Releases: CoreySpohn/photomancy
Releases · CoreySpohn/photomancy
Release list
v0.2.0
0.2.0 (2026-08-29)
Features
- orbit: add orbits_from_samples and mode_scalars diagnostics (3870b48)
- viz: add corner, EIG, and predictive panels on eyepiece (22c491d)
Bug Fixes
- backends: adapt MCLMC to the BlackJAX 1.6 tuner and kernel API (554b4de)
- deps: pin the orbix floor and carry viz into the test extra (d089792)
- viz: draw total eig as an envelope under its own components (48304eb)
- viz: invert the detectability plane so fainter is downward in both panels (30c5bac)
- viz: pin the eig legend and use bracketed units throughout (29d42f9)
v0.1.0
0.1.0 (2026-07-18)
Features
- atmosphere: photomancy.atmosphere package (fixed-T abundance retrieval) (451dfb4)
- backends: add MCLMC and Pathfinder samplers (3c2a94e)
- backends: default NUTS to a dense mass matrix (4d7fc5a)
- backends: filter_jit NUTS and SMC run so forward arrays trace, not bake (93f6e8b)
- backends: JaxnsBackend + build_scene_nested_model (nested sampling, evidence) (61a6c1a)
- core: build_gaussian_fit shared by disk + atmosphere scene fits (a6f0e3c)
- core: make logdensity a Module so forward arrays trace, not bake (3f62bce)
- disk: default_disk_prior + disk_fit_leaves (P2 per-domain prior registry) (f7f0e2f)
- disk: fit a skyscapes System disk via the scene-as-PyTree engine (b8a3a22)
- eig: EP probit null tier and exact detection-channel EIG (fc72740)
- eig: evaluate_candidates_mixture so OFTI/grid_search drive orbit EIG (4aef44b)
- eig: exact detection MI, capped alias, QoI projection, class_eig (054e7fd)
- eig: generic EIG on the Posterior; orbit eig delegates (aade648)
- generic inference backends, posterior types, and orbit-path wiring (c491677)
- orbit: absorb roberts_sequence from orbix (sole consumer) (b379e4a)
- orbit: add Hipparcos-Gaia proper-motion-anomaly observable (3d783c3)
- orbit: add sample_physical and mode_summary diagnostics (1981518)
- orbit: add stellar-reflex astrometry observable (8294ead)
- orbit: exact few-epoch fitters (TIBasisModel, lambert_depth_fit, admissible_region_fit) (af920ab)
- orbit: expose n_planets; add EIG, RV/joint, and multi-planet fitting tests (c1766cd)
- orbit: OFTI/grid_search return SamplePosterior; drop ParticlePosterior (722aeff)
- orbit: orbit_nested_sampling via NumPyro NestedSampler (evidence/model comparison) (62c7e01)
- orbit: OrbitProblem exposes unflatten/constrain; to_unconstrained + elements_to_sites (1629f09)
- orbit: rename evaluate_candidates_mixture to evaluate_orbit_candidates (06113b1)
- orbit: return unified Posterior types; drop parallel result classes (b02e3bf)
- posterior: add general project_samples and sample_capped utilities (5d294f5)
- posterior: add MixturePosterior.n_modes and best_mode (4bac025)
- posterior: param_names + sample_dict + SIR on SamplePosterior; cluster_to_mixture (c4b46ef)
- priors: AbstractPrior + Uniform/Normal/LogNormal/IndependentPrior/JointPrior (05162ff)
- priors: MixturePrior + MixturePosterior/SamplePosterior.to_prior (P2 sample->prior) (19398ec)
- priors: wire AbstractPrior into scene fits, jaxns adapter, and to_prior (0cb6537)