mrumtl

Describe materials that vary spectrally
git clone git://git.meso-star.fr/mrumtl.git
Log | Files | Refs | README | LICENSE

commit bda5dd55a9203a05e210fc13c66fafd4bcbea24b
parent e1318da28127de79a33ffb8971b48c0f3796e679
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Thu,  5 Jan 2023 15:03:17 +0100

Merge branch 'release_0.1' into develop

Diffstat:
MREADME.md | 24+++++++++++++++++++++++-
Mcmake/CMakeLists.txt | 2+-
Mdoc/mrumtl.5.scd | 2+-
Msrc/mrumtl.c | 2+-
Msrc/mrumtl.h | 2+-
Msrc/mrumtl_brdf.h | 2+-
Msrc/mrumtl_c.h | 2+-
Msrc/mrumtl_fetch.c | 2+-
Msrc/mrumtl_log.c | 2+-
Msrc/mrumtl_log.h | 2+-
Msrc/test_mrumtl.c | 2+-
Msrc/test_mrumtl_bands.c | 2+-
Msrc/test_mrumtl_load.c | 2+-
Msrc/test_mrumtl_wlens.c | 2+-
14 files changed, 36 insertions(+), 14 deletions(-)

diff --git a/README.md b/README.md @@ -20,9 +20,31 @@ resulting project can be edited, built, tested and installed as any CMake project. Refer to the [CMake documentation](https://cmake.org/documentation) for further informations on CMake. + +## Release notes + +### Version 0.1 + +- Complete rewrite of BRDF accessors. A BRDF is now represented by a single + integer and not directly by a generic data structure. Thus, the + `mrumtl_fetch_brdf` function returns an integer and not a pointer to the BRDF + which is now returned by the new function `mrumtl_get_brdf`. In addition, + data from a specific BRDF is now returned to a data structure that can + therefore store more than one scalar. +- Update of the signature of the `mrumtl_create` function: the input arguments + are now grouped into a variable of type `struct mrumtl_create_args`. Thanks + to this structure and its default value, updating the input parameters should + now marginally affect the calling code. +- Use scdoc rather than asciidoc as file format for man sources. + +### Version 0.0.1 + +- Bump the CMake minimum version to 3.1. Previously it was set to 2.8 which is + deprecated. + ## Licenses -Copyright (C) 2020, 2021, 2022 [|Meso|Star>](http://www.meso-star.com) +Copyright (C) 2020-2023 [|Méso|Star>](http://www.meso-star.com) <contact@meso-star.com>. MruMtl is free software released under the GPL v3+ license: GNU GPL version 3 or later. You are welcome to redistribute them under certain conditions; refer to the COPYING file for details. diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +# Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/doc/mrumtl.5.scd b/doc/mrumtl.5.scd @@ -1,6 +1,6 @@ mrumtl(5) -; Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +; Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) ; ; This program is free software: you can redistribute it and/or modify ; it under the terms of the GNU General Public License as published by diff --git a/src/mrumtl.c b/src/mrumtl.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/mrumtl.h b/src/mrumtl.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/mrumtl_brdf.h b/src/mrumtl_brdf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/mrumtl_c.h b/src/mrumtl_c.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/mrumtl_fetch.c b/src/mrumtl_fetch.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/mrumtl_log.c b/src/mrumtl_log.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/mrumtl_log.h b/src/mrumtl_log.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_mrumtl.c b/src/test_mrumtl.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_mrumtl_bands.c b/src/test_mrumtl_bands.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_mrumtl_load.c b/src/test_mrumtl_load.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_mrumtl_wlens.c b/src/test_mrumtl_wlens.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2020, 2021, 2022 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2020-2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by