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

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

Total release size: 129.3 kB

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

Download URL pymultio-2.6.1.dev20250620-py3-none-any.whl
Size 21.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9b7e7d81b4017bc0ac40befe5c810183e69a8900df8da0dcb0a10489b0244425
BLAKE2b-256 checksum
How to use checksums
632366fbd0c283315feaf53a970b5c36874fb778d6c0f6d05ed3df419974095d
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.dev20250620-5-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250620-5-py3-none-any.whl
Size 21.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dfbd5e56e4284f3591263c6511474b4984fc7fb5ce1ee11230d18b4101c15aef
BLAKE2b-256 checksum
How to use checksums
d382885ab5c80ae962f9319fd7a82a1e179602df8c15b00a0d552789797d9d2b
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.dev20250620-4-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250620-4-py3-none-any.whl
Size 21.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac69ad3e7703cbc6f990f5feb158a1832f955c8e83cff1aa4e0ad175a28ec8d7
BLAKE2b-256 checksum
How to use checksums
67ff52f62f947833ff85f01227b3036b436a73255f3bda3888d73a44f5f0988a
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.dev20250620-3-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250620-3-py3-none-any.whl
Size 21.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d538b6ad5e2d61958a1f9c9fd597c5f5e1c3582c063b35f306a23abdcde9fb5
BLAKE2b-256 checksum
How to use checksums
861e093ccf500146c3b931eec769e089451000c4f5f6aee25a1f178293724179
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.dev20250620-2-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250620-2-py3-none-any.whl
Size 21.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
912a2c4b8ee82840eea39549545e46d0ddd753b419f90113c1c3d1776e9186e2
BLAKE2b-256 checksum
How to use checksums
5c211abe4a27f376cabaa407d8cd7ef12bc4ffc317adaeaef5d1e90631c39d64
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.dev20250620-1-py3-none-any.whl

Download URL pymultio-2.6.1.dev20250620-1-py3-none-any.whl
Size 21.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b25bc2120ed4a882a5d676f65d9db946dd3ea207ed9f8783e5bc41e55aceab80
BLAKE2b-256 checksum
How to use checksums
948580b33754529625010205c23e5fffc4108ab0ebe75a6f2614c26121998108
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