![](https://secure.gravatar.com/avatar/519d491fa9fe7dfd0caf0f0a9c2ca61e.jpg?s=120&d=mm&r=g)
Hi Alex, Sorry for the trouble--I'll see if I can figure out what's gone wrong on this end. It looks like you're running yt 3.2--can you tell me what version of NumPy you are running? Best, John John ZuHone Kavli Center for Astrophysics and Space Research Massachusetts Institute of Technology 77 Massachusetts Ave., 37-582G Cambridge, MA 02139 (w) 617-253-2354 (m) 781-708-5004 jzuhone@space.mit.edu jzuhone@gmail.com http://www.jzuhone.com
On Aug 25, 2015, at 9:41 AM, alex volioths <alex-volos@hotmail.com> wrote:
Hello everyone,
I've been practicing with the example "Creating a X-ray observation from an in-memory dataset" from here http://yt-project.org/doc/analyzing/analysis_modules/photon_simulator.html
However even with simple copy and paste after defining the photons I get this error message:
File "/usr/local/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 685, in runfile execfile(filename, namespace)
File "/usr/local/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 78, in execfile builtins.execfile(filename, *where)
File "/home/afi/Documents/X_ray_sim/X_mock.py", line 75, in <module> exp_time, thermal_model, center="c")
File "/usr/local/lib/python2.7/dist-packages/yt-3.2-py2.7-linux-x86_64.egg/yt/analysis_modules/photon_simulator/photon_simulator.py", line 330, in from_scratch photons = photon_model(data_source, parameters)
File "/usr/local/lib/python2.7/dist-packages/yt-3.2-py2.7-linux-x86_64.egg/yt/analysis_modules/photon_simulator/photon_models.py", line 140, in __call__ kT_bins = np.linspace(kT_min, max(my_kT_max, kT_max), num=n_kT+1)
File "/usr/lib/python2.7/dist-packages/numpy/core/function_base.py", line 87, in linspace step = (stop-start)/float((num-1))
File "/usr/local/lib/python2.7/dist-packages/yt-3.2-py2.7-linux-x86_64.egg/yt/units/yt_array.py", line 745, in __sub__ ro = sanitize_units_add(self, right_object, "subtraction")
File "/usr/local/lib/python2.7/dist-packages/yt-3.2-py2.7-linux-x86_64.egg/yt/units/yt_array.py", line 134, in sanitize_units_add raise YTUnitOperationError(op_string, inp.units, dimensionless)
YTUnitOperationError: The subtraction operator for YTArrays with units (keV) and (1) is not well defined.
Any ideas? I am new to yt and i can't see something wrong.
Thnak you Alex _______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org