Skip to content

Overview

Nextmv

Nextmv: The home for all your optimization work

Supported Python versions Package version

The Nextmv Python SDK, nextmv, is a library to interact programmatically with the Nextmv Platform from Python. There are three main packages (or namespaces) in the SDK:

  1. nextmv (root): modeling constructs to work with decision models in an opinionated way.
  2. nextmv.local: functionality to run and interact with decision models locally, i,e., on your machine.
  3. nextmv.cloud: functionality to interact with Nextmv Cloud, e.g., to run decision models remotely, perform experimentation, testing, versioning, and more.

Please refer to each of the sections in this documentation for more details on each of these packages.

Installation

The library is hosted on PyPI. Python >=3.9 is required.

Install via pip:

pip install nextmv

Install all optional dependencies (recommended):

pip install "nextmv[all]"

Examples

A great way to get started is to check out the community apps. The following apps are a non-exhaustive list of concrete examples for using this SDK: