The official documentation for the Nextmv Python SDKs has been moved to this site. This page is not being updated anymore.
Nextmv offers several Python SDKs to help you work with decision models and the Nextmv Cloud API:
nextmv
: The general-purpose Python SDK for working with decision models and the Nextmv Cloud API.nextmv-gurobipy
: A Python SDK providing convenience functions for working with Gurobi (gurobipy
) models in the Nextmv platform.nextmv-scikit-learn
: A Python SDK providing convenience functions for working withscikit-learn
models in the Nextmv platform.
These packages can be found in the nextmv-py
repository.
Please review the license of each package, as they may not all have the same license. For example, nextmv
is licensed under the Apache 2.0 license, while nextmv-gurobipy
is licensed as BSL-1.1.
The best place to start with the Nextmv Python SDKs is to check out the community apps. These are fully-functional apps that run both locally and on Nextmv Cloud. Please direct your attention to the python-*
apps.
There are two ways in which you can use community apps:
- Go to the
community-apps
GitHub repository. You can clone the repo, or view the apps directly in the GitHub UI. - Use the Nextmv CLI to first list the available apps and clone them locally. Check out the guide here.