Hi Cynthia,To load Enzo data you need both the HDF5 library and the H5py python wrappers installed.NathanOn Sun, Jul 16, 2017 at 3:17 AM Cynthia Saad (Student) <crs07@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@lists.spacepope.org
http://lists.spacepope.org/listinfo.cgi/yt-users- spacepope.org
_______________________________________________
yt-users mailing list
yt-users@lists.spacepope.org
http://lists.spacepope.org/listinfo.cgi/yt-users- spacepope.org