Dust Grain Fitter¶
DGFit is a python package to derive dust grain size and composition
distributions based on fitting observations of interstellar dust.
User Documentation¶
Installation¶
Repository¶
GitHub: DGFit
Quick Start¶
Material needed.
Reporting Issues¶
If you have found a bug in DGFit please report it by creating a
new issue on the DGFit GitHub issue tracker.
Please include an example that demonstrates the issue sufficiently so that the developers can reproduce and fix the problem. You may also be asked to provide information about your operating system and a full Python stack trace. The developers will walk you through obtaining a stack trace if it is necessary.
Contributing¶
Like the Astropy project, DGFit is made both by and for its
users. We accept contributions at all levels, spanning the gamut from fixing a
typo in the documentation to developing a major new feature. We welcome
contributors who will abide by the Python Software Foundation Code of Conduct.
DGFit follows the same workflow and coding guidelines as
Astropy. Take a look at the astropy
developer documentation for
guidelines.
For the complete list of contributors please see the DGFit contributors page on Github.
Reference API¶
dgfit.obsdata Module¶
Classes¶
|
ObsData Class |
Class Inheritance Diagram¶
dgfit.dustgrains Module¶
Classes¶
DustGrains Class |
Class Inheritance Diagram¶
dgfit.dustmodel Module¶
Classes¶
|
Full dust model including arbitrary size and composition distributions. |
|
Dust model that uses powerlaw size distributions with min/max sizes (MRN). |
|
Dust model that uses the Weingartner & Draine (2001) size distributions. |
|
Dust model that uses the Zubko et al. (2004) size distributions. |
|
Dust model that uses the Themis 2.0 (2024) size distributions. |
|
Dust model that uses the Hensley & Draine (2023) size distributions. |
|
Dust model that uses lognormals for the size distributions. |