⎇ Releases
To this date, version numbers do not follow the semver specification.
We are working towards this goal and will report our progress.
cellular_raza 0.1.4
- Add testing for
windows-latest
,macos-12
andmacos-13
- Publish
uniquevec
crate from code developed instorage
module ofcellular_raza_core
and use as dependency. - Extend
UpdateMechanics
andUpdateReactions
traits to not rely onnum::Zero
trait - Extend
run_simulation
macros and derivatives with new keywords- Specify names of
AuxStorage
andCommunicator
- Specify orders of solvers (for Mechanics and Reactions
- Set zero-values for Force and Intracellular (useful for dynamically-sized structs which do not support the num::Zero trait.
- Specify names of
cellular_raza 0.1.3
- Bugfix for assigning correct
CellIdentifier
for parent cell - Version
0.1.2
was yanked due to incorrect bugfix attempt
cellular_raza 0.1.1
- Adapt some tests and plotting of them
- cleanup module structure for time and some tests
- More detailed descriptions of concepts
- New formulation of MorsePotential
- Corrected bugs in the Langevin mechanics model
- Abstract Bacterial Rods example into building blocks
- Start new subproject cr_mech_coli to build mechanistic, mechanical E.Coli model
- Changed how identifiers will be updated after division: both cells will now receive new identifiers, in the future we want to extend this to arbitrary numbers in order to support multiple fission
- Removed unused
cellular_raza-building_blocks::prelude
cellular_raza 0.1.0
28th August 2024 🎉 2 Year Anniversary 🎉
- Changed calculation of random contribution in
Mechanics
trait- Improved stochastic motion testing for Brownian and Langevin dynamics
- Derive macros now support tuple structs
- Implemented extracellular reactions
- First example: bacterial branching
- Add rayon as parallelization scheme
- Improved error handling
- properly wind down simulation after encountering error
- First experimentation with error handlers
- Rename some trait functions and variables from
neighbour
toneighbor
Pre-0.1 Releases
cellular_raza 0.0.13
- Advanced testing for contact reactions and solvers
- Added Ron storage option
- Restructured and simplified storage solutions
- Improve (but also change parameters) CLI for benchmarks
- Use new
circ_buffer
crate in chili backend - Bugfixes for contact reactions
- Move homepage to separate repository
- New function to create timestepper
from_partial_save_freq
- Update nalgebra to version “0.33”
cellular_raza 0.0.12
- Implement concepts for contact reactions
- Add option to enable/disable determinism
- Correct some bugs and implement functionality for storage solutions
cellular_raza 0.0.11
- corretly treat interaction functions related to neighbours
is_neighbour
andreact_to_neighbours
in the chili backend. - Modifications to examples
cellular_raza 0.0.10
- Change Interaction concept to return two force values for own and other cell.
- Fix some bugs in chili backend (mainly related to Cycle concept)
- migrate some examples from old
cpu_os_threads
to new chili backend - Change VertexDerivedInteraction to use closest point on external polygon
cellular_raza 0.0.9
- Major improvements to the chili backend
- Stabilize main routines and macros
- Tested workflow with actual examples
- Stabilize new domain traits
- Added more examples
- Developed
approx-derive
crate to more easily test approximate results for complex datatypes.
ℹ️
From now on releases will become more frequent and for smaller feature additions such that version
0.1.0 can be reached sooner.
cellular_raza 0.0.8
- Added documentation where needed
- Fix public interface for cpu_os_threads backend
- Compared to 0.0.7 this new version will almost only fix Documentation and dependencies for the nightly compiler
cellular_raza 0.0.7
- More experimenting with trait for fluid dynamics
- Improved documentation and website
- Only minor advancements in backend development
cellular_raza 0.0.6
2nd February 2024
Further development of chili
backend:
- Extend documentation and development of the chili backend
- Template simulation contains raw experimentation with this new backend
- Mechanics and Interaction trait working
- Concise API for running simulations still missing
- Proc-macro crate has been expanded with many useful helper macros
- Next version might contain a first working iteration of the chili backend
cellular_raza 0.0.5
- Include some pyo3 fixes (prevented from compiling in 0.0.4)
cellular_raza 0.0.4
- Add readme files
- Minor bugfix for pyo3 binding generation in building blocks
cellular_raza 0.0.3
cellular_raza 0.0.2
cellular_raza 0.0.1
initial commit
27th August 2022