Metadata-Version: 2.4
Name: minto
Version: 1.3.0rc1
Summary: Experiment management and benchmark tools for mathematical optimization
Author-email: "Jij Inc." <info@j-ij.com>
License: MIT
Project-URL: Homepage, https://www.j-ij.com/
Project-URL: Documentation, https://jij-inc.github.io/minto
Project-URL: Repository, https://github.com/Jij-Inc/MINTO-Public
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Requires-Python: <3.13,>=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy<3.0.0,>=1.24.4
Requires-Dist: pandas<3.0.0,>=1.5.3
Requires-Dist: pydantic<3.0.0,>=2.0.0
Requires-Dist: jijmodeling<2.0.0,>=1.12.4
Requires-Dist: ommx<3.0.0,>=2.0.0
Provides-Extra: test
Requires-Dist: coverage<8.0.0,>=7.2.2; extra == "test"
Requires-Dist: openjij<0.10.0,>=0.7.3; extra == "test"
Requires-Dist: pytest<9.0.0,>=7.2.2; extra == "test"
Requires-Dist: pytest-asyncio<1.0.0,>=0.25.0; extra == "test"
Requires-Dist: pytest-cov<6,>=4; extra == "test"
Requires-Dist: pytest-mock<4.0.0,>=3.10.0; extra == "test"
Requires-Dist: pytest-randomly<4.0.0,>=3.12.0; extra == "test"
Requires-Dist: pytest-spec<4.0.0,>=3.2.0; extra == "test"
Requires-Dist: networkx<4.0,>=3.0; extra == "test"
Provides-Extra: dev
Requires-Dist: jupyter<2.0.0,>=1.0.0; extra == "dev"
Requires-Dist: pre-commit<4.0.0,>=3.2.1; extra == "dev"
Requires-Dist: matplotlib<4.0.0,>=3.10.0; extra == "dev"
Requires-Dist: seaborn<1.0.0,>=0.13.2; extra == "dev"
Requires-Dist: ommx-openjij-adapter<3.0.0,>=2.0.0; extra == "dev"
Requires-Dist: ommx-pyscipopt-adapter<3.0.0,>=2.0.0; extra == "dev"
Requires-Dist: jijzept<2.0.0,>=1.18.5; python_version < "3.12" and extra == "dev"
Provides-Extra: docs
Requires-Dist: mkdocs<2.0.0,>=1.4.2; extra == "docs"
Requires-Dist: mkdocs-autorefs<1.4.0,>=0.4.1; extra == "docs"
Requires-Dist: mkdocs-gen-files<0.6,>=0.4; extra == "docs"
Requires-Dist: mkdocs-git-revision-date-localized-plugin<2.0.0,>=1.2.0; extra == "docs"
Requires-Dist: mkdocs-literate-nav<1.0.0,>=0.6.0; extra == "docs"
Requires-Dist: mkdocs-material<10.0.0,>=9.1.5; extra == "docs"
Requires-Dist: mkdocs-minify-plugin<0.9.0,>=0.6.4; extra == "docs"
Requires-Dist: mkdocs-section-index<1.0.0,>=0.3.5; extra == "docs"
Requires-Dist: mkdocstrings[python]<1.0.0,>=0.19; extra == "docs"
Requires-Dist: mkdocs-jupyter<1.0.0,>=0.25.1; extra == "docs"
Requires-Dist: jupyter<2.0.0,>=1.1.1; extra == "docs"
Requires-Dist: jupyter-book<2.0.0,>=1.0.4.post1; extra == "docs"
Requires-Dist: sphinx-autoapi<4.0.0,>=3.6.0; extra == "docs"
Dynamic: license-file

# MINTO: Jij Management and Insight tool for Optimization

[![PyPI version shields.io](https://img.shields.io/pypi/v/minto.svg)](https://pypi.python.org/pypi/minto/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/minto.svg)](https://pypi.python.org/pypi/minto/)
[![PyPI implementation](https://img.shields.io/pypi/implementation/minto.svg)](https://pypi.python.org/pypi/minto/)
[![PyPI format](https://img.shields.io/pypi/format/minto.svg)](https://pypi.python.org/pypi/minto/)
[![PyPI license](https://img.shields.io/pypi/l/minto.svg)](https://pypi.python.org/pypi/minto/)
[![PyPI download month](https://img.shields.io/pypi/dm/minto.svg)](https://pypi.python.org/pypi/minto/)
[![Downloads](https://pepy.tech/badge/minto)](https://pepy.tech/project/minto)

[![codecov](https://codecov.io/gh/Jij-Inc/minto/graph/badge.svg?token=ZhfvFdt1sJ)](https://codecov.io/gh/Jij-Inc/minto)

`minto` is a Python library designed for developers working on research and development or proof-of-concept experiments using mathematical optimization. Positioned similarly to mlflow in the machine learning field, `minto` provides features such as saving optimization results, automatically computing benchmark metrics, and offering visualization tools for the results.

Primarily supporting Ising optimization problems, plans to extend its support to a wide range of optimization problems, such as MIP solvers, in the future.

## Installation

`minto` can be easily installed using pip.

```shell
pip install minto
```

## Documentation and Support

Documentation: https://jij-inc.github.io/minto/

Tutorials will be provided in the future. Stay tuned!

## How to Contribute

See [CONTRIBUITING.md](CONTRIBUTING.md)

---

Copyright (c) 2023 Jij Inc.
