commit 38f28c8ef7a969e4b043ddddc2fef848fcefe615
parent 6a92a9101873e6b1511ec246b63ce92bfc21fdc2
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Tue, 31 Oct 2023 12:57:03 +0100
Merge branch 'release_0.1' into develop
Diffstat:
2 files changed, 31 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
@@ -26,19 +26,37 @@ Edit config.mk as needed, then run:
## Release notes
+### Version 0.1
+
+- Fix voxelization deadlock.
+- Fix of a bug when calculating the octree definition: the definition
+ should be equal to 0, which would result in an error.
+- Fix the calculation of radiative coefficients. They were erroneous
+ when the gas band overlapped several aerosol bands: the aerosol
+ average was wrongly reduced to the integration domain.
+- Write the man pages directly in mdoc's roff macros, instead of using
+ the scdoc markup language as a source for man pages.
+- Replace CMake by Makefile as build system.
+- Update compiler and linker flags to increase the security and
+ robustness of generated binaries.
+- Provide a pkg-config file to link the library as an external
+ dependency.
+
### Version 0.0.1
-Fix several bugs when volumetric meshes of the components are not identical:
+Fix several bugs when volumetric meshes of the components are not
+identical:
- Fix the `rnatm_sample_component` function. The cumulative was
- calculated assuming that all components are either present or absent at the
- queried position. Thus, the accumulation was only correct when the volumetric
- meshes were the same for all components.
-- Fix the calculation of the minimum radiative coefficient of a voxel in the
- octree. It was simply miscalculated and its value might not be the minimum.
-- Fix the accumulation of radiative coefficients in the voxels of the octree.
- When the volumetric meshes were not the same for all components, some voxels
- could be "emptied" during the accumulation.
+ calculated assuming that all components are either present or absent
+ at the queried position. Thus, the accumulation was only correct when
+ the volumetric meshes were the same for all components.
+- Fix the calculation of the minimum radiative coefficient of a voxel in
+ the octree. It was simply miscalculated and its value might not be the
+ minimum.
+- Fix the accumulation of radiative coefficients in the voxels of the
+ octree. When the volumetric meshes were not the same for all
+ components, some voxels could be "emptied" during the accumulation.
## Copyrights
@@ -53,6 +71,6 @@ Copyright (C) 2022, 2023 Université Paul Sabatier
## License
-Rad-Net Atmosphere is free software released under the GPL v3+ license: GNU GPL
-version 3 or later. You are welcome to redistribute it under certain
-conditions; refer to the COPYING file for details.
+Rad-Net Atmosphere is free software released under the GPL v3+ license:
+GNU GPL version 3 or later. You are welcome to redistribute it under
+certain conditions; refer to the COPYING file for details.
diff --git a/config.mk b/config.mk
@@ -1,4 +1,4 @@
-VERSION = 0.0.1
+VERSION = 0.1.0
PREFIX = /usr/local
LIB_TYPE = SHARED