8000 Releases · oorb/oorb · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: oorb/oorb

OpenOrb 1.3.0

17 Jul 07:56
Compare
Choose a tag to compare

It's been a while, huh. :)
In this release we have some linear algebra related bugfixes that affect at least mass estimation and the covariance sampling tasks alongside some smaller miscellaneous fixes.

HIghlighted features include support for newer JPL ephemerides (DE441), initial support for Gaia DR3 astrometry (to be added is the relativistic light bending correction), and also pyoorb now being available through PyPI .

As a cautionary note, the structure of OpenOrb's orbit files has changed slightly since the previous version. Strange behavior may occur if using such orbits in OpenOrb for further processing, and it is recommended to recompute these.

What's Changed

  • mass_estimation_mcmc: correct error in AM covariance matrix update by @Siltala in #137
  • Bug fixes in covariance sampling by @mgranvik in #153
  • Extends appropriate conditionals to handle JPL DE441 by @space-titan in #149
  • Use Python to look up extension suffix, not python3-config which is nonstandard by @spenczar in #156
  • Build Python Wheel from pyoorb by @spenczar in #136
  • Fixed bug with Cholesky decomposition that affected the covariance-sa… by @mgranvik in #157
  • The required maximum difference is too small considering uncertaintie… by @mgranvik in #158
  • Misc fixes by @Siltala in #160
  • Solution avoiding REAL16 by @mgranvik in #162
  • Initial Gaia DR3 support by @Siltala in #154
  • Open MPCORB input file as read only by @Siltala in #163
  • Support setting additional compiler flags by @spenczar in #168
  • Publish wheels to PyPI by @spenczar in #167

New Contributors

Full Changelog: v1.2.0...v1.3.0

OpenOrb v1.3.0a

14 Jul 14:29
Compare
Choose a tag to compare
OpenOrb v1.3.0a Pre-release
Pre-release

Test release to comfirn PyPI publishing is functioning correctly. Official release soon to follow..

OpenOrb 1.2.0

16 Jun 11:09
Compare
Choose a tag to compare

OpenOrb 1.2.0 is primarily characterized by further development on the asteroid mass estimation algorithms included, particularly in combination with Gaia data. Several tweaks were done to the MCMC and marching algorithms including cleanups, bugfixes and algorithmic tweaks. In addition, several formerly command line parameter only mass estimation options were added to oorb.conf.

On the build system side, support for the flang compiler (version 12+ is required) was added alongside a new conda option that currently needs to be used when building oorb with conda packages.

A relativistic light bending correction was included for use with Gaia DR2 data (and is always used by default).

A new oorb_observer routine was included in pyoorb for fetching the observer's location (#129) and a minor bug with ranging (#87) was fixed.

Finally, as was already the case for other data files, oorb now looks for the BC430 ephemerides in PREFIX/share/oorb if the OORB_DATA environment variable is not defined. Similarly, PREFIX/share/oorb/gnuplot is now the default directory for the gnuplot scripts. Here PREFIX is a directory given during compilation time.

For the curious, the shortlog is appended below.

Enjoy!

Lauri Siltala (28):
      mass_estimation_march: code cleanups and option to specify resolution
      Move documentation to oorb wiki
      massEstimation_mcmc: minor output fix
      Correctly include tags in compute-version.sh
      Random walk ranging: correct the dimensions of the rms vector
      Use list-directed input in toString
      mass_estimation_mcmc: properly flush output files to disk
      mass_estimation_mcmc: fix outlier detection
      Mac CI: Update gfortran install command
      Move resolveDirectory to utilities.f90
      Look for BC430 in PREFIX/share/oorb
      Look for gnuplot scripts in PREFIX/share/oorb/gnuplot
      Add flang support to the build system
      Explicitly declare getpid and system
      mass_estimation_mcmc: fix indexing issue when resuming an earlier run
      mass_estimation_mcmc: Revert to old acceptance probability
      mass_estimation_mcmc: add check for NaN acceptance probabilities
      mass_estimation_mcmc: delay initial outlier detection
      mass_estimation_mcmc: increase precision for a_r
      mass_estimation_mcmc: don't enforce RAM when resuming previous run
      mass_estimation_mcmc: implement the option to lock the mass to the initial value. Also misc code cleanups
      mass_estimation_mcmc: implement optional argument for setting the initial masses
      Implement Gaia relativistic light deflection correction
      StochasticOrbit: implement outlierDetection_SO_arr_res and some cleanups
      Add MCMC mass estimation options to oorb.conf
      mass_estimation_mcmc: narrow the initial proposal distributions
      mass_estimation_march: allow for a larger number of test asteroids and using MCMC orbits
      Release v1.2.0

Lynne Jones (2):
      pyoorb: implement oorb_observer
      Add additional options to compile with 'conda' provided gfortran

Mikael Granvik (7):
      Merge pull request #120 from Siltala/doc
      Merge pull request #117 from Siltala/master
      Merge pull request #123 from Siltala/march_upd
      Merge pull request #126 from Siltala/mcmc_fix
      Merge pull request #125 from Siltala/master
      Merge pull request #133 from rhiannonlynne/master
      Merge pull request #134 from Siltala/flang_v3

OpenOrb 1.1.0

30 Nov 10:36
Compare
Choose a tag to compare

Here is the first official OpenOrb release on Github and the first version bump in more than 8 years.

In the future, we intend to write release notes describing what's new in each release but given the very long time since the previous version bump we will not do for this one.

Enjoy!

0