htrdr

Solving radiative transfer in heterogeneous media
git clone git://git.meso-star.fr/htrdr.git
Log | Files | Refs | README | LICENSE

commit 1c0c709b7ef842ae90b6d7e9ced007d0867cf3ee
parent 6e75f6efc659799bc911f05fd67110e2b82ae6ff
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Tue, 10 Jan 2023 15:45:44 +0100

Write the 0.9 Release note

Diffstat:
MREADME.md | 41+++++++++++++++++++++++++++++++++--------
1 file changed, 33 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md @@ -94,6 +94,31 @@ informations on CMake. ## Release notes +### Version 0.9 + +#### Adds simulation of radiative transfer in 3D planetary atmosphere + +The new `htrdr-planeto` command simulates radiative transfer in planetology +context, i.e. in a 3D atmosphere of a terrestrial planet. Both infrared and +visible computations are supported. `htrdr-planeto` is actually a renderer that +calculates an image for a given observation position. Its internal rendering +algorithm is based on Monte-Carlo integration, which consists for each pixel of +simulating a given number of optical paths from the sensor, taking into account +the phenomena of light absorption and scattering. + +The planet's soil can be any set of triangles with BRDFs and temperatures +defined per triangle. The atmosphere is composed of a gas mixture and a +potentially empty set of aerosols. Both can have arbitrary tetrahedral meshes +with per-node radiative properties. + +#### Miscellaneous + +- Use scdoc rather than asciidoc as file format for man sources. +- Update all dependencies. More notably, use + [MruMtl 0.1](https://gitlab.com/meso-star/mrumtl/-/tree/0.1) which introduces + API breaks. +- Add the discrete wavelength distribution currently used in `htrdr-planeto` only. + ### Version 0.8.1 Sets the required version of Star-SampPling to 0.12. This version fixes @@ -106,7 +131,7 @@ compilation errors with gcc 11 but introduces API breaks. - Updates the size of a tile from 32x32 pixels to 8x8 pixels. A tile is a block of pixels rendered by a thread. However, a size of 32x32 pixels could be too large when rendering on several dozen threads: the image definition - could be insufficient to give tiles to all threads. + could be insufficient to give tiles to all threads. - Fixes the calculation of shortwave radiance by `htrdr-combustion` and the calculation of longwave radiance by `htrdr-atmosphere`. At each scattering position, the range of the traced ray could be incorrect. @@ -275,13 +300,13 @@ regular image rendering), longwave or shortwave. ## Copyright notice -Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique -Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux -Copyright (C) 2022-2023 Institut de Physique du Globe de Paris -Copyright (C) 2018-2023 [|Méso|Star>](http://www.meso-star.com) (<contact@meso-star.com>) -Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne -Copyright (C) 2022-2023 Université de Versaille Saint-Quentin -Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier +Copyright © 2018-2019, 2022-2023 Centre National de la Recherche Scientifique +Copyright © 2020-2022 Institut Mines Télécom Albi-Carmaux +Copyright © 2022-2023 Institut de Physique du Globe de Paris +Copyright © 2018-2023 [|Méso|Star>](http://www.meso-star.com) (<contact@meso-star.com>) +Copyright © 2022-2023 Université de Reims Champagne-Ardenne +Copyright © 2022-2023 Université de Versaille Saint-Quentin +Copyright © 2018-2019, 2022-2023 Université Paul Sabatier ## License