nimo
NIMO is a Python library to realize a closed loop of robotic experiments and artificial intelligence without human intervention for automated materials exploration. We started development as NIMS-OS (NIMS Orchestration System) (https://github.com/nimsos-dev/nimsos) and decided to adopt NIMO as a nickname to promote it as open source software. NIMO can perform automated materials exploration in various combinations by considering artificial intelligence and robotic experiments as modules. As artificial intelligence technique for materials science, Bayesian optimization method (PHYSBO), boundLess objective-free exploration method (BLOX), phase diagram construction method (PDC), Probability that properties within the Target Range (PTR), Bayesian optimization for materials and process parameters (BOMP), Bayesian optimization for combinatorial materials (COMBI), and random exploration (RE) can be used. Visualization tools for the results are also included, allowing users to check optimization results in real time. Newly created modules for artificial intelligence and robotic experiments can be added and used. More modules will be added in the future.
Document
Required Packages
- Python >= 3.6
- matplotlib
- numpy
- physbo >= 3.1.0
- scikit-learn
- scipy
- pyDOE3
- anthropic
Install
-
From PyPI (recommended)
pip install nimo
-
From source
- Download or clone the github repository
git clone https://github.com/NIMS-DA/nimo- Install via pip in the nimo-main folder
pip install .
Uninstall
pip uninstall nimo
License
The program package and the complete source code of this software are distributed under the MIT License.
Metadata
Release files for nimo 2.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nimo-2.1.5.tar.gz | 41.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nimo-2.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 110.4 kB
Release files / nimo-2.1.5.tar.gz
| Download URL | nimo-2.1.5.tar.gz |
|---|---|
| Size | 41.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0271337f08366aa7d025347915eac73cc4a99a48c2ac462aa3b815ba0a84eebf
|
|
BLAKE2b-256 checksum How to use checksums |
c3841b0fc24577d4253e9c888b117f1df88b608c27ec91d3089020fbaf0240a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / nimo-2.1.5-py3-none-any.whl
| Download URL | nimo-2.1.5-py3-none-any.whl |
|---|---|
| Size | 68.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
30715a6062ea7d399f2426a8bbb84a9b3d6de3169198559089de4d18e414b5cf
|
|
BLAKE2b-256 checksum How to use checksums |
38a5771922d7c4598f719875d45fc30f9b9501a8df6fb775bd53d6ed3e60bcce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|