Hello SymPy developers,
I recently shared the applications of SymPy with my fellow batchmates in Computer Aided Design course and I got an overwhelming response.
I have following topics in my CAD course and was curious to use SymPy for it. (These are only few topics, there are more upcoming topics where SymPy can be used)
- Homogeneous Coordinates
- Isometric Transformations
- Similarity Transformations
- Affine Transformations
- Projective Transformations
- Combined Transformations
- Fixed Points Calculation
I was able to use it flawlessly and got positive response to use SymPy from my CAD Professor as well. Last night I tried coding for Geometric Transformations and it was quite fun.
My Proposal: Prepare a clean Application based Jupyter Notebooks or Mini .PDF Books for Engineering students pursuing CAD, MATHEMATICS I, II, III and Probability and Statistics (or even some other courses).
Why this idea?
- Conventional manual approach for solving these problems (even via MATLAB and NumPy) is not that user friendly as compared to SymPy
- Indian Engineering Students accounts more than 3 million students.
- Mathematics I, II, III and Probability and Statistics are common courses to all Engineering Streams in almost every college of India.
- CAD is also compulsory course pursued by Mechanical and Manufacturing Engineering students.
I tried to use SymPy to solve 1 of my Previous Year Questions of my exams, and it was working great.
I want to work on it as GSOC 2025 contributor. Please let me know your opinion.
The information contained in this electronic communication is intended solely for the individual(s) or entity to which it is addressed. It may contain proprietary, confidential and/or legally privileged information. Any review, retransmission, dissemination, printing, copying or other use of, or taking any action in reliance on the contents of this information by person(s) or entities other than the intended recipient is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us by responding to this email or telephone and immediately and permanently delete all copies of this message and any attachments from your system(s). The contents of this message do not necessarily represent the views or policies of BITS Pilani.