Symbolic Solver for systems of linear, differential, vector equations.
Project description
SymSolver
Symbolic Solver for system of equations, system of linear differential equations, first order plane wave perturbation dispersion relation.
Getting Started - Using the Code
Once you have followed the installation steps below, getting started is as simple as:
import SymSolver as ss
x, y = ss.symbols(['x', 'y'])
z = x + y
str(z)
>>> 'x + y'
# And, you should check if your coding environment is compatible with in-line rendering by trying:
z # or z.view()
>>> #rendered math text for x + y, if your environment can handle it.
Getting Started - Examples
- The AcousticWaves.ipynb is a great way to get started and see what SymSolver can do.
- In the future, more examples may be added.
Getting Started - Installation
You can install the latest release via pip:
pip install symsolver
Or you can install directly from git
cd desired_directory
git clone https://gitlab.com/Sevans7/symsolver choose_a_name_for_local_repo
cd choose_a_name_for_local_repo
pip install -e .
Notes:
desired_directorycan be anywhere on your machine.- You can choose whatever name you want for the local repo. I recommend
SymSolver. - The
-etells to install in development mode, so if you make changes they can be applied without re-installing.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file symsolver-2025.6.0.tar.gz.
File metadata
- Download URL: symsolver-2025.6.0.tar.gz
- Upload date:
- Size: 319.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9887ccf41180c1afe55e9df4b2306e7ff0f8abec8b4dcb3cb08e01b609d041fe
|
|
| MD5 |
bf156c645a12cb9e61238fefcb3d613a
|
|
| BLAKE2b-256 |
13c1463dbead0aad56493f7cfe66a8af16f3f94d6a5c70428cbce850fb68a950
|
File details
Details for the file symsolver-2025.6.0-py3-none-any.whl.
File metadata
- Download URL: symsolver-2025.6.0-py3-none-any.whl
- Upload date:
- Size: 387.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b266cab7976d24c19adb1f41e7ecf5abe9a809e6a123d8ced08f3600f662221
|
|
| MD5 |
fe673f8230c7b66822ed6b09eb191780
|
|
| BLAKE2b-256 |
c32fb73bcf6d5ed5f9b79f554a5e6fd0c6872c13a004e9da0e538bdaf08defed
|