.gitattributes
.gitignore
.pre-commit-config.yaml
CHANGELOG.md
LICENSE
README.md
conftest.py
mkdocs.yml
pyproject.toml
.github/CODEOWNERS
.github/actions/setup_optimizers_linux/action.yml
.github/actions/setup_optimizers_macos/action.yml
.github/actions/setup_optimizers_windows/action.yml
.github/workflows/ci.yml
.github/workflows/format.yml
.github/workflows/lines_changed_counter.yml
.github/workflows/lint.yml
.github/workflows/publish_doc.yml
.github/workflows/publish_to_pypi.yml
.vscode/settings.json
docs/SUMMARY.md
docs/index.md
docs/contribute/index.md
docs/learn/SUMMARY.md
docs/learn/index.md
docs/learn/01_getting-started/01_installation.md
docs/learn/01_getting-started/02_build-simple-model.md
docs/learn/01_getting-started/04_building_blocks.md
docs/learn/01_getting-started/05_special_functions.md
docs/learn/01_getting-started/06_accessing_the_solver.md
docs/learn/01_getting-started/SUMMARY.md
docs/learn/01_getting-started/power_grid_example.ipynb
docs/learn/01_getting-started/three-bus.png
docs/learn/01_getting-started/inputs/food_data.csv
docs/learn/01_getting-started/inputs/foods.csv
docs/learn/01_getting-started/inputs/foods_to_nutrients.csv
docs/learn/01_getting-started/inputs/nutrients.csv
docs/learn/01_getting-started/inputs/results.csv
docs/learn/02_tutorials/index.md
docs/learn/03_concepts/01_pyoframe-datastructure.md
docs/learn/03_concepts/02_performance_tips.md
docs/learn/03_concepts/03_quadratic_expressions.md
docs/learn/03_concepts/04_troubleshooting.md
docs/learn/03_concepts/SUMMARY.md
docs/learn/04_examples/index.md
docs/overrides/home.html
docs/overrides/partials/actions.html
docs/why-pyoframe/SUMMARY.md
docs/why-pyoframe/benchmarks.md
docs/why-pyoframe/data_py.parquet
docs/why-pyoframe/gen_py.parquet
docs/why-pyoframe/index.md
docs/why-pyoframe/pyoframe-performance.ipynb
docs/why-pyoframe/three-bus-four-gen.png
docs/why-pyoframe/why-pyoframe.md
scripts/gen_ref_pages.py
src/pyoframe/__init__.py
src/pyoframe/_arithmetic.py
src/pyoframe/_version.py
src/pyoframe/constants.py
src/pyoframe/core.py
src/pyoframe/model.py
src/pyoframe/model_element.py
src/pyoframe/monkey_patch.py
src/pyoframe/objective.py
src/pyoframe/util.py
src/pyoframe.egg-info/PKG-INFO
src/pyoframe.egg-info/SOURCES.txt
src/pyoframe.egg-info/dependency_links.txt
src/pyoframe.egg-info/requires.txt
src/pyoframe.egg-info/top_level.txt
tests/__init__.py
tests/conftest.py
tests/test_arithmetic.py
tests/test_examples.py
tests/test_io.py
tests/test_model.py
tests/test_operations.py
tests/test_solver.py
tests/util.py
tests/examples/README.md
tests/examples/__init__.py
tests/examples/cutting_stock_problem/__init__.py
tests/examples/cutting_stock_problem/model.py
tests/examples/cutting_stock_problem/input_data/orders.csv
tests/examples/cutting_stock_problem/input_data/parameters.csv
tests/examples/cutting_stock_problem/results/objective.csv
tests/examples/cutting_stock_problem/results/problem-gurobi-machine.lp
tests/examples/cutting_stock_problem/results/problem-gurobi-pretty.lp
tests/examples/cutting_stock_problem/results/problem-highs-machine.lp
tests/examples/cutting_stock_problem/results/problem-highs-pretty.lp
tests/examples/diet_problem/README.md
tests/examples/diet_problem/__init__.py
tests/examples/diet_problem/model.py
tests/examples/diet_problem/model_gurobipy.py
tests/examples/diet_problem/input_data/foods.csv
tests/examples/diet_problem/input_data/foods_to_nutrients.csv
tests/examples/diet_problem/input_data/nutrients.csv
tests/examples/diet_problem/results/Buy.csv
tests/examples/diet_problem/results/Buy_ub.csv
tests/examples/diet_problem/results/max_nutrients.csv
tests/examples/diet_problem/results/min_nutrients.csv
tests/examples/diet_problem/results/objective.csv
tests/examples/diet_problem/results/problem-gurobi-machine.lp
tests/examples/diet_problem/results/problem-gurobi-pretty.lp
tests/examples/diet_problem/results/problem-highs-machine.lp
tests/examples/diet_problem/results/problem-highs-pretty.lp
tests/examples/diet_problem/results/solution-gurobi-machine.sol
tests/examples/diet_problem/results/solution-gurobi-pretty.sol
tests/examples/diet_problem/results/solution-highs-machine.sol
tests/examples/diet_problem/results/solution-highs-pretty.sol
tests/examples/facility_location/__init__.py
tests/examples/facility_location/model.py
tests/examples/facility_location/results/objective.csv
tests/examples/facility_location/results/problem-gurobi-machine.lp
tests/examples/facility_location/results/problem-gurobi-pretty.lp
tests/examples/facility_problem/__init__.py
tests/examples/facility_problem/model.py
tests/examples/facility_problem/model_gurobipy.py
tests/examples/facility_problem/input_data/plants.csv
tests/examples/facility_problem/input_data/transport_costs.csv
tests/examples/facility_problem/input_data/wharehouses.csv
tests/examples/facility_problem/results/con_max_capacity.csv
tests/examples/facility_problem/results/con_meet_demand.csv
tests/examples/facility_problem/results/objective.csv
tests/examples/facility_problem/results/open.csv
tests/examples/facility_problem/results/problem-gurobi-machine.lp
tests/examples/facility_problem/results/problem-gurobi-pretty.lp
tests/examples/facility_problem/results/problem-highs-machine.lp
tests/examples/facility_problem/results/problem-highs-pretty.lp
tests/examples/facility_problem/results/solution-gurobi-machine.sol
tests/examples/facility_problem/results/solution-gurobi-pretty.sol
tests/examples/facility_problem/results/solution-highs-machine.sol
tests/examples/facility_problem/results/solution-highs-pretty.sol
tests/examples/facility_problem/results/transport.csv
tests/examples/production_planning/__init__.py
tests/examples/production_planning/model.py
tests/examples/production_planning/input_data/machines_availability.csv
tests/examples/production_planning/input_data/processing_times.csv
tests/examples/production_planning/input_data/products_profit.csv
tests/examples/production_planning/results/objective.csv
tests/examples/production_planning/results/problem-gurobi-machine.lp
tests/examples/production_planning/results/problem-gurobi-pretty.lp
tests/examples/production_planning/results/problem-highs-machine.lp
tests/examples/production_planning/results/problem-highs-pretty.lp
tests/examples/production_planning/results/solution-gurobi-machine.sol
tests/examples/production_planning/results/solution-gurobi-pretty.sol
tests/examples/production_planning/results/solution-highs-machine.sol
tests/examples/production_planning/results/solution-highs-pretty.sol
tests/examples/production_planning/results/solution.csv
tests/examples/pumped_storage/README.md
tests/examples/pumped_storage/__init__.py
tests/examples/pumped_storage/model.py
tests/examples/pumped_storage/input_data/elspot-prices_2021_hourly_eur.csv
tests/examples/pumped_storage/results/Pump.csv
tests/examples/pumped_storage/results/Storage_level.csv
tests/examples/pumped_storage/results/Turb.csv
tests/examples/pumped_storage/results/initial_storage_level.csv
tests/examples/pumped_storage/results/intermediate_storage_level.csv
tests/examples/pumped_storage/results/objective.csv
tests/examples/pumped_storage/results/problem-gurobi-machine.lp
tests/examples/pumped_storage/results/problem-gurobi-pretty.lp
tests/examples/pumped_storage/results/problem-highs-machine.lp
tests/examples/pumped_storage/results/problem-highs-pretty.lp
tests/examples/pumped_storage/results/pump_and_turbine_xor.csv
tests/examples/pumped_storage/results/solution-gurobi-machine.sol
tests/examples/pumped_storage/results/solution-gurobi-pretty.sol
tests/examples/pumped_storage/results/solution-highs-machine.sol
tests/examples/pumped_storage/results/solution-highs-pretty.sol
tests/examples/sudoku/__init__.py
tests/examples/sudoku/model.py
tests/examples/sudoku/input_data/initial_numbers.csv
tests/examples/sudoku/results/problem-gurobi-machine.lp
tests/examples/sudoku/results/problem-gurobi-pretty.lp
tests/examples/sudoku/results/problem-highs-machine.lp
tests/examples/sudoku/results/problem-highs-pretty.lp
tests/examples/sudoku/results/solution-gurobi-machine.sol
tests/examples/sudoku/results/solution-gurobi-pretty.sol
tests/examples/sudoku/results/solution-highs-machine.sol
tests/examples/sudoku/results/solution-highs-pretty.sol
tests/examples/sudoku/results/solution.csv