SigmaEpsilon.Math - A Python Library for Applied Mathematics in Physical Sciences
SigmaEpsilon.Math is a Python library that provides tools to formulate and solve problems related to all kinds of scientific disciplines. It is a part of the SigmaEpsilon ecosystem, which is designed mainly to solve problems related to computational solid mechanics, but if something is general enough, it ends up here. A good example is the included vector and tensor algebra modules, or the various optimizers, which are applicable in a much broader context than they were originally designed for.
Documentation
The documentation is hosted on ReadTheDocs. You can find examples there.
Installation
For instructions on installation, refer to the documentation.
Changes and versioning
See the changelog, for the most notable changes between releases.
The project adheres to semantic versioning.
How to contribute?
Contributions are currently expected in any the following ways:
- finding bugs If you run into trouble when using the library and you think it is a bug, feel free to raise an issue.
- feedback All kinds of ideas are welcome. For instance if you feel like something is still shady (after reading the user guide), we want to know. Be gentle though, the development of the library is financially not supported yet.
- feature requests Tell us what you think is missing (with realistic expectations).
- examples If you've done something with the library and you think that it would make for a good example, get in touch with the developers and we will happily inlude it in the documention.
- sharing is caring If you like the library, share it with your friends or colleagues so they can like it too.
In all cases, read the contributing guidelines before you do anything.
Acknowledgements
Although sigmaepsilon.math heavily builds on NumPy, Scipy, Numba and Awkward and it also has functionality related to networkx and other third party libraries. Whithout these libraries the concept of writing performant, yet elegant Python code would be much more difficult.
A lot of the packages mentioned on this document here and the introduction have a citable research paper. If you use them in your work through sigmaepsilon.mesh, take a moment to check out their documentations and cite their papers.
Also, funding of these libraries is partly based on the size of the community they are able to support. If what you are doing strongly relies on these libraries, don't forget to press the ⭐ button to show your support.
License
This package is licensed under the MIT license.
Metadata
Release files for sigmaepsilon.math 2.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| sigmaepsilon_math-2.6.0.tar.gz | 85.4 kB | Without provenance | Details for sigmaepsilon_math-2.6.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| sigmaepsilon_math-2.6.0-py3-none-any.whl | Python 3 | none | any | Details for sigmaepsilon_math-2.6.0-py3-none-any.whl |
Total release size: 196.9 kB
Release files / sigmaepsilon_math-2.6.0.tar.gz
| Download URL | sigmaepsilon_math-2.6.0.tar.gz |
|---|---|
| Size | 85.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
98bfca32296d63870228e037027c13e87a7c3542aa8c95c8810030fb47f91c2a
|
|
BLAKE2b-256 checksum How to use checksums |
6ad1ea7faf70f7565231a65d692eaf8c2adc1541be583303d2d7804ba1518640
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / sigmaepsilon_math-2.6.0-py3-none-any.whl
| Download URL | sigmaepsilon_math-2.6.0-py3-none-any.whl |
|---|---|
| Size | 111.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
76162f510203a7274e594e9805dda576eba26fac7dcf5ef5d9452c78a5db54d7
|
|
BLAKE2b-256 checksum How to use checksums |
f408d215e8c9aba478ac28b635a6f45c187d2b3951a0e16bc6c9733e4ca3bb6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for sigmaepsilon.math 2.6.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.