openPMD-api-0.15.2.zip
openPMD-openPMD-api-3f71e0f
.appveyor.yml
4.0 kB
.clang-format
1.9 kB
.clang-tidy
947 Bytes
.dockerignore
2.0 kB
.editorconfig
588 Bytes
.github
ISSUE_TEMPLATE
bug_report.md
1.2 kB
feature_request.md
784 Bytes
install_problem.md
723 Bytes
question.md
627 Bytes
ci
sanitizer
clang
Leak.supp
414 Bytes
spack-envs
clang14_py311_nompi_h5_ad1_ad2
spack.yaml
1.3 kB
clang7_nopy_nompi_h5_libcpp
spack.yaml
806 Bytes
clang7_nopy_ompi_h5_ad1_ad2
spack.yaml
1.4 kB
clang7_nopy_ompi_h5_ad1_ad2_bp3_libcpp
spack.yaml
1.4 kB
clang8_py38_mpich_h5_ad1_ad2
spack.yaml
1.4 kB
clangtidy_nopy_ompi_h5_ad1_ad2
spack.yaml
1.4 kB
gcc7_py36_ompi_h5_ad1_ad2
spack.yaml
1.3 kB
dependabot.yml
684 Bytes
workflows
clang-format
clang-format.sh
336 Bytes
codeql.yml
1.8 kB
dependencies
install_icc
812 Bytes
install_icx
832 Bytes
install_nvcc11.sh
787 Bytes
install_nvhpc21-11.sh
673 Bytes
install_spack
720 Bytes
intel.yml
2.0 kB
linux.yml
11.4 kB
macos.yml
2.9 kB
nvidia.yml
2.4 kB
source
buildDoxygen
292 Bytes
hasEOLwhiteSpace
1.3 kB
hasNonASCII
1.1 kB
hasTabs
1.2 kB
source.yml
2.1 kB
tooling.yml
3.2 kB
windows.yml
2.6 kB
.gitignore
1.5 kB
.pre-commit-config.yaml
3.8 kB
.readthedocs.yml
202 Bytes
.rodare.json
5.4 kB
CHANGELOG.rst
52.9 kB
CITATION.cff
1.2 kB
CMakeLists.txt
70.8 kB
CODE_OF_CONDUCT.rst
3.4 kB
CONTRIBUTING.rst
1.1 kB
COPYING
35.1 kB
COPYING.LESSER
7.7 kB
Dockerfile
8.9 kB
MANIFEST.in
290 Bytes
NEWS.rst
12.5 kB
README.md
23.9 kB
Singularity
1.5 kB
cmake
openPMDFunctions.cmake
1.8 kB
conda.yml
938 Bytes
docs
Doxyfile
1.2 kB
Makefile
695 Bytes
requirements.txt
220 Bytes
source
analysis
contrib.rst
1.1 kB
dask.rst
1.5 kB
pandas.rst
2.8 kB
paraview.rst
2.2 kB
rapids.rst
2.8 kB
viewer.rst
2.1 kB
backends
adios1.rst
6.7 kB
adios2.rst
21.7 kB
hdf5.rst
11.7 kB
json.rst
3.9 kB
json_example.json
2.8 kB
overview.rst
2.8 kB
citation.rst
4.9 kB
coc.rst
25 Bytes
conf.py
6.1 kB
details
adios1.json
113 Bytes
adios1.toml
78 Bytes
adios2.json
367 Bytes
adios2.toml
596 Bytes
backendconfig.rst
11.9 kB
config_layout.json
146 Bytes
config_layout.toml
130 Bytes
doxygen.rst
1.3 kB
hdf5.json
66 Bytes
mpi.rst
3.9 kB
python.rst
959 Bytes
dev
IOTask.hpp
38 Bytes
backend.rst
10.1 kB
buildoptions.rst
5.0 kB
contributing.rst
25 Bytes
dependencies.rst
1.9 kB
design.rst
9.0 kB
linking.rst
3.4 kB
repostructure.rst
1.5 kB
sphinx.rst
2.5 kB
index.rst
4.7 kB
install
brew.svg
4.9 kB
changelog.rst
22 Bytes
cmake.svg
17.8 kB
conda.svg
1.8 kB
install.rst
6.1 kB
pypi.svg
4.4 kB
spack.svg
2.5 kB
upgrade.rst
17 Bytes
maintenance
release.rst
3.7 kB
requirements.txt
50 Bytes
openPMD.png
216.8 kB
usage
10_streaming_read.cpp
39 Bytes
10_streaming_read.py
38 Bytes
10_streaming_write.cpp
40 Bytes
10_streaming_write.py
39 Bytes
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
3b_write_resizable_particles.cpp
50 Bytes
3b_write_resizable_particles.py
49 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
benchmarks.rst
5.3 kB
concepts.rst
4.8 kB
examples.rst
4.9 kB
firstread.rst
7.1 kB
firstwrite.rst
7.9 kB
hierarchy.svg
42.1 kB
parallel.rst
789 Bytes
serial.rst
728 Bytes
streaming.rst
5.5 kB
workflow.rst
6.9 kB
utilities
8_benchmark_parallel.cpp
42 Bytes
benchmark.rst
3.5 kB
cli.rst
1.3 kB
ubuntu-package.list
114 Bytes
environment.yml
158 Bytes
examples
10_streaming_read.cpp
3.0 kB
10_streaming_read.py
2.6 kB
10_streaming_write.cpp
2.5 kB
10_streaming_write.py
3.8 kB
11_particle_dataframe.py
3.2 kB
12_span_write.cpp
5.5 kB
12_span_write.py
1.8 kB
13_write_dynamic_configuration.cpp
4.5 kB
13_write_dynamic_configuration.py
5.5 kB
1_structure.cpp
3.7 kB
2_read_serial.cpp
4.0 kB
2_read_serial.py
2.5 kB
2a_read_thetaMode_serial.cpp
3.6 kB
2a_read_thetaMode_serial.py
2.8 kB
3_write_serial.cpp
3.6 kB
3_write_serial.py
2.3 kB
3a_write_thetaMode_serial.cpp
4.2 kB
3a_write_thetaMode_serial.py
2.8 kB
3b_write_resizable_particles.cpp
3.8 kB
3b_write_resizable_particles.py
2.4 kB
4_read_parallel.cpp
3.4 kB
4_read_parallel.py
2.3 kB
5_write_parallel.cpp
4.4 kB
5_write_parallel.py
3.2 kB
6_dump_filebased_series.cpp
8.5 kB
7_extended_write_serial.cpp
9.6 kB
7_extended_write_serial.py
8.1 kB
8_benchmark_parallel.cpp
7.4 kB
8a_benchmark_write_parallel.cpp
40.3 kB
8b_benchmark_read_parallel.cpp
23.9 kB
9_particle_write_serial.py
2.8 kB
include
openPMD
ChunkInfo.hpp
2.4 kB
Dataset.hpp
1.6 kB
Datatype.hpp
21.4 kB
Datatype.tpp
13.5 kB
DatatypeHelpers.hpp
996 Bytes
Datatype_internal.hpp
3.7 kB
Error.hpp
3.0 kB
IO
ADIOS
ADIOS1Auxiliary.hpp
8.5 kB
ADIOS1FilePosition.hpp
1.2 kB
ADIOS1IOHandler.hpp
2.3 kB
ADIOS1IOHandlerImpl.hpp
1.9 kB
ADIOS2Auxiliary.hpp
10.4 kB
ADIOS2FilePosition.hpp
1.6 kB
ADIOS2IOHandler.hpp
45.1 kB
ADIOS2PreloadAttributes.hpp
6.0 kB
CommonADIOS1IOHandler.hpp
5.1 kB
ParallelADIOS1IOHandler.hpp
2.0 kB
ParallelADIOS1IOHandlerImpl.hpp
2.1 kB
AbstractFilePosition.hpp
1.0 kB
AbstractIOHandler.hpp
9.2 kB
AbstractIOHandlerHelper.hpp
3.6 kB
AbstractIOHandlerImpl.hpp
20.9 kB
AbstractIOHandlerImplCommon.hpp
8.0 kB
Access.hpp
5.0 kB
DummyIOHandler.hpp
1.6 kB
FlushParametersInternal.hpp
1.3 kB
Format.hpp
1.6 kB
HDF5
HDF5Auxiliary.hpp
2.2 kB
HDF5FilePosition.hpp
1.1 kB
HDF5IOHandler.hpp
1.5 kB
HDF5IOHandlerImpl.hpp
4.8 kB
ParallelHDF5IOHandler.hpp
1.7 kB
ParallelHDF5IOHandlerImpl.hpp
1.6 kB
IOTask.hpp
22.2 kB
InvalidatableFile.hpp
2.5 kB
JSON
JSONFilePosition.hpp
1.2 kB
JSONIOHandler.hpp
1.4 kB
JSONIOHandlerImpl.hpp
12.4 kB
Iteration.hpp
14.3 kB
IterationEncoding.hpp
1.3 kB
Mesh.hpp
8.9 kB
ParticlePatches.hpp
1.4 kB
ParticleSpecies.hpp
2.5 kB
ReadIterations.hpp
6.0 kB
Record.hpp
2.0 kB
RecordComponent.hpp
18.9 kB
RecordComponent.tpp
11.9 kB
Series.hpp
28.5 kB
Span.hpp
3.5 kB
Streaming.hpp
1.1 kB
ThrowError.hpp
2.1 kB
UnitDimension.hpp
1.3 kB
WriteIterations.hpp
3.4 kB
auxiliary
Date.hpp
1.3 kB
DerefDynamicCast.hpp
1.8 kB
Environment.hpp
1.8 kB
Export.hpp
1.5 kB
Filesystem.hpp
3.6 kB
JSON.hpp
2.7 kB
JSON_internal.hpp
8.3 kB
Memory.hpp
7.4 kB
Mpi.hpp
1.9 kB
OutOfRangeMsg.hpp
2.3 kB
ShareRaw.hpp
2.8 kB
ShareRawInternal.hpp
2.5 kB
StringManip.hpp
6.9 kB
TypeTraits.hpp
3.1 kB
UniquePtr.hpp
5.2 kB
Variant.hpp
3.0 kB
backend
Attributable.hpp
15.0 kB
Attribute.hpp
10.2 kB
BaseRecord.hpp
12.0 kB
BaseRecordComponent.hpp
5.2 kB
Container.hpp
17.7 kB
MeshRecordComponent.hpp
2.5 kB
ParsePreference.hpp
1.1 kB
PatchRecord.hpp
1.5 kB
PatchRecordComponent.hpp
6.5 kB
Writable.hpp
5.6 kB
benchmark
MemoryProfiler.hpp
2.7 kB
Timer.hpp
2.9 kB
mpi
BlockSlicer.hpp
1.6 kB
DatasetFiller.hpp
2.9 kB
MPIBenchmark.hpp
13.8 kB
MPIBenchmarkReport.hpp
7.4 kB
OneDimensionalBlockSlicer.hpp
1.3 kB
RandomDatasetFiller.hpp
3.5 kB
binding
python
Numpy.hpp
7.5 kB
Pickle.hpp
3.0 kB
UnitDimension.hpp
1.8 kB
cli
ls.hpp
4.4 kB
config.hpp.in
1.3 kB
helper
list_series.hpp
1.5 kB
openPMD.hpp
2.4 kB
version.hpp
3.3 kB
openPMD.pc.in
520 Bytes
openPMDConfig.cmake.in
1.7 kB
pyproject.toml
163 Bytes
requirements.txt
21 Bytes
setup.py
9.1 kB
share
openPMD
cmake
FindADIOS.cmake
12.5 kB
download_samples.ps1
2.7 kB
download_samples.sh
2.3 kB
thirdParty
catch2
include
catch2
catch.hpp
657.4 kB
json
CMakeLists.txt
5.2 kB
LICENSE.MIT
1.1 kB
cmake
config.cmake.in
710 Bytes
download_test_data.cmake
3.2 kB
nlohmann_jsonConfigVersion.cmake.in
709 Bytes
pkg-config.pc.in
145 Bytes
nlohmann_json.natvis
2.0 kB
single_include
nlohmann
json.hpp
926.2 kB
pybind11
CMakeLists.txt
11.9 kB
LICENSE
1.7 kB
MANIFEST.in
223 Bytes
README.rst
7.7 kB
include
pybind11
attr.h
24.0 kB
buffer_info.h
7.1 kB
cast.h
65.6 kB
chrono.h
8.5 kB
common.h
120 Bytes
complex.h
2.1 kB
detail
class.h
28.3 kB
common.h
50.4 kB
descr.h
5.5 kB
init.h
18.0 kB
internals.h
25.1 kB
type_caster_base.h
42.3 kB
typeid.h
1.6 kB
eigen.h
32.1 kB
embed.h
11.8 kB
eval.h
4.7 kB
functional.h
4.7 kB
gil.h
8.3 kB
iostream.h
8.9 kB
numpy.h
79.5 kB
operators.h
9.1 kB
options.h
2.2 kB
pybind11.h
125.8 kB
pytypes.h
93.8 kB
stl
filesystem.h
4.2 kB
stl.h
15.3 kB
stl_bind.h
27.0 kB
pybind11
__init__.py
414 Bytes
__main__.py
1.4 kB
_version.py
228 Bytes
_version.pyi
137 Bytes
commands.py
1.2 kB
py.typed
0 Bytes
setup_helpers.py
17.6 kB
setup_helpers.pyi
2.0 kB
tools
FindCatch.cmake
2.4 kB
FindEigen3.cmake
3.1 kB
FindPythonLibsNew.cmake
11.1 kB
JoinPaths.cmake
817 Bytes
check-style.sh
1.4 kB
cmake_uninstall.cmake.in
952 Bytes
codespell_ignore_lines_from_errors.py
1.0 kB
libsize.py
1.0 kB
make_changelog.py
1.3 kB
pybind11.pc.in
196 Bytes
pybind11Common.cmake
13.5 kB
pybind11Config.cmake.in
6.9 kB
pybind11NewTools.cmake
9.0 kB
pybind11Tools.cmake
8.4 kB
pyproject.toml
94 Bytes
setup_global.py.in
2.0 kB
setup_main.py.in
1.1 kB
toml11
CMakeLists.txt
4.2 kB
LICENSE
1.1 kB
README.md
62.2 kB
cmake
toml11Config.cmake.in
81 Bytes
toml
color.hpp
2.1 kB
combinator.hpp
7.6 kB
comments.hpp
21.0 kB
datetime.hpp
22.0 kB
exception.hpp
1.7 kB
from.hpp
330 Bytes
get.hpp
40.3 kB
into.hpp
346 Bytes
lexer.hpp
14.7 kB
literal.hpp
4.0 kB
macros.hpp
8.3 kB
parser.hpp
93.7 kB
region.hpp
15.0 kB
result.hpp
21.2 kB
serializer.hpp
31.4 kB
source_location.hpp
8.0 kB
storage.hpp
1.2 kB
string.hpp
7.8 kB
traits.hpp
10.8 kB
types.hpp
7.9 kB
utility.hpp
3.6 kB
value.hpp
81.6 kB
version.hpp
1.7 kB
toml.hpp
1.5 kB
validate_files.sh
1.2 kB
spack.yaml
395 Bytes
src
ChunkInfo.cpp
1.7 kB
Dataset.cpp
1.7 kB
Datatype.cpp
7.9 kB
Error.cpp
4.2 kB
Format.cpp
2.8 kB
IO
ADIOS
ADIOS1IOHandler.cpp
15.0 kB
ADIOS2Auxiliary.cpp
7.2 kB
ADIOS2IOHandler.cpp
131.6 kB
ADIOS2PreloadAttributes.cpp
8.4 kB
CommonADIOS1IOHandler.cpp
69.7 kB
ParallelADIOS1IOHandler.cpp
17.0 kB
AbstractIOHandler.cpp
1.5 kB
AbstractIOHandlerHelper.cpp
8.2 kB
AbstractIOHandlerImpl.cpp
13.9 kB
DummyIOHandler.cpp
1.3 kB
FlushParams.cpp
1.2 kB
HDF5
HDF5Auxiliary.cpp
13.4 kB
HDF5IOHandler.cpp
96.7 kB
ParallelHDF5IOHandler.cpp
7.3 kB
IOTask.cpp
4.6 kB
InvalidatableFile.cpp
2.2 kB
JSON
JSONFilePosition.cpp
195 Bytes
JSONIOHandler.cpp
1.2 kB
JSONIOHandlerImpl.cpp
44.1 kB
Iteration.cpp
26.9 kB
IterationEncoding.cpp
1.4 kB
Mesh.cpp
15.6 kB
ParticlePatches.cpp
3.9 kB
ParticleSpecies.cpp
7.1 kB
ReadIterations.cpp
20.8 kB
Record.cpp
5.8 kB
RecordComponent.cpp
12.4 kB
Series.cpp
84.4 kB
WriteIterations.cpp
3.1 kB
auxiliary
Date.cpp
1.6 kB
Filesystem.cpp
6.3 kB
JSON.cpp
18.4 kB
backend
Attributable.cpp
14.6 kB
BaseRecordComponent.cpp
2.3 kB
Container.cpp
1.7 kB
MeshRecordComponent.cpp
2.8 kB
PatchRecord.cpp
3.9 kB
PatchRecordComponent.cpp
4.4 kB
Writable.cpp
1.9 kB
benchmark
mpi
OneDimensionalBlockSlicer.cpp
2.3 kB
binding
python
Access.cpp
3.7 kB
Attributable.cpp
19.8 kB
BaseRecord.cpp
2.6 kB
BaseRecordComponent.cpp
2.0 kB
ChunkInfo.cpp
2.9 kB
Container.cpp
6.9 kB
Dataset.cpp
3.0 kB
Datatype.cpp
2.8 kB
Error.cpp
875 Bytes
Helper.cpp
1.7 kB
Iteration.cpp
3.4 kB
IterationEncoding.cpp
1.3 kB
Mesh.cpp
4.8 kB
MeshRecordComponent.cpp
3.1 kB
ParticlePatches.cpp
1.7 kB
ParticleSpecies.cpp
2.0 kB
PatchRecord.cpp
1.6 kB
PatchRecordComponent.cpp
7.6 kB
Record.cpp
2.8 kB
RecordComponent.cpp
41.1 kB
Series.cpp
16.7 kB
UnitDimension.cpp
1.4 kB
openPMD.cpp
4.0 kB
openpmd_api
DaskArray.py
4.7 kB
DaskDataFrame.py
2.9 kB
DataFrame.py
2.1 kB
__init__.py
646 Bytes
ls
__init__.py
73 Bytes
__main__.py
490 Bytes
pipe
__init__.py
73 Bytes
__main__.py
14.5 kB
cli
ls.cpp
1.1 kB
pipe.py
411 Bytes
config.cpp
1.9 kB
helper
list_series.cpp
4.6 kB
version.cpp
1.9 kB
test
AuxiliaryTest.cpp
15.1 kB
CatchMain.cpp
54 Bytes
CatchRunner.cpp
750 Bytes
CoreTest.cpp
51.2 kB
JSONTest.cpp
8.1 kB
ParallelIOTest.cpp
60.9 kB
SerialIOTest.cpp
263.4 kB
python
unittest
API
APITest.py
78.2 kB
__init__.py
0 Bytes
Test.py
687 Bytes
TestUtilities
TestUtilities.py
799 Bytes
__init__.py
0 Bytes
__init__.py
0 Bytes