Commit Graph

222 Commits

Author SHA1 Message Date
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
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
a14738d597 Merge pull request #1 from tboudreaux/perf/precompute
Perf/precompute
2025-07-01 15:14:28 -04:00
131f61c9e7 docs(docs): added extensive docs 2025-07-01 15:06:22 -04:00
ea92b653bb docs(pr-template): added pr template 2025-07-01 14:39:52 -04:00
5b4db3ea43 feat(precomputation): added precomputation
preformance speed up by a factor of ~5
2025-07-01 14:30:45 -04:00
4ee6f816d0 feat(tests): comparing to approx8 2025-07-01 11:41:14 -04:00
0a639be836 docs(docs): rebuilt 2025-07-01 11:40:58 -04:00
7df6f60912 refactor(.gitignore): removed html/ from .gitignore 2025-07-01 11:40:51 -04:00
0c16e81e98 feat(GridFire): added weak electron screening 2025-07-01 11:40:03 -04:00
40b28477ed docs(docs): added doxygen html directory 2025-07-01 07:24:18 -04:00