├── .appveyor.yml ├── .circleci └── config.yml ├── .clang-format ├── .clang-tidy ├── .dockerignore ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ ├── install_problem.md │ └── question.md ├── ci │ ├── sanitizer │ │ └── clang │ │ │ └── Leak.supp │ └── spack-envs │ │ ├── clang11_nopy_nompi_h5_libcpp │ │ └── spack.yaml │ │ ├── clang11_nopy_ompi_h5_ad2 │ │ └── spack.yaml │ │ ├── clang11_nopy_ompi_h5_ad2_libcpp │ │ └── spack.yaml │ │ ├── clang15_py311_nompi_h5_ad2 │ │ └── spack.yaml │ │ ├── clangtidy_nopy_ompi_h5_ad2 │ │ └── spack.yaml │ │ ├── gcc12_py36_ompi_h5_ad2 │ │ └── spack.yaml │ │ ├── gcc13_py312_mpich_h5_ad2 │ │ └── spack.yaml │ │ └── gcc_py_ompi_h5_ad2_arm64 │ │ └── spack.yaml ├── dependabot.yml └── workflows │ ├── clang-format │ └── clang-format.sh │ ├── codeql.yml │ ├── dependencies │ ├── install_hdf5_plugins │ ├── install_icc │ ├── install_icx │ ├── install_mpich │ ├── install_nvcc12.sh │ ├── install_nvhpc25-9.sh │ └── install_spack │ ├── intel.yml │ ├── linux.yml │ ├── macos.yml │ ├── nvidia.yml │ ├── source.yml │ ├── source │ ├── buildDoxygen │ ├── hasEOLwhiteSpace │ ├── hasNonASCII │ └── hasTabs │ ├── tooling.yml │ └── windows.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── .rodare.json ├── CHANGELOG.rst ├── CITATION.cff ├── CMakeLists.txt ├── CODE_OF_CONDUCT.rst ├── CONTRIBUTING.rst ├── COPYING ├── COPYING.LESSER ├── Dockerfile ├── MANIFEST.in ├── NEWS.rst ├── README.md ├── Singularity ├── cmake ├── dependencies │ ├── catch.cmake │ ├── json.cmake │ ├── pybind11.cmake │ └── toml11.cmake └── openPMDFunctions.cmake ├── conda.yml ├── docs ├── Doxyfile ├── Makefile ├── requirements.txt ├── source │ ├── analysis │ │ ├── contrib.rst │ │ ├── dask.rst │ │ ├── pandas.rst │ │ ├── paraview.rst │ │ ├── rapids.rst │ │ └── viewer.rst │ ├── backends │ │ ├── adios1.rst │ │ ├── adios2.rst │ │ ├── hdf5.rst │ │ ├── json.rst │ │ ├── json_example.json │ │ └── overview.rst │ ├── citation.rst │ ├── coc.rst │ ├── conf.py │ ├── details │ │ ├── adios2.json │ │ ├── adios2.toml │ │ ├── backendconfig.rst │ │ ├── config_layout.json │ │ ├── config_layout.toml │ │ ├── doxygen.rst │ │ ├── hdf5.json │ │ ├── json.json │ │ ├── mpi.rst │ │ ├── openpmd_extended_config.json │ │ ├── openpmd_extended_config.toml │ │ └── python.rst │ ├── dev │ │ ├── IOTask.hpp │ │ ├── backend.rst │ │ ├── buildoptions.rst │ │ ├── contributing.rst │ │ ├── dependencies.rst │ │ ├── design.rst │ │ ├── linking.rst │ │ ├── repostructure.rst │ │ └── sphinx.rst │ ├── index.rst │ ├── install │ │ ├── brew.svg │ │ ├── changelog.rst │ │ ├── cmake.svg │ │ ├── conda.svg │ │ ├── install.rst │ │ ├── pypi.svg │ │ ├── spack.svg │ │ └── upgrade.rst │ ├── maintenance │ │ ├── release_channels.rst │ │ ├── release_github.rst │ │ └── requirements.txt │ ├── openPMD.png │ ├── usage │ │ ├── 10_streaming_read.cpp │ │ ├── 10_streaming_read.py │ │ ├── 10_streaming_write.cpp │ │ ├── 10_streaming_write.py │ │ ├── 2_read_serial.cpp │ │ ├── 2_read_serial.py │ │ ├── 2a_read_thetaMode_serial.cpp │ │ ├── 2a_read_thetaMode_serial.py │ │ ├── 3_write_serial.cpp │ │ ├── 3_write_serial.py │ │ ├── 3a_write_thetaMode_serial.cpp │ │ ├── 3a_write_thetaMode_serial.py │ │ ├── 3b_write_resizable_particles.cpp │ │ ├── 3b_write_resizable_particles.py │ │ ├── 4_read_parallel.cpp │ │ ├── 4_read_parallel.py │ │ ├── 5_write_parallel.cpp │ │ ├── 5_write_parallel.py │ │ ├── benchmarks.rst │ │ ├── concepts.rst │ │ ├── examples.rst │ │ ├── firstread.rst │ │ ├── firstwrite.rst │ │ ├── hierarchy.svg │ │ ├── parallel.rst │ │ ├── serial.rst │ │ ├── streaming.rst │ │ └── workflow.rst │ └── utilities │ │ ├── 8_benchmark_parallel.cpp │ │ ├── benchmark.rst │ │ └── cli.rst └── ubuntu-package.list ├── environment.yml ├── examples ├── 10_streaming_read.cpp ├── 10_streaming_read.py ├── 10_streaming_write.cpp ├── 10_streaming_write.py ├── 11_particle_dataframe.py ├── 12_span_write.cpp ├── 12_span_write.py ├── 13_write_dynamic_configuration.cpp ├── 13_write_dynamic_configuration.py ├── 14_toml_template.cpp ├── 15_compression.cpp ├── 15_compression.py ├── 1_structure.cpp ├── 2_read_serial.cpp ├── 2_read_serial.py ├── 2a_read_thetaMode_serial.cpp ├── 2a_read_thetaMode_serial.py ├── 3_write_serial.cpp ├── 3_write_serial.py ├── 3a_write_thetaMode_serial.cpp ├── 3a_write_thetaMode_serial.py ├── 3b_write_resizable_particles.cpp ├── 3b_write_resizable_particles.py ├── 4_read_parallel.cpp ├── 4_read_parallel.py ├── 5_write_parallel.cpp ├── 5_write_parallel.py ├── 6_dump_filebased_series.cpp ├── 7_extended_write_serial.cpp ├── 7_extended_write_serial.py ├── 8_benchmark_parallel.cpp ├── 8a_benchmark_write_parallel.cpp ├── 8b_benchmark_read_parallel.cpp └── 9_particle_write_serial.py ├── include └── openPMD │ ├── ChunkInfo.hpp │ ├── ChunkInfo_internal.hpp │ ├── Dataset.hpp │ ├── Datatype.hpp │ ├── Datatype.tpp │ ├── DatatypeHelpers.hpp │ ├── DatatypeMacros.hpp │ ├── Datatype_internal.hpp │ ├── Error.hpp │ ├── IO │ ├── ADIOS │ │ ├── ADIOS2Auxiliary.hpp │ │ ├── ADIOS2File.hpp │ │ ├── ADIOS2FilePosition.hpp │ │ ├── ADIOS2IOHandler.hpp │ │ ├── ADIOS2PreloadAttributes.hpp │ │ ├── ADIOS2PreloadVariables.hpp │ │ └── macros.hpp │ ├── AbstractFilePosition.hpp │ ├── AbstractIOHandler.hpp │ ├── AbstractIOHandlerHelper.hpp │ ├── AbstractIOHandlerImpl.hpp │ ├── AbstractIOHandlerImplCommon.hpp │ ├── Access.hpp │ ├── DummyIOHandler.hpp │ ├── FlushParametersInternal.hpp │ ├── Format.hpp │ ├── HDF5 │ │ ├── HDF5Auxiliary.hpp │ │ ├── HDF5FilePosition.hpp │ │ ├── HDF5IOHandler.hpp │ │ ├── HDF5IOHandlerImpl.hpp │ │ ├── ParallelHDF5IOHandler.hpp │ │ └── ParallelHDF5IOHandlerImpl.hpp │ ├── IOTask.hpp │ ├── InvalidatableFile.hpp │ └── JSON │ │ ├── JSONFilePosition.hpp │ │ ├── JSONIOHandler.hpp │ │ └── JSONIOHandlerImpl.hpp │ ├── Iteration.hpp │ ├── IterationEncoding.hpp │ ├── Mesh.hpp │ ├── ParticlePatches.hpp │ ├── ParticleSpecies.hpp │ ├── ReadIterations.hpp │ ├── Record.hpp │ ├── RecordComponent.hpp │ ├── RecordComponent.tpp │ ├── Series.hpp │ ├── Span.hpp │ ├── Streaming.hpp │ ├── ThrowError.hpp │ ├── UndefDatatypeMacros.hpp │ ├── UnitDimension.hpp │ ├── WriteIterations.hpp │ ├── auxiliary │ ├── BlockSlicer.hpp │ ├── Date.hpp │ ├── DerefDynamicCast.hpp │ ├── Environment.hpp │ ├── Export.hpp │ ├── Filesystem.hpp │ ├── JSON.hpp │ ├── JSONMatcher.hpp │ ├── JSON_internal.hpp │ ├── Memory.hpp │ ├── Memory_internal.hpp │ ├── Mpi.hpp │ ├── OneDimensionalBlockSlicer.hpp │ ├── OutOfRangeMsg.hpp │ ├── ShareRaw.hpp │ ├── ShareRawInternal.hpp │ ├── StringManip.hpp │ ├── TypeTraits.hpp │ ├── UniquePtr.hpp │ └── Variant.hpp │ ├── backend │ ├── Attributable.hpp │ ├── Attribute.hpp │ ├── BaseRecord.hpp │ ├── BaseRecordComponent.hpp │ ├── Container.hpp │ ├── ContainerImpl.tpp │ ├── MeshRecordComponent.hpp │ ├── ParsePreference.hpp │ ├── PatchRecord.hpp │ ├── PatchRecordComponent.hpp │ ├── Variant_internal.hpp │ └── Writable.hpp │ ├── benchmark │ ├── MemoryProfiler.hpp │ ├── Timer.hpp │ └── mpi │ │ ├── BlockSlicer.hpp │ │ ├── DatasetFiller.hpp │ │ ├── MPIBenchmark.hpp │ │ ├── MPIBenchmarkReport.hpp │ │ ├── OneDimensionalBlockSlicer.hpp │ │ └── RandomDatasetFiller.hpp │ ├── binding │ └── python │ │ ├── Common.hpp │ │ ├── Container.H │ │ ├── Mpi.hpp │ │ ├── Numpy.hpp │ │ ├── Pickle.hpp │ │ ├── RecordComponent.hpp │ │ ├── UnitDimension.hpp │ │ └── auxiliary.hpp │ ├── cli │ └── ls.hpp │ ├── config.hpp.in │ ├── helper │ └── list_series.hpp │ ├── openPMD.hpp │ ├── snapshots │ ├── ContainerImpls.hpp │ ├── ContainerTraits.hpp │ ├── IteratorHelpers.hpp │ ├── IteratorTraits.hpp │ ├── RandomAccessIterator.hpp │ ├── Snapshots.hpp │ └── StatefulIterator.hpp │ └── version.hpp ├── new_version.py ├── openPMD.pc.in ├── openPMDConfig.cmake.in ├── pyproject.toml ├── requirements.txt ├── setup.py ├── share └── openPMD │ ├── download_samples.ps1 │ ├── download_samples.sh │ ├── json_schema │ ├── Makefile │ ├── README.md │ ├── attribute_defs.toml │ ├── attributes.toml │ ├── check.py │ ├── dataset_defs.toml │ ├── iteration.toml │ ├── mesh.toml │ ├── mesh_record_component.toml │ ├── particle_patches.toml │ ├── particle_species.toml │ ├── patch_record.toml │ ├── record.toml │ ├── record_component.toml │ └── series.toml │ └── validate_files.sh ├── spack.yaml ├── src ├── ChunkInfo.cpp ├── Dataset.cpp ├── Datatype.cpp ├── Error.cpp ├── Format.cpp ├── IO │ ├── ADIOS │ │ ├── ADIOS2Auxiliary.cpp │ │ ├── ADIOS2File.cpp │ │ ├── ADIOS2IOHandler.cpp │ │ ├── ADIOS2PreloadAttributes.cpp │ │ └── ADIOS2PreloadVariables.cpp │ ├── AbstractIOHandler.cpp │ ├── AbstractIOHandlerHelper.cpp │ ├── AbstractIOHandlerImpl.cpp │ ├── Access.cpp │ ├── DummyIOHandler.cpp │ ├── FlushParams.cpp │ ├── HDF5 │ │ ├── HDF5Auxiliary.cpp │ │ ├── HDF5IOHandler.cpp │ │ └── ParallelHDF5IOHandler.cpp │ ├── IOTask.cpp │ ├── InvalidatableFile.cpp │ └── JSON │ │ ├── JSONFilePosition.cpp │ │ ├── JSONIOHandler.cpp │ │ └── JSONIOHandlerImpl.cpp ├── Iteration.cpp ├── IterationEncoding.cpp ├── Mesh.cpp ├── ParticlePatches.cpp ├── ParticleSpecies.cpp ├── ReadIterations.cpp ├── Record.cpp ├── RecordComponent.cpp ├── Series.cpp ├── UnitDimension.cpp ├── auxiliary │ ├── Date.cpp │ ├── Filesystem.cpp │ ├── JSON.cpp │ ├── JSONMatcher.cpp │ ├── Memory.cpp │ ├── Mpi.cpp │ ├── OneDimensionalBlockSlicer.cpp │ ├── UniquePtr.cpp │ └── Variant.cpp ├── backend │ ├── Attributable.cpp │ ├── Attribute.cpp │ ├── BaseRecord.cpp │ ├── BaseRecordComponent.cpp │ ├── Container.cpp │ ├── MeshRecordComponent.cpp │ ├── PatchRecord.cpp │ ├── PatchRecordComponent.cpp │ └── Writable.cpp ├── binding │ └── python │ │ ├── Access.cpp │ │ ├── Attributable.cpp │ │ ├── BaseRecordComponent.cpp │ │ ├── ChunkInfo.cpp │ │ ├── Dataset.cpp │ │ ├── Datatype.cpp │ │ ├── Error.cpp │ │ ├── Helper.cpp │ │ ├── Iteration.cpp │ │ ├── IterationEncoding.cpp │ │ ├── Mesh.cpp │ │ ├── MeshRecordComponent.cpp │ │ ├── ParticlePatches.cpp │ │ ├── ParticleSpecies.cpp │ │ ├── PatchRecord.cpp │ │ ├── PatchRecordComponent.cpp │ │ ├── Record.cpp │ │ ├── RecordComponent.cpp │ │ ├── Series.cpp │ │ ├── UnitDimension.cpp │ │ ├── auxiliary.cpp │ │ ├── openPMD.cpp │ │ └── openpmd_api │ │ ├── DaskArray.py │ │ ├── DaskDataFrame.py │ │ ├── DataFrame.py │ │ ├── __init__.py │ │ ├── ls │ │ ├── __init__.py │ │ └── __main__.py │ │ └── pipe │ │ ├── __init__.py │ │ └── __main__.py ├── cli │ ├── convert-toml-json.cpp │ ├── ls.cpp │ └── pipe.py ├── config.cpp ├── helper │ └── list_series.cpp ├── snapshots │ ├── ContainerImpls.cpp │ ├── ContainerTraits.cpp │ ├── IteratorHelpers.cpp │ ├── IteratorTraits.cpp │ ├── RandomAccessIterator.cpp │ ├── Snapshots.cpp │ └── StatefulIterator.cpp └── version.cpp └── test ├── AuxiliaryTest.cpp ├── CatchMain.cpp ├── CatchRunner.cpp ├── CoreTest.cpp ├── Files_Core ├── CoreTests.hpp └── automatic_variable_encoding.cpp ├── Files_ParallelIO ├── ParallelIOTests.hpp ├── bug_1655_bp5_writer_hangup.cpp ├── iterate_nonstreaming_series.cpp └── read_variablebased_randomaccess.cpp ├── Files_SerialIO ├── SerialIOTests.hpp ├── close_and_reopen_test.cpp ├── filebased_write_test.cpp └── issue_1744_unique_ptrs_at_close_time.cpp ├── JSONTest.cpp ├── ParallelIOTest.cpp ├── SerialIOTest.cpp └── python └── unittest ├── API ├── APITest.py └── __init__.py ├── Test.py ├── TestUtilities ├── TestUtilities.py └── __init__.py └── __init__.py /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/install_problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ISSUE_TEMPLATE/install_problem.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/ci/sanitizer/clang/Leak.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ci/sanitizer/clang/Leak.supp -------------------------------------------------------------------------------- /.github/ci/spack-envs/clang11_nopy_nompi_h5_libcpp/spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ci/spack-envs/clang11_nopy_nompi_h5_libcpp/spack.yaml -------------------------------------------------------------------------------- /.github/ci/spack-envs/clang11_nopy_ompi_h5_ad2/spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ci/spack-envs/clang11_nopy_ompi_h5_ad2/spack.yaml -------------------------------------------------------------------------------- /.github/ci/spack-envs/clang11_nopy_ompi_h5_ad2_libcpp/spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ci/spack-envs/clang11_nopy_ompi_h5_ad2_libcpp/spack.yaml -------------------------------------------------------------------------------- /.github/ci/spack-envs/clang15_py311_nompi_h5_ad2/spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ci/spack-envs/clang15_py311_nompi_h5_ad2/spack.yaml -------------------------------------------------------------------------------- /.github/ci/spack-envs/clangtidy_nopy_ompi_h5_ad2/spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ci/spack-envs/clangtidy_nopy_ompi_h5_ad2/spack.yaml -------------------------------------------------------------------------------- /.github/ci/spack-envs/gcc12_py36_ompi_h5_ad2/spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ci/spack-envs/gcc12_py36_ompi_h5_ad2/spack.yaml -------------------------------------------------------------------------------- /.github/ci/spack-envs/gcc13_py312_mpich_h5_ad2/spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ci/spack-envs/gcc13_py312_mpich_h5_ad2/spack.yaml -------------------------------------------------------------------------------- /.github/ci/spack-envs/gcc_py_ompi_h5_ad2_arm64/spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/ci/spack-envs/gcc_py_ompi_h5_ad2_arm64/spack.yaml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/clang-format/clang-format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/clang-format/clang-format.sh -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependencies/install_hdf5_plugins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/dependencies/install_hdf5_plugins -------------------------------------------------------------------------------- /.github/workflows/dependencies/install_icc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/dependencies/install_icc -------------------------------------------------------------------------------- /.github/workflows/dependencies/install_icx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/dependencies/install_icx -------------------------------------------------------------------------------- /.github/workflows/dependencies/install_mpich: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/dependencies/install_mpich -------------------------------------------------------------------------------- /.github/workflows/dependencies/install_nvcc12.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/dependencies/install_nvcc12.sh -------------------------------------------------------------------------------- /.github/workflows/dependencies/install_nvhpc25-9.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/dependencies/install_nvhpc25-9.sh -------------------------------------------------------------------------------- /.github/workflows/dependencies/install_spack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/dependencies/install_spack -------------------------------------------------------------------------------- /.github/workflows/intel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/intel.yml -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/nvidia.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/nvidia.yml -------------------------------------------------------------------------------- /.github/workflows/source.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/source.yml -------------------------------------------------------------------------------- /.github/workflows/source/buildDoxygen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/source/buildDoxygen -------------------------------------------------------------------------------- /.github/workflows/source/hasEOLwhiteSpace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/source/hasEOLwhiteSpace -------------------------------------------------------------------------------- /.github/workflows/source/hasNonASCII: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/source/hasNonASCII -------------------------------------------------------------------------------- /.github/workflows/source/hasTabs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/source/hasTabs -------------------------------------------------------------------------------- /.github/workflows/tooling.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/tooling.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.rodare.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/.rodare.json -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/CODE_OF_CONDUCT.rst -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /NEWS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/NEWS.rst -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/README.md -------------------------------------------------------------------------------- /Singularity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/Singularity -------------------------------------------------------------------------------- /cmake/dependencies/catch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/cmake/dependencies/catch.cmake -------------------------------------------------------------------------------- /cmake/dependencies/json.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/cmake/dependencies/json.cmake -------------------------------------------------------------------------------- /cmake/dependencies/pybind11.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/cmake/dependencies/pybind11.cmake -------------------------------------------------------------------------------- /cmake/dependencies/toml11.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/cmake/dependencies/toml11.cmake -------------------------------------------------------------------------------- /cmake/openPMDFunctions.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/cmake/openPMDFunctions.cmake -------------------------------------------------------------------------------- /conda.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/conda.yml -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/analysis/contrib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/analysis/contrib.rst -------------------------------------------------------------------------------- /docs/source/analysis/dask.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/analysis/dask.rst -------------------------------------------------------------------------------- /docs/source/analysis/pandas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/analysis/pandas.rst -------------------------------------------------------------------------------- /docs/source/analysis/paraview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/analysis/paraview.rst -------------------------------------------------------------------------------- /docs/source/analysis/rapids.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/analysis/rapids.rst -------------------------------------------------------------------------------- /docs/source/analysis/viewer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/analysis/viewer.rst -------------------------------------------------------------------------------- /docs/source/backends/adios1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/backends/adios1.rst -------------------------------------------------------------------------------- /docs/source/backends/adios2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/backends/adios2.rst -------------------------------------------------------------------------------- /docs/source/backends/hdf5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/backends/hdf5.rst -------------------------------------------------------------------------------- /docs/source/backends/json.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/backends/json.rst -------------------------------------------------------------------------------- /docs/source/backends/json_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/backends/json_example.json -------------------------------------------------------------------------------- /docs/source/backends/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/backends/overview.rst -------------------------------------------------------------------------------- /docs/source/citation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/citation.rst -------------------------------------------------------------------------------- /docs/source/coc.rst: -------------------------------------------------------------------------------- 1 | ../../CODE_OF_CONDUCT.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/details/adios2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/adios2.json -------------------------------------------------------------------------------- /docs/source/details/adios2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/adios2.toml -------------------------------------------------------------------------------- /docs/source/details/backendconfig.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/backendconfig.rst -------------------------------------------------------------------------------- /docs/source/details/config_layout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/config_layout.json -------------------------------------------------------------------------------- /docs/source/details/config_layout.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/config_layout.toml -------------------------------------------------------------------------------- /docs/source/details/doxygen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/doxygen.rst -------------------------------------------------------------------------------- /docs/source/details/hdf5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/hdf5.json -------------------------------------------------------------------------------- /docs/source/details/json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/json.json -------------------------------------------------------------------------------- /docs/source/details/mpi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/mpi.rst -------------------------------------------------------------------------------- /docs/source/details/openpmd_extended_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/openpmd_extended_config.json -------------------------------------------------------------------------------- /docs/source/details/openpmd_extended_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/openpmd_extended_config.toml -------------------------------------------------------------------------------- /docs/source/details/python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/details/python.rst -------------------------------------------------------------------------------- /docs/source/dev/IOTask.hpp: -------------------------------------------------------------------------------- 1 | ../../../include/openPMD/IO/IOTask.hpp -------------------------------------------------------------------------------- /docs/source/dev/backend.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/dev/backend.rst -------------------------------------------------------------------------------- /docs/source/dev/buildoptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/dev/buildoptions.rst -------------------------------------------------------------------------------- /docs/source/dev/contributing.rst: -------------------------------------------------------------------------------- 1 | ../../../CONTRIBUTING.rst -------------------------------------------------------------------------------- /docs/source/dev/dependencies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/dev/dependencies.rst -------------------------------------------------------------------------------- /docs/source/dev/design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/dev/design.rst -------------------------------------------------------------------------------- /docs/source/dev/linking.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/dev/linking.rst -------------------------------------------------------------------------------- /docs/source/dev/repostructure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/dev/repostructure.rst -------------------------------------------------------------------------------- /docs/source/dev/sphinx.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/dev/sphinx.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/install/brew.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/install/brew.svg -------------------------------------------------------------------------------- /docs/source/install/changelog.rst: -------------------------------------------------------------------------------- 1 | ../../../CHANGELOG.rst -------------------------------------------------------------------------------- /docs/source/install/cmake.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/install/cmake.svg -------------------------------------------------------------------------------- /docs/source/install/conda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/install/conda.svg -------------------------------------------------------------------------------- /docs/source/install/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/install/install.rst -------------------------------------------------------------------------------- /docs/source/install/pypi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/install/pypi.svg -------------------------------------------------------------------------------- /docs/source/install/spack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/install/spack.svg -------------------------------------------------------------------------------- /docs/source/install/upgrade.rst: -------------------------------------------------------------------------------- 1 | ../../../NEWS.rst -------------------------------------------------------------------------------- /docs/source/maintenance/release_channels.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/maintenance/release_channels.rst -------------------------------------------------------------------------------- /docs/source/maintenance/release_github.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/maintenance/release_github.rst -------------------------------------------------------------------------------- /docs/source/maintenance/requirements.txt: -------------------------------------------------------------------------------- 1 | # just want to say thank you! 2 | cibuildwheel==1.3.0 3 | -------------------------------------------------------------------------------- /docs/source/openPMD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/openPMD.png -------------------------------------------------------------------------------- /docs/source/usage/10_streaming_read.cpp: -------------------------------------------------------------------------------- 1 | ../../../examples/10_streaming_read.cpp -------------------------------------------------------------------------------- /docs/source/usage/10_streaming_read.py: -------------------------------------------------------------------------------- 1 | ../../../examples/10_streaming_read.py -------------------------------------------------------------------------------- /docs/source/usage/10_streaming_write.cpp: -------------------------------------------------------------------------------- 1 | ../../../examples/10_streaming_write.cpp -------------------------------------------------------------------------------- /docs/source/usage/10_streaming_write.py: -------------------------------------------------------------------------------- 1 | ../../../examples/10_streaming_write.py -------------------------------------------------------------------------------- /docs/source/usage/2_read_serial.cpp: -------------------------------------------------------------------------------- 1 | ../../../examples/2_read_serial.cpp -------------------------------------------------------------------------------- /docs/source/usage/2_read_serial.py: -------------------------------------------------------------------------------- 1 | ../../../examples/2_read_serial.py -------------------------------------------------------------------------------- /docs/source/usage/2a_read_thetaMode_serial.cpp: -------------------------------------------------------------------------------- 1 | ../../../examples/2a_read_thetaMode_serial.cpp -------------------------------------------------------------------------------- /docs/source/usage/2a_read_thetaMode_serial.py: -------------------------------------------------------------------------------- 1 | ../../../examples/2a_read_thetaMode_serial.py -------------------------------------------------------------------------------- /docs/source/usage/3_write_serial.cpp: -------------------------------------------------------------------------------- 1 | ../../../examples/3_write_serial.cpp -------------------------------------------------------------------------------- /docs/source/usage/3_write_serial.py: -------------------------------------------------------------------------------- 1 | ../../../examples/3_write_serial.py -------------------------------------------------------------------------------- /docs/source/usage/3a_write_thetaMode_serial.cpp: -------------------------------------------------------------------------------- 1 | ../../../examples/3a_write_thetaMode_serial.cpp -------------------------------------------------------------------------------- /docs/source/usage/3a_write_thetaMode_serial.py: -------------------------------------------------------------------------------- 1 | ../../../examples/3a_write_thetaMode_serial.py -------------------------------------------------------------------------------- /docs/source/usage/3b_write_resizable_particles.cpp: -------------------------------------------------------------------------------- 1 | ../../../examples/3b_write_resizable_particles.cpp -------------------------------------------------------------------------------- /docs/source/usage/3b_write_resizable_particles.py: -------------------------------------------------------------------------------- 1 | ../../../examples/3b_write_resizable_particles.py -------------------------------------------------------------------------------- /docs/source/usage/4_read_parallel.cpp: -------------------------------------------------------------------------------- 1 | ../../../examples/4_read_parallel.cpp -------------------------------------------------------------------------------- /docs/source/usage/4_read_parallel.py: -------------------------------------------------------------------------------- 1 | ../../../examples/4_read_parallel.py -------------------------------------------------------------------------------- /docs/source/usage/5_write_parallel.cpp: -------------------------------------------------------------------------------- 1 | ../../../examples/5_write_parallel.cpp -------------------------------------------------------------------------------- /docs/source/usage/5_write_parallel.py: -------------------------------------------------------------------------------- 1 | ../../../examples/5_write_parallel.py -------------------------------------------------------------------------------- /docs/source/usage/benchmarks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/usage/benchmarks.rst -------------------------------------------------------------------------------- /docs/source/usage/concepts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/usage/concepts.rst -------------------------------------------------------------------------------- /docs/source/usage/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/usage/examples.rst -------------------------------------------------------------------------------- /docs/source/usage/firstread.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/usage/firstread.rst -------------------------------------------------------------------------------- /docs/source/usage/firstwrite.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/usage/firstwrite.rst -------------------------------------------------------------------------------- /docs/source/usage/hierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/usage/hierarchy.svg -------------------------------------------------------------------------------- /docs/source/usage/parallel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/usage/parallel.rst -------------------------------------------------------------------------------- /docs/source/usage/serial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/usage/serial.rst -------------------------------------------------------------------------------- /docs/source/usage/streaming.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/usage/streaming.rst -------------------------------------------------------------------------------- /docs/source/usage/workflow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/usage/workflow.rst -------------------------------------------------------------------------------- /docs/source/utilities/8_benchmark_parallel.cpp: -------------------------------------------------------------------------------- 1 | ../../../examples/8_benchmark_parallel.cpp -------------------------------------------------------------------------------- /docs/source/utilities/benchmark.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/utilities/benchmark.rst -------------------------------------------------------------------------------- /docs/source/utilities/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/source/utilities/cli.rst -------------------------------------------------------------------------------- /docs/ubuntu-package.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/docs/ubuntu-package.list -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/10_streaming_read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/10_streaming_read.cpp -------------------------------------------------------------------------------- /examples/10_streaming_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/10_streaming_read.py -------------------------------------------------------------------------------- /examples/10_streaming_write.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/10_streaming_write.cpp -------------------------------------------------------------------------------- /examples/10_streaming_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/10_streaming_write.py -------------------------------------------------------------------------------- /examples/11_particle_dataframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/11_particle_dataframe.py -------------------------------------------------------------------------------- /examples/12_span_write.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/12_span_write.cpp -------------------------------------------------------------------------------- /examples/12_span_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/12_span_write.py -------------------------------------------------------------------------------- /examples/13_write_dynamic_configuration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/13_write_dynamic_configuration.cpp -------------------------------------------------------------------------------- /examples/13_write_dynamic_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/13_write_dynamic_configuration.py -------------------------------------------------------------------------------- /examples/14_toml_template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/14_toml_template.cpp -------------------------------------------------------------------------------- /examples/15_compression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/15_compression.cpp -------------------------------------------------------------------------------- /examples/15_compression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/15_compression.py -------------------------------------------------------------------------------- /examples/1_structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/1_structure.cpp -------------------------------------------------------------------------------- /examples/2_read_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/2_read_serial.cpp -------------------------------------------------------------------------------- /examples/2_read_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/2_read_serial.py -------------------------------------------------------------------------------- /examples/2a_read_thetaMode_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/2a_read_thetaMode_serial.cpp -------------------------------------------------------------------------------- /examples/2a_read_thetaMode_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/2a_read_thetaMode_serial.py -------------------------------------------------------------------------------- /examples/3_write_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/3_write_serial.cpp -------------------------------------------------------------------------------- /examples/3_write_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/3_write_serial.py -------------------------------------------------------------------------------- /examples/3a_write_thetaMode_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/3a_write_thetaMode_serial.cpp -------------------------------------------------------------------------------- /examples/3a_write_thetaMode_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/3a_write_thetaMode_serial.py -------------------------------------------------------------------------------- /examples/3b_write_resizable_particles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/3b_write_resizable_particles.cpp -------------------------------------------------------------------------------- /examples/3b_write_resizable_particles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/3b_write_resizable_particles.py -------------------------------------------------------------------------------- /examples/4_read_parallel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/4_read_parallel.cpp -------------------------------------------------------------------------------- /examples/4_read_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/4_read_parallel.py -------------------------------------------------------------------------------- /examples/5_write_parallel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/5_write_parallel.cpp -------------------------------------------------------------------------------- /examples/5_write_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/5_write_parallel.py -------------------------------------------------------------------------------- /examples/6_dump_filebased_series.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/6_dump_filebased_series.cpp -------------------------------------------------------------------------------- /examples/7_extended_write_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/7_extended_write_serial.cpp -------------------------------------------------------------------------------- /examples/7_extended_write_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/7_extended_write_serial.py -------------------------------------------------------------------------------- /examples/8_benchmark_parallel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/8_benchmark_parallel.cpp -------------------------------------------------------------------------------- /examples/8a_benchmark_write_parallel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/8a_benchmark_write_parallel.cpp -------------------------------------------------------------------------------- /examples/8b_benchmark_read_parallel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/8b_benchmark_read_parallel.cpp -------------------------------------------------------------------------------- /examples/9_particle_write_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/examples/9_particle_write_serial.py -------------------------------------------------------------------------------- /include/openPMD/ChunkInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/ChunkInfo.hpp -------------------------------------------------------------------------------- /include/openPMD/ChunkInfo_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/ChunkInfo_internal.hpp -------------------------------------------------------------------------------- /include/openPMD/Dataset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/Dataset.hpp -------------------------------------------------------------------------------- /include/openPMD/Datatype.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/Datatype.hpp -------------------------------------------------------------------------------- /include/openPMD/Datatype.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/Datatype.tpp -------------------------------------------------------------------------------- /include/openPMD/DatatypeHelpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/DatatypeHelpers.hpp -------------------------------------------------------------------------------- /include/openPMD/DatatypeMacros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/DatatypeMacros.hpp -------------------------------------------------------------------------------- /include/openPMD/Datatype_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/Datatype_internal.hpp -------------------------------------------------------------------------------- /include/openPMD/Error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/Error.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/ADIOS/ADIOS2Auxiliary.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/ADIOS/ADIOS2Auxiliary.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/ADIOS/ADIOS2File.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/ADIOS/ADIOS2File.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/ADIOS/ADIOS2FilePosition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/ADIOS/ADIOS2FilePosition.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/ADIOS/ADIOS2IOHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/ADIOS/ADIOS2IOHandler.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/ADIOS/ADIOS2PreloadAttributes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/ADIOS/ADIOS2PreloadAttributes.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/ADIOS/ADIOS2PreloadVariables.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/ADIOS/ADIOS2PreloadVariables.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/ADIOS/macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/ADIOS/macros.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/AbstractFilePosition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/AbstractFilePosition.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/AbstractIOHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/AbstractIOHandler.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/AbstractIOHandlerHelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/AbstractIOHandlerHelper.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/AbstractIOHandlerImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/AbstractIOHandlerImpl.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/AbstractIOHandlerImplCommon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/AbstractIOHandlerImplCommon.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/Access.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/Access.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/DummyIOHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/DummyIOHandler.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/FlushParametersInternal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/FlushParametersInternal.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/Format.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/Format.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/HDF5/HDF5Auxiliary.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/HDF5/HDF5Auxiliary.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/HDF5/HDF5FilePosition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/HDF5/HDF5FilePosition.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/HDF5/HDF5IOHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/HDF5/HDF5IOHandler.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/HDF5/HDF5IOHandlerImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/HDF5/HDF5IOHandlerImpl.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/HDF5/ParallelHDF5IOHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/HDF5/ParallelHDF5IOHandler.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/HDF5/ParallelHDF5IOHandlerImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/HDF5/ParallelHDF5IOHandlerImpl.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/IOTask.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/IOTask.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/InvalidatableFile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/InvalidatableFile.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/JSON/JSONFilePosition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/JSON/JSONFilePosition.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/JSON/JSONIOHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/JSON/JSONIOHandler.hpp -------------------------------------------------------------------------------- /include/openPMD/IO/JSON/JSONIOHandlerImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IO/JSON/JSONIOHandlerImpl.hpp -------------------------------------------------------------------------------- /include/openPMD/Iteration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/Iteration.hpp -------------------------------------------------------------------------------- /include/openPMD/IterationEncoding.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/IterationEncoding.hpp -------------------------------------------------------------------------------- /include/openPMD/Mesh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/Mesh.hpp -------------------------------------------------------------------------------- /include/openPMD/ParticlePatches.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/ParticlePatches.hpp -------------------------------------------------------------------------------- /include/openPMD/ParticleSpecies.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/ParticleSpecies.hpp -------------------------------------------------------------------------------- /include/openPMD/ReadIterations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/ReadIterations.hpp -------------------------------------------------------------------------------- /include/openPMD/Record.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/Record.hpp -------------------------------------------------------------------------------- /include/openPMD/RecordComponent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/RecordComponent.hpp -------------------------------------------------------------------------------- /include/openPMD/RecordComponent.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/RecordComponent.tpp -------------------------------------------------------------------------------- /include/openPMD/Series.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/Series.hpp -------------------------------------------------------------------------------- /include/openPMD/Span.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/Span.hpp -------------------------------------------------------------------------------- /include/openPMD/Streaming.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/Streaming.hpp -------------------------------------------------------------------------------- /include/openPMD/ThrowError.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/ThrowError.hpp -------------------------------------------------------------------------------- /include/openPMD/UndefDatatypeMacros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/UndefDatatypeMacros.hpp -------------------------------------------------------------------------------- /include/openPMD/UnitDimension.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/UnitDimension.hpp -------------------------------------------------------------------------------- /include/openPMD/WriteIterations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/WriteIterations.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/BlockSlicer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/BlockSlicer.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/Date.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/Date.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/DerefDynamicCast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/DerefDynamicCast.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/Environment.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/Environment.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/Export.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/Export.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/Filesystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/Filesystem.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/JSON.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/JSON.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/JSONMatcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/JSONMatcher.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/JSON_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/JSON_internal.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/Memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/Memory.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/Memory_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/Memory_internal.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/Mpi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/Mpi.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/OneDimensionalBlockSlicer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/OneDimensionalBlockSlicer.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/OutOfRangeMsg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/OutOfRangeMsg.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/ShareRaw.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/ShareRaw.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/ShareRawInternal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/ShareRawInternal.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/StringManip.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/StringManip.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/TypeTraits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/TypeTraits.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/UniquePtr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/UniquePtr.hpp -------------------------------------------------------------------------------- /include/openPMD/auxiliary/Variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/auxiliary/Variant.hpp -------------------------------------------------------------------------------- /include/openPMD/backend/Attributable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/Attributable.hpp -------------------------------------------------------------------------------- /include/openPMD/backend/Attribute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/Attribute.hpp -------------------------------------------------------------------------------- /include/openPMD/backend/BaseRecord.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/BaseRecord.hpp -------------------------------------------------------------------------------- /include/openPMD/backend/BaseRecordComponent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/BaseRecordComponent.hpp -------------------------------------------------------------------------------- /include/openPMD/backend/Container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/Container.hpp -------------------------------------------------------------------------------- /include/openPMD/backend/ContainerImpl.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/ContainerImpl.tpp -------------------------------------------------------------------------------- /include/openPMD/backend/MeshRecordComponent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/MeshRecordComponent.hpp -------------------------------------------------------------------------------- /include/openPMD/backend/ParsePreference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/ParsePreference.hpp -------------------------------------------------------------------------------- /include/openPMD/backend/PatchRecord.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/PatchRecord.hpp -------------------------------------------------------------------------------- /include/openPMD/backend/PatchRecordComponent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/PatchRecordComponent.hpp -------------------------------------------------------------------------------- /include/openPMD/backend/Variant_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/Variant_internal.hpp -------------------------------------------------------------------------------- /include/openPMD/backend/Writable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/backend/Writable.hpp -------------------------------------------------------------------------------- /include/openPMD/benchmark/MemoryProfiler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/benchmark/MemoryProfiler.hpp -------------------------------------------------------------------------------- /include/openPMD/benchmark/Timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/benchmark/Timer.hpp -------------------------------------------------------------------------------- /include/openPMD/benchmark/mpi/BlockSlicer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/benchmark/mpi/BlockSlicer.hpp -------------------------------------------------------------------------------- /include/openPMD/benchmark/mpi/DatasetFiller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/benchmark/mpi/DatasetFiller.hpp -------------------------------------------------------------------------------- /include/openPMD/benchmark/mpi/MPIBenchmark.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/benchmark/mpi/MPIBenchmark.hpp -------------------------------------------------------------------------------- /include/openPMD/benchmark/mpi/MPIBenchmarkReport.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/benchmark/mpi/MPIBenchmarkReport.hpp -------------------------------------------------------------------------------- /include/openPMD/benchmark/mpi/OneDimensionalBlockSlicer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/benchmark/mpi/OneDimensionalBlockSlicer.hpp -------------------------------------------------------------------------------- /include/openPMD/benchmark/mpi/RandomDatasetFiller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/benchmark/mpi/RandomDatasetFiller.hpp -------------------------------------------------------------------------------- /include/openPMD/binding/python/Common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/binding/python/Common.hpp -------------------------------------------------------------------------------- /include/openPMD/binding/python/Container.H: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/binding/python/Container.H -------------------------------------------------------------------------------- /include/openPMD/binding/python/Mpi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/binding/python/Mpi.hpp -------------------------------------------------------------------------------- /include/openPMD/binding/python/Numpy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/binding/python/Numpy.hpp -------------------------------------------------------------------------------- /include/openPMD/binding/python/Pickle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/binding/python/Pickle.hpp -------------------------------------------------------------------------------- /include/openPMD/binding/python/RecordComponent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/binding/python/RecordComponent.hpp -------------------------------------------------------------------------------- /include/openPMD/binding/python/UnitDimension.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/binding/python/UnitDimension.hpp -------------------------------------------------------------------------------- /include/openPMD/binding/python/auxiliary.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/binding/python/auxiliary.hpp -------------------------------------------------------------------------------- /include/openPMD/cli/ls.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/cli/ls.hpp -------------------------------------------------------------------------------- /include/openPMD/config.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/config.hpp.in -------------------------------------------------------------------------------- /include/openPMD/helper/list_series.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/helper/list_series.hpp -------------------------------------------------------------------------------- /include/openPMD/openPMD.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/openPMD.hpp -------------------------------------------------------------------------------- /include/openPMD/snapshots/ContainerImpls.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/snapshots/ContainerImpls.hpp -------------------------------------------------------------------------------- /include/openPMD/snapshots/ContainerTraits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/snapshots/ContainerTraits.hpp -------------------------------------------------------------------------------- /include/openPMD/snapshots/IteratorHelpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/snapshots/IteratorHelpers.hpp -------------------------------------------------------------------------------- /include/openPMD/snapshots/IteratorTraits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/snapshots/IteratorTraits.hpp -------------------------------------------------------------------------------- /include/openPMD/snapshots/RandomAccessIterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/snapshots/RandomAccessIterator.hpp -------------------------------------------------------------------------------- /include/openPMD/snapshots/Snapshots.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/snapshots/Snapshots.hpp -------------------------------------------------------------------------------- /include/openPMD/snapshots/StatefulIterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/snapshots/StatefulIterator.hpp -------------------------------------------------------------------------------- /include/openPMD/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/include/openPMD/version.hpp -------------------------------------------------------------------------------- /new_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/new_version.py -------------------------------------------------------------------------------- /openPMD.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/openPMD.pc.in -------------------------------------------------------------------------------- /openPMDConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/openPMDConfig.cmake.in -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy>=1.15.0 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/setup.py -------------------------------------------------------------------------------- /share/openPMD/download_samples.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/download_samples.ps1 -------------------------------------------------------------------------------- /share/openPMD/download_samples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/download_samples.sh -------------------------------------------------------------------------------- /share/openPMD/json_schema/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/Makefile -------------------------------------------------------------------------------- /share/openPMD/json_schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/README.md -------------------------------------------------------------------------------- /share/openPMD/json_schema/attribute_defs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/attribute_defs.toml -------------------------------------------------------------------------------- /share/openPMD/json_schema/attributes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/attributes.toml -------------------------------------------------------------------------------- /share/openPMD/json_schema/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/check.py -------------------------------------------------------------------------------- /share/openPMD/json_schema/dataset_defs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/dataset_defs.toml -------------------------------------------------------------------------------- /share/openPMD/json_schema/iteration.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/iteration.toml -------------------------------------------------------------------------------- /share/openPMD/json_schema/mesh.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/mesh.toml -------------------------------------------------------------------------------- /share/openPMD/json_schema/mesh_record_component.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/mesh_record_component.toml -------------------------------------------------------------------------------- /share/openPMD/json_schema/particle_patches.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/particle_patches.toml -------------------------------------------------------------------------------- /share/openPMD/json_schema/particle_species.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/particle_species.toml -------------------------------------------------------------------------------- /share/openPMD/json_schema/patch_record.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/patch_record.toml -------------------------------------------------------------------------------- /share/openPMD/json_schema/record.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/record.toml -------------------------------------------------------------------------------- /share/openPMD/json_schema/record_component.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/record_component.toml -------------------------------------------------------------------------------- /share/openPMD/json_schema/series.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/json_schema/series.toml -------------------------------------------------------------------------------- /share/openPMD/validate_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/share/openPMD/validate_files.sh -------------------------------------------------------------------------------- /spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/spack.yaml -------------------------------------------------------------------------------- /src/ChunkInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/ChunkInfo.cpp -------------------------------------------------------------------------------- /src/Dataset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/Dataset.cpp -------------------------------------------------------------------------------- /src/Datatype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/Datatype.cpp -------------------------------------------------------------------------------- /src/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/Error.cpp -------------------------------------------------------------------------------- /src/Format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/Format.cpp -------------------------------------------------------------------------------- /src/IO/ADIOS/ADIOS2Auxiliary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/ADIOS/ADIOS2Auxiliary.cpp -------------------------------------------------------------------------------- /src/IO/ADIOS/ADIOS2File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/ADIOS/ADIOS2File.cpp -------------------------------------------------------------------------------- /src/IO/ADIOS/ADIOS2IOHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/ADIOS/ADIOS2IOHandler.cpp -------------------------------------------------------------------------------- /src/IO/ADIOS/ADIOS2PreloadAttributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/ADIOS/ADIOS2PreloadAttributes.cpp -------------------------------------------------------------------------------- /src/IO/ADIOS/ADIOS2PreloadVariables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/ADIOS/ADIOS2PreloadVariables.cpp -------------------------------------------------------------------------------- /src/IO/AbstractIOHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/AbstractIOHandler.cpp -------------------------------------------------------------------------------- /src/IO/AbstractIOHandlerHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/AbstractIOHandlerHelper.cpp -------------------------------------------------------------------------------- /src/IO/AbstractIOHandlerImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/AbstractIOHandlerImpl.cpp -------------------------------------------------------------------------------- /src/IO/Access.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/Access.cpp -------------------------------------------------------------------------------- /src/IO/DummyIOHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/DummyIOHandler.cpp -------------------------------------------------------------------------------- /src/IO/FlushParams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/FlushParams.cpp -------------------------------------------------------------------------------- /src/IO/HDF5/HDF5Auxiliary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/HDF5/HDF5Auxiliary.cpp -------------------------------------------------------------------------------- /src/IO/HDF5/HDF5IOHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/HDF5/HDF5IOHandler.cpp -------------------------------------------------------------------------------- /src/IO/HDF5/ParallelHDF5IOHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/HDF5/ParallelHDF5IOHandler.cpp -------------------------------------------------------------------------------- /src/IO/IOTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/IOTask.cpp -------------------------------------------------------------------------------- /src/IO/InvalidatableFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/InvalidatableFile.cpp -------------------------------------------------------------------------------- /src/IO/JSON/JSONFilePosition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/JSON/JSONFilePosition.cpp -------------------------------------------------------------------------------- /src/IO/JSON/JSONIOHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/JSON/JSONIOHandler.cpp -------------------------------------------------------------------------------- /src/IO/JSON/JSONIOHandlerImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IO/JSON/JSONIOHandlerImpl.cpp -------------------------------------------------------------------------------- /src/Iteration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/Iteration.cpp -------------------------------------------------------------------------------- /src/IterationEncoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/IterationEncoding.cpp -------------------------------------------------------------------------------- /src/Mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/Mesh.cpp -------------------------------------------------------------------------------- /src/ParticlePatches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/ParticlePatches.cpp -------------------------------------------------------------------------------- /src/ParticleSpecies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/ParticleSpecies.cpp -------------------------------------------------------------------------------- /src/ReadIterations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/ReadIterations.cpp -------------------------------------------------------------------------------- /src/Record.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/Record.cpp -------------------------------------------------------------------------------- /src/RecordComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/RecordComponent.cpp -------------------------------------------------------------------------------- /src/Series.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/Series.cpp -------------------------------------------------------------------------------- /src/UnitDimension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/UnitDimension.cpp -------------------------------------------------------------------------------- /src/auxiliary/Date.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/auxiliary/Date.cpp -------------------------------------------------------------------------------- /src/auxiliary/Filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/auxiliary/Filesystem.cpp -------------------------------------------------------------------------------- /src/auxiliary/JSON.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/auxiliary/JSON.cpp -------------------------------------------------------------------------------- /src/auxiliary/JSONMatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/auxiliary/JSONMatcher.cpp -------------------------------------------------------------------------------- /src/auxiliary/Memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/auxiliary/Memory.cpp -------------------------------------------------------------------------------- /src/auxiliary/Mpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/auxiliary/Mpi.cpp -------------------------------------------------------------------------------- /src/auxiliary/OneDimensionalBlockSlicer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/auxiliary/OneDimensionalBlockSlicer.cpp -------------------------------------------------------------------------------- /src/auxiliary/UniquePtr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/auxiliary/UniquePtr.cpp -------------------------------------------------------------------------------- /src/auxiliary/Variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/auxiliary/Variant.cpp -------------------------------------------------------------------------------- /src/backend/Attributable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/backend/Attributable.cpp -------------------------------------------------------------------------------- /src/backend/Attribute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/backend/Attribute.cpp -------------------------------------------------------------------------------- /src/backend/BaseRecord.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/backend/BaseRecord.cpp -------------------------------------------------------------------------------- /src/backend/BaseRecordComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/backend/BaseRecordComponent.cpp -------------------------------------------------------------------------------- /src/backend/Container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/backend/Container.cpp -------------------------------------------------------------------------------- /src/backend/MeshRecordComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/backend/MeshRecordComponent.cpp -------------------------------------------------------------------------------- /src/backend/PatchRecord.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/backend/PatchRecord.cpp -------------------------------------------------------------------------------- /src/backend/PatchRecordComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/backend/PatchRecordComponent.cpp -------------------------------------------------------------------------------- /src/backend/Writable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/backend/Writable.cpp -------------------------------------------------------------------------------- /src/binding/python/Access.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/Access.cpp -------------------------------------------------------------------------------- /src/binding/python/Attributable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/Attributable.cpp -------------------------------------------------------------------------------- /src/binding/python/BaseRecordComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/BaseRecordComponent.cpp -------------------------------------------------------------------------------- /src/binding/python/ChunkInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/ChunkInfo.cpp -------------------------------------------------------------------------------- /src/binding/python/Dataset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/Dataset.cpp -------------------------------------------------------------------------------- /src/binding/python/Datatype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/Datatype.cpp -------------------------------------------------------------------------------- /src/binding/python/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/Error.cpp -------------------------------------------------------------------------------- /src/binding/python/Helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/Helper.cpp -------------------------------------------------------------------------------- /src/binding/python/Iteration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/Iteration.cpp -------------------------------------------------------------------------------- /src/binding/python/IterationEncoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/IterationEncoding.cpp -------------------------------------------------------------------------------- /src/binding/python/Mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/Mesh.cpp -------------------------------------------------------------------------------- /src/binding/python/MeshRecordComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/MeshRecordComponent.cpp -------------------------------------------------------------------------------- /src/binding/python/ParticlePatches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/ParticlePatches.cpp -------------------------------------------------------------------------------- /src/binding/python/ParticleSpecies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/ParticleSpecies.cpp -------------------------------------------------------------------------------- /src/binding/python/PatchRecord.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/PatchRecord.cpp -------------------------------------------------------------------------------- /src/binding/python/PatchRecordComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/PatchRecordComponent.cpp -------------------------------------------------------------------------------- /src/binding/python/Record.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/Record.cpp -------------------------------------------------------------------------------- /src/binding/python/RecordComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/RecordComponent.cpp -------------------------------------------------------------------------------- /src/binding/python/Series.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/Series.cpp -------------------------------------------------------------------------------- /src/binding/python/UnitDimension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/UnitDimension.cpp -------------------------------------------------------------------------------- /src/binding/python/auxiliary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/auxiliary.cpp -------------------------------------------------------------------------------- /src/binding/python/openPMD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/openPMD.cpp -------------------------------------------------------------------------------- /src/binding/python/openpmd_api/DaskArray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/openpmd_api/DaskArray.py -------------------------------------------------------------------------------- /src/binding/python/openpmd_api/DaskDataFrame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/openpmd_api/DaskDataFrame.py -------------------------------------------------------------------------------- /src/binding/python/openpmd_api/DataFrame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/openpmd_api/DataFrame.py -------------------------------------------------------------------------------- /src/binding/python/openpmd_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/openpmd_api/__init__.py -------------------------------------------------------------------------------- /src/binding/python/openpmd_api/ls/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/openpmd_api/ls/__init__.py -------------------------------------------------------------------------------- /src/binding/python/openpmd_api/ls/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/openpmd_api/ls/__main__.py -------------------------------------------------------------------------------- /src/binding/python/openpmd_api/pipe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/openpmd_api/pipe/__init__.py -------------------------------------------------------------------------------- /src/binding/python/openpmd_api/pipe/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/binding/python/openpmd_api/pipe/__main__.py -------------------------------------------------------------------------------- /src/cli/convert-toml-json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/cli/convert-toml-json.cpp -------------------------------------------------------------------------------- /src/cli/ls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/cli/ls.cpp -------------------------------------------------------------------------------- /src/cli/pipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/cli/pipe.py -------------------------------------------------------------------------------- /src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/config.cpp -------------------------------------------------------------------------------- /src/helper/list_series.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/helper/list_series.cpp -------------------------------------------------------------------------------- /src/snapshots/ContainerImpls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/snapshots/ContainerImpls.cpp -------------------------------------------------------------------------------- /src/snapshots/ContainerTraits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/snapshots/ContainerTraits.cpp -------------------------------------------------------------------------------- /src/snapshots/IteratorHelpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/snapshots/IteratorHelpers.cpp -------------------------------------------------------------------------------- /src/snapshots/IteratorTraits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/snapshots/IteratorTraits.cpp -------------------------------------------------------------------------------- /src/snapshots/RandomAccessIterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/snapshots/RandomAccessIterator.cpp -------------------------------------------------------------------------------- /src/snapshots/Snapshots.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/snapshots/Snapshots.cpp -------------------------------------------------------------------------------- /src/snapshots/StatefulIterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/snapshots/StatefulIterator.cpp -------------------------------------------------------------------------------- /src/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/src/version.cpp -------------------------------------------------------------------------------- /test/AuxiliaryTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/AuxiliaryTest.cpp -------------------------------------------------------------------------------- /test/CatchMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/CatchMain.cpp -------------------------------------------------------------------------------- /test/CatchRunner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/CatchRunner.cpp -------------------------------------------------------------------------------- /test/CoreTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/CoreTest.cpp -------------------------------------------------------------------------------- /test/Files_Core/CoreTests.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/Files_Core/CoreTests.hpp -------------------------------------------------------------------------------- /test/Files_Core/automatic_variable_encoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/Files_Core/automatic_variable_encoding.cpp -------------------------------------------------------------------------------- /test/Files_ParallelIO/ParallelIOTests.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/Files_ParallelIO/ParallelIOTests.hpp -------------------------------------------------------------------------------- /test/Files_ParallelIO/bug_1655_bp5_writer_hangup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/Files_ParallelIO/bug_1655_bp5_writer_hangup.cpp -------------------------------------------------------------------------------- /test/Files_ParallelIO/iterate_nonstreaming_series.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/Files_ParallelIO/iterate_nonstreaming_series.cpp -------------------------------------------------------------------------------- /test/Files_ParallelIO/read_variablebased_randomaccess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/Files_ParallelIO/read_variablebased_randomaccess.cpp -------------------------------------------------------------------------------- /test/Files_SerialIO/SerialIOTests.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/Files_SerialIO/SerialIOTests.hpp -------------------------------------------------------------------------------- /test/Files_SerialIO/close_and_reopen_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/Files_SerialIO/close_and_reopen_test.cpp -------------------------------------------------------------------------------- /test/Files_SerialIO/filebased_write_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/Files_SerialIO/filebased_write_test.cpp -------------------------------------------------------------------------------- /test/Files_SerialIO/issue_1744_unique_ptrs_at_close_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/Files_SerialIO/issue_1744_unique_ptrs_at_close_time.cpp -------------------------------------------------------------------------------- /test/JSONTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/JSONTest.cpp -------------------------------------------------------------------------------- /test/ParallelIOTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/ParallelIOTest.cpp -------------------------------------------------------------------------------- /test/SerialIOTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/SerialIOTest.cpp -------------------------------------------------------------------------------- /test/python/unittest/API/APITest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/python/unittest/API/APITest.py -------------------------------------------------------------------------------- /test/python/unittest/API/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/python/unittest/Test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/python/unittest/Test.py -------------------------------------------------------------------------------- /test/python/unittest/TestUtilities/TestUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openPMD/openPMD-api/HEAD/test/python/unittest/TestUtilities/TestUtilities.py -------------------------------------------------------------------------------- /test/python/unittest/TestUtilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/python/unittest/__init__.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------