Skip to main content

Collimator.ai core simulation engine and API client

Project description

Getting started

Prerequisites

Python 3.10 or later is required.

collimator has been developed and tested on Linux (Ubuntu 22+) and macOS.

Native Windows support has not been tested at this time but may work. We recommend using the Windows Subsystem for Linux with an Ubuntu distribution instead.

Installation steps

pip install pycollimator

Optional dependencies

Nonlinear MPC blocks require IPOPT to be preinstalled.

  • On Ubuntu: sudo apt install coinor-libipopt-dev.
  • On macOS: brew install ipopt.

On macOS with Apple Silicon (M series), cmake is also required to build and install qdldl and osqp dependencies. Install it with brew install cmake.

Install all optional dependencies with:

pip install pycollimator[all]

Tutorials

Read the Getting Started Tutorial for a more complete example.

Documentation

Head over to https://py.collimator.ai for the API reference documentation as well as examples and tutorials.

Licensed under AGPLv3

This package is released and licensed under the AGPLv3 license.

Collimator, Inc reserves all rights to release under a different license under a different license at any time, as well as all rights to use the code in any way in their own commercial offerings.

Project details


Release history Release notifications | RSS feed

This version

2.0.3

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

pycollimator-2.0.3-py3-none-any.whl (385.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page