Skip to main content

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
    

GIT hooks

Please run the following command in the project root to use our git hooks:

git config core.hooksPath .githooks

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

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.11.2.27
File Interpreter ABI Platform
pymultio-2.11.2.27-py3-none-any.whl Python 3 none any Details
pymultio-2.11.2.27-2-py3-none-any.whl Python 3 none any Details
pymultio-2.11.2.27-1-py3-none-any.whl Python 3 none any Details

Total release size: 66.7 kB

Release files / pymultio-2.11.2.27-py3-none-any.whl

Download URL pymultio-2.11.2.27-py3-none-any.whl
Size 22.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ca64fa7349840352d9d6db4da4e4c1cd97aceda495ae3aa3601ae0d64ba2ad86
BLAKE2b-256 checksum
How to use checksums
94532ca9ce72a00d91d43a34aafe5c39c60dc4eb856c57e2d578fae4f5399669
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

Release files / pymultio-2.11.2.27-2-py3-none-any.whl

Download URL pymultio-2.11.2.27-2-py3-none-any.whl
Size 22.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
94ec8600bfd356e175f19ef1fb6f58d614c3c4948deec6daaa3d3c2f141406b6
BLAKE2b-256 checksum
How to use checksums
e250f5728e6771b98e2b27b96a59039ab86e921ba36e03bd2ff177505e139fff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.14

Release files / pymultio-2.11.2.27-1-py3-none-any.whl

Download URL pymultio-2.11.2.27-1-py3-none-any.whl
Size 22.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
777674403e9a76accb1668fa5a1a5f2c50e264b876a5f81720eb3ab294802afc
BLAKE2b-256 checksum
How to use checksums
12caf435af7c1ea69e54620ecda68cd43deb40689923344ece917085d55150a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.19

Release history Release notifications | RSS feed

This release

2.11.2.27 This release

3 release files

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