[ase-users] PNG writing error

fabian Fabian.T89 at web.de
Thu Jun 8 14:13:28 CEST 2017


Dear all

When i try to write a png i get the following error:

  write('%s.png' %Filename_with_tag, slab * (1, 1, 1), rotation=rot)
   File "C:\Program Files 
(x86)\Python27\lib\site-packages\ase\io\__init__.py", line 611, in write
     write(filename, images, **kwargs)
   File "C:\Program Files 
(x86)\Python27\lib\site-packages\ase\io\png.py", line 49, in write_png
     PNG(atoms, **parameters).write(filename)
   File "C:\Program Files 
(x86)\Python27\lib\site-packages\ase\io\eps.py", line 139, in write
     self.write_trailer()
   File "C:\Program Files 
(x86)\Python27\lib\site-packages\ase\io\png.py", line 39, in write_trailer
     self.filename, 72)
ValueError: Expected 3-dimensional array, got 1

I found a related discussion here:

https://gitlab.com/ase/ase/issues/85

  I recently upgraded ASE and matplotlib. Prior to this there was no error.

Do you have a suggestion to fix this?

All the best

fabian


More information about the ase-users mailing list