star-line

Structure for accelerating line importance sampling
git clone git://git.meso-star.fr/star-line.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-02-13 11:26Remove obsolete code when lines were truncatedVincent Forest1+3-11
2026-02-13 11:20Rm of certain obsolete assertions on the wavenumerVincent Forest2+2-2
2026-02-13 11:02Fixed error handling when running sln-buildVincent Forest1+1-0
2026-02-13 10:07Fix an issue with polyline decimationVincent Forest1+75-12
2026-02-13 10:01Small update of the formatting of sln-build tool sourcesVincent Forest1+22-22
2026-02-12 11:57More tests on the [de]serialization APIVincent Forest1+17-2
2026-02-12 11:51Fix the compilation of the sln-build utilityVincent Forest1+5-7
2026-02-12 11:15Update to the tree serialization function profileVincent Forest3+70-24
2026-02-12 10:54Update the profile of the tree deserialization functionVincent Forest3+125-22
2026-02-12 10:24Comment on the line range limits of a nodeVincent Forest1+2-1
2026-02-12 10:16Add the number of nodes/cells to the tree descriptorVincent Forest3+9-1
2026-02-12 09:41Fix breaks introduced by updates in the shtr APIVincent Forest2+16-24
2026-02-06 14:35Update the mesh strategy for a lineVincent Forest1+9-5
2026-02-06 14:25Update to the construction of a "fit mesh" treeVincent Forest1+6-13
2026-02-06 14:09Fix an issue with the isotope abundance testVincent Forest1+1-1
2026-02-06 13:47sln-build: Fixed the parsing of the “vcount” parameter.Vincent Forest1+1-1
2026-02-06 10:46Finalize a first version of the sln-build tool.Vincent Forest2+79-4
2026-02-06 10:35Fix the way molecular concentrations are checkedVincent Forest1+5-2
2026-02-06 10:03Use double precision for the mesh_decimation_errorVincent Forest2+4-4
2026-02-05 16:10Add the manual page for the sln-mixture file formatVincent Forest3+99-12
2026-02-05 14:39Test how loading reacts with invalid isotope definitionsVincent Forest1+130-0
2026-02-05 14:35Check the parsing of parasitic data in the mixtureVincent Forest1+8-0
2026-02-05 14:28Check the return value of fprintf in mixture testsVincent Forest1+16-17
2026-02-05 14:26Test loading an empty mixture fileVincent Forest1+27-0
2026-02-05 14:23Fix bug in error handling when loading isotopesVincent Forest1+1-0
2026-02-05 14:21Updates to error messages when loading mixture isotopesVincent Forest1+7-5
2026-02-05 14:13Fix the check of isotope abundances in the mixtureVincent Forest1+2-1
2026-02-04 17:10Minor correction maode to a mixture loading testVincent Forest1+1-1
2026-02-04 17:00Test how loading reacts with invalid molecule definitionsVincent Forest1+105-2
2026-02-04 16:58Improve verification of molecular mixture concentrationsVincent Forest1+6-1
2026-02-04 16:55Updates to error messages when loading a mixtureVincent Forest1+4-4
2026-02-04 16:54Correction of error codes when loading the mixtureVincent Forest1+6-5
2026-02-04 16:51Check that a mixture molecule has its isotope metadataVincent Forest1+17-0
2026-02-04 15:52Check the sum of the concentrations of the moleculesVincent Forest2+47-0
2026-02-04 15:34Test the mixture APIVincent Forest3+105-174
2026-02-04 15:26Fix a test on available memory spaceVincent Forest1+1-1
2026-02-04 15:25Fix a typoe in a commentVincent Forest1+1-1
2026-02-04 15:24Fix both a memory leak and invalid memory accessVincent Forest1+1-1
2026-02-04 15:18Correction of checks on the mixture loading functionVincent Forest1+1-1
2026-02-04 15:12Correction to the parsing of a mixture fileVincent Forest1+1-1
2026-02-04 15:11Implement accessors to the mixture dataVincent Forest2+31-3
2026-02-04 11:46Add the mixture APIVincent Forest6+551-6
2026-01-30 13:56sln-build: initialization of command executionVincent Forest2+149-2
2026-01-29 15:40sln-build: document the line profile argumentVincent Forest1+7-0
2026-01-29 15:39Start implementation of the sln-build toolVincent Forest3+323-3
2026-01-29 11:10Rename the constant SLN_MESH_USUAL to SLN_MESH_FIT.Vincent Forest4+5-5
2026-01-29 11:05Fix a spelling mistake in a commentVincent Forest1+1-1
2026-01-29 10:43Write the manual page for the sln-build tool.Vincent Forest2+176-0
2026-01-29 08:12Rm "utils" prerequisite from the "all" makefile targetVincent Forest1+1-1
2026-01-29 07:53Rm the spectral range as an input argument for tree creationVincent Forest6+17-127
2026-01-28 16:36Check the molecule parameters on tree creationVincent Forest2+134-2
2026-01-28 11:17Update the copyright noticeVincent Forest18+72-72
2026-01-28 11:05Remove CMake supportVincent Forest2+20-135
2026-01-28 10:33Major overhaul of the source code and build systemVincent Forest17+629-1259
2022-09-20 09:28Update the algorithm for decimating upper meshesVincent Forest1+12-21
2022-09-20 09:26Fix a bug in the decimation algorithmVincent Forest1+2-1
2022-06-02 10:19Rename sln_voigt.c in sln_faddeeva.cVincent Forest2+2-2
2022-05-31 14:54Fix assertionsVincent Forest2+4-4
2022-05-30 16:47Update the criterion of the polyline decimationVincent Forest1+2-2
2022-05-30 14:15Ensures the upper mesh property in the decimation algorithmVincent Forest3+32-6
2022-05-30 13:12Test the function sln_mesh_evalVincent Forest3+83-2
2022-05-30 05:37Add a comment in the "merge polylines" functionVincent Forest3+5-2
2022-05-26 16:47Add mesh type to the arguments of sln_tree_createVincent Forest7+51-41
2022-05-26 15:40Add the sln_node_eval functionVincent Forest3+48-19
2022-05-26 10:37Add the sln_mesh_eval functionVincent Forest4+52-2
2022-05-25 17:06Fix wavenumber mirroring wrt line centerVincent Forest1+1-1
2022-05-25 15:46Generate a mesh that is an upper limit of the lineVincent Forest3+184-29
2022-05-25 09:09Test the tree [de]serializationVincent Forest2+118-1
2022-05-23 14:37Minor upd of the err message when creating a mixtureVincent Forest1+8-5
2022-05-23 14:36[De]serialize the treeVincent Forest2+156-16
2022-05-23 14:14Test the mixture [de]serializationVincent Forest1+62-0
2022-05-23 14:14[De]serialize the mixtureVincent Forest3+164-13
2022-05-23 13:14Manage the line profile parameterVincent Forest4+29-12
2022-05-23 12:57Fix compilation due to Star-HITRAN API updatesVincent Forest9+66-49
2022-05-16 14:51Manage pressure and molecule cutoffs when selecting linesVincent Forest1+2-3
2022-05-16 09:43Add the mixture data structureVincent Forest12+1078-701
2022-05-12 12:29Builds the polyline of all the tree nodesVincent Forest8+263-46
2022-05-06 14:40Decimate the line meshVincent Forest7+254-8
2022-05-06 07:44Add the nvertices_hit input argument to sln_tree_createVincent Forest5+138-75
2022-05-04 14:50Comment that we do not correctly handle the spectral rangeVincent Forest1+3-0
2022-05-04 14:48Add the sln_node_get_mesh functionVincent Forest3+37-1
2022-05-04 14:47Rename sln_leaf_get_line to sln_node_get_lineVincent Forest3+13-15
2022-05-04 14:43Clip the line mesh to the spectral rangeVincent Forest3+70-12
2022-05-04 14:42Fix the computation of the line intensityVincent Forest1+7-3
2022-05-04 14:41Fix the computation of the partition functionVincent Forest1+2-3
2022-05-04 10:44Handle errors returned by partition function calculationVincent Forest3+34-8
2022-05-04 10:26Fix the sln_tree_get_desc functionVincent Forest2+4-0
2022-05-04 10:04Handle the line mesh at the leaf levelVincent Forest2+32-2
2022-05-04 10:02Eval the line for at its vertices (i.e. wavenumbers)Vincent Forest1+42-7
2022-05-04 09:58Fix regular line meshingVincent Forest1+1-1
2022-05-03 14:28Precompute per line dataVincent Forest5+474-11
2022-05-03 14:21Minor fix of the doppler line half width computationVincent Forest1+2-2
2022-04-29 09:59Provide Voigt profile functionVincent Forest3+279-4
2022-04-27 10:33Prepare tree data structures to handle line meshingVincent Forest3+34-7
2022-04-27 09:52Add and test the sln_tree_get_desc functionVincent Forest4+77-6
2022-04-27 09:23Register the molecule parameters of the treeVincent Forest2+66-5
2022-04-27 09:22Test tree dataVincent Forest1+125-0
2022-04-27 09:19Remove the Lorentz line profileVincent Forest1+1-2
2022-04-27 09:17Add API functions to access data from tree nodesVincent Forest4+87-7
2022-04-27 09:15Check the identifiers of the molecules and the isotopesVincent Forest2+41-21
2022-04-26 09:04Test the isotope abundanceVincent Forest1+15-0
2022-04-26 09:04Fix the tree buildingVincent Forest1+5-4
2022-04-26 09:02Add the line_profile as input argument of sln_tree_buildVincent Forest2+23-1
2022-04-26 07:39Check the isotope abundances of the sln_tree_build functionVincent Forest1+30-14
2022-04-22 13:55Test the sln_tree_create functionVincent Forest2+326-0
2022-04-22 13:53Fix invalid memory access in tree buildingVincent Forest1+23-21
2022-04-22 13:50Update the sl_tree_create input argumentsVincent Forest2+72-14
2022-04-20 15:48Build the treeVincent Forest5+252-17
2022-03-09 21:04Fix typos in default loggerVincent Forest1+3-3
2022-03-09 17:22Begin the implementation of the sln_treeVincent Forest3+159-2
2022-03-09 15:37First draft of the sln_tree creation APIVincent Forest2+42-2
2022-03-08 14:21Test the sln_device APIVincent Forest2+75-1
2022-03-08 14:15Implement the API of the sln_device data structureVincent Forest6+508-0
2022-03-08 11:12Add a README and a .gitignore. Apply the GPLv3+ licenceVincent Forest3+715-0