Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
ca55434
Add Code from openpmd_scipp repository
pordyna Jan 31, 2025
eedb306
WIP: Try lazy loading scipp converter
franzpoeschel Jan 31, 2025
4a77fbc
Add preliminary example
pordyna Feb 4, 2025
f6362d2
Move lazy_init under scipp folder again
franzpoeschel Feb 4, 2025
abff742
Revert "Move lazy_init under scipp folder again"
franzpoeschel Feb 4, 2025
26845f6
Some import checks
franzpoeschel Feb 4, 2025
524d231
Add Scipp documentation from README.md
pordyna Feb 5, 2025
2cecddf
Some formatting fixes
pordyna Feb 5, 2025
a128218
Adapt documentation to integration into openPMD-api
franzpoeschel Feb 5, 2025
645a7d1
Add Jupyter Notebook from openpmd_scipp repo
pordyna Feb 5, 2025
502303f
Adapt to changes in the openPMD-api repo
franzpoeschel Feb 5, 2025
82022b2
Some fixes for documentation
franzpoeschel Feb 5, 2025
f6d6cfe
Try adding some scipp runners to the CI
franzpoeschel Feb 5, 2025
0c5a236
scipp apparently unsupported on musllinux
franzpoeschel Feb 11, 2025
26a8838
Remove non-ASCII character
franzpoeschel Feb 11, 2025
3c2d553
Documentation: 80 chars line limit
pordyna Feb 11, 2025
527244b
80 chars line limit: code
pordyna Feb 11, 2025
79ce0f9
Compatibility with Python 3.8
franzpoeschel Feb 12, 2025
54009ae
79 chars instead of 80..
pordyna Feb 12, 2025
b06752f
Fix unused import
franzpoeschel Feb 12, 2025
8219016
Style fixes
franzpoeschel Feb 12, 2025
063cdc2
Style fixes
pordyna Feb 12, 2025
1bbf956
Fix plopp import again..
franzpoeschel Feb 12, 2025
b0a55ea
Change/add license info
franzpoeschel Feb 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@ jobs:
sudo apt install clang-15 cmake gfortran libhdf5-dev python3.11 python3.11-dev wget
sudo .github/workflows/dependencies/install_spack
python3.11 -m pip install numpy pandas
python -m pip install scipp plopp
git clone -b v4.0.3 https://github.com/ToruNiina/toml11
cmake -S toml11 -B build_toml11 \
-DCMAKE_INSTALL_PREFIX=toml11_install \
Expand Down Expand Up @@ -235,6 +236,8 @@ jobs:
python3 -m pip install -U pandas
python3 -m pip install -U dask
python3 -m pip install -U pyarrow
python3 -m pip install -U plopp
python3 -m pip install -U scipp
- name: Build
env: {CC: gcc-12, CXX: g++-12, CXXFLAGS: -Werror}
run: |
Expand Down Expand Up @@ -305,7 +308,8 @@ jobs:
run: |
apk update
apk add hdf5-dev
python3.10 -m pip install numpy h5py
python3.10 -m pip install numpy
python3.10 -m pip install h5py
- name: Build
env: {CXXFLAGS: -Werror}
run: |
Expand Down
3 changes: 3 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -677,6 +677,8 @@ if(openPMD_HAVE_PYTHON)
__init__.py DaskArray.py DaskDataFrame.py DataFrame.py
ls/__init__.py ls/__main__.py
pipe/__init__.py pipe/__main__.py
scipp/__init__.py scipp/loader.py scipp/mesh_loader.py scipp/utils.py
ScippLazyInit.py
)
endif()

Expand Down Expand Up @@ -733,6 +735,7 @@ set(openPMD_PYTHON_EXAMPLE_NAMES
11_particle_dataframe
12_span_write
13_write_dynamic_configuration
15_scipp_loader
)

if(openPMD_USE_INVASIVE_TESTS)
Expand Down
856 changes: 856 additions & 0 deletions docs/source/analysis/README_15_0.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading