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

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

Total release size: 177.1 kB

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

Download URL pymultio-2.7.0.dev20250827-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3f881658ee3c2d6f0e6155fbeacd17b203fe45461f15987d0156a505c7fb6113
BLAKE2b-256 checksum
How to use checksums
ed2cb203108047aab3bbd587ca898e7ef3e7568c4026d3aa3ea732f3043b87e2
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.dev20250827-7-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250827-7-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b3642346e96e8d3fe9921f1dbd3cf8aa7f0b7513163af714860ec1ee873c7ec
BLAKE2b-256 checksum
How to use checksums
21761f8232f543cea07f09ca8bbe77c30e9d5a5fb06cacf9fa3cc7eae0560a36
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.7.0.dev20250827-6-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250827-6-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dcfe580df60c9cf4ff7f9c9530c7efb484674724749e66bf92af685d8d46fc64
BLAKE2b-256 checksum
How to use checksums
71ae2138a2d8b8f03505eedac3a70bf4c184d175d29f189bcb4fef84158d655c
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.dev20250827-5-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250827-5-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
065801fa0a39463d46cba60a2670dcbe479818f00f6b95c76370ac27879ab573
BLAKE2b-256 checksum
How to use checksums
9e470db1b4c77c51e25550ae56b75e1b2747870c86912473ba152573807dbde4
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.dev20250827-4-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250827-4-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
491852884198b49419e733de056c6eeaeb2782458a84591a74a2b65ef0800e55
BLAKE2b-256 checksum
How to use checksums
6b417de4bf046264e8453ff3edd2e69f5b39f764914d4f05a24e9ee55b02a696
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.dev20250827-3-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250827-3-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6da1c97b9eaee53f2bd51a261682c548029f6e257252f97a8c8a3390050cf044
BLAKE2b-256 checksum
How to use checksums
7a51a554eca9a9cadb24d3f84803bb265665307e994fc54a40382f8829f8749d
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.dev20250827-2-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250827-2-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
955eed7b6499cb8097f9582b923d89b89b537886396abd2a3f7c98cad8861384
BLAKE2b-256 checksum
How to use checksums
c6329f6aa39f27142a701180ef47a534d6f3a6366f569f1d5d698369a7abbb07
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.dev20250827-1-py3-none-any.whl

Download URL pymultio-2.7.0.dev20250827-1-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
729d305735acb50b46f51938b5fa84007309743d682eee73660a4b060bae48f5
BLAKE2b-256 checksum
How to use checksums
0dd9960721d94a45d8e0ac68b373888a6e35b09067add9efe4028c8c3f0255fc
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