-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
additional_core_models
Nadia Dencheva edited this page Jul 24, 2017
·
14 revisions
This is a list of models we plan to put into the astropy core before the 0.3 release. Discussion: https://github.com/astropy/astropy/issues/981
Here's the list of models already in astropy.modeling.models
: http://docs.astropy.org/en/latest/models/index.html
These lists were generated by going through these lists and selecting the models that seem general and often-used enough to be in astropy core:
- http://cxc.cfa.harvard.edu/sherpa/models/
- http://pythonhosted.org/Astropysics/coremods/models.html
- http://pythonhosted.org/PyModelFit/builtins.html#classes
- Gammalib spatial and spectral
- beta1d and beta2d
- box1d and box2d
- delta1d and delta2d
- disk2d: constant within some radius.
- king2d
- lorentz1d and lorentz2d
- voigt - this can be implemented as the convolution of lorentz1d and gauss1d
- poisson
- schechter
- shell2d
- sersic2d
- Gauss-hermite series e.g. in astropysics - some of the stuff in numpy.polynomial.hermite may be helpful here
- Power law. In Sherpa and GammaLib - see PR #1184, this will probably be in soon
- Exponential cutoff power law. In GammaLib
- Broken power law. In sherpa and PyModelFit
- Curved power law. In sherpa and GammaLib
- Blackbody. In Sherpa: blackbody and bbody and bbodyfreq
- bremsstrahlung
- Navarro, Frenk, and White 1996 profile – the canonical dark matter halo profile; in Astropysics
- Generic alpha-beta-gamma models common in mass modeling (NFW is a subset of this) in PyModelFit
- Plummer sphere (Plummer 1911) in Astropysics
- King2D
- King3D - this is the deprojected version of king2d
- Table models (see tablemodel in Sherpa or LinearInterpolatedModel or NearestInterpolatedModel in PymodelFit 1D and 2D table models in GammaLib) with a few interpolation options. This is very important but I think should be discussed in a separate issue, with the discussion here focusing on "analytical" or "functional" or "mathematical" models.
Current list of models in modeling - http://astropy.readthedocs.io/en/latest/modeling/index.html#classes
To avoid duplication of effort if you intend to work on implementing a new model please create an issue on github stating so.