Skip to content

Releases: griffin-h/lightcurve_fitting

Improved bolometric naming convention

31 May 19:38
Compare
Choose a tag to compare

This release includes an improved naming convention for the output column names of calculate_bolometric(). Now all full bolometric luminosities have the suffix _bol and all quantities from the MCMC option have the suffix _mcmc. See release-history.rst for details and other minor changes.

Add ShockCooling4 Model

16 Jun 21:46
Compare
Choose a tag to compare

This release adds the ShockCooling4 model of Morag, Sapir, & Waxman (2023).

Major refactor of models module, add CompanionShocking3, automatic extinction

27 Apr 23:13
Compare
Choose a tag to compare

This release includes a major refactor of the models module. Models now require initialization with the .LC object to be fit. Updated examples are given in the documentation and the Jupyter notebook. This alleviates the need for model keyword arguments, which are now deprecated. (A warning will be issued if the user tries to supply a model_kwargs argument.) This also allows for much easier specification of new models by subclassing the existing models. See release-history.rst for other minor changes.

Updates to generalize SED fitting

25 Oct 19:50
Compare
Choose a tag to compare

This release allows for fitting SEDs with any arbitrary function, not just a blackbody. It also adds support for JWST filters. See other minor changes in release-history.rst.

Add CompanionShocking2 Model

05 May 06:12
Compare
Choose a tag to compare

This release implements the CompanionShocking2 model for Type Ia supernovae, which replaces the three multiplicative factors in the CompanionShocking model with two time offsets in the U and i SiFTO templates. See other minor changes in release-history.rst.

Distance & Extinction as Free Parameters

16 Mar 22:42
Compare
Choose a tag to compare

This release implements a new version of the shock cooling model, ShockCooling3, which is identical to ShockCooling except that it allows distance and extinction to be free parameters. Therefore it fits the flux instead of the luminosity. To allow for Gaussian priors on these parameters, I had to make the prior specification slightly more complex. See other minor changes in release-history.rst.

Standardize filter curves. Uniform temperature prior.

08 Feb 19:34
Compare
Choose a tag to compare

This release replaces filter transmission functions with generic filter curves from the Spanish Virtual Observatory wherever possible. It also changes the prior on the blackbody temperature from log-uniform to uniform for the purposes of bolometric light curves. Since the previous version, there was a bug in calculating the maximum/minimum validity times for shock cooling models when using an intrinsic scatter parameter, which is now fixed. See other minor changes in release-history.rst.

Flexible Input Formats

22 Sep 07:56
Compare
Choose a tag to compare

This release allows more flexible input formats for photometry and spectroscopy, adds an option for an intrinsic scatter parameter in model fitting, and fixes other minor bugs and compatibility issues.

Flexible Column Names

09 Dec 00:39
Compare
Choose a tag to compare

This release provides alternative column names that will be recognized for light curves being read from text files, as well as some minor bug fixes and improvements.

Initial Release on PyPI

25 Jun 19:57
Compare
Choose a tag to compare

This adds documentation and some minor improvements to the initial GitHub-only release.