Skip to content

v4.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Sep 19:39
· 53 commits to main since this release

Octofitter v4.0.0

Diff since v3.1.0

Breaking changes

  • RV zero points and jitters must now be specified as array-valued distributions. E.g. rv0 ~ MvNormal([100,100]) instead of rv0_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:

  • Jupiter mass definition should follow IAU standard (#34)
  • Issue using RV data with octofitterpy (#41)