Nicolas Kruse
|
d3395488c7
|
Updated optional scipy importing to pass type checking without scipy stubs
|
2025-11-26 15:29:15 +01:00 |
Nicolas Kruse
|
f8fb198b0b
|
Improved performance by replacing root implementation of scipy by a custom one - optimized for the application. Benchmarks jumped from a few times slower than cantera to very slightly faster than cantera.
|
2025-11-26 15:07:15 +01:00 |
Nicolas Kruse
|
5172d3721e
|
added weighting coefficient for better stability
|
2025-06-24 15:14:41 +02:00 |
Nicolas Kruse
|
63b1808341
|
Solver updated with start value estimation and log-error for elemental species balance
|
2025-06-24 15:14:41 +02:00 |
Nicolas Kruse
|
a5f806aa31
|
For equilibrium_eq start values are estimated now by calculating the maximum possible amount for each species based on the elements
|
2025-06-24 15:14:41 +02:00 |
Nicolas Kruse
|
802aa68a25
|
equilibrium solvers moved to separate file "_solver.py"
|
2025-06-24 15:14:41 +02:00 |