Skip to content

Conversation

@sebastian-quintero
Copy link
Member

@sebastian-quintero sebastian-quintero commented Dec 3, 2025

Adds the code for the explore new model - CLI tutorial. Adjusts other tutorials to match what is being presented in docs2.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds tutorial code for exploring new models using the Nextmv CLI and community apps, while restructuring existing Python SDK tutorials to follow a consistent workflow pattern across documentation.

  • Introduces complete Python HiGHS knapsack example with CLI and Jupyter notebook interfaces
  • Refactors Python SDK tutorials to separate application lifecycle steps (create, sync, push, run, input sets, scenario tests)
  • Updates CLI tutorial documentation with detailed command sequences

Reviewed changes

Copilot reviewed 31 out of 32 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
explore-new-model-cli/python-highs-knapsack/main.py Python implementation of HiGHS knapsack solver with Nextmv integration
explore-new-model-cli/python-highs-knapsack/requirements.txt Dependencies for the HiGHS knapsack example
explore-new-model-cli/python-highs-knapsack/main.ipynb Jupyter notebook demonstrating local and cloud execution workflows
explore-new-model-cli/python-highs-knapsack/input.json Sample knapsack problem data
explore-new-model-cli/python-highs-knapsack/app.yaml Cloud deployment configuration
explore-new-model-cli/python-highs-knapsack/README.md Usage instructions for the HiGHS knapsack example
explore-new-model-cli/python-highs-knapsack/LICENSE Apache 2.0 license
explore-new-model-cli/app1.sh - app6.sh Shell scripts demonstrating CLI workflow steps
explore-new-model-cli/README.md Tutorial overview and script descriptions
connect-your-model-python/pyomo/nextmv-ified/app3.py - app8.py Refactored scripts separating app creation, sync, push, run, and testing steps
connect-your-model-python/pyomo/nextmv-ified/README.md Updated documentation reflecting new script organization
connect-your-model-python/highs/nextmv-ified/app3.py - app8.py Refactored scripts matching pyomo pattern
connect-your-model-python/highs/nextmv-ified/README.md Updated documentation reflecting new script organization
connect-your-model-cli/ortools/nextmv-ified/README.md Added CLI workflow script documentation
connect-your-model-cli/highs/nextmv-ified/README.md Added CLI workflow script documentation
README.md Added reference to new explore-new-model-cli tutorial
.gitignore Added output.json to ignored files

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Member

@merschformann merschformann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. 😊

@sebastian-quintero sebastian-quintero merged commit 3acfd8b into develop Dec 8, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants