Skip to main content

Pycollo, a combination of ‘Python’ and ‘collocation’, is a Python package for solving multiphase optimal control problems using direct orthogonal collocation.

Getting Started

This project is currently a work in progress and detailed instructions to get new users up and running are not yet available. Some working examples can be found in the examples directory.

Installation

The easiest way to install pycollo is using the Anaconda Python distribution and its included Conda package management system. To install pycollo and its required dependencies, enter the following command at a command prompt:

conda install pycollo

To install using pip, enter the following command at a command prompt:

pip install pycollo

For more information, refer to the installation documentation.

Contribute

Pycollo is currently under development. Major code refactors, including significant API changes, are likely. As such contributions may not be readily accepted at this time. If you are keen to contribute, please contact the authors by email or file an issue on the issue tracker detailing how you would like to get involved.

License

This project is licensed under the terms of the MIT license.

Authors

Release files for pycollo 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pycollo 0.1.6
File Size Uploaded
pycollo-0.1.6.tar.gz 151.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pycollo 0.1.6
File Interpreter ABI Platform
pycollo-0.1.6-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 253.3 kB

Release files / pycollo-0.1.6.tar.gz

Download URL pycollo-0.1.6.tar.gz
Size 151.6 kB
Tags Source
SHA-256 checksum
How to use checksums
587a3fc4f0913c56af9409b33ae88bce848b2ba495866588233e15686cb37bd8
BLAKE2b-256 checksum
How to use checksums
1d45745f8167e7e9c554b0acd6ae64db25e357f6c71d9625e2128b55e54060cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pycollo-0.1.6-py2.py3-none-any.whl

Download URL pycollo-0.1.6-py2.py3-none-any.whl
Size 101.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
dbcfe685b4d56e19beda81d3ec315d04537bedbead6b67a0773c15049080b348
BLAKE2b-256 checksum
How to use checksums
7b7f128ca7683ce7304eb57e1b59ec6243b79a66ca5cc088ca0e930109cfc08f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.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