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.29.0.dev20250328

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

Built distributions (wheels)

Table of built distributions (wheels) for aim 3.29.0.dev20250328
File
aim-3.29.0.dev20250328-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
aim-3.29.0.dev20250328-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
aim-3.29.0.dev20250328-cp311-cp311-manylinux_2_24_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64 Details
aim-3.29.0.dev20250328-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.29.0.dev20250328-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
aim-3.29.0.dev20250328-cp310-cp310-manylinux_2_24_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64 Details
aim-3.29.0.dev20250328-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.29.0.dev20250328-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
aim-3.29.0.dev20250328-cp39-cp39-manylinux_2_24_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64 Details
aim-3.29.0.dev20250328-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.29.0.dev20250328-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details
aim-3.29.0.dev20250328-cp38-cp38-manylinux_2_24_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.24+ x86-64 Details
aim-3.29.0.dev20250328-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.29.0.dev20250328-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
aim-3.29.0.dev20250328-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details
aim-3.29.0.dev20250328-cp37-cp37m-manylinux_2_28_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ x86-64 Details
aim-3.29.0.dev20250328-cp37-cp37m-manylinux_2_24_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-64 Details
aim-3.29.0.dev20250328-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
aim-3.29.0.dev20250328-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details

Total release size: 114.9 MB

Release files / aim-3.29.0.dev20250328-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
24ae666032251f555727d351b762dc5270eeb9ee2469cd7286ac16d5c9009540
BLAKE2b-256 checksum
How to use checksums
a52a6fd2e19f295d2d117529fe21f91b10c2ea721c24c66b312f275ecb0a41f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
99601ff7b6b7a85662354606c0659a2a60179c5170d2bcad7bf941ee91f6343a
BLAKE2b-256 checksum
How to use checksums
68932d8d18de19ecd95d0af176f77dfa9b1befa61692f9825645bb28839e8e84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp311-cp311-manylinux_2_24_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
de075dcef50bd188ffdb7b658cc16e6ac9fc70eb674cc7b70c9367f496bf94ae
BLAKE2b-256 checksum
How to use checksums
4c6063316d0dfb13d94d6568e77c7f4a5f4abc880d133b285e03a20eb3a520e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
a381ad95a4605bf6b04725c8386e1ca6877d94c225c86f0394a167741597465d
BLAKE2b-256 checksum
How to use checksums
7d949384bfac34d33dc6cfeb01cad62d65ee096383d7e6f14b583a7358dbb862
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
5a9b1f607a7dd2273219b2b7b6df13ab636f1e22e6d621f8ecf6aeedac063d42
BLAKE2b-256 checksum
How to use checksums
2f5c0832c3c4afc5e0d5efe27fc45c7d14d5665f65bc56d0360f12cb7fdb0841
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp310-cp310-manylinux_2_24_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
61c8b6483419acf141b021e8a3621b81d15d5f95d02effdfeddd1c84c11d08cf
BLAKE2b-256 checksum
How to use checksums
c6554cb3f521e32068493484205936eb499a8d075dbdca5eb3fb2308d22c06bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
e2cfe4aa71e4408468f0bb0797352720ebf9f365dfd20376bca8e346811029d3
BLAKE2b-256 checksum
How to use checksums
aa899346ea14b7520d5505c4a44100268f7b6b37a8a4fb48238f2cd117af9f96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
73a4f39052567f89aa4cb0314cf0dfa444b29446d9d1fa0c531258d8ae282cb1
BLAKE2b-256 checksum
How to use checksums
d570a85e4bac130b948cad0027f1e62c9cebeef0fcbfcf2d415f82bd0d9bd119
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp39-cp39-manylinux_2_24_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
cfbbcac4b02558774c945fc6a7a2c6a486eec69145fa7738d2f014cc2fdebc10
BLAKE2b-256 checksum
How to use checksums
ef00456694bd47711ff1aff1e6f7787553782e905bf6992fa5333c07f940d7db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
327b93f098c0604dbd0471dceb2c460f911351da3367fcf4232472287ee7c581
BLAKE2b-256 checksum
How to use checksums
b36bfdc2b67e1b23704254d46051bf4eccfa850dc30da843b74f5a2c38bf823d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
9e75d6ec463c7b39c55c219501d44ca72a3b19496550addc5ce2d3b602a1d324
BLAKE2b-256 checksum
How to use checksums
181616f21607026ef874dc960d596ba1c556ed4127ba0156f814ba56e77a4ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp38-cp38-manylinux_2_24_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
63616d66480ce9576355b41e597460b1f2cc0a56a65a332577ab8068722e1053
BLAKE2b-256 checksum
How to use checksums
e8d2105ae5925d76547fd9699e7924e8954d4408b68b14146e2b090c15a9fbbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
33e65a81974a76ca72cc352eb432e7a902d2e02f2b6299ff262ddc13622ceaf6
BLAKE2b-256 checksum
How to use checksums
9bc1247fb658287e3c9bad1621ead056a97f3b04eb0355ad210f6087ae3a88ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp38-cp38-macosx_11_0_arm64.whl

Download URL aim-3.29.0.dev20250328-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
a201b3e24377dc89ce2a55c9ce128f72e4c651f933acdb60afffef26764eb9d6
BLAKE2b-256 checksum
How to use checksums
d4a2b808474bec6d925250b3df6fc6b50bb667e985d97be13eb1b0c0fe5146ab
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.29.0.dev20250328-cp38-cp38-macosx_10_14_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
aa21fcc6544a4b8e013c692d0aaebf89b1da27a9d70771035eeb9a70f863f1d1
BLAKE2b-256 checksum
How to use checksums
066681ba1a964ff3eaa9589667529a9a9694da1b28d81aee177f585e17041892
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.29.0.dev20250328-cp37-cp37m-manylinux_2_28_x86_64.whl

Download URL aim-3.29.0.dev20250328-cp37-cp37m-manylinux_2_28_x86_64.whl
Size 6.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7464da56fd05674daebc3019782c59699c223377a4eebed312af13a2370163b0
BLAKE2b-256 checksum
How to use checksums
19476d60fab538c03d92fedeaac821490456a8480509bfb1df9ff1e371ddbd02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp37-cp37m-manylinux_2_24_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
8e11d68d5acd371ace95fe3fe3478a76ec5314d7c9a11327ea67701d6e441db5
BLAKE2b-256 checksum
How to use checksums
5adfd98b06c8aac312acb5192e0d068ba8685a2f80385e95f9f0b176c99db6a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aim-3.29.0.dev20250328-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d209fa28973d783362d564cfd832ccb22478ad7a91dba6276ee7bbadd46fd636
BLAKE2b-256 checksum
How to use checksums
a4a7b4ef8fcccbb53ce5d76ed6654abfe1f35a64e4f1316d41750ec6d44193ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / aim-3.29.0.dev20250328-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL aim-3.29.0.dev20250328-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
6bb14034b7ca4c591120ad3d4a9a66fcf89c33f2c89ea30ed1af6d7a928900fb
BLAKE2b-256 checksum
How to use checksums
e08a27466598d2fee74a7dd5c38b2e6447dff2054bf3696e8222557b7d3cfc2f
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