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.