Hi folks,
I wanted to highlight this PR that Corentin Cadiou just issued:
https://github.com/yt-project/yt/pull/5208I love love love this syntax for adding new derived fields. Here's his example:
---
ds = yt.load(...)
ds.fields.gas.density_square = ds.fields.gas.density * ds.fields.gas.density
ds.add_field(("gas", "double_density"), ds.fields.gas.density * 2)
ds.r["gas", "density_square"]
ds.r["gas", "double_density"]
---
Check out the way he's using ds.fields.gas.density for input *and*
he's assigning to ds.fields.gas.density_square. This is so much more
user friendly.
Corentin implemented this after the presentations at the Higgs
workshop about defining derived fields.
Even if we workshop this, fiddle around, whatever, I think this is a
great concept that will be good for users both new and experienced!
-Matt
_______________________________________________
yt-dev mailing list --
yt-dev@python.orgTo unsubscribe send an email to
yt-dev-leave@python.orghttps://mail.python.org/mailman3//lists/yt-dev.python.orgMember address:
jzuhone@gmail.com