
Sat Sep 28 19:01:36 UTC 2024: ## New Library SymDR Automates Dispersion Relation Calculation in PDEs
**FOR IMMEDIATE RELEASE**
The Python community has released a new library, SymDR, designed to simplify the process of finding dispersion relations in Partial Differential Equations (PDEs), systems of PDEs, and their discrete analogs.
Developed by a team of young scientists, SymDR was created at The Great Mathematical Workshop 2024. The library boasts a user-friendly interface, making it ideal for both experienced researchers and students. Users can leverage the power of SymDR within Jupyter Notebook or Google Collab for optimal results.
SymDR supports Python 3.7 and above and relies solely on the SymPy library, making it easy to install using pip:
“`bash
pip install symdr
“`
The library utilizes custom objects for grid functions, allowing users to define and manipulate functions with ease. Importantly, users should avoid redefining variables such as x, t, w, k (used for continuous cases) and h, tau, a, n (used for discrete cases).
The library utilizes a straightforward method for calculating derivatives, allowing users to find dispersion relations with minimal effort. For example, to find the dispersion relation of the discrete analog of the Korteweg–De Vries equation, users can utilize the provided function and apply the appropriate scheme.
The SymDR team encourages the Python community to utilize and contribute to the project, ensuring its continued development and expansion.
**Contact:**
For further information or inquiries, please contact the SymDR development team via the official GitHub repository.
**About the Python Software Foundation:**
The Python Software Foundation is a non-profit organization dedicated to promoting, protecting, and advancing the Python programming language. The Foundation provides financial and organizational support to the Python community.