[ase-users] PNG writing error

Jens Jørgen Mortensen jjmo at dtu.dk
Fri Jun 9 11:08:23 CEST 2017


On 06/08/2017 02:13 PM, fabian via ase-users wrote:
> 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?

What version of ASE and Matplotlib are you using now and before when it 
worked?

Jens Jørgen

>
> All the best
>
> fabian
> _______________________________________________
> ase-users mailing list
> ase-users at listserv.fysik.dtu.dk
> https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users



More information about the ase-users mailing list