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.6.1.dev20250627

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.6.1.dev20250627
File
pymultio-2.6.1.dev20250627-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250627-9-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250627-8-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250627-7-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250627-6-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250627-5-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250627-4-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250627-3-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250627-2-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250627-1-py3-none-any.whl Python 3 none any Details

Total release size: 221.4 kB

Release files / pymultio-2.6.1.dev20250627-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250627-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c7f77f0238ec689f5f990f557620654c6cc6d63a86aebd0943c9bbe63a7f2ecd
BLAKE2b-256 checksum
How to use checksums
5cf78f3b3996369b9c1c5dc2a5921daa65a8fb54fbc3a7c9362ca7155a322430
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.6.1.dev20250627-9-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250627-9-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b004e7ca4d408c687750a03cece15bfa40555704419d11ac3404dc566b2f3ffb
BLAKE2b-256 checksum
How to use checksums
6ad30626f9ee1ce923e7b03b77183b8d1676f5cdb0a266c852ea14dabd73b83a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.10

Release files / pymultio-2.6.1.dev20250627-8-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250627-8-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9b6f42a85886f8ac6d235a66270e5701ad4da9ff02295383725118d80ed1a473
BLAKE2b-256 checksum
How to use checksums
912c6b986dfb5160ee4bbba43b57a999f528e28615e6e94dbc4bc5b02b533de1
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.6.1.dev20250627-7-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250627-7-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
98c61e7d139f55efa8deaf797e579758af44c7e6c34155440fb716a7fa3a0f8f
BLAKE2b-256 checksum
How to use checksums
e46b239a7e0bd1cab85e507dc3d52a83e5409881ca4270bed29318319c8e88d1
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.6.1.dev20250627-6-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250627-6-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
282cf8fe6828387b4195aacfa2c8e55e8c9975be69aec375b2e7a84cfdde299b
BLAKE2b-256 checksum
How to use checksums
2baf55505d9e61517c07ff49c49b4e2037b500bba2c6f76e3424bbb7e6d6951d
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.6.1.dev20250627-5-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250627-5-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e0a98435e073089acd59358bbb0db043bea908d461b573b9038335acfeff03a
BLAKE2b-256 checksum
How to use checksums
cbb6de857e3e887ed5de07d12f6850804cd2fd854e1c53e9adb58bf491e79e56
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.6.1.dev20250627-4-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250627-4-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f31692a76eeeedf11ab271e5e21df5a9ca470d3cccf3fef511e606fca239bf6f
BLAKE2b-256 checksum
How to use checksums
02b60ad75a436f13773a7b966e0be632d3f4f2c4b6ca200e8444ddd5d913f52c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.2

Release files / pymultio-2.6.1.dev20250627-3-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250627-3-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
05f28d36bed80a1ff2da27831833d830059c263a9c0fbadff088316fdc1b7aa9
BLAKE2b-256 checksum
How to use checksums
e3ec4a009d59404f30c5bec8d3a47192b349486ab9b3483accfef0f6d8639c05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.2

Release files / pymultio-2.6.1.dev20250627-2-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250627-2-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
923edd697fb89f6f0385a6e79b76e6298cfc54e2e97bce37d27441765e8a080a
BLAKE2b-256 checksum
How to use checksums
da5427ccd96dfbfafb9da91ef0e3fd245e7c9d56e4a19fa53567be2a2cc12c39
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.6.1.dev20250627-1-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250627-1-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e3fb450465cb8b54bb717ae732c995d1a5f9fb1ecd420dc399dd7f0033e5bc9b
BLAKE2b-256 checksum
How to use checksums
169490b17701a4d2da65b354497d9f3bb6a82e72efb91a252bf79a6f29b98db1
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