Skip to content

ICgen: error loading old ICs #6

Description

@ibackus

Loading old ICs (from scanparams) in ChaNGa gives the following error:

IC = diskpy.ICgen.load('IC.p')
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-59-3eace429ef52> in <module>()
----> 1 IC = diskpy.ICgen.load('IC.p')

/usr/lusers/ibackus/diskpy/diskpy/ICgen/ICgen.pyc in load(filename)
    328 
    329             CDF = input_dict['CDF']
--> 330             ICobj = IC(r, sigma, CDF)
    331 
    332         else:

/usr/lusers/ibackus/diskpy/diskpy/ICgen/ICgen.pyc in __init__(self, r, sigma, CDF, profile_kind, settings)
    117         if (r is not None) or (profile_kind is not None):
    118 
--> 119             self.maker.sigma_gen(r, sigma, CDF)
    120 
    121         # Define a saving function

/usr/lusers/ibackus/diskpy/diskpy/ICgen/ICgen.pyc in sigma_gen(self, r, sigma, CDF)
    495             r, sigma = sigma_profile.make_profile(self._parent)
    496 
--> 497         sigma = make_sigma.sigma_gen(r, sigma, CDF)
    498         # Copy sigma to the parent (IC) object
    499         self._parent.sigma = sigma

/usr/lusers/ibackus/diskpy/diskpy/ICgen/make_sigma.pyc in __init__(self, r_bins, sigmaBinned, CDF)
     50 
     51         self.input_dict = {'r': r_bins, 'sigma': sigmaBinned}
---> 52         self._make_sigma(r_bins, sigmaBinned)
     53         self._make_pdf()
     54         self._make_cdf_inv(CDF)

/usr/lusers/ibackus/diskpy/diskpy/ICgen/make_sigma.pyc in _make_sigma(self, r_bins, sigmaBinned)
     81         r_bins = match_units(r_bins, 'au')[0]
     82         # Calculate spline interpolation
---> 83         sigspline = spline(r_bins, sigmaBinned, k=3, ext='zeros')
     84 #        print 'Calculating spline interpolation (slow for many data points)'
     85 #        sigspline = interp1d(r_bins,sigmaBinned,kind='cubic',fill_value=0.0,\

TypeError: __init__() got an unexpected keyword argument 'ext'

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions