openPMD-api-0.17.1.zip
openPMD-openPMD-api-678ceec
.appveyor.yml
4.3 kB
.circleci
config.yml
2.1 kB
.clang-format
1.9 kB
.clang-tidy
1.0 kB
.dockerignore
2.0 kB
.editorconfig
588 Bytes
.github
ISSUE_TEMPLATE
bug_report.md
1.1 kB
feature_request.md
784 Bytes
install_problem.md
723 Bytes
question.md
627 Bytes
ci
sanitizer
clang
Leak.supp
351 Bytes
spack-envs
clang11_nopy_nompi_h5_libcpp
spack.yaml
810 Bytes
clang11_nopy_ompi_h5_ad2
spack.yaml
1.3 kB
clang11_nopy_ompi_h5_ad2_libcpp
spack.yaml
1.4 kB
clang15_py311_nompi_h5_ad2
spack.yaml
1.3 kB
clangtidy_nopy_ompi_h5_ad2
spack.yaml
1.8 kB
gcc12_py36_ompi_h5_ad2
spack.yaml
1.6 kB
gcc13_py312_mpich_h5_ad2
spack.yaml
1.4 kB
gcc_py_ompi_h5_ad2_arm64
spack.yaml
1.7 kB
dependabot.yml
582 Bytes
workflows
clang-format
clang-format.sh
336 Bytes
codeql.yml
1.7 kB
dependencies
install_hdf5_plugins
434 Bytes
install_icc
812 Bytes
install_icx
832 Bytes
install_mpich
329 Bytes
install_nvcc12.sh
812 Bytes
install_nvhpc25-11.sh
673 Bytes
install_spack
734 Bytes
intel.yml
857 Bytes
linux.yml
13.6 kB
macos.yml
2.8 kB
nvidia.yml
3.0 kB
source
buildDoxygen
292 Bytes
hasEOLwhiteSpace
1.3 kB
hasNonASCII
1.1 kB
hasTabs
1.2 kB
source.yml
2.5 kB
tooling.yml
3.8 kB
windows.yml
3.4 kB
.gitignore
1.6 kB
.pre-commit-config.yaml
3.8 kB
.readthedocs.yml
248 Bytes
.rodare.json
5.4 kB
CHANGELOG.rst
70.0 kB
CITATION.cff
1.8 kB
CMakeLists.txt
61.1 kB
CODE_OF_CONDUCT.rst
3.4 kB
CONTRIBUTING.rst
1.1 kB
COPYING
35.1 kB
COPYING.LESSER
7.7 kB
Dockerfile
9.3 kB
MANIFEST.in
290 Bytes
NEWS.rst
15.1 kB
README.md
24.4 kB
Singularity
1.4 kB
cmake
dependencies
catch.cmake
4.0 kB
json.cmake
3.3 kB
pybind11.cmake
4.1 kB
toml11.cmake
3.8 kB
openPMDFunctions.cmake
1.8 kB
conda.yml
948 Bytes
docs
Doxyfile
1.2 kB
Makefile
695 Bytes
requirements.txt
255 Bytes
source
analysis
contrib.rst
1.1 kB
dask.rst
2.0 kB
pandas.rst
3.1 kB
paraview.rst
2.2 kB
rapids.rst
2.6 kB
viewer.rst
2.1 kB
backends
adios1.rst
2.4 kB
adios2.rst
25.5 kB
hdf5.rst
13.4 kB
json.rst
8.9 kB
json_example.json
2.8 kB
overview.rst
2.8 kB
citation.rst
5.4 kB
coc.rst
25 Bytes
conf.py
6.2 kB
details
adios2.json
441 Bytes
adios2.toml
833 Bytes
backendconfig.rst
24.5 kB
config_layout.json
109 Bytes
config_layout.toml
96 Bytes
doxygen.rst
1.3 kB
hdf5.json
210 Bytes
json.json
116 Bytes
mpi.rst
4.7 kB
openpmd_extended_config.json
1.0 kB
openpmd_extended_config.toml
1.1 kB
python.rst
959 Bytes
dev
IOTask.hpp
38 Bytes
backend.rst
10.1 kB
buildoptions.rst
8.7 kB
contributing.rst
25 Bytes
dependencies.rst
1.8 kB
design.rst
9.0 kB
linking.rst
3.4 kB
repostructure.rst
1.5 kB
sphinx.rst
2.5 kB
index.rst
5.0 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_channels.rst
3.7 kB
release_github.rst
3.6 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
11_particle_dataframe.py
42 Bytes
12_span_write.cpp
35 Bytes
12_span_write.py
34 Bytes
1_structure.cpp
33 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
6_dump_filebased_series.cpp
45 Bytes
7_extended_write_serial.cpp
45 Bytes
7_extended_write_serial.py
44 Bytes
8_benchmark_parallel.cpp
42 Bytes
8a_benchmark_write_parallel.cpp
49 Bytes
8b_benchmark_read_parallel.cpp
48 Bytes
9_particle_write_serial.py
44 Bytes
benchmarks.rst
5.3 kB
concepts.rst
5.5 kB
examples.rst
3.5 kB
firstread.rst
7.5 kB
firstwrite.rst
7.9 kB
hierarchy.svg
42.1 kB
parallel.rst
789 Bytes
serial.rst
728 Bytes
streaming.rst
8.0 kB
workflow.rst
10.1 kB
utilities
8_benchmark_parallel.cpp
42 Bytes
benchmark.rst
3.5 kB
cli.rst
6.6 kB
ubuntu-package.list
114 Bytes
environment.yml
158 Bytes
examples
10_streaming_read.cpp
4.2 kB
10_streaming_read.py
2.1 kB
10_streaming_write.cpp
3.7 kB
10_streaming_write.py
3.3 kB
11_particle_dataframe.py
3.9 kB
12_span_write.cpp
6.8 kB
12_span_write.py
1.5 kB
13_write_dynamic_configuration.cpp
7.4 kB
13_write_dynamic_configuration.py
5.2 kB
14_toml_template.cpp
4.0 kB
15_compression.cpp
12.1 kB
15_compression.py
13.3 kB
1_structure.cpp
3.5 kB
2_read_serial.cpp
4.3 kB
2_read_serial.py
2.6 kB
2a_read_thetaMode_serial.cpp
3.8 kB
2a_read_thetaMode_serial.py
3.0 kB
3_write_serial.cpp
3.5 kB
3_write_serial.py
2.2 kB
3a_write_thetaMode_serial.cpp
4.0 kB
3a_write_thetaMode_serial.py
2.5 kB
3b_write_resizable_particles.cpp
3.6 kB
3b_write_resizable_particles.py
2.4 kB
4_read_parallel.cpp
4.1 kB
4_read_parallel.py
2.5 kB
5_write_parallel.cpp
4.4 kB
5_write_parallel.py
3.5 kB
6_dump_filebased_series.cpp
8.6 kB
7_extended_write_serial.cpp
10.3 kB
7_extended_write_serial.py
8.0 kB
8_benchmark_parallel.cpp
8.3 kB
8a_benchmark_write_parallel.cpp
40.2 kB
8b_benchmark_read_parallel.cpp
23.8 kB
9_particle_write_serial.py
2.8 kB
include
openPMD
ChunkInfo.hpp
22.0 kB
ChunkInfo_internal.hpp
2.0 kB
Dataset.hpp
3.9 kB
Datatype.hpp
22.2 kB
Datatype.tpp
10.0 kB
DatatypeHelpers.hpp
1.0 kB
DatatypeMacros.hpp
9.0 kB
Datatype_internal.hpp
3.7 kB
Error.hpp
4.0 kB
IO
ADIOS
ADIOS2Auxiliary.hpp
13.6 kB
ADIOS2File.hpp
15.8 kB
ADIOS2FilePosition.hpp
1.6 kB
ADIOS2IOHandler.hpp
30.8 kB
ADIOS2PreloadAttributes.hpp
7.6 kB
ADIOS2PreloadVariables.hpp
2.2 kB
macros.hpp
1.9 kB
AbstractFilePosition.hpp
1.1 kB
AbstractIOHandler.hpp
10.8 kB
AbstractIOHandlerHelper.hpp
4.2 kB
AbstractIOHandlerImpl.hpp
22.3 kB
AbstractIOHandlerImplCommon.hpp
8.5 kB
Access.hpp
6.9 kB
DummyIOHandler.hpp
1.7 kB
FlushParametersInternal.hpp
1.3 kB
Format.hpp
1.6 kB
HDF5
HDF5Auxiliary.hpp
2.2 kB
HDF5FilePosition.hpp
1.2 kB
HDF5IOHandler.hpp
1.6 kB
HDF5IOHandlerImpl.hpp
5.2 kB
ParallelHDF5IOHandler.hpp
1.9 kB
ParallelHDF5IOHandlerImpl.hpp
1.6 kB
IOTask.hpp
26.5 kB
InvalidatableFile.hpp
2.8 kB
JSON
JSONFilePosition.hpp
1.2 kB
JSONIOHandler.hpp
2.0 kB
JSONIOHandlerImpl.hpp
15.7 kB
Iteration.hpp
16.9 kB
IterationEncoding.hpp
1.3 kB
Mesh.hpp
13.0 kB
ParticlePatches.hpp
1.4 kB
ParticleSpecies.hpp
2.0 kB
ReadIterations.hpp
3.1 kB
Record.hpp
2.2 kB
RecordComponent.hpp
22.8 kB
RecordComponent.tpp
6.4 kB
Series.hpp
40.7 kB
Span.hpp
3.6 kB
Streaming.hpp
1.9 kB
ThrowError.hpp
1.8 kB
UndefDatatypeMacros.hpp
981 Bytes
UnitDimension.hpp
2.1 kB
WriteIterations.hpp
941 Bytes
auxiliary
BlockSlicer.hpp
1.7 kB
Date.hpp
1.3 kB
Defer.hpp
1.3 kB
DerefDynamicCast.hpp
1.8 kB
Environment.hpp
1.8 kB
Export.hpp
1.5 kB
Filesystem.hpp
4.3 kB
JSON.hpp
5.3 kB
JSONMatcher.hpp
4.2 kB
JSON_internal.hpp
10.1 kB
Memory.hpp
3.5 kB
Memory_internal.hpp
1.2 kB
Mpi.hpp
4.9 kB
OneDimensionalBlockSlicer.hpp
1.5 kB
OutOfRangeMsg.hpp
2.3 kB
ShareRaw.hpp
2.8 kB
ShareRawInternal.hpp
2.5 kB
StringManip.hpp
7.7 kB
TypeTraits.hpp
5.1 kB
UniquePtr.hpp
6.3 kB
Variant.hpp
3.7 kB
toml11_wrapper.hpp
940 Bytes
backend
Attributable.hpp
23.5 kB
Attribute.hpp
12.7 kB
BaseRecord.hpp
13.8 kB
BaseRecordComponent.hpp
7.3 kB
Container.hpp
12.0 kB
ContainerImpl.tpp
13.9 kB
MeshRecordComponent.hpp
3.2 kB
ParsePreference.hpp
1.1 kB
PatchRecord.hpp
1.6 kB
PatchRecordComponent.hpp
6.3 kB
Variant_internal.hpp
2.0 kB
Writable.hpp
6.6 kB
benchmark
MemoryProfiler.hpp
2.7 kB
Timer.hpp
2.9 kB
mpi
BlockSlicer.hpp
1.0 kB
DatasetFiller.hpp
2.9 kB
MPIBenchmark.hpp
13.9 kB
MPIBenchmarkReport.hpp
7.5 kB
OneDimensionalBlockSlicer.hpp
1.1 kB
RandomDatasetFiller.hpp
3.5 kB
binding
python
Common.hpp
2.8 kB
Container.H
5.2 kB
Mpi.hpp
4.1 kB
Numpy.hpp
7.4 kB
Pickle.hpp
4.1 kB
RecordComponent.hpp
3.7 kB
UnitDimension.hpp
2.9 kB
auxiliary.hpp
2.0 kB
cli
ls.hpp
4.4 kB
config.hpp.in
1.3 kB
helper
list_series.hpp
1.5 kB
openPMD.hpp
2.5 kB
snapshots
ContainerImpls.hpp
7.2 kB
ContainerTraits.hpp
5.8 kB
IteratorHelpers.hpp
1.5 kB
IteratorTraits.hpp
5.6 kB
RandomAccessIterator.hpp
3.1 kB
Snapshots.hpp
6.6 kB
StatefulIterator.hpp
14.4 kB
version.hpp
4.1 kB
new_version.py
6.1 kB
openPMD.pc.in
520 Bytes
openPMDConfig.cmake.in
1.7 kB
pyproject.toml
177 Bytes
requirements.txt
14 Bytes
setup.py
9.7 kB
share
openPMD
download_samples.ps1
2.8 kB
download_samples.sh
2.3 kB
json_schema
Makefile
523 Bytes
README.md
2.9 kB
attribute_defs.toml
4.5 kB
attributes.toml
2.1 kB
check.py
2.6 kB
dataset_defs.toml
3.8 kB
iteration.toml
1.9 kB
mesh.toml
3.0 kB
mesh_record_component.toml
809 Bytes
particle_patches.toml
2.0 kB
particle_species.toml
1.2 kB
patch_record.toml
1.1 kB
record.toml
2.3 kB
record_component.toml
2.1 kB
series.toml
4.7 kB
validate_files.sh
1.2 kB
spack.yaml
395 Bytes
src
ChunkInfo.cpp
33.9 kB
Dataset.cpp
3.2 kB
Datatype.cpp
7.9 kB
Error.cpp
5.2 kB
Format.cpp
2.5 kB
IO
ADIOS
ADIOS2Auxiliary.cpp
8.1 kB
ADIOS2File.cpp
48.6 kB
ADIOS2IOHandler.cpp
93.0 kB
ADIOS2PreloadAttributes.cpp
10.7 kB
ADIOS2PreloadVariables.cpp
4.0 kB
AbstractIOHandler.cpp
5.2 kB
AbstractIOHandlerHelper.cpp
8.7 kB
AbstractIOHandlerImpl.cpp
19.1 kB
Access.cpp
1.7 kB
DummyIOHandler.cpp
1.6 kB
FlushParams.cpp
1.2 kB
HDF5
HDF5Auxiliary.cpp
13.4 kB
HDF5IOHandler.cpp
125.4 kB
ParallelHDF5IOHandler.cpp
17.0 kB
IOTask.cpp
9.6 kB
InvalidatableFile.cpp
2.5 kB
JSON
JSONFilePosition.cpp
1.1 kB
JSONIOHandler.cpp
2.0 kB
JSONIOHandlerImpl.cpp
79.0 kB
Iteration.cpp
31.5 kB
IterationEncoding.cpp
1.4 kB
Mesh.cpp
22.6 kB
ParticlePatches.cpp
3.9 kB
ParticleSpecies.cpp
7.2 kB
ReadIterations.cpp
2.7 kB
Record.cpp
6.2 kB
RecordComponent.cpp
34.9 kB
Series.cpp
133.9 kB
UnitDimension.cpp
2.3 kB
auxiliary
Date.cpp
1.6 kB
Filesystem.cpp
7.8 kB
JSON.cpp
25.6 kB
JSONMatcher.cpp
9.9 kB
Memory.cpp
7.4 kB
Mpi.cpp
3.4 kB
OneDimensionalBlockSlicer.cpp
2.8 kB
UniquePtr.cpp
3.8 kB
Variant.cpp
3.1 kB
backend
Attributable.cpp
19.3 kB
Attribute.cpp
5.6 kB
BaseRecord.cpp
25.9 kB
BaseRecordComponent.cpp
3.4 kB
Container.cpp
2.0 kB
MeshRecordComponent.cpp
3.6 kB
PatchRecord.cpp
4.1 kB
PatchRecordComponent.cpp
2.0 kB
Writable.cpp
4.0 kB
binding
python
Access.cpp
4.7 kB
Attributable.cpp
24.9 kB
BaseRecordComponent.cpp
2.0 kB
ChunkInfo.cpp
13.3 kB
Dataset.cpp
4.1 kB
Datatype.cpp
2.8 kB
Error.cpp
1.2 kB
Helper.cpp
1.6 kB
Iteration.cpp
4.7 kB
IterationEncoding.cpp
1.2 kB
Mesh.cpp
8.2 kB
MeshRecordComponent.cpp
4.1 kB
ParticlePatches.cpp
1.9 kB
ParticleSpecies.cpp
2.6 kB
PatchRecord.cpp
1.8 kB
PatchRecordComponent.cpp
8.5 kB
Record.cpp
3.6 kB
RecordComponent.cpp
42.8 kB
Series.cpp
25.6 kB
UnitDimension.cpp
2.0 kB
auxiliary.cpp
1.2 kB
openPMD.cpp
3.9 kB
openpmd_api
DaskArray.py
5.1 kB
DaskDataFrame.py
3.1 kB
DataFrame.py
6.4 kB
__init__.py
808 Bytes
ls
__init__.py
73 Bytes
__main__.py
490 Bytes
pipe
__init__.py
73 Bytes
__main__.py
19.4 kB
cli
convert-toml-json.cpp
3.1 kB
ls.cpp
1.2 kB
pipe.py
411 Bytes
config.cpp
2.3 kB
helper
list_series.cpp
4.8 kB
snapshots
ContainerImpls.cpp
17.2 kB
ContainerTraits.cpp
4.3 kB
IteratorHelpers.cpp
1.3 kB
IteratorTraits.cpp
5.5 kB
RandomAccessIterator.cpp
3.8 kB
Snapshots.cpp
4.0 kB
StatefulIterator.cpp
31.1 kB
version.cpp
2.1 kB
test
AuxiliaryTest.cpp
16.4 kB
CatchRunner.cpp
1.5 kB
CoreTest.cpp
66.3 kB
Files_Core
CoreTests.hpp
1.1 kB
automatic_variable_encoding.cpp
10.6 kB
read_nonexistent_attribute.cpp
3.4 kB
Files_ParallelIO
ParallelIOTests.hpp
2.9 kB
bug_1655_bp5_writer_hangup.cpp
2.0 kB
iterate_nonstreaming_series.cpp
8.0 kB
read_variablebased_randomaccess.cpp
10.2 kB
Files_SerialIO
SerialIOTests.hpp
1.3 kB
close_and_reopen_test.cpp
14.6 kB
components_without_extent.cpp
8.1 kB
filebased_write_test.cpp
4.1 kB
issue_1744_unique_ptrs_at_close_time.cpp
2.0 kB
JSONTest.cpp
15.7 kB
ParallelIOTest.cpp
92.9 kB
SerialIOTest.cpp
284.5 kB
python
unittest
API
APITest.py
93.5 kB
__init__.py
0 Bytes
Test.py
896 Bytes
TestUtilities
TestUtilities.py
799 Bytes
__init__.py
0 Bytes
__init__.py
0 Bytes