[yt-dev] Issue #918: Deposit fields cannot be created using ghost zones (yt_analysis/yt)

Nathan Goldbaum issues-reply at bitbucket.org
Wed Oct 8 14:59:01 PDT 2014


New issue 918: Deposit fields cannot be created using ghost zones
https://bitbucket.org/yt_analysis/yt/issue/918/deposit-fields-cannot-be-created-using

Nathan Goldbaum:

After applying the following patch:


```
#!patch

diff -r 7ae8714f591e yt/fields/particle_fields.py
--- a/yt/fields/particle_fields.py      Tue Oct 07 23:21:33 2014 -0700
+++ b/yt/fields/particle_fields.py      Wed Oct 08 14:57:04 2014 -0700
@@ -121,7 +121,7 @@

     registry.add_field(("deposit", "%s_cic" % ptype),
              function = particle_cic,
-             validators = [ValidateSpatial()],
+             validators = [ValidateSpatial(1)],
              display_name = "\\mathrm{%s CIC Density}" % ptype_dn,
              units = "g/cm**3")

```

And running this script:

http://paste.yt-project.org/show/5151/

The following error will be raised: https://bpaste.net/show/1a4dbe75eb96

This is actually infinite recursion error, the incorrect error raised here is fixed in [PR 1244](https://bitbucket.org/yt_analysis/yt/pull-request/1244/remove-some-unnecessary-error-handling/diff).

h/t to @atmyers for originally discovering this error.





More information about the yt-dev mailing list