What’s New

v0.0.5

Enhancements

Bug fixes

  • Documentation spelling errors.

v0.0.4

A patch with minor refactoring and bug fixes.

Bug fixes

  • All *_kwargs arguments are now *_kws (Issue #12).
  • Fixed some Constant Calibration curve prior dates looking bloated (Issue #14).
  • Fixed bug from default t_a and t_b values in calibrate_dates() (Issue #13)
  • Fixed bad label in prior accumulation memory plots. The ‘thick’ had been ‘K’. This has been corrected.
  • Fix AttributeError in AgeDepthModel.plot_prior_dates() (Issue #9).

v0.0.3

A quick patch to fix a show-stopping bug.

Bug fixes

  • Fixes missing curves for bacon MCMC fitting (Issue #7).

v0.0.2

Enhancements

  • DateRecord class has been renamed ChronRecord to avoid confusion with DatedProxyRecord (Issue #3). The read_chron() is also now read_chron().
  • AgeDepthModels now can plot prior distributions.
  • Can now query AgeDepthModels to get prior distribution for chronology dates, sediment rates, and sediment rate memory (Issue #5).
  • Now can use snakebacon.mcmcbackends.bacon.fetch_calibcurve() and the @registercurve() decorator to define and fetch calibration curves by name (Issue #6).
  • McmcSetup and McmcResults now throw bacon its tasks through mcmcbackends.Bacon. This should make snakebacon more bacon-agnostic. Have a look at McmcSetup’s mcmcbackend arg.
  • suggest_accumulation_rate() is no longer a method, but a humble function.

Bug fixes

  • Fixed common AssertionError in AgeDepthModel.agedepth caused by float precision bug (Issue #4).
  • Fixed problem with ProxyRecords and DatedProxyRecords not making copies of Pandas DataFrame attributes. (Issue #2).

v0.0.1

This is the initial, alpha release of snakebacon.