Skip to main content

Autosubmit is a lightweight workflow manager and meta-scheduler. It was originally designed in 2011 for use in climate research for configuring and running experiments. In the last few years, it has been extended to cover additional use cases, and today it is used as a general orchestration tool. It supports scheduling jobs to remote batch servers (via SSH) such as PBS, LSF, SLURM, and SGE.

Autosubmit is a Python package provided in PyPI, which facilitates easy and fast integration and relocation on new platforms. Conda recipes are available on the project website. A containerized version for testing purposes is also available but not public yet.

The features found in Autosubmit characterize it as both an experiment manager and also as a workflow orchestrator. The experiment manager allows users to define and configure experiments, supported by a hierarchical database that ensures reproducibility and traceability. The orchestrator is designed to run complex workflows in research and operational mode by managing their dependencies and interfacing with local and remote hosts.

These multi-scale workflows can contain from a few steps to thousands of steps, and from a single platform to multiple platforms. Platform is a concept in Autosubmit to abstract servers. A workflow configuration can include one or multiple platforms, allowing the workflow to run on any number of servers via password-less SSH without any external deployment.

Due to its robustness it can handle different eventualities such as networking connectivity issues or I/O errors. The monitoring capabilities extend beyond the command-line application through a REST API that allows communication with workflow monitoring tools such as the Autosubmit web GUI.

It has contributed to various European research projects and runs different operational systems. It will support the Earth Digital Twins as the Digital Twin Ocean over the next years.

It is currently used at the Barcelona Supercomputing Centre (BSC) to run models (EC-Earth, MONARCH, NEMO, CALIOPE, HERMES, and others), operational toolchains (S2S4E), data-download workflows (ECMWF MARS), and for many other use cases. Autosubmit has been used to run workflows in different supercomputers at BSC, ECMWF, IC3, CESGA, EPCC, PDC, and OLCF.

Release files for autosubmit 4.1.17.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 autosubmit 4.1.17.1
File Size Uploaded
autosubmit-4.1.17.1.tar.gz 1.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for autosubmit 4.1.17.1
File Interpreter ABI Platform
autosubmit-4.1.17.1-py3-none-any.whl Python 3 none any Details

Total release size: 2.4 MB

Release files / autosubmit-4.1.17.1.tar.gz

Download URL autosubmit-4.1.17.1.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
6a366e0f3de0ed6b3e6cfad13f0b001fdf0a8e3ad8fb779d3006b6ca54d6c15a
BLAKE2b-256 checksum
How to use checksums
fd4b50f8f33003144945ab4620a0529231319fa36b26344926aec3d459c79cf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / autosubmit-4.1.17.1-py3-none-any.whl

Download URL autosubmit-4.1.17.1-py3-none-any.whl
Size 493.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2a8a9586f700a35b9432ad71f72d1a96aca768d136e4a0ab0bf67f444905d5ef
BLAKE2b-256 checksum
How to use checksums
8e7c51ba4a293eab34547f55161db3755d0e00a18c3fab7a8f801f465c36d677
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

4.1.17.1 This release

2 release files

4.1.17

2 release files

4.1.15

2 release files

4.1.12

2 release files

4.1.11

2 release files

4.1.10

2 release files

4.1.9

2 release files

4.1.8

1 release file

4.1.7

1 release file

4.0.105

1 release file

4.0.104

1 release file

4.0.103

1 release file

4.0.102

1 release file

4.0.98

2 release files

4.0.95

2 release files

4.0.94

2 release files

4.0.93

2 release files

4.0.92

2 release files

4.0.91

2 release files

4.0.90

2 release files

4.0.89

2 release files

4.0.84

2 release files

4.0.82

2 release files

4.0.81

2 release files

4.0.80

2 release files

4.0.76

2 release files

4.0.75

2 release files

4.0.74

2 release files

4.0.7

2 release files

4.0.6

2 release files

4.0.5

2 release files

4.0.4

3 release files

4.0.3

3 release files

4.0.2

2 release files

4.0.1

1 release file

4.0.0

1 release file

3.14.1

1 release file

3.14.0

1 release file

3.13.4

1 release file

3.13.3

2 release files

3.13.1

1 release file

3.13.0

1 release file

3.12.0

2 release files

3.11.0

1 release file

3.9.0

1 release file

3.8.1

1 release file

3.8.0

1 release file

3.7.8

1 release file

3.7.7

1 release file

3.7.6

1 release file

3.7.5

1 release file

3.7.4

1 release file

3.7.3

1 release file

3.7.2

1 release file

3.7.1

1 release file

3.7.0

1 release file

3.6.1

1 release file

3.6.0

1 release file

3.5.0

1 release file

3.4.1

1 release file

3.4.0

1 release file

3.3.1

1 release file

3.3.0

1 release file

3.2.0

1 release file

3.1.9

1 release file

3.1.8

1 release file

3.1.7

1 release file

3.1.6

1 release file

3.1.5

1 release file

3.1.4

1 release file

3.1.3

1 release file

3.1.2

1 release file

3.1.0

1 release file

3.0.6

1 release file

3.0.5

1 release file

3.0.4

1 release file

3.0.3

1 release file

3.0.2

3.0.1

1 release file

3.0.0

1 release file

3.0.0rc4

3.0.0rc3

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