CAPD-Py
Python library for computer assisted proofs in dynamical systems
Requirements
The package can be installed via pip. Minimum version of Python supported is 3.9.
As the package is currently built from source CMake and python3-dev package are also needed.
Installation
If you have the requirements satisfied run the following command
pip install uj-capdpy
Building from source
Alternatively you can clone and build the library yourself. Make sure to include submodules when cloning the library. Use the following command
git clone --recurse-submodules https://github.com/tomasz-kapela/CAPD-Py
Then make the build directory and build the library like so
cmake -B build
cmake --build build
After that the shared object file with name starting with capdpy should appear in the build directory.
This is a package which can be imported into python by writing import capdpy.
Running examples
Examples of computer assisted proofs from this repository were written in Python using CAPD-Py. They are available in the examples directory. If you installed library via pip, examples should work just by writing (substitute example-name with the name of the program you want to run):
python example-name.py
If you want to use the library built from source the simplest way is to copy the shared object file resulting from the build to examples directory. Then you can run examples with the command above.
Metadata
Release files for uj-capdpy 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| uj_capdpy-0.5.1.tar.gz | 3.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| uj_capdpy-0.5.1-cp39-cp39-macosx_15_0_x86_64.whl | CPython 3.9 | CPython 3.9 | macOS 15.0+ x86-64 | Details |
Total release size: 26.4 MB
Release files / uj_capdpy-0.5.1.tar.gz
| Download URL | uj_capdpy-0.5.1.tar.gz |
|---|---|
| Size | 3.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b39df83c051156777f1f3d20bd90f23fbc8e5147ec63dcf1ed5c35cd66ed23d
|
|
BLAKE2b-256 checksum How to use checksums |
486c7b1714a68080fcde8e34283909f4bf7865a19dc7407980ffc738ec035145
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / uj_capdpy-0.5.1-cp39-cp39-macosx_15_0_x86_64.whl
| Download URL | uj_capdpy-0.5.1-cp39-cp39-macosx_15_0_x86_64.whl |
|---|---|
| Size | 22.6 MB |
| Tags | CPython 3.9 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
89be66a6a2a3733a8088544791205b7d31368e65c4e12b3e14795598914e843d
|
|
BLAKE2b-256 checksum How to use checksums |
4eb05b860e63cf9e019512f9a58e4c9840a90bb1e3cffa1b7e14486445230534
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|