Releases: tmichoel/BranchingProcesses.jl
Releases · tmichoel/BranchingProcesses.jl
v0.2.0
BranchingProcesses v0.2.0
Breaking Changes
ConstantRateBranchingProblemAPI change: Thebranchratefield has been replaced with alifetimefield that accepts anyUnivariateDistributionwith positive support. This allows for more flexible lifetime distributions beyond exponential (previously implied by a constant branch rate).- Function renames:
sample_lifetime_constantratehas been renamed tosample_lifetimesolve_and_split_constantratehas been renamed tosolve_and_split
New Features
- Generation-based trajectory coloring: Added support for coloring branching process trajectories by generation in plot recipes using the RdYlBu colorscheme
- New utility function: Added
node_generationsfunction for efficient batch computation of node generation distances from root - ColorSchemes dependency: Added ColorSchemes.jl as a new dependency to support the generation-based coloring feature
Internal Changes
- Added comprehensive Copilot instructions for repository development
- Updated CI dependencies (actions/checkout v5→v6)
Merged pull requests:
- Replace branchrate field with lifetime distribution in ConstantRateBranchingProblem (#9) (@Copilot)
- Add generation-based trajectory coloring to BranchingProcessNode plot recipe (#10) (@Copilot)
- Add Copilot instructions for repository (#12) (@Copilot)
- Bump actions/checkout from 5 to 6 (#13) (@dependabot[bot])
- Update version to 0.2.0 with release notes for JuliaRegistrator (#14) (@Copilot)
Closed issues:
- ✨ Set up Copilot instructions (#11)
BranchingProcesse v0.1.0
Breaking changes
- None
Added functionality
- New type, function, and doc example to represent and compute reduced time series from a branching process tree where values of all particles alive at each time point have been combined using a reduction function.
What's Changed
- CompatHelper: add new compat entry for Distributions at version 0.25, (keep existing compat) by @github-actions[bot] in #7
- CompatHelper: add new compat entry for SciMLBase at version 2, (keep existing compat) by @github-actions[bot] in #6
- CompatHelper: add new compat entry for RecipesBase at version 1, (keep existing compat) by @github-actions[bot] in #5
- CompatHelper: add new compat entry for DocStringExtensions at version 0.9, (keep existing compat) by @github-actions[bot] in #4
- CompatHelper: add new compat entry for AbstractTrees at version 0.4, (keep existing compat) by @github-actions[bot] in #3
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #8
New Contributors
- @github-actions[bot] made their first contribution in #7
Full Changelog: v0.0.2...v0.1.0
v0.0.2
BranchingProcesses v0.0.2
- No breaking changes.
- Added utility functions for analyzing branching process simulations.
- Added doc page with fluctuation experiment example using parallel ensemble simulations.
Merged pull requests:
- Bump actions/checkout from 4 to 5 (#2) (@dependabot[bot])
Closed issues:
- TagBot trigger issue (#1)
Initial release
Initial release containing functions for sampling and plotting trajectories of branching stochastic processes with constant branching rate and single-particle dynamics defined by a SciML stochastic differential equation or jump process.
Full Changelog: https://github.com/tmichoel/BranchingProcesses.jl/commits/v0.0.1