htgop

Optical properties of a gas mixture
git clone git://git.meso-star.fr/htgop.git
Log | Files | Refs | README | LICENSE

README.md (1932B)


      1 # High-Tune: Gas Optical Properties
      2 
      3 This C library loads the optical properties of a gas mixture stored in
      4 htgop format. See
      5 [gas_opt_prop_en.pdf](https://www.meso-star.com/projects/htrdr/downloads/gas_opt_prop_en.pdf)
      6 for format specification.
      7 
      8 ## Requirements
      9 
     10 - C compiler
     11 - POSIX make
     12 - pkg-config
     13 - [RSys](https://gitlab.com/vaplv/rsys)
     14 
     15 ## Installation
     16 
     17 Edit config.mk as needed, then run:
     18 
     19     make clean install
     20 
     21 ## Release notes
     22 
     23 ### Version 0.2
     24 
     25 - Replace CMake by Makefile as build system.
     26 - Update compiler and linker flags to increase the security and
     27   robustness of generated binaries.
     28 - Provide a pkg-config file to link the library as an external
     29   dependency.
     30 
     31 ### Version 0.1.2
     32 
     33 Sets the CMake minimum version to 3.1: since CMake 3.20, version 2.8 has
     34 become obsolete.
     35 
     36 ### Version 0.1.1
     37 
     38 Remove the hard-coded boundaries of the shortwave/longwave domains.
     39 Actually "shortwave" and "longwave" are only keywords that define that
     40 the source of radiation is whether external or internal to the medium,
     41 respectively.
     42 
     43 ### Version 0.1
     44 
     45 - Add the `htgop_get_<lw|sw>_spectral_intervals` functions: they return
     46   the indices of the lower and upper spectral intervals that include a
     47   given range of long/short waves.
     48 - Add the `htgop_find_<lw|sw>_spectral_interval_id` functions: they
     49   return the index of the spectral interval that includes the submitted
     50   short/long wave.
     51 - Remove the functions explicitly relying onto the CIE 1931 XYZ color
     52   space, i.e. `htgop_sample_sw_spectral_interval_CIE_1931_<X|Y|Z>` and
     53   `htgop_get_sw_spectral_intervals_CIE_XYZ`.
     54 
     55 ### Version 0.0.2
     56 
     57 - Fix an issue when the parsed line is greater than 128 characters.
     58 
     59 ## Licenses
     60 
     61 Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com)
     62 
     63 htgop is free software released under the GPL v3+ license: GNU GPL
     64 version 3 or later. You are welcome to redistribute it under certain
     65 conditions; refer to the COPYING file for details.
     66