Skip to main content
Pre-release

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

multio

Build Status License

multio is a package developed by ECMWF that provides an application programming interface (API) for

  • I/O-server functionality for distributed earth-system models,
  • post-processing pipelines of user-programmable list of actions.

The fundamental design principle behind multio is that data is decoupled from metadata, and that the metadata is used for routing the data through the post-processing pipelines.

Documentation

The documentation can be found at https://multio.readthedocs.io.

Requirements

Runtime dependencies:

Optional runtime dependencies:

Build dependencies:

Installation

multio employs an out-of-source build/install based on CMake.

Make sure ecbuild is installed and the ecbuild executable script is found ( which ecbuild ).

Now proceed with installation as follows.

  1. Set up environment as appropriate

    srcdir=$(pwd)
    builddir=build
    installdir=$HOME/local
    
  2. Run Cmake/ecbuild

    ecbuild --prefix=$installdir -- -DCMAKE_PREFIX_PATH=<path/to/dependencies/install> $srcdir
    

    The package is in active development and the I/O-server functionality is not enabled by default, so it needs to be turned on explicitly. In addition, if built with FDB support, some compilers will require linking to be forced.

    ecbuild --prefix=$installdir -- -DCMAKE_PREFIX_PATH=<path/to/dependencies/install> -DECBUILD_EXE_LINKER_FLAGS=-Wl,--no-as-needed $srcdir
    
  3. Compile, test and install

    make -j10
    ctest
    make install
    

Copyright and license

(C) Copyright 2005- ECMWF.

This software is licensed under the terms of the Apache Licence Version 2.0 which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.

In applying this licence, ECMWF does not waive the privileges and immunities granted to it by virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.

Metadata

Release files for pymultio 2.7.0.dev20250905

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 pymultio 2.7.0.dev20250905
File
pymultio-2.7.0.dev20250905-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-13-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-12-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-11-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-10-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-9-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-8-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-7-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-6-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-5-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-4-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-3-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-2-py3-none-any.whl Python 3 none any Details
pymultio-2.7.0.dev20250905-1-py3-none-any.whl Python 3 none any Details

Total release size: 309.9 kB

Release files / pymultio-2.7.0.dev20250905-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc06be0124250a84b3a0e0d9ab8ea2e6fddea52c1faea314bd89df4ff0c7f7d5
BLAKE2b-256 checksum
How to use checksums
f9f3c4b2c282826473c1bac5ed3ccb4d81342b11c83ad00ecc2fa814250de28b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.11

Release files / pymultio-2.7.0.dev20250905-13-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-13-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ca72f668bc8227551b9339045ea465a0986d79c25133bf3034a152332598ccff
BLAKE2b-256 checksum
How to use checksums
1417a054cc09e61e9610ce910768a8a97eedbaf3a12fcb5a6af57d9f24b3cd1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.15

Release files / pymultio-2.7.0.dev20250905-12-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-12-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc0aca9455723345d6b3b78cae7dc2cb58060e8e5df5983053654902edbb9db8
BLAKE2b-256 checksum
How to use checksums
cea5be43dab97903760013544376a3e40366f476f1b3aa92178c418e71db641d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.0

Release files / pymultio-2.7.0.dev20250905-11-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-11-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
934e318d561630fba20bc356d47175a11d5e1ec5cd57e5813a2dbd6a6d001c88
BLAKE2b-256 checksum
How to use checksums
2f3ad32acaf98170d6f6a2742b3208f02886d52b148a5e5ae6aed1067fa688d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.16

Release files / pymultio-2.7.0.dev20250905-10-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-10-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
def464e76b38e400018bdc819f2f7ec97579569b10612ca2dae3c6cfd8a55491
BLAKE2b-256 checksum
How to use checksums
4735932a70fc5f4a859e9997ad7ca7b9ba0c8ea207705c9663d8ae69e811fda8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.7

Release files / pymultio-2.7.0.dev20250905-9-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-9-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
afdb11ba3bdaebeef537064fa7413bee73e6de92459e678632530af4fd47e3fb
BLAKE2b-256 checksum
How to use checksums
e9a73b266d01288da16bcfe56dce5bc35d74d03af63b054b3b6e6bdd5641b3a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.11

Release files / pymultio-2.7.0.dev20250905-8-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-8-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0312972b8e02a70e5888e8d86c5383f154d44c6c61274da15ab354b1b349bd5a
BLAKE2b-256 checksum
How to use checksums
2c79a63f3340f7e69922fcd8a1b6e1ad0843f3908b581ab0cdd68a40b055e488
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.9

Release files / pymultio-2.7.0.dev20250905-7-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-7-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
072b38bb5d6e72759f0a38a666d8c655a5051d20a3b9c7833a571e2017dde6e8
BLAKE2b-256 checksum
How to use checksums
946a6f726726d2deb085ea197e23f86832082c09765430bb6f26b097b77f255c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.11

Release files / pymultio-2.7.0.dev20250905-6-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-6-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b3784d5997729d7c64885a08003fb92c7670f696c0a86ea65b4dd1b18ac557a
BLAKE2b-256 checksum
How to use checksums
f454a50edfc7daf9e6d0720975f7bdcd19395b801229679c84adbe8281b0f36b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.7

Release files / pymultio-2.7.0.dev20250905-5-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-5-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5141d7d7854a732db568acd67890b6cc29d45b6a1df8be7c4d2eff1754043b4d
BLAKE2b-256 checksum
How to use checksums
e4d98affce2bff2e04870e4332e9d0567e7a952b05080cb8e52accc4a6da19bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.9

Release files / pymultio-2.7.0.dev20250905-4-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-4-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dfc5720b69564b699650b355eafd5b9c3b2c61071ba4464074361712d774972e
BLAKE2b-256 checksum
How to use checksums
272ee70877ba41a1cc58980f0b9fdddec1b33888163348feaf31cb0e77034a0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.21

Release files / pymultio-2.7.0.dev20250905-3-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-3-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c167cc450413ddbd11cb013c1223fea18255fd27e0dcc02c4e1d75f72613d8d4
BLAKE2b-256 checksum
How to use checksums
8d79399c27f5319b2de6c997921820d3c6c14cc4c3d80f2c0f79bebd57d8b506
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.16

Release files / pymultio-2.7.0.dev20250905-2-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-2-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
179015e0f1dab91d22831af80ad87c4f2152e897f5b3372e0e228e3ec09c5d4f
BLAKE2b-256 checksum
How to use checksums
709145fe7dbd52b724077c4ad290b06659eabb71b610070ba17f465450879a88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.9

Release files / pymultio-2.7.0.dev20250905-1-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250905-1-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dad4b2a036dc494e1d24edf9e0bc4e0929d01296764d12139134e8199a3c14cd
BLAKE2b-256 checksum
How to use checksums
06c48066d783a6c890bd276e15fda52a74e92afb452d71da09fcd2b44e2a6985
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.21

Release history Release notifications | RSS feed

This release

2.6.0

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