[yt-users] error

Nathan Goldbaum nathan12343 at gmail.com
Sun Jul 16 06:02:07 PDT 2017


Hi Cynthia,

To load Enzo data you need both the HDF5 library and the H5py python
wrappers installed.

Nathan

On Sun, Jul 16, 2017 at 3:17 AM Cynthia Saad (Student) <crs07 at mail.aub.edu>
wrote:

> dear all
>
> i am using yt for enzo. my script reads:
>
>
> import yt
>
> # Load the dataset.
> ds = yt.load("~/enzo/run/CosmologySimulation/AMRCosmology/DD0001/DD0001")
>
> # Create a 1 Mpc radius sphere, centered on the max density.
> sp = ds.sphere("max", (0.1, "Mpc"))
>
> # Use the total_quantity derived quantity to sum up the
> # values of the cell_mass and particle_mass fields
> # within the sphere.
> baryon_mass, particle_mass = sp.quantities.total_quantity(["cell_mass",
> "particle_mass"])
>
> print("Total mass in sphere is %0.3e Msun (gas = %0.3e Msun, particles =
> %0.3e Msun)" % \
>       ((baryon_mass + particle_mass).in_units('Msun'), \
>        baryon_mass.in_units('Msun'), particle_mass.in_units('Msun')))
>
> -----------
>
> the error i am getting is:
>
> ~/enzo/run/CosmologySimulation/AMRCosmology$ python trial.py
> Traceback (most recent call last):
>   File "trial.py", line 4, in <module>
>     ds =
> yt.load("~/enzo/run/CosmologySimulation/AMRCosmology/DD0001/DD0001")
>   File "/usr/local/lib/python2.7/dist-packages/yt/convenience.py", line
> 79, in load
>     if c._is_valid(*args, **kwargs): candidates.append(n)
>   File
> "/usr/local/lib/python2.7/dist-packages/yt/frontends/flash/data_structures.py",
> line 493, in _is_valid
>     fileh = HDF5FileHandler(args[0])
>   File
> "/usr/local/lib/python2.7/dist-packages/yt/utilities/file_handler.py", line
> 22, in __init__
>     self.handle = h5py.File(filename, 'r')
>   File
> "/usr/local/lib/python2.7/dist-packages/yt/utilities/on_demand_imports.py",
> line 31, in __call__
>     raise self.error
> ImportError: This functionality requires the h5py package to be installed.
>
> ----------------
>
>
> is my script outdated, there is something wrong with my installation or
> deficiencies in the python libraries?
>
>
> thank you
>
> cynthia
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-users-spacepope.org/attachments/20170716/624b143a/attachment.html>


More information about the yt-users mailing list