mirror of
https://github.com/ANL-CEEESA/MIPLearn.git
synced 2025-12-06 01:18:52 -06:00
Update docs; fix Sphinx deps; bump to 0.4.2
This commit is contained in:
@@ -6,7 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
and this project adheres to
|
and this project adheres to
|
||||||
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
## [0.4.1] - 2024-12-10
|
## [0.4.2] - 2024-12-10
|
||||||
|
|
||||||
## Changed
|
## Changed
|
||||||
|
|
||||||
|
|||||||
@@ -45,16 +45,10 @@
|
|||||||
"- Python version, compatible with the Pyomo and Gurobipy modeling languages,\n",
|
"- Python version, compatible with the Pyomo and Gurobipy modeling languages,\n",
|
||||||
"- Julia version, compatible with the JuMP modeling language.\n",
|
"- Julia version, compatible with the JuMP modeling language.\n",
|
||||||
"\n",
|
"\n",
|
||||||
"In this tutorial, we will demonstrate how to use and install the Python/Gurobipy version of the package. The first step is to install Python 3.8+ in your computer. See the [official Python website for more instructions](https://www.python.org/downloads/). After Python is installed, we proceed to install MIPLearn using `pip`:\n",
|
"In this tutorial, we will demonstrate how to use and install the Python/Gurobipy version of the package. The first step is to install Python 3.9+ in your computer. See the [official Python website for more instructions](https://www.python.org/downloads/). After Python is installed, we proceed to install MIPLearn using `pip`:\n",
|
||||||
"\n",
|
"\n",
|
||||||
"```\n",
|
"```\n",
|
||||||
"$ pip install MIPLearn==0.4\n",
|
"$ pip install MIPLearn~=0.4\n",
|
||||||
"```\n",
|
|
||||||
"\n",
|
|
||||||
"In addition to MIPLearn itself, we will also install Gurobi 10.0, a state-of-the-art commercial MILP solver. This step also install a demo license for Gurobi, which should able to solve the small optimization problems in this tutorial. A license is required for solving larger-scale problems.\n",
|
|
||||||
"\n",
|
|
||||||
"```\n",
|
|
||||||
"$ pip install 'gurobipy>=10,<10.1'\n",
|
|
||||||
"```"
|
"```"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -45,16 +45,10 @@
|
|||||||
"- Python version, compatible with the Pyomo and Gurobipy modeling languages,\n",
|
"- Python version, compatible with the Pyomo and Gurobipy modeling languages,\n",
|
||||||
"- Julia version, compatible with the JuMP modeling language.\n",
|
"- Julia version, compatible with the JuMP modeling language.\n",
|
||||||
"\n",
|
"\n",
|
||||||
"In this tutorial, we will demonstrate how to use and install the Python/Pyomo version of the package. The first step is to install Python 3.8+ in your computer. See the [official Python website for more instructions](https://www.python.org/downloads/). After Python is installed, we proceed to install MIPLearn using `pip`:\n",
|
"In this tutorial, we will demonstrate how to use and install the Python/Pyomo version of the package. The first step is to install Python 3.9+ in your computer. See the [official Python website for more instructions](https://www.python.org/downloads/). After Python is installed, we proceed to install MIPLearn using `pip`:\n",
|
||||||
"\n",
|
"\n",
|
||||||
"```\n",
|
"```\n",
|
||||||
"$ pip install MIPLearn==0.4\n",
|
"$ pip install MIPLearn~=0.4\n",
|
||||||
"```\n",
|
|
||||||
"\n",
|
|
||||||
"In addition to MIPLearn itself, we will also install Gurobi 10.0, a state-of-the-art commercial MILP solver. This step also install a demo license for Gurobi, which should able to solve the small optimization problems in this tutorial. A license is required for solving larger-scale problems.\n",
|
|
||||||
"\n",
|
|
||||||
"```\n",
|
|
||||||
"$ pip install 'gurobipy>=10,<10.1'\n",
|
|
||||||
"```"
|
"```"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
9
setup.py
9
setup.py
@@ -6,7 +6,7 @@ from setuptools import setup, find_namespace_packages
|
|||||||
|
|
||||||
setup(
|
setup(
|
||||||
name="miplearn",
|
name="miplearn",
|
||||||
version="0.4.1",
|
version="0.4.2",
|
||||||
author="Alinson S. Xavier",
|
author="Alinson S. Xavier",
|
||||||
author_email="axavier@anl.gov",
|
author_email="axavier@anl.gov",
|
||||||
description="Extensible Framework for Learning-Enhanced Mixed-Integer Optimization",
|
description="Extensible Framework for Learning-Enhanced Mixed-Integer Optimization",
|
||||||
@@ -36,8 +36,13 @@ setup(
|
|||||||
"pyflakes==2.5.0",
|
"pyflakes==2.5.0",
|
||||||
"pytest>=7,<8",
|
"pytest>=7,<8",
|
||||||
"sphinx-book-theme==0.1.0",
|
"sphinx-book-theme==0.1.0",
|
||||||
|
"sphinxcontrib-applehelp==1.0.4",
|
||||||
|
"sphinxcontrib-devhelp==1.0.2",
|
||||||
|
"sphinxcontrib-htmlhelp==2.0.1",
|
||||||
|
"sphinxcontrib-serializinghtml==1.1.5",
|
||||||
|
"sphinxcontrib-qthelp==1.0.3",
|
||||||
"sphinx-multitoc-numbering>=0.1,<0.2",
|
"sphinx-multitoc-numbering>=0.1,<0.2",
|
||||||
"twine>=4,<5",
|
"twine>=6,<7",
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user