Skip to main content

PyPI version PyPI - Downloads PyPI - Python Version arXiv Ask DeepWiki GitHub commit activity (branch)

ai2-kit logo

ai2-kit (pronounced as "AI Squared Kit") is a command line and python toolkit featured artificial intelligence × ab initio for complex chemistry systems research.

[!NOTE] Our ai2-kit paper has been submitted as a preprint: arXiv:2607.00613. The paper-related examples are available under example/supplement.

Feature Highlights

  • Collection of tools to facilitate the development of automated workflows for computational chemistry research.
  • Use with oh-my-batch to build your own workflow with shell script.
  • Provide reusable skills under ./skills for building code related to ai2-kit.
    • build-tesla: a skill for building TESLA workflows from existing examples.

Environment Requirements

ai2-kit is developed and tested on Linux systems, and it should work on macOS as well. For Windows, most of the ai2-kit features are expected to work. However, some third-party libraries (such as dscribe) may not function properly on Windows. In such cases, it is recommended to use ai2-kit through Windows Subsystem for Linux (WSL).

If you are using the latest version of Python, some third-party libraries may not yet provide pre-built binary releases, which can cause pip install to fail. It is therefore suggested to use ai2-kit with Python 3.10–3.12. We strongly recommend creating a dedicated Conda environment to avoid unexpected issues caused by incompatible package versions.

Installation

You can use the following command to install ai2-kit:

# for users who just use most common features
pip install ai2-kit

# for users who want to use all features
pip install ai2-kit[all]

If you want to run ai2-kit from source, you can run the following commands in the project folder:

pip install poetry
# If you meet ConnectionError, you can try to set the max-workers to a smaller number, e.g
# poetry config installer.max-workers 4
poetry install
poetry run ai2-kit

Usage

All ai2-kit commands can be accessed via the command line interface ai2-kit. You can run the following command to see the available commands and sub-commands:

ai2-kit
# e.g.
ai2-kit tool
ai2-kit tool dpdata

For detailed usage of each command, you can run the following command to view the help information:

ai2-kit <sub-command> --help
# e.g.
ai2-kit tool dpdata read --help

Manuals

General Tools

Workflows

Example Driven Workflows (Recommended)

These workflows are built with oh-my-batch and example shell scripts, which can be easily adapted to your own research purpose. It provides more flexibility and transparency to run and customize their own workflows.

  • TESLA: A customizable active learning workflow for training machine learning potentials.
  • TESLA PIMD: A customizable active learning workflow for training machine learning potentials with path integral molecular dynamics.
  • TESLA for ec-MLP: A customizable active learning workflow for training machine learning potentials for electrolyte systems.

Config Driven Workflows

[!WARNING] Deprecated: Config-driven workflows are deprecated and will be maintained only for backward compatibility. For new projects and future updates, please use the example-driven workflows above, which will be the primary approach going forward.

These workflows are driven by configuration files, which can be easily modified to fit your own research purpose.

Featuring Tools

Online Apps and Notebooks

Tips

  • Tips: useful tips for using ai2-kit

Metadata

Release files for ai2-kit 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ai2-kit 1.1.0
File Size Uploaded
ai2_kit-1.1.0.tar.gz 148.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ai2-kit 1.1.0
File Interpreter ABI Platform
ai2_kit-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 348.9 kB

Release files / ai2_kit-1.1.0.tar.gz

Download URL ai2_kit-1.1.0.tar.gz
Size 148.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0c25973deba0274245695b0003cb91e9f3489fc5c8c1cd20a0e49115db6843f1
BLAKE2b-256 checksum
How to use checksums
755b6ac75684580379a052f3253d4e87437115740e45a48c1e528e1a5265448c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.10.20 Linux/6.18.35.2-microsoft-standard-WSL2

Release files / ai2_kit-1.1.0-py3-none-any.whl

Download URL ai2_kit-1.1.0-py3-none-any.whl
Size 200.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebb739360da91eb04dca5aa0ef880a0df3c12b5a5edbe23f3a94740c304a181a
BLAKE2b-256 checksum
How to use checksums
34f6d0d58266f3afb538ff4be89d2fe1809b36359bffc7431927f51fa3008f3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.10.20 Linux/6.18.35.2-microsoft-standard-WSL2

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

0.25.4

2 release files

0.25.3

2 release files

0.25.2

2 release files

0.25.1

2 release files

0.25.0

2 release files

0.24.4

2 release files

0.24.3

2 release files

0.24.2

2 release files

0.24.1

2 release files

0.23.6

2 release files

0.23.5

2 release files

0.23.4

2 release files

0.23.3

2 release files

0.23.2

2 release files

0.23.1

2 release files

0.23.0

2 release files

0.22.8

2 release files

0.22.7

2 release files

0.22.6

2 release files

0.22.5

2 release files

0.22.4

2 release files

0.22.3

2 release files

0.22.0

2 release files

0.21.4

2 release files

0.21.3

2 release files

0.21.2

2 release files

0.21.1

2 release files

0.21.0

2 release files

0.20.2

2 release files

0.19.4

2 release files

0.19.3

2 release files

0.19.2

2 release files

0.19.1

2 release files

0.19.0

2 release files

0.18.5

2 release files

0.18.4

2 release files

0.18.3

2 release files

0.18.2

2 release files

0.18.1

2 release files

0.18.0

2 release files

0.17.5

2 release files

0.17.0

2 release files

0.16.1

2 release files

0.16.0

2 release files

0.15.8

2 release files

0.15.7

2 release files

0.15.6

2 release files

0.15.5

2 release files

0.15.4

2 release files

0.15.3

2 release files

0.15.2

2 release files

0.15.1

2 release files

0.14.9

2 release files

0.14.8

2 release files

0.14.7

2 release files

0.14.6

2 release files

0.14.5

2 release files

0.14.4

2 release files

0.14.3

2 release files

0.14.2

2 release files

0.14.1

2 release files

0.13.2

2 release files

0.13.1

2 release files

0.13.0

2 release files

0.12.9

2 release files

0.12.8

2 release files

0.12.7

2 release files

0.12.6

2 release files

0.12.5

2 release files

0.12.2

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.3

2 release files

0.11.2

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.9

2 release files

0.10.8

2 release files

0.10.7

2 release files

0.10.6

2 release files

0.10.5

2 release files

0.9.15

2 release files

0.9.14

2 release files

0.9.13

2 release files

0.9.12

2 release files

0.9.11

2 release files

0.9.10

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.10

2 release files

0.8.9

2 release files

0.8.8

2 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.33

2 release files

0.3.32

2 release files

0.3.31

2 release files

0.3.30

2 release files

0.3.29

2 release files

0.3.27

2 release files

0.3.26

2 release files

0.3.13

2 release files

0.3.12

2 release files

0.3.11

2 release files

0.3.10

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page