htrdr

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

commit 9e62544e2ad55e6dff246ee33517eda8b3ae34de
parent aac3e4a892401450418603962bedf89663892798
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Mon, 24 Feb 2020 14:12:50 +0100

Write the 0.3 release note

Diffstat:
MREADME.md | 18+++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md @@ -37,9 +37,7 @@ This program is compatible GNU/Linux 64-bits. It relies on the [CMake](http://www.cmake.org) and the [RCMake](https://gitlab.com/vaplv/rcmake/) packages to build. It also depends on the -[HTCP](https://gitlab.com/meso-star/htcp/), -[HTGOP](https://gitlab.com/meso-star/htgop/), -[HTMIE](https://gitlab.com/meso-star/htmie/), +[HTSky](https://gitlab.com/meso-star/htsky/), [RSys](https://gitlab.com/vaplv/rsys/), [Star-3D](https://gitlab.com/meso-star/star-3d/), [Star-3DAW](https://gitlab.com/meso-star/star-3daw/), @@ -60,6 +58,20 @@ informations on CMake. ## Release notes +### Version 0.3 + +- Add the `-O` option that defines the file where the sky data are cached. If + the file does not exist, the sky data structures are built from scracth and + serialized into this new file. If this file exists, these data structures are + directly read from it, leading to a huge speed up of the `htrdr` + pre-processing step. Note that if the provided file exists but is filled with + data that do not match the submitted HTGOP, HTCP and HTMie files, an error is + detected and the program stops. +- Rely on the HTSky library to manage the sky data. This library handles the + code previously defined into the `htrdr_sky.<c|h>` files. The HTCP, HTGOP, + HTMie libraries are thus no more dependencies of `htrdr` since only the + `htrdr_sky` files used them. + ### Version 0.2 - Add the `-b` option that controls the BRDF of the ground geometry.