rnatm

Load and structure data describing an atmosphere
git clone git://git.meso-star.fr/rnatm.git
Log | Files | Refs | README | LICENSE

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:
MREADME.md | 42++++++++++++++++++++++++++++++------------
Mconfig.mk | 2+-
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