Octofitter v4.0.0
Breaking changes
- RV zero points and jitters must now be specified as array-valued distributions. E.g.
rv0 ~ MvNormal([100,100])
instead ofrv0_1 ~ Normal(100); rv0_2 ~Normal(100)
.
New Features
- More robust, and more efficient initialization of chains
- KDE priors
- Multi dimensional / correlated priors, e.g. can sample from a spectrum using a multivariate normal list.
- Much improved Hipparcos IAD modelling
- RV Modelling can now account for perspective acceleration
- Precision Improvements: more accurate treatment of time throughout code, now suitable for very short period orbits
- Improved plots
- Support for closure phase / kernel phase modelling of GRAVITY raw data.
- Support for nested sample with Dynesty.jl (ONLY for sake of performance comparison to Pigeons, not recommended)
- Added ability to sample from x vs y positions, for single epoch observations (e.g. detection maps)
- Added ability to use Octofitter to extract classical photometry and astrometry from images
- Plotting style improvements
- Probabilistic programming language: can now interpolate global variables into the model definition using
$
- Additional error checking and robustness
- Warnings generated for type-instability in models that could cause poor performance
Merged pull requests:
- CompatHelper: add new compat entry for HTTP at version 1, (keep existing compat) (#38) (@github-actions[bot])
- CompatHelper: add new compat entry for Distances at version 0.10, (keep existing compat) (#39) (@github-actions[bot])
- CompatHelper: add new compat entry for CSV at version 0.10, (keep existing compat) (#40) (@github-actions[bot])
Closed issues: