star-phor-input

File format for describing photoreactor configurations
git clone https://www.edstar.cnrs.fr/git/star-phor-input.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-04-07 07:51Fix: Add missing instructions to MakefileEduardo Fontana Lazzari1+8-4
2026-04-06 15:41Improve style and fix typos in man pages and READMEEduardo Fontana Lazzari3+86-81
2026-02-25 17:39Implement BTDF parsing and its public APIEduardo Fontana Lazzari8+685-51
2026-02-24 17:17Update BRDF parsing accordingly to the new config file specificationEduardo Fontana Lazzari3+103-92
2026-02-10 18:05Add BTDF concept and new BRDF types to the format file specificationEduardo Fontana Lazzari1+12-1
2026-02-24 10:35Correction to the star-phor-input manual page.Vincent Forest1+34-34
2026-02-24 10:34Fix the layout of the copyright notice in the README fileVincent Forest1+9-9
2026-02-13 14:22ASCII art in star-phor-input man page examplesJeremi Dauchet1+52-20
2026-02-10 17:30Change format specification for prop_rad type in star-phor-inputEduardo Fontana Lazzari6+49-36
2026-02-10 15:42Cross-reference project man pages in SEE ALSO sectionsEduardo Fontana Lazzari3+7-7
2026-02-10 14:58Improve project description in the READMEEduardo Fontana Lazzari1+15-25
2026-02-10 11:53WIP: Collective proofreading of examples in star-phor-input.5Eduardo Fontana Lazzari1+50-58
2026-02-10 10:43Fix the indentation of a literal block in the README fileVincent Forest1+1-1
2026-02-10 10:40Correct the formatting of a star-phor-input exampleVincent Forest1+3-2
2026-02-10 10:07Merge remote-tracking branch 'refs/remotes/origin/master'Jeremi Dauchet4+93-73
2026-02-10 09:56Uninstall instructions in README.mdJeremi Dauchet1+9-1
2026-02-10 10:01Minor correction to the README file compositionVincent Forest1+1-1
2026-02-10 09:49Finalize a first version of the sphin library manVincent Forest3+85-73
2026-02-10 09:56Uninstall instructions in README.mdJeremi Dauchet1+8-0
2026-02-10 08:57make install instructions more explicit in README.mdJeremi Dauchet1+7-1
2026-02-09 11:11Modification of the man of star-phor-input, sphin and sphin-lit. In particular, examples in star-phor-input have been detailed to make more explicit the physical configuration, to make easier the association between the model configuration and the star-phor-input format.Thomas Vourc'h3+23-14
2026-02-03 15:59Fix the installation target in the MakefileVincent Forest1+1-1
2026-02-03 15:52Start writing the sphin.3 manual pageVincent Forest3+78-3
2026-01-29 11:12Expose total surface area function in public sphin APIEduardo Fontana Lazzari3+36-6
2026-01-29 10:48Fix: verify stream is not null before trying to close itEduardo Fontana Lazzari2+26-3
2026-01-27 14:21Rename the sphin tool to sphin-lintVincent Forest7+234-233
2026-01-27 14:02Rename manual page sourcesVincent Forest4+79-78
2026-01-27 13:53Improve the brief description of the star-phor-input man pageVincent Forest1+1-1
2026-01-27 13:42Update to the formatting of the star-phor-input manual pageVincent Forest1+121-108
2026-01-27 08:41Update the copyright year rangeVincent Forest41+410-410
2026-01-23 11:53Improve code style consistencyEduardo Fontana Lazzari35+235-166
2026-01-23 11:42Documentation: refine and standardizeEduardo Fontana Lazzari2+160-136
2026-01-13 15:30Remove deprecated 'ka' from star-phor-inputEduardo Fontana Lazzari4+2-30
2026-01-13 15:14Rename exposed functionEduardo Fontana Lazzari3+7-78
2025-12-01 15:18Update .gitignore with new test filesEduardo Fontana Lazzari1+1-0
2025-11-27 19:45Add new geometry-based functions to sphin APIEduardo Fontana Lazzari5+134-18
2025-11-27 19:38Fix: call sstl_create using the same verbosity level as sphinEduardo Fontana Lazzari1+1-1
2025-11-13 15:56Add refractive index to star-phor-inputEduardo Fontana Lazzari8+352-18
2025-11-13 15:44Fix: Expose getter function for sensor in surfacesEduardo Fontana Lazzari3+33-3
2025-10-04 15:52Change parsing logic for sphin_prop_rad name and typeEduardo Fontana Lazzari1+17-10
2025-10-04 15:49Add rule for the : (colon) character in the documentationEduardo Fontana Lazzari1+10-8
2025-10-04 15:17Expose getter functions for volume, surface, and prop_rad namesEduardo Fontana Lazzari7+82-8
2025-09-08 12:52Normalize source emission spectrum during parsingEduardo Fontana Lazzari3+44-10
2025-09-08 12:08Add interp method to interpolation functionEduardo Fontana Lazzari4+19-8
2025-08-25 15:07Introduces spectral properties frameworkEduardo Fontana Lazzari16+1845-60
2025-07-31 17:34Fix typos and improve code style consistencyEduardo Fontana Lazzari5+21-25
2025-07-09 16:47Extend documentationEduardo Fontana Lazzari1+69-7
2025-07-09 16:42Extend BRDF API to allow retrieval of typeEduardo Fontana Lazzari3+30-5
2025-07-09 16:36Fix: return NULL when volume is not a sensorEduardo Fontana Lazzari3+8-9
2025-05-21 15:56Refactor: Add suffixes to sensor and source structs/functionsEduardo Fontana Lazzari17+1105-763
2025-05-21 13:03Add Surface API function to get total emitted powerEduardo Fontana Lazzari8+97-8
2025-05-12 15:26Improve code style consistencyEduardo Fontana Lazzari16+64-42
2025-05-12 15:01Doc: Add right-hand rule convention to star-phor-input(5)Eduardo Fontana Lazzari1+6-3
2025-05-02 08:26Add "History" section referencing the PEPR Spleen to manpagesEduardo Fontana Lazzari2+11-0
2025-04-01 13:21Improve documentation for sphinEduardo Fontana Lazzari2+19-0
2025-04-01 13:20Remove proxy allocator from testsEduardo Fontana Lazzari5+14-32
2025-03-28 08:59Add the sphin utility to verify the input file consistencyEduardo Fontana Lazzari7+239-6
2025-03-26 13:50Merge remote-tracking branch 'origin/master'Vincent Forest3+54-6
2025-03-24 13:54Update the man pageVincent Forest2+145-99
2025-03-24 12:46Allow unit specification for geometries in the input fileEduardo Fontana Lazzari3+50-6
2025-03-21 16:24Add doc for input fileEduardo Fontana Lazzari2+132-0
2025-03-19 13:53Split parse_direction_distribution into multiple functionsEduardo Fontana Lazzari4+114-38
2025-03-19 10:33Replace hard coded numerical checks by eq_eps from rsys/mathEduardo Fontana Lazzari4+33-37
2025-03-19 10:15Fix initialized pointer in parse_brdfEduardo Fontana Lazzari1+1-1
2025-03-19 09:50Forbid names for sensor and sources in the input fileEduardo Fontana Lazzari9+90-11
2025-03-19 09:27Refactor input file line increments during parsingEduardo Fontana Lazzari5+21-7
2025-03-07 17:10Fix test-identified bugs, add API functions args verificationEduardo Fontana Lazzari6+36-52
2025-03-07 17:10Expand sphin library testsEduardo Fontana Lazzari6+614-8
2025-03-06 15:46Expand the API for geometryEduardo Fontana Lazzari5+123-8
2025-03-06 10:24Update the copyright year rangeEduardo Fontana Lazzari23+231-231
2025-03-05 14:56Correction of clean_test Makefile targetVincent Forest1+1-1
2025-03-05 13:47Write the "install/unistall" Makefile targetsVincent Forest2+23-3
2025-03-05 13:25Update the way tests are builtVincent Forest4+74-120
2025-03-05 12:28Add new testsEduardo Fontana Lazzari2+367-0
2025-03-05 12:20Wrap ref puts in NULL check and fix typosEduardo Fontana Lazzari4+20-11
2025-03-04 18:12Extend sphin API with new functionsEduardo Fontana Lazzari10+41-7
2025-03-04 17:38Refactor line number increment strategy during input file parsingEduardo Fontana Lazzari6+28-25
2025-03-04 14:19Improve comments throughout the code for better clarityEduardo Fontana Lazzari5+80-19
2025-03-04 12:31Add tests to makefileEduardo Fontana Lazzari5+141-2
2025-03-03 12:40Fix bugs and memory leaksEduardo Fontana Lazzari6+59-9
2025-03-03 09:01Fix infinite loop in volume, surface, sensor, and source parsingEduardo Fontana Lazzari7+56-35
2025-03-01 11:22Extend the volume API and improve the parsing of kaEduardo Fontana Lazzari2+40-5
2025-03-01 10:08Improve READMEEduardo Fontana Lazzari1+24-10
2025-02-28 11:39Refactor code for geometryEduardo Fontana Lazzari5+191-68
2025-02-28 10:33Introduce sstl (star-stl) as a new dependencyEduardo Fontana Lazzari1+8-2
2025-02-27 17:04Fix a typoEduardo Fontana Lazzari2+4-4
2025-02-27 15:56Test the sphin handler APIEduardo Fontana Lazzari2+135-0
2025-02-27 15:35Fix a memory leakEduardo Fontana Lazzari1+2-0
2025-02-26 16:18Implement sensor API and fix memory release in sphin_surfaceEduardo Fontana Lazzari6+299-6
2025-02-25 18:12Continue the implementation of lib_sphinEduardo Fontana Lazzari7+158-29
2025-02-25 17:16Refactor and extend BRDF and flux density handlingEduardo Fontana Lazzari8+251-132
2025-02-24 18:27Implement the sphin_source structure and its associated parsingEduardo Fontana Lazzari3+328-1
2025-02-24 10:19Add surface and volume to sphin.config once it has been parsedEduardo Fontana Lazzari6+59-2
2025-02-21 16:54Expand library API with new enums, structs and function prototypesEduardo Fontana Lazzari5+169-12
2025-02-17 18:15Implement `parse_brdf`Eduardo Fontana Lazzari4+143-7
2025-02-17 18:11Refactor geometry parsing and introduce dynamic arrays for geometry listsEduardo Fontana Lazzari5+97-56
2025-02-13 16:03Implement parsing of member variables:Eduardo Fontana Lazzari2+170-37
2025-02-12 17:05Implement the internal struct geometryEduardo Fontana Lazzari4+115-5
2025-02-11 14:53Continue the implementation of sphin_volume parsingEduardo Fontana Lazzari3+64-24
2025-02-06 15:47Start implementation of sphin_surface parsingEduardo Fontana Lazzari4+198-2
2025-02-06 15:41Refactor condition checks for consistencyEduardo Fontana Lazzari2+18-18
2025-02-04 12:58Continue the implementation of sphin_volume parsingEduardo Fontana Lazzari2+187-0
2025-02-04 11:33Start implementation of sphin_volume parsingEduardo Fontana Lazzari4+36-12
2025-01-28 16:06Implemented trim_stringEduardo Fontana Lazzari2+99-11
2025-01-28 09:40Change sphin_config so the library compilesEduardo Fontana Lazzari2+71-25
2025-01-23 11:14Implemented trim_keyword and updated parsingEduardo Fontana Lazzari2+54-3
2025-01-23 11:12Add comments that clarify c conceptsEduardo Fontana Lazzari1+9-5
2025-01-14 12:01Set sphin_config to read the input fileEduardo Fontana Lazzari1+33-3
2025-01-14 09:59Implement creation and destruction of sphin_config structEduardo Fontana Lazzari2+64-2
2024-12-18 16:19Edit the README fileVincent Forest1+1-1
2024-12-18 11:45Add a gitignore fileVincent Forest1+7-0
2024-12-18 11:43Automate compilation of sphin_config.c fileVincent Forest1+2-2
2024-12-18 11:42Add missing inclusionsVincent Forest1+7-0
2024-12-18 11:16Add internal header for sphin data structureVincent Forest3+57-12
2024-12-18 11:10Small source code editionVincent Forest4+34-36
2024-12-13 18:46Started implementing sphin_configEduardo Fontana Lazzari2+134-2
2024-12-04 09:57Set MakefileEduardo Fontana Lazzari2+152-0
2024-12-04 09:54Fixed the sphin_create_args struct declarationEduardo Fontana Lazzari1+2-1
2024-12-04 09:52Add memory management functionsEduardo Fontana Lazzari1+45-7
2024-12-03 12:45Implementation of the sphin_create functionEduardo Fontana Lazzari1+101-0
2024-12-03 12:41Declaration of lib API functions & helper macrosEduardo Fontana Lazzari1+88-0
2024-11-26 08:55Start implementing star-phor-inputEduardo Fontana Lazzari2+709-0