rnatm

Load and structure data describing an atmosphere
git clone git://git.meso-star.fr/rnatm.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2025-10-01 13:49Merge branch 'release_0.2'Vincent Forest27+1148-990
2025-10-01 13:49Set version number to 0.2Vincent Forest1+1-1
2025-10-01 13:46Write the release notes for version 0.2Vincent Forest1+10-0
2025-10-01 10:16Update copyright yearsVincent Forest21+168-168
2025-10-01 10:00Make test_rnatm (renamed rnatm) a standalone utility.Vincent Forest8+770-527
2025-10-01 07:39Rewriting the MakefileVincent Forest3+59-154
2025-09-01 13:48Revert "Correction of Kmin calculation"Vincent Forest1+2-2
2025-07-02 14:01Correction of Kmin calculationVincent Forest1+2-2
2023-10-31 11:57Merge branch 'release_0.1' into developVincent Forest2+31-13
2023-10-31 11:56Merge branch 'release_0.1'Vincent Forest19+674-375
2023-10-31 11:52Write the release note for version 0.1Vincent Forest1+16-0
2023-10-31 11:47Wraps the README text in 72 columnsVincent Forest1+14-12
2023-10-31 11:46Set version number to 0.1Vincent Forest1+1-1
2023-10-31 11:46Merge branch 'feature_posix_make' into developVincent Forest18+641-359
2023-10-31 11:44Remove CMake supportVincent Forest1+0-161
2023-10-31 11:43Set the version of dependencies that supports a pc fileVincent Forest1+7-7
2023-10-31 11:40Update test compilation and link editionVincent Forest1+4-4
2023-10-31 11:38Update compiler and linker flag definitionsVincent Forest1+8-5
2023-10-31 11:35Delete librnatm.o when invoking "make clean"Vincent Forest1+2-1
2023-10-20 13:35Fix voxelization deadlockVincent Forest1+8-1
2023-10-16 14:54Fixing the calculation of radiative coefficientsVincent Forest1+0-4
2023-10-16 14:50Fix of error messagesVincent Forest1+3-2
2023-10-16 14:39Fix of a bug when calculating the octree definitionVincent Forest1+1-1
2023-10-16 13:59Fix API break on sars_load function since sars 0.1Vincent Forest2+5-2
2023-10-14 08:27Fix API break on sck_load function since sck 0.1Vincent Forest2+5-2
2023-10-11 15:08Explicitly enable the -e option in the make.sh scriptVincent Forest1+3-1
2023-10-11 15:07Fix the Makefile target used to link testsVincent Forest1+1-1
2023-10-11 15:07Partially link static library object filesVincent Forest2+11-1
2023-09-26 11:42Note that OpenMP support is a compiler requirementVincent Forest1+1-1
2023-09-26 08:28Small editition of the Makefile, README and config filesVincent Forest3+11-11
2023-09-26 08:23Remove -fPIC from common compiler optionsVincent Forest1+0-1
2023-09-26 07:49Rewrite the README fileVincent Forest1+22-36
2023-09-26 07:26Translate scdoc man pages into mandoc's roff macrosVincent Forest5+190-145
2023-09-25 15:14Write a POSIX Makefile to replace CMakeVincent Forest5+391-7
2023-09-25 15:07Fix compilation warning for test_rnatm executableVincent Forest1+1-1
2023-09-25 15:07Fix API break introduced by Star-Mesh 0.1Vincent Forest1+4-1
2023-09-25 15:04Fix dynamic array of acceleration structuresVincent Forest1+1-1
2023-05-08 15:36Remove unnacessayr inclusion of the s3d.h headerVincent Forest1+0-1
2023-05-05 07:44Merge branch 'release_0.0.1' into developVincent Forest2+17-1
2023-05-05 07:43Merge branch 'release_0.0.1'Vincent Forest20+124-56
2023-05-05 07:41Set version number to 0.0.1Vincent Forest1+1-1
2023-05-05 07:40Write release notes for version 0.0.1Vincent Forest1+16-0
2023-03-08 21:06Fix voxel accumulationVincent Forest1+12-11
2023-03-03 08:28Fix the rnatm_sammple_component functionVincent Forest1+33-27
2023-03-02 14:45Fix Kmin computation of the voxelVincent Forest1+7-2
2023-02-24 13:48Add missing copyright holdersVincent Forest20+61-21
2023-01-09 11:40Update copyright year rangeVincent Forest20+120-120
2022-11-28 17:45Deep update of octree storage headerVincent Forest3+341-138
2022-11-28 17:41Save the range of bands in the main rnatm structureVincent Forest2+5-4
2022-11-21 15:54Check that data exists over the entire spectral rangeVincent Forest1+20-3
2022-11-18 16:28Add the rnatm_cell_get_gas_temperature functionVincent Forest2+81-30
2022-11-18 10:26Upd the API of rnatm_get_radcoef and rnatm_sample_componentVincent Forest2+23-23
2022-11-18 08:48Fix numerical issue when dealing with k_extVincent Forest1+14-2
2022-11-17 11:15Internally use of the rnatm_fetch_cell_list functionVincent Forest1+22-10
2022-11-17 10:20Implement the rnatm_fetch_cell_list functionVincent Forest2+38-1
2022-11-16 18:05Declare the rnatm_fetch_cell_list functionVincent Forest1+12-0
2022-11-16 18:01Replace structure of rnatm_cell with that of rnatm_cell_posVincent Forest3+30-32
2022-11-16 17:56Add the RNATM_MAX_COMPONENTS_COUNT constantVincent Forest3+11-10
2022-11-14 16:06Fix wrong removal of aerosolsVincent Forest1+1-1
2022-11-09 08:04Thighten precision checks of barycentric coordinatesVincent Forest1+1-1
2022-11-08 19:40Fix accuracy issues when getting kVincent Forest1+14-6
2022-11-08 19:37Fix check_rnatm_cell_get_radcoef_argsVincent Forest1+1-1
2022-11-08 11:05Further verification of radiative coefficientsVincent Forest1+13-4
2022-11-08 11:03Small improvement in component sampling accuracyVincent Forest1+6-6
2022-11-08 11:01Fix a comment spelling mistakeVincent Forest1+1-1
2022-11-08 10:12Fix rnatm_cell_get_radcoef precision inaccuracyVincent Forest2+22-14
2022-11-08 10:08Fix a memory leakVincent Forest1+5-1
2022-11-07 14:29Fix how atmospheric components are voxelizedVincent Forest4+163-64
2022-11-04 16:51Fix rnatm_get_radcoef functionVincent Forest1+8-6
2022-11-04 16:50Fix checking rnatm_get_radcoef input argumentsVincent Forest1+1-1
2022-11-04 16:49Fix an assertionVincent Forest1+1-1
2022-11-04 16:47Make loading from octree storage safe for multi-threadingVincent Forest2+24-2
2022-11-04 16:02Fix rnatm_trace_ray functionVincent Forest3+14-5
2022-11-04 11:39Remove k_<min|max> of rnatm_sample_component input argumentsVincent Forest2+1-9
2022-11-04 11:35Add missing constants to the APIVincent Forest1+10-0
2022-11-04 11:31Add the rnatm_sample_component functionVincent Forest2+164-18
2022-11-03 15:17Check the radcoef submitted to rnatm_cell_get_radcoef functionVincent Forest1+4-0
2022-11-03 15:17Add the rnatm_get_radcoef functionVincent Forest2+106-0
2022-10-31 10:05Replace rnatm_band_get_range by rnatm_band_get_descVincent Forest2+17-7
2022-10-28 16:13Fix invalid memory accessVincent Forest1+4-1
2022-10-28 16:04Check that there is no gaps in spectral dataVincent Forest1+19-0
2022-10-28 16:03Flush the storage stream once the octrees are builtVincent Forest1+2-0
2022-10-28 13:47Add function rnatm_band_get_rangeVincent Forest2+40-0
2022-10-28 08:30Add functions rnatm_find_bands and rnatm_band_sample_quad_ptVincent Forest2+70-0
2022-10-27 08:02Bump the required version of StarSF to 0.8Vincent Forest1+1-1
2022-10-26 07:26Correct a misspelled constantVincent Forest1+1-1
2022-10-01 15:56Rm aerosols with no radiative props for input spectral domainVincent Forest2+79-24
2022-10-01 11:59Fix octree signature computationVincent Forest2+10-2
2022-10-01 11:23Discrete phase function supportVincent Forest1+33-18
2022-09-30 15:14Pre-allocate the list of scattering functionsVincent Forest3+274-133
2022-09-28 08:42Start implementating the rngrd_cell_create_phase_fn functionVincent Forest4+243-2
2022-09-28 07:03Update the rnatm_cell_get_radcoef_args structureVincent Forest2+1-8
2022-09-27 10:46Minor update of a log messageVincent Forest1+1-1
2022-09-27 09:11Add the rnatm_trace_ray functionVincent Forest2+115-2
2022-09-26 14:43Add the rnatm_cell_get_radcoef functionVincent Forest6+393-143
2022-09-23 08:24Store the bands overlapped by the input spectral rangeVincent Forest4+124-80
2022-09-21 15:53Minor reformating of test_rnatm sourcesVincent Forest1+6-7
2022-09-21 15:43Clean up the parsing of the test_rnatm argumentsVincent Forest1+8-26
2022-09-21 15:43Add the rnatm_get_aerosols_count functionVincent Forest2+11-0
2022-09-21 15:43Add the rnatm_fetch_cell functionVincent Forest3+79-8
2022-09-21 13:36Add user defined aerosol name supportVincent Forest6+107-43
2022-09-21 10:12Implement the rnatm_validate functionVincent Forest4+114-2
2022-09-21 09:40Small update to test_rnatm short helpVincent Forest1+2-2
2022-09-21 09:37Write the rnpfi man pageVincent Forest3+71-2
2022-09-21 09:08Write the rngt man pageVincent Forest2+70-1
2022-09-21 08:39Rely on RNSL library to load the phase function listVincent Forest4+30-106
2022-09-08 13:39Fix public header compilation when used in C++Vincent Forest1+2-0
2022-09-08 09:54Add support for octree loadingVincent Forest6+171-27
2022-09-07 16:47Minor code formatting fixVincent Forest1+1-1
2022-09-07 14:51Write the descriptor of the octree storageVincent Forest3+240-96
2022-09-07 12:50Implement the octree storage descriptorVincent Forest3+285-0
2022-09-07 12:48Shrink the aerosol rad props to the spectral rangeVincent Forest1+4-0
2022-09-07 10:02Use the sck_find_bands function rather than a handmade implementationVincent Forest2+15-19
2022-08-31 12:18Fix the calculation of band indices to be taken into accountVincent Forest1+1-1
2022-08-31 12:17Small refactoring of rnatm_write_vtk_octree functionVincent Forest4+282-280
2022-08-31 10:08Take into account the Star-Aerosol API updatesVincent Forest4+30-25
2022-08-30 14:23Fix bug when merging ks_maxVincent Forest1+1-1
2022-08-30 14:18Kext<min|max> are no longer stored in voxelsVincent Forest4+59-86
2022-08-30 09:10Spectral bands are defined in nanometersVincent Forest4+11-11
2022-08-30 08:41Fix the calculation of the radiative coefficients of aerosolsVincent Forest1+40-18
2022-08-29 16:20Add octree offload support to test_rnatm toolVincent Forest1+16-1
2022-08-29 16:19Finalise the unloading of built octreesVincent Forest5+100-49
2022-08-29 14:50Begin the implementation of octree offloadingVincent Forest4+176-5
2022-08-26 15:35Exclude the gas band upper limit when looking for aerosol bandsVincent Forest1+4-3
2022-08-26 10:10Add aerosols support to test_rnatm programVincent Forest2+148-19
2022-08-26 10:08Fix how partitions are cleared before their voxelizationVincent Forest1+2-2
2022-08-26 10:07Fix radiative coef computations for aerosolsVincent Forest1+2-2
2022-08-26 10:05Take into account the Star-Aerosol API updatesVincent Forest1+1-1
2022-08-25 16:32Consider aerosols when building octreesVincent Forest1+170-17
2022-08-24 16:29VTK write function can now write multiple octreesVincent Forest3+99-54
2022-08-24 16:32Define spectral range as option of test_rnatmVincent Forest1+31-1
2022-08-24 16:29Add the rnatm_get_octrees_count functionVincent Forest2+11-0
2022-08-24 16:24Build the octrees for the user-defined spectral rangeVincent Forest4+91-8
2022-08-24 09:22Update the way the status message is printedVincent Forest1+33-14
2022-08-24 08:35Rewrite the build_octree parallelisationVincent Forest1+58-42
2022-08-23 13:32Sync the voxelization threads with the build threadVincent Forest1+77-8
2022-08-23 13:31Fix the setup of the acceleration structuresVincent Forest1+1-0
2022-08-23 10:31Still preparing building multiple octreesVincent Forest3+30-11
2022-08-23 09:58Allow a partition to be fetched by several threadsVincent Forest1+24-6
2022-08-23 09:56Remove useless parameters in octree buildingVincent Forest1+7-18
2022-08-23 08:39Fix the check of volumetric meshesVincent Forest1+1-1
2022-08-22 16:01Preparing to build multiple octreesVincent Forest8+245-151
2022-08-22 15:59Fix copy of gas and aerosolVincent Forest1+8-0
2022-08-22 13:08Updating the memory layout of a partitionVincent Forest4+37-14
2022-08-22 13:03Fix parsing of test_rnatm program argumentsVincent Forest1+33-14
2022-07-29 15:43Preparing to build multiple octrees in one voxelizationVincent Forest1+480-159
2022-07-28 18:58Fix a typo in the README fileVincent Forest1+1-1
2022-07-28 15:59Preparing to build multiple octreesVincent Forest1+79-25
2022-07-28 13:48Remove unnecessary commented codeVincent Forest1+0-7
2022-07-28 13:43Fix parsing og test_rnatm optionsVincent Forest1+1-1
2022-07-28 13:28Updating the partition voxel managementVincent Forest3+357-212
2022-07-28 07:03Updating the memory layout of the partitionVincent Forest3+90-223
2022-07-27 09:39Fix a compilation errorVincent Forest1+1-0
2022-07-27 09:37Add rnatm_get_k_svx_voxel functionVincent Forest3+39-4
2022-07-27 09:29Updating voxel valuesVincent Forest1+1-10
2022-07-26 19:06Fix a commentVincent Forest1+6-6
2022-07-26 16:39Add octree writing to test_rnatmVincent Forest1+47-5
2022-07-26 16:39Add rnatm_write_vtk_octree functionVincent Forest3+236-1
2022-07-26 16:34Hack the partitionVincent Forest1+2-0
2022-07-26 16:31Small update of the octree buildingVincent Forest2+11-10
2022-07-25 15:40Build the acceleration structureVincent Forest6+260-19
2022-07-25 15:37Fix voxel_clear functionVincent Forest1+1-1
2022-07-25 15:37Fix voxel_idata functionVincent Forest1+1-1
2022-07-25 15:34Print messages when setuping meshes & propertiesVincent Forest2+43-2
2022-07-25 15:31Fix partition pool freeingVincent Forest1+1-2
2022-07-25 15:31Fix the partition_get_voxel functionVincent Forest1+7-6
2022-07-25 10:04Start implementing the test_rnatm programVincent Forest2+242-0
2022-07-25 10:01Fix a possible double memory free in phase function parsingVincent Forest1+1-1
2022-07-25 10:00Update the rnatm_create_args structureVincent Forest1+9-9
2022-07-22 15:24Continue the building of the octreesVincent Forest5+423-31
2022-07-22 10:29Start building the octreesVincent Forest8+224-8
2022-07-22 10:27Checks that the aerosols are included in the gasVincent Forest1+30-0
2022-07-22 07:07Updating the memory layout of the voxel partitionVincent Forest2+266-61
2022-07-21 12:08Adds the partition of voxels and the pool of partitionsVincent Forest5+497-2
2022-07-20 09:58Fixed a typo in the README fileVincent Forest1+1-1
2022-07-20 09:55Fix error handling when loading aerosol propertiesVincent Forest1+2-0
2022-07-20 09:20Clean inclusionsVincent Forest3+3-2
2022-07-20 09:13Load gas and aerosol propertiesVincent Forest6+529-19
2022-07-19 14:57Load and structure volumetric meshesVincent Forest6+391-12
2022-07-18 14:24Begin the implementation of the atmosphere creationVincent Forest6+698-0
2022-07-18 12:48Add the README fileVincent Forest1+49-0
2022-07-18 12:27Add a .gitignore fileVincent Forest1+12-0
2022-07-18 12:24Apply the GPLv3 licenceVincent Forest1+674-0