You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Python 1D Flame simulation objects implement several helper functions that make the Python API significantly more user friendly than other Cantera interfaces. The user-friendly implementation makes the Python code more complex than other interfaces, where both pure Python (onedim.py) and Cython (_ondim.pyx) implementations are used.
Motivation
Describe the need for the proposed change:
What problem is it trying to solve? ... make 1D simulations more user friendly
Who is affected by the change? ... users that don't use Python
Why is this a good solution? ... single implementation is usable from all interfaces
Possible Solutions
Some modifications may impact only simple methods, while other simplifications may require refactoring of entire objects. A minimalist solution may just involve porting parts of FlameBase.set_initial_guess, while a maximalist solution implements FreeFlame, etc. in C++ via factory methods.
The text was updated successfully, but these errors were encountered:
Abstract
The Python 1D Flame simulation objects implement several helper functions that make the Python API significantly more user friendly than other Cantera interfaces. The user-friendly implementation makes the Python code more complex than other interfaces, where both pure Python (
onedim.py
) and Cython (_ondim.pyx
) implementations are used.Motivation
Describe the need for the proposed change:
Possible Solutions
Some modifications may impact only simple methods, while other simplifications may require refactoring of entire objects. A minimalist solution may just involve porting parts of
FlameBase.set_initial_guess
, while a maximalist solution implementsFreeFlame
, etc. in C++ via factory methods.The text was updated successfully, but these errors were encountered: