Welcome to the Dxtr repository!
| master | develop |
|---|---|
The Dxtr library implements the theory of Discrete Exterior Calculus ( DEC) in python. Its purpose is to provide users with an intuitive framework to prototype differential geometry problems within the Exterior Calculus paradigm. The library is also suited to handle basic algebraic topology problems.
| Lead development | Olivier Ali |
| Research team | Mosaic |
| Institute | Inria |
| Language | |
| Supported OS | Linux, MacOs, Windows |
| Licence | LGPL |
| Funding | Inria AEx Discotik |
Requirements
- Python >= 3.9
- numpy
- scipy
- pandas
- plotly
- pyvista (optional... but recommended)
Documentation
Accessible :point_right: here :point_left:
In this documentation you will find:
- Detailed instructions to install the library.
- Some introductory notes on the mathematical foundations of the DEC theory.
- A description of the library architecture and its main features.
- Some working examples.
- A detailed API reference guide.
Support
If you encounter an error or need help, please raise an issue.
Contributing
Dxtr is a collaborative project and contributions are welcome. If you want to contribute, please contact the coordinator prior to any merge request and check the gitlab merge request guidelines, if needed.
Citation
If you consider publishing scientific work using Dxtr, please use the following BibTeX entry to refer to the library:
TODO
Acknowledgement
- The Dxtr library draws inspiration from the legacy pydec library. Thanks !
- The development of the library has been supported by the Inria Action Exploratoire Discotik.
Metadata
Release files for dxtr 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dxtr-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / dxtr-1.0.0-py3-none-any.whl
| Download URL | dxtr-1.0.0-py3-none-any.whl |
|---|---|
| Size | 5.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
49e29f05feb7a62cd4c848df50c5d2ab24ab80cf464b562e6933b0308842ee21
|
|
BLAKE2b-256 checksum How to use checksums |
6a7585d687074f50f5a20afb6539ab9803279884f7e8e48a45316b1605dd4023
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.2
|