rngrd

Describe a surface and its physical properties
git clone git://git.meso-star.com/rngrd.git
Log | Files | Refs | README | LICENSE

README.md (2332B)


      1 # Rad-Net GRounD
      2 
      3 This C library loads and manages the geometric data and physical
      4 properties of of a telluric planet's ground.
      5 
      6 ## Requirements
      7 
      8 - C compiler
      9 - POSIX make
     10 - pkg-config
     11 - [ModRadUrb: MaTeriaL](https://www.meso-star.com/git/mrumtl)
     12 - [Rad-Net String List](https://www.meso-star.com/git/rnsl)
     13 - [RSys](https://www.meso-star.com/git/rsys)
     14 - [Star 3D](https://www.meso-star.com/git/star-3d)
     15 - [Star Buffer](https://www.meso-star.com/git/star-buffer)
     16 - [Star Mesh](https://www.meso-star.com/git/star-mesh)
     17 - [Star Scattering Functions](https://www.meso-star.com/git/star-sf)
     18 
     19 ## Installation
     20 
     21 Edit config.mk as needed, then run:
     22 
     23     make clean install
     24 
     25 ## Release notes
     26 
     27 ### Version 0.2
     28 
     29 - Add the `rngrd_closest_point` API function, which determines the
     30   closest point on the geometry based on a given position and a search
     31   radius (default: infinite).
     32 - Add the rngrd-lint utility.
     33   It checks the loading and structuring of the library's input data.
     34 - Improves the building system.
     35   Simplify it by doing everything in one place (the Makefile).
     36   Add macros to control installation subdirectories.
     37 
     38 ### Version 0.1.1
     39 
     40 - Fix a typo in the rnsp manual
     41 
     42 ###  Version 0.1
     43 
     44 - Write the man page directly in mdoc's roff macros, instead of using
     45   the scdoc markup language as a source for man pages.
     46 - Replace CMake by Makefile as build system.
     47 - Update compiler and linker flags to increase the security and
     48   robustness of generated binaries.
     49 - Provide a pkg-config file to link the library as an external
     50   dependency.
     51 
     52 ## Copyrights
     53 
     54 Copyright (C) 2022, 2023, 2025 Centre National de la Recherche Scientifique  
     55 Copyright (C) 2022, 2023, 2025 Institut Pierre-Simon Laplace  
     56 Copyright (C) 2022, 2023, 2025 Institut de Physique du Globe de Paris  
     57 Copyright (C) 2022, 2023, 2025, 2026 [|Méso|Star>](https://www.meso-star.com) (contact@meso-star.com)  
     58 Copyright (C) 2022, 2023, 2025 Observatoire de Paris  
     59 Copyright (C) 2022, 2023, 2025 Université de Reims Champagne-Ardenne  
     60 Copyright (C) 2022, 2023, 2025 Université de Versaille Saint-Quentin  
     61 Copyright (C) 2022, 2023, 2025 Université Paul Sabatier
     62 
     63 ## License
     64 
     65 Rad-Net GRounD is free software released under the GPL v3+ license: GNU
     66 GPL version 3 or later. You are welcome to redistribute it under certain
     67 conditions; refer to the COPYING file for details.