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.5.1.dev20250521

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

Total release size: 146.7 kB

Release files / pymultio-2.5.1.dev20250521-py3-none-any.whl

Download URL pymultio-2.5.1.dev20250521-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8482e8d29832522d5fb3fb94a0d7464600e724a9bc3bf2b2f64896772a223f38
BLAKE2b-256 checksum
How to use checksums
4adbaed31bba46fa38fc920ad5d5d7c1a15bdb495a4b6b5ad6c63dcd250cadeb
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.5.1.dev20250521-6-py3-none-any.whl

Download URL pymultio-2.5.1.dev20250521-6-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8b33aa68b01581539f4a85329e709be64ecd67544e1ef1e682cea5be7a365788
BLAKE2b-256 checksum
How to use checksums
4a6d04dea2d180871afbb2b687276138de23514215c48ab04661ef0ed22fa89f
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.5.1.dev20250521-5-py3-none-any.whl

Download URL pymultio-2.5.1.dev20250521-5-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
46b8fb6ea7b8e26d4c5f5585a6676d803e1e44b6265ab16defac94bab429304f
BLAKE2b-256 checksum
How to use checksums
fea271ebc64eac8c606d4f13a32b70c39dd09f1618cee926379de50d9b4d6bc6
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.5.1.dev20250521-4-py3-none-any.whl

Download URL pymultio-2.5.1.dev20250521-4-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8c926e2f637e65d6252a2f8d5f8d72f7e926e5384139b8f0be5b522bd3553b7e
BLAKE2b-256 checksum
How to use checksums
455f88bc234649724fdab9a1211c10e192895de54bba0e3d8c1227869d38a8c8
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.5.1.dev20250521-3-py3-none-any.whl

Download URL pymultio-2.5.1.dev20250521-3-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fcd8c881e85581a409d8ddccdd0c9cd2fa404b5ed282f1f6f940702d34a37bf2
BLAKE2b-256 checksum
How to use checksums
2daf5f634b9e2c7db41b999da4e258bb35df31e19c3ad9ef9a3231669448a3ac
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.5.1.dev20250521-2-py3-none-any.whl

Download URL pymultio-2.5.1.dev20250521-2-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8c1c20386864072442f7761b66f2f8ba1f7edf86911f9d8c5dc8f7d94a5607a1
BLAKE2b-256 checksum
How to use checksums
d28fdd217fdeeaa587046d4a3898c8fa1d6eb038d1b82b12c8904f77047ce469
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.5.1.dev20250521-1-py3-none-any.whl

Download URL pymultio-2.5.1.dev20250521-1-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f074053910d61fa9a35f05c762b31d5429ea91a57e56c9a44b4bc677bfe4c81
BLAKE2b-256 checksum
How to use checksums
fb57b754b07979258fd8b409ef6e264bd158cd3f1362121f2c3b3dedb8eaeed8
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

2.6.0

2 release files

This release
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