openPMD-api-0.12.0-alpha.zip
openPMD-openPMD-api-91958ca
.appveyor.yml
4.4 kB
.clang-tidy
626 Bytes
.dockerignore
2.0 kB
.editorconfig
530 Bytes
.github
ISSUE_TEMPLATE
bug_report.md
1.2 kB
feature_request.md
784 Bytes
install_problem.md
724 Bytes
question.md
610 Bytes
ci
sanitizer
clang
Leak.supp
285 Bytes
spack
compilers.yaml
4.2 kB
config.yaml
24 Bytes
packages.yaml
6.9 kB
workflows
cygwin.yml
2.2 kB
source
buildDoxygen
287 Bytes
hasEOLwhiteSpace
1.2 kB
hasNonASCII
1.0 kB
hasTabs
1.2 kB
source.yml
1.0 kB
.gitignore
1.7 kB
.lgtm.yml
200 Bytes
.readthedocs.yml
86 Bytes
.rodare.json
4.5 kB
.travis.yml
27.6 kB
CHANGELOG.rst
24.9 kB
CMakeLists.txt
44.1 kB
CODE_OF_CONDUCT.rst
3.4 kB
CONTRIBUTING.rst
1.2 kB
COPYING
35.1 kB
COPYING.LESSER
7.7 kB
Dockerfile
9.1 kB
MANIFEST.in
264 Bytes
NEWS.rst
6.3 kB
README.md
21.6 kB
Singularity
1.6 kB
docs
Doxyfile
1.2 kB
Makefile
613 Bytes
requirements.txt
146 Bytes
source
backends
adios1.rst
6.5 kB
adios2.rst
5.5 kB
hdf5.rst
3.2 kB
json.rst
3.9 kB
json_example.json
2.8 kB
overview.rst
1.9 kB
citation.rst
3.5 kB
coc.rst
25 Bytes
conf.py
6.0 kB
details
adios2.json
286 Bytes
backendconfig.rst
3.8 kB
config_layout.json
153 Bytes
doxygen.rst
1.3 kB
mpi.rst
2.7 kB
python.rst
959 Bytes
dev
IOTask.hpp
38 Bytes
backend.rst
10.1 kB
buildoptions.rst
4.4 kB
contributing.rst
25 Bytes
dependencies.rst
1.7 kB
design.rst
6.9 kB
repostructure.rst
1.6 kB
sphinx.rst
2.5 kB
index.rst
3.2 kB
install
brew.svg
4.9 kB
changelog.rst
22 Bytes
cmake.svg
17.8 kB
conda.svg
1.8 kB
install.rst
5.4 kB
pypi.svg
4.4 kB
spack.svg
2.5 kB
upgrade.rst
17 Bytes
maintenance
release.rst
3.5 kB
requirements.txt
50 Bytes
openPMD.png
216.8 kB
usage
2_read_serial.cpp
35 Bytes
2_read_serial.py
34 Bytes
2a_read_thetaMode_serial.cpp
46 Bytes
2a_read_thetaMode_serial.py
45 Bytes
3_write_serial.cpp
36 Bytes
3_write_serial.py
35 Bytes
3a_write_thetaMode_serial.cpp
47 Bytes
3a_write_thetaMode_serial.py
46 Bytes
4_read_parallel.cpp
37 Bytes
4_read_parallel.py
36 Bytes
5_write_parallel.cpp
38 Bytes
5_write_parallel.py
37 Bytes
examples.rst
3.1 kB
firstread.rst
6.7 kB
firstwrite.rst
8.0 kB
parallel.rst
789 Bytes
serial.rst
728 Bytes
utilities
8_benchmark_parallel.cpp
42 Bytes
benchmark.rst
3.5 kB
cli.rst
547 Bytes
ubuntu-package.list
97 Bytes
examples
1_structure.cpp
2.9 kB
2_read_serial.cpp
3.6 kB
2_read_serial.py
2.3 kB
2a_read_thetaMode_serial.cpp
3.2 kB
2a_read_thetaMode_serial.py
2.3 kB
3_write_serial.cpp
2.9 kB
3_write_serial.py
1.6 kB
3a_write_thetaMode_serial.cpp
3.5 kB
3a_write_thetaMode_serial.py
2.2 kB
4_read_parallel.cpp
3.1 kB
4_read_parallel.py
2.0 kB
5_write_parallel.cpp
3.5 kB
5_write_parallel.py
2.4 kB
6_dump_filebased_series.cpp
7.0 kB
7_extended_write_serial.cpp
9.7 kB
7_extended_write_serial.py
7.4 kB
8_benchmark_parallel.cpp
5.3 kB
9_particle_write_serial.py
2.4 kB
include
openPMD
Dataset.hpp
1.5 kB
Datatype.hpp
28.1 kB
IO
ADIOS
ADIOS1Auxiliary.hpp
8.7 kB
ADIOS1FilePosition.hpp
1.2 kB
ADIOS1IOHandler.hpp
2.2 kB
ADIOS1IOHandlerImpl.hpp
4.6 kB
ADIOS2Auxiliary.hpp
4.2 kB
ADIOS2FilePosition.hpp
1.8 kB
ADIOS2IOHandler.hpp
24.6 kB
ParallelADIOS1IOHandler.hpp
1.9 kB
ParallelADIOS1IOHandlerImpl.hpp
4.8 kB
AbstractFilePosition.hpp
1.0 kB
AbstractIOHandler.hpp
3.2 kB
AbstractIOHandlerHelper.hpp
2.5 kB
AbstractIOHandlerImpl.hpp
18.2 kB
AbstractIOHandlerImplCommon.hpp
7.4 kB
Access.hpp
2.0 kB
DummyIOHandler.hpp
1.6 kB
Format.hpp
1.6 kB
HDF5
HDF5Auxiliary.hpp
10.7 kB
HDF5FilePosition.hpp
1.1 kB
HDF5IOHandler.hpp
1.4 kB
HDF5IOHandlerImpl.hpp
3.5 kB
ParallelHDF5IOHandler.hpp
1.6 kB
ParallelHDF5IOHandlerImpl.hpp
1.6 kB
IOTask.hpp
14.6 kB
InvalidatableFile.hpp
2.7 kB
JSON
JSONFilePosition.hpp
1.3 kB
JSONIOHandler.hpp
1.4 kB
JSONIOHandlerImpl.hpp
15.2 kB
Iteration.hpp
6.4 kB
IterationEncoding.hpp
1.2 kB
Mesh.hpp
7.9 kB
ParticlePatches.hpp
1.5 kB
ParticleSpecies.hpp
2.4 kB
Record.hpp
2.0 kB
RecordComponent.hpp
12.8 kB
Series.hpp
12.4 kB
UnitDimension.hpp
1.4 kB
auxiliary
Date.hpp
1.3 kB
Deprecated.hpp
1.4 kB
DerefDynamicCast.hpp
1.8 kB
Environment.hpp
1.8 kB
Export.hpp
1.5 kB
Filesystem.hpp
3.2 kB
JSON.hpp
5.2 kB
Memory.hpp
5.4 kB
OutOfRangeMsg.hpp
2.3 kB
ShareRaw.hpp
2.6 kB
StringManip.hpp
5.8 kB
Variant.hpp
2.9 kB
backend
Attributable.hpp
9.6 kB
Attribute.hpp
10.7 kB
BaseRecord.hpp
10.7 kB
BaseRecordComponent.hpp
2.6 kB
Container.hpp
10.8 kB
MeshRecordComponent.hpp
2.6 kB
PatchRecord.hpp
1.5 kB
PatchRecordComponent.hpp
3.9 kB
Writable.hpp
2.9 kB
benchmark
mpi
BlockSlicer.hpp
1.7 kB
DatasetFiller.hpp
3.3 kB
MPIBenchmark.hpp
18.0 kB
MPIBenchmarkReport.hpp
10.2 kB
OneDimensionalBlockSlicer.hpp
1.4 kB
RandomDatasetFiller.hpp
4.2 kB
binding
python
Numpy.hpp
7.9 kB
UnitDimension.hpp
1.8 kB
cli
ls.hpp
3.8 kB
config.hpp.in
1.2 kB
helper
list_series.hpp
1.5 kB
openPMD.hpp
2.2 kB
version.hpp
3.1 kB
openPMD.pc.in
493 Bytes
openPMDConfig.cmake.in
1.9 kB
pyproject.toml
105 Bytes
requirements.txt
21 Bytes
setup.py
7.8 kB
share
openPMD
cmake
FindADIOS.cmake
12.5 kB
download_samples.ps1
1.2 kB
download_samples.sh
878 Bytes
thirdParty
catch2
include
catch2
catch.hpp
508.2 kB
json
CMakeLists.txt
4.2 kB
LICENSE.MIT
1.1 kB
cmake
config.cmake.in
710 Bytes
nlohmann_json.natvis
2.0 kB
single_include
nlohmann
json.hpp
801.0 kB
pybind11
CMakeLists.txt
6.5 kB
CONTRIBUTING.md
2.7 kB
LICENSE
1.7 kB
MANIFEST.in
81 Bytes
README.md
5.8 kB
include
pybind11
attr.h
19.1 kB
buffer_info.h
4.3 kB
cast.h
89.5 kB
chrono.h
6.6 kB
common.h
120 Bytes
complex.h
2.0 kB
detail
class.h
24.8 kB
common.h
37.1 kB
descr.h
3.6 kB
init.h
16.3 kB
internals.h
13.6 kB
typeid.h
1.4 kB
eigen.h
29.0 kB
embed.h
7.7 kB
eval.h
3.9 kB
functional.h
3.3 kB
iostream.h
5.6 kB
numpy.h
66.0 kB
operators.h
8.7 kB
options.h
2.0 kB
pybind11.h
96.6 kB
pytypes.h
57.8 kB
stl.h
14.0 kB
stl_bind.h
22.5 kB
pybind11
__init__.py
879 Bytes
__main__.py
871 Bytes
_version.py
72 Bytes
tools
FindCatch.cmake
2.1 kB
FindEigen3.cmake
3.0 kB
FindPythonLibsNew.cmake
8.3 kB
check-style.sh
2.5 kB
libsize.py
1.1 kB
mkdoc.py
12.5 kB
pybind11Config.cmake.in
4.2 kB
pybind11Tools.cmake
9.6 kB
variant
include
mpark
variant.hpp
102.6 kB
validate_files.sh
1.2 kB
spack.yaml
351 Bytes
src
Dataset.cpp
2.6 kB
Datatype.cpp
11.1 kB
Format.cpp
2.6 kB
IO
ADIOS
ADIOS1IOHandler.cpp
11.2 kB
ADIOS2Auxiliary.cpp
6.1 kB
ADIOS2IOHandler.cpp
49.6 kB
CommonADIOS1IOHandler.cpp
60.9 kB
ParallelADIOS1IOHandler.cpp
13.2 kB
AbstractIOHandlerHelper.cpp
3.5 kB
DummyIOHandler.cpp
1.3 kB
HDF5
HDF5IOHandler.cpp
71.3 kB
ParallelHDF5IOHandler.cpp
4.1 kB
IOTask.cpp
1.1 kB
InvalidatableFile.cpp
2.2 kB
JSON
JSONFilePosition.cpp
162 Bytes
JSONIOHandler.cpp
1.3 kB
JSONIOHandlerImpl.cpp
42.5 kB
Iteration.cpp
14.2 kB
IterationEncoding.cpp
1.3 kB
Mesh.cpp
11.5 kB
ParticlePatches.cpp
2.6 kB
ParticleSpecies.cpp
5.0 kB
Record.cpp
4.1 kB
RecordComponent.cpp
8.3 kB
Series.cpp
35.5 kB
auxiliary
Date.cpp
1.6 kB
Filesystem.cpp
4.9 kB
JSON.cpp
3.3 kB
backend
Attributable.cpp
10.0 kB
BaseRecordComponent.cpp
1.7 kB
MeshRecordComponent.cpp
2.6 kB
PatchRecord.cpp
3.3 kB
PatchRecordComponent.cpp
3.3 kB
Writable.cpp
1.2 kB
benchmark
mpi
OneDimensionalBlockSlicer.cpp
2.7 kB
binding
python
Access.cpp
1.2 kB
Attributable.cpp
15.9 kB
BaseRecord.cpp
2.4 kB
BaseRecordComponent.cpp
1.9 kB
Container.cpp
7.7 kB
Dataset.cpp
2.2 kB
Datatype.cpp
2.9 kB
Helper.cpp
1.7 kB
Iteration.cpp
2.6 kB
IterationEncoding.cpp
1.2 kB
Mesh.cpp
3.7 kB
MeshRecordComponent.cpp
2.2 kB
ParticlePatches.cpp
1.5 kB
ParticleSpecies.cpp
1.4 kB
PatchRecord.cpp
1.6 kB
PatchRecordComponent.cpp
7.9 kB
Record.cpp
2.2 kB
RecordComponent.cpp
26.3 kB
Series.cpp
7.0 kB
UnitDimension.cpp
1.4 kB
openPMD.cpp
3.9 kB
openpmd_api
__init__.py
266 Bytes
ls
__init__.py
73 Bytes
__main__.py
484 Bytes
cli
ls.cpp
1.1 kB
config.cpp
1.6 kB
helper
list_series.cpp
4.6 kB
version.cpp
1.9 kB
test
AuxiliaryTest.cpp
14.8 kB
CatchMain.cpp
56 Bytes
CatchRunner.cpp
759 Bytes
CoreTest.cpp
32.2 kB
ParallelIOTest.cpp
14.6 kB
SerialIOTest.cpp
116.2 kB
python
unittest
API
APITest.py
53.0 kB
__init__.py
0 Bytes
Test.py
687 Bytes
TestUtilities
TestUtilities.py
799 Bytes
__init__.py
0 Bytes
__init__.py
0 Bytes