Skip to main content

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)

Source distribution for uj-capdpy 0.5.1
File Size Uploaded
uj_capdpy-0.5.1.tar.gz 3.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for uj-capdpy 0.5.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 release files

0.5.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page