Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Drop a star to support Aim ⭐ Join Aim discord community

An easy-to-use & supercharged open-source experiment tracker

Aim logs your training runs and any AI Metadata, enables a beautiful UI to compare, observe them and an API to query them programmatically.

Discord Server Twitter Follow Medium

Platform Support PyPI - Python Version PyPI Package License PyPI Downloads Issues



SEAMLESSLY INTEGRATES WITH:


TRUSTED BY ML TEAMS FROM:


AimStack offers enterprise support that's beyond core Aim. Contact via hello@aimstack.io e-mail.


AboutDemosEcosystemQuick StartExamplesDocumentationCommunityBlog


ℹ️ About

Aim is an open-source, self-hosted ML experiment tracking tool designed to handle 10,000s of training runs.

Aim provides a performant and beautiful UI for exploring and comparing training runs. Additionally, its SDK enables programmatic access to tracked metadata — perfect for automations and Jupyter Notebook analysis.

Aim's mission is to democratize AI dev tools 🎯


Log Metadata Across Your ML Pipeline 💾 Visualize & Compare Metadata via UI 📊
  • ML experiments and any metadata tracking
  • Integration with popular ML frameworks
  • Easy migration from other experiment trackers
  • Metadata visualization via Aim Explorers
  • Grouping and aggregation
  • Querying using Python expressions
Run ML Trainings Effectively ⚡ Organize Your Experiments 🗂️
  • System info and resource usage tracking
  • Real-time alerting on training progress
  • Logging and configurable notifications
  • Detailed run information for easy debugging
  • Centralized dashboard for holistic view
  • Runs grouping with tags and experiments

🎬 Demos

Check out live Aim demos NOW to see it in action.

Machine translation experiments lightweight-GAN experiments
Training logs of a neural translation model(from WMT'19 competition). Training logs of 'lightweight' GAN, proposed in ICLR 2021.
FastSpeech 2 experiments Simple MNIST
Training logs of Microsoft's "FastSpeech 2: Fast and High-Quality End-to-End Text to Speech". Simple MNIST training logs.

🌍 Ecosystem

Aim is not just an experiment tracker. It's a groundwork for an ecosystem. Check out the two most famous Aim-based tools.

aimlflow Aim-spaCy
aimlflow Aim-spaCy
Exploring MLflow experiments with a powerful UI an Aim-based spaCy experiment tracker

🏁 Quick start

Follow the steps below to get started with Aim.

1. Install Aim on your training environment

pip3 install aim

2. Integrate Aim with your code

from aim import Run

# Initialize a new run
run = Run()

# Log run parameters
run["hparams"] = {
    "learning_rate": 0.001,
    "batch_size": 32,
}

# Log metrics
for i in range(10):
    run.track(i, name='loss', step=i, context={ "subset":"train" })
    run.track(i, name='acc', step=i, context={ "subset":"train" })

See the full list of supported trackable objects(e.g. images, text, etc) here.

3. Run the training as usual and start Aim UI

aim up

Learn more

Migrate from other tools

Aim has built-in converters to easily migrate logs from other tools. These migrations cover the most common usage scenarios. In case of custom and complex scenarios you can use Aim SDK to implement your own conversion script.

Integrate Aim into an existing project

Aim easily integrates with a wide range of ML frameworks, providing built-in callbacks for most of them.

Query runs programmatically via SDK

Aim Python SDK empowers you to query and access any piece of tracked metadata with ease.

from aim import Repo

my_repo = Repo('/path/to/aim/repo')

query = "metric.name == 'loss'" # Example query

# Get collection of metrics
for run_metrics_collection in my_repo.query_metrics(query).iter_runs():
    for metric in run_metrics_collection:
        # Get run params
        params = metric.run[...]
        # Get metric values
        steps, metric_values = metric.values.sparse_numpy()
Set up a centralized tracking server

Aim remote tracking server allows running experiments in a multi-host environment and collect tracked data in a centralized location.

See the docs on how to set up the remote server.

Deploy Aim on kubernetes

Read the full documentation on aimstack.readthedocs.io 📖

🆚 Comparisons to familiar tools

TensorBoard vs Aim

Training run comparison

Order of magnitude faster training run comparison with Aim

  • The tracked params are first class citizens at Aim. You can search, group, aggregate via params - deeply explore all the tracked data (metrics, params, images) on the UI.
  • With tensorboard the users are forced to record those parameters in the training run name to be able to search and compare. This causes a super-tedius comparison experience and usability issues on the UI when there are many experiments and params. TensorBoard doesn't have features to group, aggregate the metrics

Scalability

  • Aim is built to handle 1000s of training runs - both on the backend and on the UI.
  • TensorBoard becomes really slow and hard to use when a few hundred training runs are queried / compared.

Beloved TB visualizations to be added on Aim

  • Embedding projector.
  • Neural network visualization.
MLflow vs Aim

MLFlow is an end-to-end ML Lifecycle tool. Aim is focused on training tracking. The main differences of Aim and MLflow are around the UI scalability and run comparison features.

Aim and MLflow are a perfect match - check out the aimlflow - the tool that enables Aim superpowers on Mlflow.

Run comparison

  • Aim treats tracked parameters as first-class citizens. Users can query runs, metrics, images and filter using the params.
  • MLFlow does have a search by tracked config, but there are no grouping, aggregation, subplotting by hyparparams and other comparison features available.

UI Scalability

  • Aim UI can handle several thousands of metrics at the same time smoothly with 1000s of steps. It may get shaky when you explore 1000s of metrics with 10000s of steps each. But we are constantly optimizing!
  • MLflow UI becomes slow to use when there are a few hundreds of runs.
Weights and Biases vs Aim

Hosted vs self-hosted

  • Weights and Biases is a hosted closed-source MLOps platform.
  • Aim is self-hosted, free and open-source experiment tracking tool.

🛣️ Roadmap

Detailed milestones

The Aim product roadmap :sparkle:

  • The Backlog contains the issues we are going to choose from and prioritize weekly
  • The issues are mainly prioritized by the highly-requested features

High-level roadmap

The high-level features we are going to work on the next few months:

In progress

  • Aim SDK low-level interface
  • Dashboards – customizable layouts with embedded explorers
  • Ergonomic UI kit
  • Text Explorer
Next-up

Aim UI

  • Runs management
    • Runs explorer – query and visualize runs data(images, audio, distributions, ...) in a central dashboard
  • Explorers
    • Distributions Explorer

SDK and Storage

  • Scalability
    • Smooth UI and SDK experience with over 10.000 runs
  • Runs management
    • CLI commands
      • Reporting - runs summary and run details in a CLI compatible format
      • Manipulations – copy, move, delete runs, params and sequences
  • Cloud storage support – store runs blob(e.g. images) data on the cloud
  • Artifact storage – store files, model checkpoints, and beyond

Integrations

  • ML Frameworks:
    • Shortlist: scikit-learn
  • Resource management tools
    • Shortlist: Kubeflow, Slurm
  • Workflow orchestration tools
Done
  • Live updates (Shipped: Oct 18 2021)
  • Images tracking and visualization (Start: Oct 18 2021, Shipped: Nov 19 2021)
  • Distributions tracking and visualization (Start: Nov 10 2021, Shipped: Dec 3 2021)
  • Jupyter integration (Start: Nov 18 2021, Shipped: Dec 3 2021)
  • Audio tracking and visualization (Start: Dec 6 2021, Shipped: Dec 17 2021)
  • Transcripts tracking and visualization (Start: Dec 6 2021, Shipped: Dec 17 2021)
  • Plotly integration (Start: Dec 1 2021, Shipped: Dec 17 2021)
  • Colab integration (Start: Nov 18 2021, Shipped: Dec 17 2021)
  • Centralized tracking server (Start: Oct 18 2021, Shipped: Jan 22 2022)
  • Tensorboard adaptor - visualize TensorBoard logs with Aim (Start: Dec 17 2021, Shipped: Feb 3 2022)
  • Track git info, env vars, CLI arguments, dependencies (Start: Jan 17 2022, Shipped: Feb 3 2022)
  • MLFlow adaptor (visualize MLflow logs with Aim) (Start: Feb 14 2022, Shipped: Feb 22 2022)
  • Activeloop Hub integration (Start: Feb 14 2022, Shipped: Feb 22 2022)
  • PyTorch-Ignite integration (Start: Feb 14 2022, Shipped: Feb 22 2022)
  • Run summary and overview info(system params, CLI args, git info, ...) (Start: Feb 14 2022, Shipped: Mar 9 2022)
  • Add DVC related metadata into aim run (Start: Mar 7 2022, Shipped: Mar 26 2022)
  • Ability to attach notes to Run from UI (Start: Mar 7 2022, Shipped: Apr 29 2022)
  • Fairseq integration (Start: Mar 27 2022, Shipped: Mar 29 2022)
  • LightGBM integration (Start: Apr 14 2022, Shipped: May 17 2022)
  • CatBoost integration (Start: Apr 20 2022, Shipped: May 17 2022)
  • Run execution details(display stdout/stderr logs) (Start: Apr 25 2022, Shipped: May 17 2022)
  • Long sequences(up to 5M of steps) support (Start: Apr 25 2022, Shipped: Jun 22 2022)
  • Figures Explorer (Start: Mar 1 2022, Shipped: Aug 21 2022)
  • Notify on stuck runs (Start: Jul 22 2022, Shipped: Aug 21 2022)
  • Integration with KerasTuner (Start: Aug 10 2022, Shipped: Aug 21 2022)
  • Integration with WandB (Start: Aug 15 2022, Shipped: Aug 21 2022)
  • Stable remote tracking server (Start: Jun 15 2022, Shipped: Aug 21 2022)
  • Integration with fast.ai (Start: Aug 22 2022, Shipped: Oct 6 2022)
  • Integration with MXNet (Start: Sep 20 2022, Shipped: Oct 6 2022)
  • Project overview page (Start: Sep 1 2022, Shipped: Oct 6 2022)
  • Remote tracking server scaling (Start: Sep 11 2022, Shipped: Nov 26 2022)
  • Integration with PaddlePaddle (Start: Oct 2 2022, Shipped: Nov 26 2022)
  • Integration with Optuna (Start: Oct 2 2022, Shipped: Nov 26 2022)
  • Audios Explorer (Start: Oct 30 2022, Shipped: Nov 26 2022)
  • Experiment page (Start: Nov 9 2022, Shipped: Nov 26 2022)
  • HuggingFace datasets (Start: Dec 29 2022, Feb 3 2023)

👥 Community

Aim README badge

Add Aim badge to your README, if you've enjoyed using Aim in your work:

Aim

[![Aim](https://img.shields.io/badge/powered%20by-Aim-%231473E6)](https://github.com/aimhubio/aim)

Cite Aim in your papers

In case you've found Aim helpful in your research journey, we'd be thrilled if you could acknowledge Aim's contribution:

@software{Arakelyan_Aim_2020,
  author = {Arakelyan, Gor and Soghomonyan, Gevorg and {The Aim team}},
  doi = {10.5281/zenodo.6536395},
  license = {Apache-2.0},
  month = {6},
  title = {{Aim}},
  url = {https://github.com/aimhubio/aim},
  version = {3.9.3},
  year = {2020}
}

Contributing to Aim

Considering contibuting to Aim? To get started, please take a moment to read the CONTRIBUTING.md guide.

Join Aim contributors by submitting your first pull request. Happy coding! 😊

Made with contrib.rocks.

More questions?

  1. Read the docs
  2. Open a feature request or report a bug
  3. Join Discord community server

Release files for aim 3.30.0.dev20250518

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

Source distribution (sdist)

Source distribution for aim 3.30.0.dev20250518
File Size Uploaded
aim-3.30.0.dev20250518.tar.gz 1.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for aim 3.30.0.dev20250518
File
aim-3.30.0.dev20250518-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
aim-3.30.0.dev20250518-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
aim-3.30.0.dev20250518-cp312-cp312-macosx_10_14_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.14+ x86-64 Details
aim-3.30.0.dev20250518-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
aim-3.30.0.dev20250518-cp311-cp311-manylinux_2_24_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64 Details
aim-3.30.0.dev20250518-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
aim-3.30.0.dev20250518-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
aim-3.30.0.dev20250518-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details
aim-3.30.0.dev20250518-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
aim-3.30.0.dev20250518-cp310-cp310-manylinux_2_24_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64 Details
aim-3.30.0.dev20250518-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
aim-3.30.0.dev20250518-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
aim-3.30.0.dev20250518-cp310-cp310-macosx_10_14_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.14+ x86-64 Details
aim-3.30.0.dev20250518-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
aim-3.30.0.dev20250518-cp39-cp39-manylinux_2_24_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64 Details
aim-3.30.0.dev20250518-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
aim-3.30.0.dev20250518-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
aim-3.30.0.dev20250518-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details
aim-3.30.0.dev20250518-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details
aim-3.30.0.dev20250518-cp38-cp38-manylinux_2_24_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.24+ x86-64 Details
aim-3.30.0.dev20250518-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
aim-3.30.0.dev20250518-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
aim-3.30.0.dev20250518-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details
aim-3.30.0.dev20250518-cp37-cp37m-manylinux_2_24_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-64 Details
aim-3.30.0.dev20250518-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details

Total release size: 123.2 MB

Release files / aim-3.30.0.dev20250518.tar.gz

Download URL aim-3.30.0.dev20250518.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
136da7c40e48c69bdf72893a1468bca1270514355da43f4f7cf9b5feae885aef
BLAKE2b-256 checksum
How to use checksums
863337c1b62e86fc8d4a249906ef52385615d1c87d3c8856059ff268d958d1b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.4

Release files / aim-3.30.0.dev20250518-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp312-cp312-manylinux_2_28_x86_64.whl
Size 7.6 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2f05b85dbba73f9665157be8b235b693e16d7ec116a3c816aa8fd287e2ef7635
BLAKE2b-256 checksum
How to use checksums
2648d16e994eaf800cb92545a7b2d701b827987161d5f7f58dc4ef38ecb47f2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp312-cp312-macosx_11_0_arm64.whl

Download URL aim-3.30.0.dev20250518-cp312-cp312-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a19d9372f9a30790abbf2c9c62757f466fcdc221236346927c3477bc77456fdc
BLAKE2b-256 checksum
How to use checksums
0b9261eb040881c6fcb432447c4e5c4f3e322ae028e261a667aa938eb32aeea8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / aim-3.30.0.dev20250518-cp312-cp312-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp312-cp312-macosx_10_14_x86_64.whl
Size 2.5 MB
Tags CPython 3.12 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
4b4f7b43b0e37ba21693239c3fa8e0d4bb909925e6eb8c6dcaac9d294a75cf55
BLAKE2b-256 checksum
How to use checksums
5fab14c0326a4331d666b036055be42a6c786584034514d7adc1cf1b8c9152de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / aim-3.30.0.dev20250518-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp311-cp311-manylinux_2_28_x86_64.whl
Size 7.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7b911af4bea6d81c77d9047428c121e60047aeef4a59d5cbd029461d2e61c500
BLAKE2b-256 checksum
How to use checksums
a1a24566d380cd456e9783ee1411a16e0b1967d2b89fe3f9e9fdcd9c8f9da40c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp311-cp311-manylinux_2_24_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp311-cp311-manylinux_2_24_x86_64.whl
Size 5.9 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
f4cab1ea123a3f2baf71448b3d09e4fdee1b414e4638bf783b8f629a13963ad7
BLAKE2b-256 checksum
How to use checksums
c551377bfc85288a6cb2b429cc8e6e979b5ec61e2e6991bd71391ae7fe94d443
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ea01bc1f634d91a3421c1f8e56037240e91853cc0a2d824a7b741b06fa5c1093
BLAKE2b-256 checksum
How to use checksums
ac7852df315a37d26842a53b942eb331d99ff22cb5ca04e413f3482db4e132d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp311-cp311-macosx_11_0_arm64.whl

Download URL aim-3.30.0.dev20250518-cp311-cp311-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b24029a1d85d12d3808d639ae443e719e6734f37227c6469c70196c22e18fbf0
BLAKE2b-256 checksum
How to use checksums
5fb51bce99dda4153441b889daa1dd9199340b6a4903fdaf4324dcfec0dce1e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.0

Release files / aim-3.30.0.dev20250518-cp311-cp311-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp311-cp311-macosx_10_14_x86_64.whl
Size 2.5 MB
Tags CPython 3.11 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
66bb68ee97fca2919f2234b26d924b81a197fb36aadb20ec273db3463c022ccc
BLAKE2b-256 checksum
How to use checksums
42cc7bc9e94791bf9ea30d2aa6da49669e9910369126d02fd3694402aecab939
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.0

Release files / aim-3.30.0.dev20250518-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp310-cp310-manylinux_2_28_x86_64.whl
Size 7.1 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
77ddaf13fafcc74e28144e9d843135dacf5742fadc1bd6984d5563d330b32539
BLAKE2b-256 checksum
How to use checksums
da2945fdf3b107684d350da2a059017f5594699d72c62e4bdbfe7859e5c5b515
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp310-cp310-manylinux_2_24_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp310-cp310-manylinux_2_24_x86_64.whl
Size 5.8 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
4e697d27a2b62f662153f18e653f686cd65fd5d2772a8486be1a496b06762da2
BLAKE2b-256 checksum
How to use checksums
37d3521525008f322967c57fea63694ef09ef5c4a0d7210634618c27f8809b6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1166690d233690a0bcccceb48a437a75b260659c558cd49935a5ae4ad35a65f2
BLAKE2b-256 checksum
How to use checksums
f433761bf6f494670263e1bc8c6ff91ad596f9eaf1c59ecfcaa5d1126f46b2a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp310-cp310-macosx_11_0_arm64.whl

Download URL aim-3.30.0.dev20250518-cp310-cp310-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
346f819e82888d3e130d6b6a0f50e9c29660b8d6d334f31e34fc8edb08791ba5
BLAKE2b-256 checksum
How to use checksums
da81e4b771fa49a3bf3bacbd40508c393b54f1b632d217cc2cfe2a469a0364d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.4

Release files / aim-3.30.0.dev20250518-cp310-cp310-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp310-cp310-macosx_10_14_x86_64.whl
Size 2.6 MB
Tags CPython 3.10 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
df10a2b4cf5749f3c0fa6f286af8eb24b5713d9db90c4fc9dcb7a9c9a7659f1c
BLAKE2b-256 checksum
How to use checksums
2722f967f015d77aaea686ae1bdeae7e0c1c976fd320d4619913a5b2471d51f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.4

Release files / aim-3.30.0.dev20250518-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp39-cp39-manylinux_2_28_x86_64.whl
Size 7.1 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
89c0fc2a2ac6ecc564326316b0ee9ffd38dabc479620a3abe7a01f010b374bc0
BLAKE2b-256 checksum
How to use checksums
adfacc2bce3ad65a53de37dac107f9967031244055e72da0294b9b5e323421bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp39-cp39-manylinux_2_24_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp39-cp39-manylinux_2_24_x86_64.whl
Size 5.8 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
f4df859327bfa6af71d6c7a1dc3d6c7b03d21c511db5593d73e7238ac6984e64
BLAKE2b-256 checksum
How to use checksums
5a9d8ef1f4931af80035ae9f7aff516a7937f7e020d30e0f8fc29a6fcd2c8f3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2d2a2b00500c0c88798c1f98353c6601a7c3ccd91d8806e313c955ef0c8166a4
BLAKE2b-256 checksum
How to use checksums
292305325d908ccec921da0157e06594b87cd57c7803f330c524571d8bb32500
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp39-cp39-macosx_11_0_arm64.whl

Download URL aim-3.30.0.dev20250518-cp39-cp39-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
93edf35704cc5e1a62258b82b470477cec29707a8f7a23c343defe02caa30de6
BLAKE2b-256 checksum
How to use checksums
4f4689ff14a3182a484cba5558c484cfb4fe5e10e785769b33b574a4a7bcbe82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.12

Release files / aim-3.30.0.dev20250518-cp39-cp39-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp39-cp39-macosx_10_14_x86_64.whl
Size 2.5 MB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
54bd243e2189519f25f93fac976d3f06743321ab0af7d01501f483e06167bdec
BLAKE2b-256 checksum
How to use checksums
8e42fae9a6b91e3d1e3d45a266187ab9acde859e750d97ea43d1462c3141b440
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.12

Release files / aim-3.30.0.dev20250518-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp38-cp38-manylinux_2_28_x86_64.whl
Size 7.2 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6d46cd6c371525e8e4d8725e3cd9563d1679194fd47f7b9fe3c8b0c3b365c4b7
BLAKE2b-256 checksum
How to use checksums
c343dde87e91c83e1476c484d38bab25e7bd7d87f8c28e3c61287393f32ef9eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp38-cp38-manylinux_2_24_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp38-cp38-manylinux_2_24_x86_64.whl
Size 6.1 MB
Tags CPython 3.8 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
952409d0b6811daa4459aecfea3563aa0add4bc2971d1c6bd89fccf4ee62670e
BLAKE2b-256 checksum
How to use checksums
25e0007d8d660998e9b9819d5536405cc54f211f6d98979f56f1d3879c298158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.0 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0cdb2562440a200dc5252822af46c66147341424f4cee3974d25a6a5eb2d76a5
BLAKE2b-256 checksum
How to use checksums
c697a0ae164b5e429806138aa78c3695bcf8bc7b6c57b7f6ec60d8895286801c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp38-cp38-macosx_11_0_arm64.whl

Download URL aim-3.30.0.dev20250518-cp38-cp38-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
39ac17de091edb61f8849b06382377e644dac6f5347dbcd40b2ae1b9bf7cafcf
BLAKE2b-256 checksum
How to use checksums
6ccba11bd88490d5faec5bbdf69fc3cb9cb1d4c61905965856cb653d38057350
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.13

Release files / aim-3.30.0.dev20250518-cp38-cp38-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp38-cp38-macosx_10_14_x86_64.whl
Size 2.6 MB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
bf82a40340c6e22cc854923c312fefe2302be30cf67b9c43675cc97cbc2bad8d
BLAKE2b-256 checksum
How to use checksums
4bf5dc0018fe03a489471d9e084cf16792f73e0d38d165444852ab2fdc83036c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.13

Release files / aim-3.30.0.dev20250518-cp37-cp37m-manylinux_2_24_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp37-cp37m-manylinux_2_24_x86_64.whl
Size 5.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
4a595ff5588ef28d1a876fdd964ce217a53bf777ee59c78ac6a3b97f2282c423
BLAKE2b-256 checksum
How to use checksums
3160d8aff57b599e2f81fb558f728956b715c77939cbfbb11963e37562c197c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / aim-3.30.0.dev20250518-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250518-cp37-cp37m-macosx_10_14_x86_64.whl
Size 2.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
7ad7ceb55ed6ec99dd35e916e45e7b0cf9c2c2483c4d3bfafcbb7012aad042bd
BLAKE2b-256 checksum
How to use checksums
0c7c4e8850802a2aac7cffcb3cf4fc2e193b093d394ed0b61a8ec38de0c5b152
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.7.13

Release history Release notifications | RSS feed

This release

3.9.4

11 release files

3.9.3

11 release files

3.9.2

11 release files

3.8.0

11 release files

3.7.5

11 release files

3.7.4

11 release files

3.7.3

11 release files

3.7.2

11 release files

3.7.1

11 release files

3.6.1

11 release files

3.6.0

11 release files

3.5.4

11 release files

3.5.3

11 release files

3.5.2

11 release files

3.4.1

11 release files

3.4.0

11 release files

3.3.5

11 release files

3.3.4

11 release files

3.3.3

11 release files

3.3.2

11 release files

3.3.1

11 release files

3.3.0

11 release files

3.2.2

11 release files

3.1.1

11 release files

3.1.0

10 release files

3.0.7

10 release files

3.0.2

10 release files

3.0.1

10 release files

3.0.0

9 release files

2.7.4

2 release files

2.7.3

2 release files

2.7.2

2 release files

2.7.1

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.6

2 release files

2.1.5

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.27

2 release files

2.0.26

2 release files

2.0.20

2 release files

2.0.19

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