Skip to content

Commit 22bf7ea

Browse files
Release v1.02
1 parent 15be6d3 commit 22bf7ea

File tree

4 files changed

+112
-1
lines changed

4 files changed

+112
-1
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ endforeach()
2424
# Project name and current version. We do not specify any language for
2525
# this project. Therefore, we will be able to check manually which compiler
2626
# is detected on the system.
27-
project(BioDynaMo LANGUAGES VERSION "1.01.0")
27+
project(BioDynaMo LANGUAGES VERSION "1.02.0")
2828

2929
#---Set the locale to default C to prevent issued due to localization of commands---------------
3030
# This is necessary as we for example call `clang -v` and parse its output. But on a localized

doc/blog/release_v1.02.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: "BioDynaMo Version 1.02 Released"
3+
date: "2021-11-29"
4+
path: "/blog/release_v1.02/"
5+
meta_description: ""
6+
---
7+
8+
</br>
9+
10+
I am pleased to announce the release of BioDynaMo 1.02.
11+
12+
Please have a look at the [release notes](/docs/userguide/release_notes_v1.02/), [installation instructions](/docs/userguide/installation/) and [examples](/examples/demos/) for further information.
13+
14+
The following publication gives a good overview about BioDynaMo's features and capabilities.
15+
16+
**BioDynaMo: a modular platform for high-performance agent-based simulation** </br>
17+
*Lukas Breitwieser, Ahmad Hesam, Jean de Montigny, Vasileios Vavourakis, Alexandros Iosif, Jack Jennings, Marcus Kaiser, Marco Manca, Alberto Di Meglio, Zaid Al-Ars, Fons Rademakers, Onur Mutlu, Roman Bauer* </br>
18+
Bioinformatics, 2021, doi: (https://doi.org/10.1093/bioinformatics/btab649)[https://doi.org/10.1093/bioinformatics/btab649]
19+
20+
Thanks and enjoy! </br>
21+
Lukas Breitwieser for the BioDynaMo team
22+

doc/sidebars/userguide.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@
4949
items:
5050
- title: BioDynaMo v1.0
5151
link: /docs/userguide/release_notes_v1.0/
52+
- title: BioDynaMo v1.02
53+
link: /docs/userguide/release_notes_v1.02/
5254
- group: Changelog
5355
items:
5456
- title: Log

doc/user_guide/release_notes_v1.02.md

+87
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
title: "BioDynaMo Version 1.02 Release Notes"
3+
date: "2021-11-29"
4+
path: "/docs/userguide/release_notes_v1.02/"
5+
toc: true
6+
image: ""
7+
sidebar: "userguide"
8+
keywords:
9+
-release
10+
-v1.02
11+
-1.02
12+
---
13+
14+
BioDynaMo version 1.02 was released on November 29, 2021.
15+
16+
The following people have contributed to this version
17+
(ordered by the number of contributions):
18+
19+
* Lukas Breitwieser
20+
* Tobias Duswald
21+
* Fons Rademakers
22+
* Ahmad Hesam
23+
* Will Hemsley
24+
25+
## New Features
26+
27+
* Enabled one-line install script to install arbitrary BioDynaMo versions [#231](https://github.com/BioDynaMo/biodynamo/pull/231)
28+
* Add Scheduler function to print operation information
29+
* Added parallelized optimization manager [#205](https://github.com/BioDynaMo/biodynamo/pull/205)
30+
* Added googletest support for simulations [#187](https://github.com/BioDynaMo/biodynamo/pull/187)
31+
* Improved biodynamo cli [#215](https://github.com/BioDynaMo/biodynamo/pull/215)
32+
* Added experimental version of the automated benchmarking suite [#202](https://github.com/BioDynaMo/biodynamo/pull/202)
33+
* Added CopyExecutionContext
34+
* Added support for different execution orders
35+
* Introduced execution context interface [#189](https://github.com/BioDynaMo/biodynamo/pull/189)
36+
* Reduced memory consumption of the BDM memory manager [#186](https://github.com/BioDynaMo/biodynamo/pull/186)
37+
* Added SphericalAgent
38+
* Added toroidal space boundary condition
39+
* Added RandomizedRm to randomize the iteration over all agents
40+
* Added support for hierarchical agent-based models
41+
* Added analysis classes to simplify data collection and plotting [#177](https://github.com/BioDynaMo/biodynamo/pull/177)
42+
* Improved random number generation
43+
* Added `Scheduler::SimulateUntil(exit_condition)`
44+
* Added class LambdaFunctor and function L2F to simplify functor creation [#175](https://github.com/BioDynaMo/biodynamo/pull/175)
45+
* Added octree and kd-tree as alternative environments [#169](https://github.com/BioDynaMo/biodynamo/pull/169)
46+
47+
## Bug Fixes
48+
49+
* Fixed environment inconsistencies [#226](https://github.com/BioDynaMo/biodynamo/pull/226)
50+
* Added simulation dependent diffusion time step [#198](https://github.com/BioDynaMo/biodynamo/pull/198)
51+
* Fixed bug in diffusion grid initialization [#199](https://github.com/BioDynaMo/biodynamo/pull/199)
52+
* Fixed MathArray::Norm and Normalize for zero vector [#194](https://github.com/BioDynaMo/biodynamo/pull/194)
53+
* Do not call `Rm::EndOfIteration` in `ExecCtxt::SetupIterationAll`
54+
* Fixed errors in the static agent detection mechanism [#191](https://github.com/BioDynaMo/biodynamo/pull/191)
55+
* Fixed race condition in `DiffusionGrid::ChangeConcentrationBy`
56+
* Changed BioDynaMo version from `vXX.YY-ZZ-gSHA` to `vXX.YY.ZZ-SHA` [#216](https://github.com/BioDynaMo/biodynamo/pull/216)
57+
58+
## Examples
59+
60+
### New Demos
61+
62+
* Binding cells
63+
* Pyramidal cell growth
64+
65+
### New Notebooks
66+
67+
* ST01-model-initializer.ipynb
68+
* ST02-user-defined-random-number-distribution.ipynb
69+
* ST03-agent-reproduction-mortality.ipynb
70+
* ST04-agent-reproduction-with-behaviors.ipynb
71+
* ST05-agent-reproduction-advanced.ipynb
72+
* ST06-environment-search.ipynb
73+
* ST07-multi-scale-simulation.ipynb
74+
* ST08-histograms.ipynb
75+
* ST09-timeseries-plotting-basic.ipynb
76+
* ST10-timeseries-plotting-and-analysis.ipynb
77+
* ST11-multiple-experiments-statistical-analysis.ipynb
78+
* ST12-hierarchical-model.ipynb
79+
* ST13-dynamic-scheduling.ipynb
80+
* ST14-randomize-iteration-order.ipynb
81+
* ST15-replace-interaction-force.ipynb
82+
83+
## Supported Platforms
84+
85+
* Ubuntu 18.04, 20.04
86+
* CentOS 7
87+
* macOS 10.15, >=11.6 and >=12.0

0 commit comments

Comments
 (0)