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
69dd93b
Add Code from openpmd_scipp repository
pordyna Jan 31, 2025
a18d6f4
WIP: Try lazy loading scipp converter
franzpoeschel Jan 31, 2025
414b526
Add preliminary example
pordyna Feb 4, 2025
bed8167
Move lazy_init under scipp folder again
franzpoeschel Feb 4, 2025
e16d94d
Revert "Move lazy_init under scipp folder again"
franzpoeschel Feb 4, 2025
75c37e1
Some import checks
franzpoeschel Feb 4, 2025
32fd6ba
Add Scipp documentation from README.md
pordyna Feb 5, 2025
82ff46e
Some formatting fixes
pordyna Feb 5, 2025
2c38e24
Adapt documentation to integration into openPMD-api
franzpoeschel Feb 5, 2025
3221aac
Add Jupyter Notebook from openpmd_scipp repo
pordyna Feb 5, 2025
1a02599
Adapt to changes in the openPMD-api repo
franzpoeschel Feb 5, 2025
6097f0a
Some fixes for documentation
franzpoeschel Feb 5, 2025
aacfbd8
Try adding some scipp runners to the CI
franzpoeschel Feb 5, 2025
8e10513
scipp apparently unsupported on musllinux
franzpoeschel Feb 11, 2025
40ea125
Remove non-ASCII character
franzpoeschel Feb 11, 2025
9e21caf
Documentation: 80 chars line limit
pordyna Feb 11, 2025
e66805b
80 chars line limit: code
pordyna Feb 11, 2025
29adcbc
Compatibility with Python 3.8
franzpoeschel Feb 12, 2025
66b1e83
79 chars instead of 80..
pordyna Feb 12, 2025
0f564a9
Fix unused import
franzpoeschel Feb 12, 2025
643345d
Style fixes
franzpoeschel Feb 12, 2025
36415e3
Style fixes
pordyna Feb 12, 2025
4e824ee
Fix plopp import again..
franzpoeschel Feb 12, 2025
ddf8549
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 @@ -136,6 +136,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 @@ -246,6 +247,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 @@ -319,7 +322,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 -Wno-error=maybe-uninitialized"}
run: |
Expand Down
3 changes: 3 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -689,6 +689,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 @@ -747,6 +749,7 @@ set(openPMD_PYTHON_EXAMPLE_NAMES
12_span_write
13_write_dynamic_configuration
15_compression
16_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