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.

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

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

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.1

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.1
File Size Uploaded Provenance
ai2_kit-1.1.1.tar.gz 148.7 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 349.3 kB

Release files / ai2_kit-1.1.1.tar.gz

Download URL ai2_kit-1.1.1.tar.gz
Size 148.7 kB
Tags Source
SHA-256 checksum
How to use checksums
52ce87e41c96d90f1e9cd47962276106fcd2ba6ee4f2097f56e96c57bbd7b1c3
BLAKE2b-256 checksum
How to use checksums
7d0c1199b6b31d6737ca28faf4ac5b743342c66b58fef6eebaa31672fa1460c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.13.13 Linux/6.18.54.1-microsoft-standard-WSL2

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

Download URL ai2_kit-1.1.1-py3-none-any.whl
Size 200.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d807a046ed70a2d11f4ddaba625605ab192cf9f1a156245f30c3c58d30bcbc09
BLAKE2b-256 checksum
How to use checksums
022e2e1d4d3d0b25b3c3580408e3098d874240d61db0df501f338fa2d0f4e713
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.13.13 Linux/6.18.54.1-microsoft-standard-WSL2

Security for ai2-kit 1.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files No provenance

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