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.dev20250613

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.dev20250613
File
pymultio-2.6.1.dev20250613-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250613-4-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250613-3-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250613-2-py3-none-any.whl Python 3 none any Details
pymultio-2.6.1.dev20250613-1-py3-none-any.whl Python 3 none any Details

Total release size: 107.8 kB

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

Download URL pymultio-2.6.1.dev20250613-py3-none-any.whl
Size 21.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48f865b28ebdaef07d5cb24b710c2aadbeac40468ae1e64aa72700f1a76a2fae
BLAKE2b-256 checksum
How to use checksums
e8644ba49791c16f69c6c646272d946b533229c6eda37960a10a8e6a44101613
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.6.1.dev20250613-4-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250613-4-py3-none-any.whl
Size 21.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
650b662af1c64bd4aa5158483ac538fe5feb79743d5cb48a1eaf58ee7134f2a0
BLAKE2b-256 checksum
How to use checksums
3ff407ce310d935b28d05970a0b901da48d91abed78ef6c2f28f073dc9266cb6
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.6.1.dev20250613-3-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250613-3-py3-none-any.whl
Size 21.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
349dba9a53f64bdebafb0e316c019b58b453013ff3c3588311ec13162131fcd8
BLAKE2b-256 checksum
How to use checksums
738af67d7e6e630a4e03e3f8f370d698fc0fb3f2e9e35934f470da471c1ec543
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.dev20250613-2-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250613-2-py3-none-any.whl
Size 21.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1bfa8d0d45abfa7d83f3db95d1b4ecfbf6008350f1d08bc3c374af719a60dbde
BLAKE2b-256 checksum
How to use checksums
0a7bb4a989f48168289a226b9389b05edc2ce6393b7fbe9bb9c7aa71ce8b5c90
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.dev20250613-1-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250613-1-py3-none-any.whl
Size 21.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e1a26f3bc29023f8dcba29324e174c78802475d2c878be23e4e0a07792f31d82
BLAKE2b-256 checksum
How to use checksums
cd144b849817df68ea42a89f369a67185d308701fa6f0ceff0400158a4fe2fbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.11

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