Releases: emilyhunt/ocelot
Releases · emilyhunt/ocelot
ocelot 0.3.1-alpha
This is an interim development release that formally makes the package installable via Pip. In addition, it includes a number of breaking API changes. These API changes will not be listed in full until 0.4.0 (as pretty much everything is being rewritten).
In addition, the default branch was renamed from master
to main
. You can update your local version of ocelot to have the correct branch name with:
git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a
ocelot 0.3.0-alpha
Introduction (and extensive live testing of) features for cluster analysis and crosmatching.
ocelot.cluster:
- Various tools added for pre-processing datasets
- Also some preliminary (slow) tools for resampling Gaia astrometry with its covariance matrices
- Experimental tools for determining epsilon when using DBSCAN
- Experimental tools for generating synthetic clusters
ocelot.crossmatch:
- Tools for crossmatching catalogues (defined as ocelot.crossmatch.Catalogue objects) with detected OCs in Gaia data.
ocelot 0.2-alpha
- A wide range of interpolation options were added, allowing isochrones and CMDs to be interpolated.
- A framework was implemented that could be built on to measure the scatter about a spline fit to a CMD, but over time this was deemed not worth the effort (and not very effective.) For the time being, the code will remain in the unit.
- Various QoL improvements and unit testing added for the ocelot.plot submodule.
ocelot 0.1-alpha
- Basic plotting functionality ported from the Jupyter notebook of experimentation.
- Minimal testing completed!
- This is being released early as I want to work on other things - ocelot.plot will have changes and more refactoring in the future.