openPMD / openPMD/openPMD-api

C API

Open
#1,529 2 comments 0 reactions 1 assignee Claimed by @eschnett View on GitHub
frontend: C99/11
Dominant language
C++
Stars
161
Forks
59
Avg merge
2d 22h
Merged PRs (30d)
7

Description

Just food for thought, but I am thinking if it would make sense to have a lower level C API for `openPMD`, that could be easily used from other languages.

One example of a C++ library that does this very nicely is [DuckDB](https://duckdb.org/docs/archive/0.8.1/api/c/overview.html) which can be interfaced from Python, R, Java, Julia, Swift etc.

I guess Fortran can also use such an API.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.