8be36b9ce0
refactor(assets): removed old reaclib database from assets
2025-11-10 10:40:43 -05:00
5b74155477
build(wheels): added wheel generation scripts and social logo
2025-07-31 12:02:10 -04:00
2a410dc3fd
feat(reaclib): reworked how I store reactions to avoid stack overflows
2025-06-29 14:53:09 -04:00
3c38187d3f
docs(docs): added robust docs
2025-06-29 14:52:16 -04:00
cd191cff23
feat(GridFire): major design changes
...
Switching to an Engine + solver design. Also brought xxHash and Eigen in. Working on QSE and Culling.
2025-06-26 15:13:46 -04:00
dd03873bc9
fix(GraphNetwork): working on loads of small bugs
...
Fized stoichiometry matrix initialization, added penames to reablib reactions, began work on LogicalReaction to sum the contributions of different fitting functions provided by reaclib
2025-06-23 15:18:56 -04:00
8bc48b8d19
feat(GridFire): brought gridfire up to where network module in SERiF was before splitting it off
2025-06-21 13:18:38 -04:00
791403375e
build(GridFire): added project structure
2025-06-21 05:35:40 -04:00
af8401e4ee
fix(reaclib): added species.h header so compiler directives are defined
2025-06-20 13:50:24 -04:00
89ed6acf53
feat(const): added MeV_to_erg to const database
2025-06-20 13:49:33 -04:00
cd5a6b200b
fix(SERiF): added cppad_dep to methods which need it (anything that brings in reaclib.h)
2025-06-19 15:07:06 -04:00
a63f4cc80d
feat(assets/static): moved data type logic to dedicated headers
2025-06-19 09:41:17 -04:00
3b21883e97
feat(reaclib): REACLIBReactionSet is more complient with STL containers
2025-06-18 15:24:53 -04:00
d00e5646e7
feat(network): added ReaclibNetwork and functions to build network
2025-06-18 15:22:58 -04:00
cbaab3d04c
feat(reaclib): working on building efficient reaclib tooling for general nuclear network
...
this commit primarily adds a more robust ability to cull reactions that are not needed from the generated header
2025-06-18 12:13:24 -04:00
61b73db8fc
feat(reaclib): working on building general, reaclib, based nuclear network
2025-06-17 14:42:33 -04:00
70f13b7222
refactor(network): updated network and network::approx8 to use composition module
...
This is a very basic wrapper implimentation currently. This is sufficient to lock the interface down so that other code can target it. However, internally there is just a "convert" function. Eventually we should rework the code itself to use the composition module more directly.
2025-06-17 09:43:43 -04:00
394622df47
feat(python-composition): added composition module interface
2025-04-30 11:41:10 -04:00
442ea4b70c
feat(atomicSpecies.h): regenerated with copy constructor
2025-03-25 12:48:09 -04:00
f9818a42d8
feat(atomic-weights): added AME2020 atomic masses
2025-03-24 10:40:13 -04:00
4b2f9a0097
feat(assets): setup assets for resource manager
...
assets are broken into static (compiled into the binary) and dynamic (handled by the resource manager). All static assets should define a meson.build, all dynamic assets must have handlers written in src/resource/resourceManager and resourceManagerTypes
BREAKING CHANGE:
2025-03-20 14:24:20 -04:00