didppy 0.1.0

Python interface for Dynamic Programming Description Language (DyPDL) and DyPDL solvers.
Documentation

DIDPPy -- Python Interface for DyPDL

Development

Python Environment

python3 -m venv .venv 
source .venv/bin/activate
pip install maturin
pip install -r docs/requirements.txt

Build Development Version

maturin develop

didppy will be installed in .venv.

Build Docs

Replace {x} with the version of Python.

sphinx-build ./docs/ ./docs/_build/

This will generate the API reference to ./docs/_build/index.html.

Release

maturin build --release

This will create the Python wheel. Install the wheel in a Python environment you want to use (this should be different from .venv).

pip install --force-reinstall ../target/wheels/didppy-{x}.whl

{x} depends on your environment.