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 ❇️

  • 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.dev20250606

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.dev20250606
File Size Uploaded
aim-3.30.0.dev20250606.tar.gz 1.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for aim 3.30.0.dev20250606
File
aim-3.30.0.dev20250606-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.dev20250606-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
aim-3.30.0.dev20250606-cp312-cp312-macosx_10_14_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.14+ x86-64 Details
aim-3.30.0.dev20250606-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.dev20250606-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.dev20250606-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.dev20250606-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
aim-3.30.0.dev20250606-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details
aim-3.30.0.dev20250606-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.dev20250606-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.dev20250606-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.dev20250606-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
aim-3.30.0.dev20250606-cp310-cp310-macosx_10_14_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.14+ x86-64 Details
aim-3.30.0.dev20250606-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.dev20250606-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.dev20250606-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.dev20250606-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
aim-3.30.0.dev20250606-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details
aim-3.30.0.dev20250606-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.dev20250606-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.dev20250606-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.dev20250606-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
aim-3.30.0.dev20250606-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details
aim-3.30.0.dev20250606-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.dev20250606-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.dev20250606.tar.gz

Download URL aim-3.30.0.dev20250606.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
01c5dd0638145f9c68186c47ea1866b5ae73a42d9fc4c9a0c20294ef2bec1f22
BLAKE2b-256 checksum
How to use checksums
99192e8001a83f091faa876caa0f1279846ac9d54c55b4a964ef437683b88110
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.dev20250606-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
17cec073f39d1281161848efc7142048fff4a6cdf74a15971e93bdae8a5f67f6
BLAKE2b-256 checksum
How to use checksums
ba44f497c5f3c42ac123ecd12318c9f83cd660e014d873f09da413fc61811cc6
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.dev20250606-cp312-cp312-macosx_11_0_arm64.whl

Download URL aim-3.30.0.dev20250606-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
5d8041205b966e504b225a86d98af6e7e49e0c2e33106aa7cf07dbce67df8f7e
BLAKE2b-256 checksum
How to use checksums
cac9a89d862a1b7746a0624ff736dc3ede887f8b34a5432ab907427154658d4a
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.dev20250606-cp312-cp312-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
3b9e4f44f9cc582e715d7943af2846a50225d06ff5005c3307698a3a47badfba
BLAKE2b-256 checksum
How to use checksums
b1386a82e9c66344f9995cc8e91fd827e5c95f893ba0e383096e168b55c8a443
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.dev20250606-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
e2daeb59468bd3f1f378c31c9047c19f7c556741b16ff3136ca21f2fbca7b7ea
BLAKE2b-256 checksum
How to use checksums
c439b6b2bc5e62db40138cf020b78ce622b26ba15422e879f564dce444a6b1b1
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.dev20250606-cp311-cp311-manylinux_2_24_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
16b4303f3cd2a71628060c3abbea09ef911110c1d986a28afb5b68b8bf15d81b
BLAKE2b-256 checksum
How to use checksums
3b40b3b4628050a3514b9adb17e5562a1e308711917db41ab2bbe7261cdb915f
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.dev20250606-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
9897f49a3450c95f8839133591d96e644119b941d530d1bdfc9756f27cf7cadc
BLAKE2b-256 checksum
How to use checksums
34fb8e246c7b17bcaa54779822d1c5285fa4727ae8245f2a8448a0a06e2145bf
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.dev20250606-cp311-cp311-macosx_11_0_arm64.whl

Download URL aim-3.30.0.dev20250606-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
e4fb834ea408f78f0ee273a8d4fde38ed963cb1fcc7d09787e7334f6444d9337
BLAKE2b-256 checksum
How to use checksums
29702056f8fc984ac9e6ce637a1d88b6c9d522cc8e10ae44943b167f00d4bb64
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.dev20250606-cp311-cp311-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
8c7c2a333ca9217a2e5bc3fcde3663ea874f5f590c45dd0eb3cfe65a682afaa2
BLAKE2b-256 checksum
How to use checksums
492ef73e6796c825d805994c30145ac3157b4a2cb01c25cee851969956778a0c
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.dev20250606-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
4f4c58b8b6eb0eab66015d44448e84c3a991195b023c8cd984b0da0848a01dce
BLAKE2b-256 checksum
How to use checksums
b9707ba75c344d6c8395c5dc1492dbd1bc0adb9c4ef4b03a9644ea536728adab
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.dev20250606-cp310-cp310-manylinux_2_24_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
4f4f5b99de8a232b0c6ab2aa0791b29fb7929f0839ddd5ded0aae195c512fe91
BLAKE2b-256 checksum
How to use checksums
9831dbcb4854c49fefe56492cdd5206e671eb73faed4ddba964c41646153ea05
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.dev20250606-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
3a9544588459b878a9453278927bb90de2db5730db748df6d38d69b4c9e84304
BLAKE2b-256 checksum
How to use checksums
4262f1020aae73e473453bd0e52bad6273d333a8117ede3d99a52105bde9ecf2
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.dev20250606-cp310-cp310-macosx_11_0_arm64.whl

Download URL aim-3.30.0.dev20250606-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
2a9a783bf28b39e5d46cb596784d9113d9b976ba057d6eceb1c83851f83b1a7e
BLAKE2b-256 checksum
How to use checksums
5cb35a550461529d2198408b65ec24cf3134960ab814a9e72f8a734d1ba43e87
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.dev20250606-cp310-cp310-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
a485a04a530ab88a4470e8f5bb60fc7c87286bc7e9ac203151a391994e89532e
BLAKE2b-256 checksum
How to use checksums
eb7a5d0ae09c558cd966580de73bfbe32d2971be98186fd288a748cf5e25838e
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.dev20250606-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
f9d992e41b9e80a1839e806e107c0c500cab941b8bbc6844d90c8a713e3d74c9
BLAKE2b-256 checksum
How to use checksums
9b78bab6158cd6ccf0b67971721c20b10d992f829f42f6f2d2e882e1ad3ebfa5
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.dev20250606-cp39-cp39-manylinux_2_24_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
e75cac56043b1742e9c96fb84b9cf78fde535bf475a2e2ef5e190ecf5f505412
BLAKE2b-256 checksum
How to use checksums
bd3081030ebf2281a55881a0c1070320d780de6b64620044175addc0ddeca056
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.dev20250606-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
2503f7b35992db25f343d1e35bd973b906fa08a550bc0af1ef64ca5f76ef18b4
BLAKE2b-256 checksum
How to use checksums
11e574a38839325ea468849e7e90299dc38ccf2ee516d6f7455c5a35af1b98ff
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.dev20250606-cp39-cp39-macosx_11_0_arm64.whl

Download URL aim-3.30.0.dev20250606-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
e0fc5c0c6699a03fe0cceca1af851aa9ee26cb20e4d19290cbcf47405f0d8c58
BLAKE2b-256 checksum
How to use checksums
41d85f26b188f5a89b5d7aac37b152f3541f0545d21bf0867fb33e00d97750d5
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.dev20250606-cp39-cp39-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
4655ef16101bba14df30b10b27ec9fc98f23a807d7887a199f8820c4001eae0e
BLAKE2b-256 checksum
How to use checksums
857198d28b4d624b127b5ac311058dbe9f0982031a8ac751dab7ace97fa0950e
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.dev20250606-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
be93682d5e437e358def2a7ea62480235b975617cbe099f6d014462f4ba25c13
BLAKE2b-256 checksum
How to use checksums
bd91c66887c15b8f088f4acb3766b21b8abf3e5d48181c310b0abdb6c5340666
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.dev20250606-cp38-cp38-manylinux_2_24_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
05731bd23d9e1a16915a57ae0c77d48be27dbb8f5392995dae555ea4fec26061
BLAKE2b-256 checksum
How to use checksums
356420b88bc6d975842071e4a5cae7f9399dd1d77ee4efe2f0b6f2198494bca7
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.dev20250606-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
39a03e1235d7769be33383aa12dd68e7921c46c08410d70244508ce4a42f0a97
BLAKE2b-256 checksum
How to use checksums
f256d9997122200481615fe1bfa888dbdf14fc9d4265c4184aeddb0f35ff0f7e
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.dev20250606-cp38-cp38-macosx_11_0_arm64.whl

Download URL aim-3.30.0.dev20250606-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
501bb4e7fc8e4749d38636c671141f8452db10db138865299d619e0f4806cea1
BLAKE2b-256 checksum
How to use checksums
179d1ed649ac5403583aed1c9e46b217545d2a7816ad5ad4c9fceeb905137896
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.dev20250606-cp38-cp38-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
e5b75f847100d1ad4d96f1ee302ce286779c89afd096799327b0697ea1978a18
BLAKE2b-256 checksum
How to use checksums
054700f3e6f60343c89bd90c70a746b38a53649b81f7903cf5a8ba6c93505f4f
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.dev20250606-cp37-cp37m-manylinux_2_24_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
92ac27782b992741e6caacf23d72fc16343d72cbe688019efecee51f2ac9d6f6
BLAKE2b-256 checksum
How to use checksums
da4fbeeab91b911b236153464e317217aca717829a2f79aabe8e1eefab58b7d2
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.dev20250606-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL aim-3.30.0.dev20250606-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
7e530132e06076b8c1432ba4e2e7093c544cfa5f71ff32c25ec2f23175306c46
BLAKE2b-256 checksum
How to use checksums
8a10735627b5ae513fd7a4bb8c0b21f6bb10cf620e6e09028b32d5227e2cac36
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