4f1c260444
feat(trigger): added working robust repartitioning trigger system
...
more work is needed to identify the most robust set of criteria to trigger on but the system is now very easy to exend, probe, and use.
2025-09-29 13:35:48 -04:00
4c91f8c525
feat(CVODE_Solver_Strategy): added non negative constraint to CVODE based abundance solver
...
this prevents abundance values from going negative which is non physical
2025-09-22 11:15:14 -04:00
813e62bdd6
feat(dynamic-engine): added derivitves for energy generation rate. dε/dT and dε/dρ have been added to NetOut and computed with auto diff
2025-09-19 15:14:46 -04:00
ed1c5a1ac7
feat(solver): added CVODE solver from SUNDIALS
2025-08-15 12:11:32 -04:00
0b77f2e269
refactor(reaction): refactored to an abstract reaction class in prep for weak reactions
2025-08-14 13:33:46 -04:00
d920a55ba6
docs(readme): added toc
2025-08-05 15:23:04 -04:00
de582b938a
docs(docs): added workflow page
2025-08-01 05:19:00 -04:00
a3ccd5e730
docs(readme): spelling correction
2025-07-31 18:10:13 -04:00
3488e4d039
Merge pull request #4 from tboudreaux/feature/observerCallback
...
Solver callback functions
2025-07-31 15:41:53 -04:00
b0c1daada4
docs(docs): added more callback docs
2025-07-31 15:41:27 -04:00
24049b2658
feat(solver): added callback functions to solver in C++ and python
2025-07-31 15:04:57 -04:00
5b74155477
build(wheels): added wheel generation scripts and social logo
2025-07-31 12:02:10 -04:00
7373ca2f9a
docs(docs): updated index.html and readme
2025-07-31 11:10:02 -04:00
63265a2dc3
docs(docs): rebuilt
2025-07-31 10:54:31 -04:00
2aaeb6440e
docs(readme): added pip instructions
2025-07-30 15:15:37 -04:00
cd60ae5c1e
docs(docs): rebuild with more usage examples
2025-07-30 15:12:46 -04:00
24870ffcbc
Merge pull request #3 from tboudreaux/feature/QSE
...
Complete Rework of QSE System + Python Bindings
2025-07-29 15:43:05 -04:00
a6a5ff5f08
build(install): reordered options
2025-07-29 15:25:50 -04:00
1fde046ccd
build(install.sh): added better venv handling for meson cmd
2025-07-29 14:36:23 -04:00
443f9e6888
build(install): added venv python managment
2025-07-29 13:44:43 -04:00
f3cabfc191
build(install.sh): added check to boost after install deps
2025-07-29 12:32:22 -04:00
368656e78c
build(install.sh): updaterd boost version to 1.83.0
2025-07-29 12:29:02 -04:00
1e11533ba9
build(install.sh): added prompt_yes_or_no back
2025-07-29 12:25:42 -04:00
5d516c2544
build(install.sh): made boost check more preformant
2025-07-29 12:23:43 -04:00
5181dda06e
build(install.sh): added more docs about boost and made check only happen once
2025-07-29 11:46:50 -04:00
7567b7b895
build(install.sh): minor logic fix
2025-07-29 11:41:58 -04:00
8434a55668
build(install.sh): added more robust boost tests
2025-07-29 11:40:01 -04:00
ebc9a50112
build(install): added more options and save an d load
2025-07-29 11:22:39 -04:00
7ceb997b7d
build(installer): added compile version checking
2025-07-29 10:54:49 -04:00
8318a07aec
build(install.sh): added meson-python
2025-07-29 09:44:29 -04:00
89d9472080
build(installed): added more options and better tui mode
2025-07-29 09:25:44 -04:00
f5328785a8
build(install.sh): added auto installer
2025-07-29 09:05:47 -04:00
2c6a8d18a7
build(fourdst/libconfig): version bump to yaml-cpp with cstdint applied
2025-07-29 08:50:28 -04:00
9ae9236a80
build(pybind11): added wrap file
2025-07-29 08:31:50 -04:00
90826e5053
build(subprojects): removed recursive wrap files
2025-07-29 08:28:42 -04:00
a9c4a2faff
build(boost): added auto call to boost dep script
2025-07-29 08:22:31 -04:00
e3d7bed39c
test(reverse-rates): testing reverse rates
2025-07-29 07:49:17 -04:00
2d9216600f
feat(reverse-rates): fixed unit error in reverse rate calculation
2025-07-29 07:49:01 -04:00
ba9b3e2392
docs(docs): asdded and cleaned up docs
2025-07-24 11:10:45 -04:00
cc3708fda5
build(GridFire): building on gcc and clang
...
resolved some issues preventing GridFire from building on both gcc and clang. Also resolved all warnings on both compilers.
2025-07-24 10:20:44 -04:00
c3bc75a7f4
docs(GridFire): added loads of docs and supressed yaml-cpp shadow warnings
2025-07-24 08:37:52 -04:00
f20bffc411
feat(python): added robust python bindings covering the entire codebase
2025-07-23 16:26:30 -04:00
6a22cb65b8
feat(GridFire): stabalized network, increased performance, evolving over 10Gyr timescales now with ~correct results
2025-07-22 12:48:24 -04:00
712efc03fc
feat(AdaptiveEngine): system much more stable
...
dramatically increased stability of jacobian. System is burning again with much more robust physics
2025-07-18 15:23:43 -04:00
1f7e765671
fix(MultiscalePartitioningEngineView): made qse partitioning much more robust
2025-07-16 12:14:02 -04:00
18f9e13107
test(sandbox-test): updated sandbox
2025-07-14 14:54:22 -04:00
69bd2cd466
feat(GridFire): Much more robust starting network
...
GraphEngine now can initialize with a much more robust set of reactions (including the entire reaction set). The jacobian can still be efficiently evaluated using CppAD's sparse jacobian feature. Further, the primeing network has been signifiganty enhanced to handle much hotter termperatures
2025-07-14 14:50:49 -04:00
ddfa66d86f
build(libcomposition): updated libcomposition version pin to 1.4.0 to get more convient getters
2025-07-14 14:48:57 -04:00
7012eb819a
feat(MultiscalePartitioningEngineView): added *much* more robust qse group identifiction and solving
2025-07-10 09:36:05 -04:00
1ac6b451b8
feat(reverse-reactions): major work towrds detailed balance calculations
2025-07-03 09:55:10 -04:00