Releases: JuBiotech/bletl
Releases · JuBiotech/bletl
v1.1.1
What's Changed
- Automate consistent code style by @michaelosthege in #19
- Updated notebook 4 by @Y0dler in #20
- Update citation instructions by @michaelosthege in #21
- Fix import and compatibility with PyMC
v4.0.0b6by @michaelosthege in #22
New Contributors
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Refactored the
bletl.growthsubmodule for compatibility with PyMC4.0.0b2by @michaelosthege in #15
Full Changelog: v1.0.5...v1.1.0
v1.0.5
What's Changed
- BioLector II/Pro measurement rows with
REFOVERLDare now skipped in parsing (see #13).
Full Changelog: v1.0.4...v1.0.5
v1.0.4
v1.0.3
This release brings bugfixes and a tiny breaking change related to the bletl.growth.fit_mu_t function:
- The model was refactored to describe µ only for the segments inbetween the data points. This removes a bias introduced by incorrectly shifting the prediction by 1 timestep. Unfortunately this also means that X and mu have different lengths, so the
GrowthRateResult.twas removed in favor ofGrowthRateResult.t_dataandGrowthRateResult.t_segments. - A
mu_priorkwarg was added tofit_mu_t. This allows the user to predefine where the random walk should start and can greatly improve the result on datasets that don't start with a lag phase. - The
σkwarg was renamed todrift_scaleand is no longer optional. - The probability threshold used for switchpoint detection can now be user-configured.
- Two bugs in filtering detected switchpoints were fixed.
- Initial growh rate guesses are now clipped to the interval [-0.5, 0.5].
v1.0.2
v1.0.1
v1.0.0
This is the first public release.
Changes w.r.t. previous internal releases:
bletl_analysiswas merged into thebletlpackage.- Sphinx-based documentation was added (see https://bletl.readthedocs.io).
fit_mu_tnow initializes with a growth rate vector calculated by a smoothing approach. This results in more robust optimization.- Unit tests were refactored to use
pytest. - Docstring were converted to NumpyDoc style.
- Example notebooks were updated.
- The
bletl.coresubmodule was refactored intobletl.typesand logic frombletl/__init__.pywas moved tobletl.core.