Hello everyone!
Introduction
===
Here is a short introduction as suggested by
https://github.com/sympy/sympy/wiki/Introduction-to-contributing
- level of familiarity with python
Somewhat, mostly for small personal projects.
- mathematical education level
Msc.
- particular expertise
Physics.
- level of familiarity with symbolic math systems
Somewhat. Tried some, got frustrated, resorted to pen and paper. Tried
again when using a lot of paper got even more frustrating.
- your familiarity with SymPy
I used it mostly to solve small examples (e.g. tedious integrals) or
calculating derivatives of complicated expressions.
===
Question about codegen
When debugging generated code it is often not immediately clear, what
part of a symbolic sympy expression is responsible for which line of
C/Fortran code. This is a problem that basically all compiled/transpiled
languages have. In compilers this is solved by annotating "debugging
symbols", in javascript transpilers there are so called "source maps"
that allow to track what part of the expression written is actually
executed. Is there a similar annotating functionality in the 'codegen'
module? Can anybody think of a way to do the annotating manually?
Kind regards,
Christian