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

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

Total release size: 132.8 kB

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

Download URL pymultio-2.7.0.dev20250908-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
53760274d4afc507ab74c0fa4c69960d5149709775ef0d23e5d5bf262fd8e707
BLAKE2b-256 checksum
How to use checksums
4181463f9d7548ea98df082ae589da9bbb3cdf6bc44822d8ae8c5a762e386057
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.dev20250908-5-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250908-5-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6c4b928bbef804eddc97af3779b013111fcb9efed79e514419592d224fc65e11
BLAKE2b-256 checksum
How to use checksums
6308eedee5b144bd644dd15989dca1ddb29ae491631ca6633bf66a9a46c22339
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.dev20250908-4-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250908-4-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f897a138c0ac1344a64f9db2edebc0dcc549f0fab630b3359e343a140c841b5
BLAKE2b-256 checksum
How to use checksums
65fc8309aaac316e37625602b4ba098df17cdfa3d93b6ea9e637f4f58b98157e
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.dev20250908-3-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250908-3-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
47aaf423a98cff4fb513cbf64bc2b65b2ce006c1b2d8882e1bfbbdcb23005383
BLAKE2b-256 checksum
How to use checksums
64e52b4b5c4a195eb812bbdd27789c6a08a98ed2f81cd92f011926463796fc25
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.dev20250908-2-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250908-2-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
877bf6ab1e367e6f04e3e1ede58b948041c04950943e07ab583eee36f5efaa77
BLAKE2b-256 checksum
How to use checksums
eb6c6ed203b8f99f03b74cf22a8969832fcbfcdba096f0ebd981b539a06e0ce4
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.7.0.dev20250908-1-py3-none-any.whl

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

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