[yt-dev] Issue #1059: Enzo nuclei density does not precisely equal sum of species densities in python 3 (yt_analysis/yt)

Nathan Goldbaum issues-reply at bitbucket.org
Thu Aug 6 13:39:58 PDT 2015


New issue 1059: Enzo nuclei density does not precisely equal sum of species densities in python 3
https://bitbucket.org/yt_analysis/yt/issues/1059/enzo-nuclei-density-does-not-precisely

Nathan Goldbaum:

John ZuHone offers this repro script that illustrates the issue:


```
#!python

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
from __future__ import print_function
import yt
from yt.testing import assert_array_equal
import numpy as np
from IPython import embed

ecp = "enzo_cosmology_plus/DD0046/DD0046"
ds = yt.load(ecp)
dd = ds.all_data()
a = dd["He_nuclei_density"]
b = dd["He_number_density"] + dd["He_p1_number_density"] + dd["He_p2_number_density"]

err = np.abs(a-b)/a
print(np.max(err))
assert_array_equal(a,b)
```

This is currently causing one of the Enzo answer tests to fail on python3.





More information about the yt-dev mailing list