Hi Carla, The pf.h.sphere is old yt syntax for creating spheres. You can change the pf.h.sphere to pf.sphere. Britton On Mon, Jul 26, 2021 at 3:07 PM C Bernhardt <bernhardt.phd@gmail.com> wrote:
Dear yt users,
I just updated yt to 4.0.1 and now I get this error message when trying to run enzo-mrp-music.py from John Wise on https://github.com/jwise77/enzo-mrp-music.
Traceback (most recent call last):
File "enzo-mrp-music/enzo-mrp-music.py", line 264, in <module>
params = find_lagrangian_region(params)
File "enzo-mrp-music/enzo-mrp-music.py", line 177, in find_lagrangian_region
get_center_and_extent(params["halo_info"],
File "enzo-mrp-music/get_halo_initial_extent.py", line 147, in get_center_and_extent
halo_indices, halo_com, shifted = get_halo_indices(my_halo, final_dataset,
File "enzo-mrp-music/get_halo_initial_extent.py", line 119, in get_halo_indices
get_halo_sphere_particles(my_halo, dataset, radius_factor=radius_factor)
File "enzo-mrp-music/get_halo_initial_extent.py", line 73, in get_halo_sphere_particles
my_sphere = pf.h.sphere(my_halo_data['center'], radius_factor * r_200)
AttributeError: 'EnzoDataset' object has no attribute 'h'
I am honestly not sure what the attribute 'h' does in this case, so I didn't know what to try to adjust. Any suggestions for getting around this? Or how can I go back to yt 3?
Kind regards, -- Carla Bernhardt PhD Student Universität Heidelberg ZAH Institut für Theoretische Astrophysik _______________________________________________ yt-users mailing list -- yt-users@python.org To unsubscribe send an email to yt-users-leave@python.org https://mail.python.org/mailman3/lists/yt-users.python.org/ Member address: brittonsmith@gmail.com