Dear Jason,

I have been brainstorming potential features and improvements that might be 
a good fit for Sympy, and I would appreciate your initial thoughts on 
whether these ideas are valid and align with the project's roadmap.

   - Features that work well with symbolic calculations:
      - The Routh-Hurwitz conditions, which I am currently working on (
      https://github.com/sympy/sympy/pull/27717).
      - Extend the support for discrete-time representations of state-space 
      and transfer functions.
      - Implement the Jury Stability Criterion to derive conditions for 
      discrete-time systems(a discrete-time version of the Routh-Hurwitz 
      criteria).
   - Features that could work both numerically and symbolically (with 
   limited symbols or assumptions):
      - Develop methods for computing the Z-transform and the inverse 
      Z-transform. (The best approach might be to compute them via pole or root 
      analysis).
      - Derive symbolic conditions under which a system is controllable 
      and/or observable, based on the rank of the observability and 
      controllability matrices.
      - Implement decompositions for stability and observability (both 
      separate decompositions and the Kalman decomposition).
      - Introduce stability-related analyses directly into the StateSpace 
      class, offering a more general approach.
   - Additional considerations if time permits:
      - Explore and address the remaining issues discussed here 
      https://github.com/sympy/sympy/issues/26212
   
 I am planning to start documenting these ideas further and prepare a 
detailed application if you think they are worth pursuing.

Thank you very much for your time and guidance. I look forward to your 
feedback.

Leonardo

Il giorno mercoledì 12 febbraio 2025 alle 23:02:00 UTC+1 [email protected] 
ha scritto:

Dear Leonardo,

We welcome improvements to the control package. I encourage you to think 
about what things you can do with symbolics that numerical packages, like 
python-control, can't already do. A strong proposal for GSoC would 
highlight new features that leverage the symbolics.

Jason
moorepants.info
+01 530-601-9791

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an 
email to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sympy/08aff550-53d9-45b0-a9ef-4804bdbc03d9n%40googlegroups.com
 
<https://groups.google.com/d/msgid/sympy/08aff550-53d9-45b0-a9ef-4804bdbc03d9n%40googlegroups.com?utm_medium=email&utm_source=footer>
.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sympy/6e3b73bb-c0fd-4d06-b068-f35743ee61dbn%40googlegroups.com.

Reply via email to