Skip to content

Releases: wbalmer/backtracks

v0.5.0 - source ids and small improvements

29 Aug 15:57
Compare
Choose a tag to compare

Since the source id issue was breaking the pypi release, I've bumped backtracks to v0.5!
All updates are now uploaded to pypi

What's Changed

  • Swap ra axes limits on plots, update tutorial notebook by @wbalmer in #51
  • Moved radecdists to utils.py, additional info on NOVAS in docstrings by @gotten in #52
  • Slightly updated docs. by @gotten in #54
  • Protect against maskedconstant return from gaia query of no RV by @wbalmer in #55
  • Check SOURCE_ID and source_id by @tomasstolker in #56

Full Changelog: v0.4.0...v0.5.0

Stationary track overhaul, vastly improved documentation

06 Jan 20:08
Compare
Choose a tag to compare

⭐ v0.4.0 now available on pypi 💫

What's Changed

  • Updated Actions workflow by @tomasstolker in #46
  • Wordy tutorial that includes pure stationary case before running fit. by @wbalmer in #48
  • Explicitly set reference epoch, save chi2 to object, and fixes plotting for stationary tracks by @wbalmer in #47
  • Updated docstrings + bugfix pol2car by @gotten in #50

Full Changelog: v0.3.4...v0.4.0

Host Star astrometry priors and time updates

02 Jan 00:04
Compare
Choose a tag to compare

⭐ v0.3.4 now available on pypi 💫

What's Changed

  • Fixed time scale of the Julian Dates (Terrestrial Time for calls to app_star) - Closes #29 by @gotten in #33
  • Introduce host star priors, based on 5D+RV Gaia statistics (incl. covariance) by @gotten in #37
  • Split host RV prior and allow RV prior override. by @gotten in #43

Full Changelog: v0.3.3...v0.3.4

Gaia future proofing and documentation

21 Dec 17:49
Compare
Choose a tag to compare

⭐ v0.3.3 now on pypi 💫

What's Changed

Full Changelog: v0.3.2...v0.3.3

v0.3.2 Fix Likelihood + data w/Cov Bug, more QOL

18 Dec 18:20
bebd996
Compare
Choose a tag to compare

@tomasstolker saves us yet again. Major clarifications and improvements to the package structure (no more binary files, for instance). Fixed a big bug where data with covariance between terms was not included in the likelihood function (this was defeating the purpose of including all our excellent GRAVITY data!) and a few more knobs and user options (like setting sampling style within dynesty - if your sampler is running slowly, try changing the sample_method keyword from 'unif' to 'rwalk' or 'rslice' in system.fit !)

v0.3.1 pypi fully operational

17 Dec 21:52
57044b2
Compare
Choose a tag to compare

A quick hot-fix to ensure that installing directly from pypi, e.g.

pip install backtracks

includes the data files needed to run. Now, no need to clone the repo! Just run

conda create python=3.9 -n backtrack
conda activate backtrack
conda install pip
pip install backtracks

download our example data and script (or make your own), and run

wget https://raw.githubusercontent.com/wbalmer/backtrack/main/tests/scorpions1b_orbitizelike.csv
wget https://raw.githubusercontent.com/wbalmer/backtrack/main/tests/hd131339a.py
python hd131339a.py

pypi installation released! and more QOL improvements

17 Dec 20:59
2702528
Compare
Choose a tag to compare

Some big PRs including wonderful updates from @tomasstolker , and now backtrack is officially bundled as a package install-able via

pip install -e .

or

pip install backtracks==0.3.0

Cluster ready!

11 Jul 02:05
Compare
Choose a tag to compare

Thanks to @tomasstolker , backtrack can now be used on clusters using schwimmbad.MPIPool

new also is the set_prior_attr function and new options in the fit function, like nlive=500, mpi_pool=False, resume=False.

More to come (maybe someday I'll write docstrings)!

Initial Release!

10 Jul 19:54
2280f82
Compare
Choose a tag to compare

Hello world!

backtrack is here, and I'm version-ing the code here so we can continue development. Lots of work yet to be done (like docstrings, lol) but we can reproduce the results of Nielsen et al. 2017, and the code appears applicable to at least one other case (citation TBD), which was the intention of the code in the first place.