14 Commits

Author SHA1 Message Date
8a22496398 fix(wheels): Repair wheel macos
Script to repair RPATH issues in wheels on macos
2025-12-02 10:04:00 -05:00
Emily Boudreaux
e0a05bbd1a build(cross): macOS cross compilation
macos cross compilation now works. macos binaries can be compiled on
linux with osxcross installed and built
2025-12-01 13:28:25 -05:00
7c33b89c77 build(options): Options propegate much more reliably
Build options such as build-python and build-fortran have much more
predicatable and sensible behavior
2025-11-28 11:28:49 -05:00
d5d767a21c refactor(misc): removed debugging output 2025-11-18 08:25:17 -05:00
92085dca4e feat(log_view): small web app to view fourdst logs 2025-11-18 08:23:04 -05:00
3335898979 feat(reaction_contribution_dashboard): added small web app to explore reaction contributions over time
This is a static webpage which will view JSON files in a format which I use (and will build into GridFire) and let users investigate the contributions each reaction at each timestep makes to the overall abundance of each species. This is invaluable when debugging a newtowk

BREAKING CHANGE:
2025-11-12 16:57:24 -05:00
a7a4a30028 feat(Comoposition-Tracking): updated GridFire to use new, molar-abundance based, version of libcomposition (v2.0.6)
This entailed a major rewrite of the composition handling from each engine and engine view along with the solver and primer. The intent here is to let Compositions be constructed from the same extensive property which the solver tracks internally. This addressed C0 discontinuity issues in the tracked molar abundances of species which were introduced by repeadidly swaping from molar abundance space to mass fraction space and back. This also allowed for a simplification of the primeNetwork method. Specifically the mass borrowing system was dramatically simplified as molar abundances are extensive.
2025-11-10 10:40:03 -05:00
0b77f2e269 refactor(reaction): refactored to an abstract reaction class in prep for weak reactions 2025-08-14 13:33:46 -04:00
5b74155477 build(wheels): added wheel generation scripts and social logo 2025-07-31 12:02:10 -04:00
1ac6b451b8 feat(reverse-reactions): major work towrds detailed balance calculations 2025-07-03 09:55:10 -04:00
e5ad284778 feat(partition-functions): added framework and some concrete partition functions
GroundState partition function, Rauscher&Thielemann partition function, and composite partition function added
2025-07-02 11:32:45 -04:00
2a410dc3fd feat(reaclib): reworked how I store reactions to avoid stack overflows 2025-06-29 14:53:09 -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