Skip to content

Release: 0.13.0#861

Merged
ax3l merged 1 commit intoopenPMD:devfrom
ax3l:doc-0.13.0
Jan 3, 2021
Merged

Release: 0.13.0#861
ax3l merged 1 commit intoopenPMD:devfrom
ax3l:doc-0.13.0

Conversation

@ax3l
Copy link
Member

@ax3l ax3l commented Dec 23, 2020

Streaming Support, Python, Benchmarks

This release adds first support for streaming I/O via ADIOS2's SST engine. More I/O benchmarks have been added with realistic application load patterns. Many Python properties for openPMD attributes have been modernized, with slight breaking changes in Iteration and Mesh data order. This release requires C++14 and adds support for Python 3.9. With this release, we leave the "alpha" phase of the software and declare "beta" status.

Thanks to @ax3l, @franzpoeschel, @guj, @PrometheusPi, and @sbastrakov for contributing to this release!

Which version am I running?

Python

import openpmd_api
print(openpmd_api.__version__)

C++

#include <openPMD/openPMD.hpp>
#include <iostream>

int main() {
    // query compile-time macros:
    std::cout << OPENPMDAPI_VERSION_MAJOR << "."
              << OPENPMDAPI_VERSION_MINOR << "."
              << OPENPMDAPI_VERSION_PATCH << std::endl;
    // there is also: OPENPMDAPI_VERSION_LABEL (e.g. "alpha")

    // or query the runtime API (since 0.12.0):
    std::cout << openPMD::getVersion() << std::endl;
    return 0;
}

CLI

# command line option (since 0.12.0):
openpmd-ls --version

@ax3l
Copy link
Member Author

ax3l commented Dec 23, 2020

We will address one more bug (#856/#862) before cutting the release.

@ax3l ax3l mentioned this pull request Jan 3, 2021
Update version and write announcement text in changelog.
@ax3l ax3l merged commit 0267b21 into openPMD:dev Jan 3, 2021
@ax3l ax3l deleted the doc-0.13.0 branch January 3, 2021 23:44
franzpoeschel pushed a commit to franzpoeschel/openPMD-api that referenced this pull request Jan 29, 2021
Update version and write announcement text in changelog.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant