.gitignore
CLAUDE.md
LICENSE.txt
README.md
RELEASE.md
REUSE.toml
SPEEDUP_PLAN.md
WRITERS_PLAN.md
future_plan.md
peek_zarr.py
plotting_trajectories_using_postptv.ipynb
pyproject.toml
requriments.txt
setup.py
.github/workflows/python-package.yml
.github/workflows/python-publish.yml
LICENSES/BSD-3-Clause.txt
LICENSES/GPL-3.0-only.txt
benchmarks/BASELINE.md
benchmarks/bench_interp.py
benchmarks/bench_io.py
benchmarks/bench_pairs.py
data/particles.h5
data/readme.txt
data/seq_hdf.cfg
data/particles/xuap.10001
data/particles/xuap.10002
data/particles/xuap.10003
data/particles/xuap.10004
data/particles/xuap.10005
data/particles/xuap.10006
data/particles/xuap.10007
data/particles/xuap.10008
data/particles/xuap.10009
data/particles/xuap.10010
data/particles/xuap.10011
data/particles/xuap.10012
data/particles/xuap.10013
data/particles/xuap.10014
data/particles/xuap.10015
data/particles/xuap.10016
data/particles/xuap.10017
data/particles/xuap.10018
data/particles/xuap.10019
data/particles/xuap.10020
data/particles/xuap.10021
data/particles/xuap.10022
data/particles/xuap.10023
data/particles/xuap.10024
data/particles/xuap.10025
data/particles/xuap.10026
data/particles/xuap.10027
data/particles/xuap.10028
data/particles/xuap.10029
data/particles/xuap.10030
data/particles/xuap.10031
data/particles/xuap.10032
data/particles/xuap.10033
data/particles/xuap.10034
data/particles/xuap.10035
data/particles/xuap.10036
data/particles/xuap.10037
data/particles/xuap.10038
data/particles/xuap.10039
data/particles/xuap.10040
data/particles/xuap.10041
data/particles/xuap.10042
data/particles/xuap.10043
data/particles/xuap.10044
data/particles/xuap.10045
data/particles/xuap.10046
data/particles/xuap.10047
data/particles/xuap.10048
data/particles/xuap.10049
data/particles/xuap.10050
data/particles/xuap.10051
data/particles/xuap.10052
data/particles/xuap.10053
data/particles/xuap.10054
data/particles/xuap.10055
data/particles/xuap.10056
data/particles/xuap.10057
data/particles/xuap.10058
data/particles/xuap.10059
data/particles/xuap.10060
data/particles/xuap.10061
data/particles/xuap.10062
data/particles/xuap.10063
data/particles/xuap.10064
data/particles/xuap.10065
data/particles/xuap.10066
data/particles/xuap.10067
data/particles/xuap.10068
data/particles/xuap.10069
data/particles/xuap.10070
data/particles/xuap.10071
data/particles/xuap.10072
data/particles/xuap.10073
data/particles/xuap.10074
data/particles/xuap.10075
data/particles/xuap.10076
data/particles/xuap.10077
data/particles/xuap.10078
data/particles/xuap.10079
data/particles/xuap.10080
data/particles/xuap.10081
data/particles/xuap.10082
data/particles/xuap.10083
data/particles/xuap.10084
data/particles/xuap.10085
data/particles/xuap.10086
data/particles/xuap.10087
data/particles/xuap.10088
data/particles/xuap.10089
data/particles/xuap.10090
data/particles/xuap.10091
data/particles/xuap.10092
data/particles/xuap.10093
data/particles/xuap.10094
data/particles/xuap.10095
data/particles/xuap.10096
data/particles/xuap.10097
data/particles/xuap.10098
data/particles/xuap.10099
data/particles/xuap.10100
data/particles/xuap.10101
data/particles/xuap.10102
data/particles/xuap.10103
data/particles/xuap.10104
data/particles/xuap.10105
data/particles/xuap.10106
data/particles/xuap.10107
data/particles/xuap.10108
data/particles/xuap.10109
data/particles/xuap.10110
data/particles/xuap.10111
data/particles/xuap.10112
data/particles/xuap.10113
data/particles/xuap.10114
data/particles/xuap.10115
data/particles/xuap.10116
data/particles/xuap.10117
data/particles/xuap.10118
data/particles/xuap.10119
data/particles/xuap.10120
data/particles/xuap.10121
data/particles/xuap.10122
data/particles/xuap.10123
data/particles/xuap.10124
data/particles/xuap.10125
data/particles/xuap.10126
data/particles/xuap.10127
data/particles/xuap.10128
data/particles/xuap.10129
data/particles/xuap.10130
data/particles/xuap.10131
data/particles/xuap.10132
data/particles/xuap.10133
data/particles/xuap.10134
data/particles/xuap.10135
data/particles/xuap.10136
data/particles/xuap.10137
data/particles/xuap.10138
data/particles/xuap.10139
data/particles/xuap.10140
data/particles/xuap.10141
data/particles/xuap.10142
data/particles/xuap.10143
data/particles/xuap.10144
data/particles/xuap.10145
data/particles/xuap.10146
data/particles/xuap.10147
data/particles/xuap.10148
data/particles/xuap.10149
data/particles/xuap.10150
data/particles/xuap.10151
data/particles/xuap.10152
data/particles/xuap.10153
data/particles/xuap.10154
data/particles/xuap.10155
data/particles/xuap.10156
data/particles/xuap.10157
data/particles/xuap.10158
data/particles/xuap.10159
data/particles/xuap.10160
data/particles/xuap.10161
data/particles/xuap.10162
data/particles/xuap.10163
data/particles/xuap.10164
data/particles/xuap.10165
data/particles/xuap.10166
data/particles/xuap.10167
data/particles/xuap.10168
data/particles/xuap.10169
data/particles/xuap.10170
data/particles/xuap.10171
data/particles/xuap.10172
data/particles/xuap.10173
data/particles/xuap.10174
data/particles/xuap.10175
data/particles/xuap.10176
data/particles/xuap.10177
data/particles/xuap.10178
data/particles/xuap.10179
data/particles/xuap.10180
data/particles/xuap.10181
data/particles/xuap.10182
data/particles/xuap.10183
data/particles/xuap.10184
data/particles/xuap.10185
data/particles/xuap.10186
data/particles/xuap.10187
data/particles/xuap.10188
data/particles/xuap.10189
data/particles/xuap.10190
data/particles/xuap.10191
data/particles/xuap.10192
data/particles/xuap.10193
data/particles/xuap.10194
data/particles/xuap.10195
data/particles/xuap.10196
data/particles/xuap.10197
data/particles/xuap.10198
data/particles/xuap.10199
data/particles/xuap.10200
data/tracers/ptv_is.10001
data/tracers/ptv_is.10002
data/tracers/ptv_is.10003
data/tracers/ptv_is.10004
data/tracers/ptv_is.10005
data/tracers/ptv_is.10006
data/tracers/ptv_is.10007
data/tracers/ptv_is.10008
data/tracers/ptv_is.10009
data/tracers/ptv_is.10010
data/tracers/ptv_is.10011
data/tracers/ptv_is.10012
data/tracers/ptv_is.10013
data/tracers/ptv_is.10014
data/tracers/ptv_is.10015
data/tracers/ptv_is.10016
data/tracers/ptv_is.10017
data/tracers/ptv_is.10018
data/tracers/ptv_is.10019
data/tracers/ptv_is.10020
data/tracers/ptv_is.10021
data/tracers/ptv_is.10022
data/tracers/ptv_is.10023
data/tracers/ptv_is.10024
data/tracers/ptv_is.10025
data/tracers/ptv_is.10026
data/tracers/ptv_is.10027
data/tracers/ptv_is.10028
data/tracers/ptv_is.10029
data/tracers/ptv_is.10030
data/tracers/ptv_is.10031
data/tracers/ptv_is.10032
data/tracers/ptv_is.10033
data/tracers/ptv_is.10034
data/tracers/ptv_is.10035
data/tracers/ptv_is.10036
data/tracers/ptv_is.10037
data/tracers/ptv_is.10038
data/tracers/ptv_is.10039
data/tracers/ptv_is.10040
data/tracers/ptv_is.10041
data/tracers/ptv_is.10042
data/tracers/ptv_is.10043
data/tracers/ptv_is.10044
data/tracers/ptv_is.10045
data/tracers/ptv_is.10046
data/tracers/ptv_is.10047
data/tracers/ptv_is.10048
data/tracers/ptv_is.10049
data/tracers/ptv_is.10050
data/tracers/ptv_is.10051
data/tracers/ptv_is.10052
data/tracers/ptv_is.10053
data/tracers/ptv_is.10054
data/tracers/ptv_is.10055
data/tracers/ptv_is.10056
data/tracers/ptv_is.10057
data/tracers/ptv_is.10058
data/tracers/ptv_is.10059
data/tracers/ptv_is.10060
data/tracers/ptv_is.10061
data/tracers/ptv_is.10062
data/tracers/ptv_is.10063
data/tracers/ptv_is.10064
data/tracers/ptv_is.10065
data/tracers/ptv_is.10066
data/tracers/ptv_is.10067
data/tracers/ptv_is.10068
data/tracers/ptv_is.10069
data/tracers/ptv_is.10070
data/tracers/ptv_is.10071
data/tracers/ptv_is.10072
data/tracers/ptv_is.10073
data/tracers/ptv_is.10074
data/tracers/ptv_is.10075
data/tracers/ptv_is.10076
data/tracers/ptv_is.10077
data/tracers/ptv_is.10078
data/tracers/ptv_is.10079
data/tracers/ptv_is.10080
data/tracers/ptv_is.10081
data/tracers/ptv_is.10082
data/tracers/ptv_is.10083
data/tracers/ptv_is.10084
data/tracers/ptv_is.10085
data/tracers/ptv_is.10086
data/tracers/ptv_is.10087
data/tracers/ptv_is.10088
data/tracers/ptv_is.10089
data/tracers/ptv_is.10090
data/tracers/ptv_is.10091
data/tracers/ptv_is.10092
data/tracers/ptv_is.10093
data/tracers/ptv_is.10094
data/tracers/ptv_is.10095
data/tracers/ptv_is.10096
data/tracers/ptv_is.10097
data/tracers/ptv_is.10098
data/tracers/ptv_is.10099
data/tracers/ptv_is.10100
data/tracers/ptv_is.10101
data/tracers/ptv_is.10102
data/tracers/ptv_is.10103
data/tracers/ptv_is.10104
data/tracers/ptv_is.10105
data/tracers/ptv_is.10106
data/tracers/ptv_is.10107
data/tracers/ptv_is.10108
data/tracers/ptv_is.10109
data/tracers/ptv_is.10110
data/tracers/ptv_is.10111
data/tracers/ptv_is.10112
data/tracers/ptv_is.10113
data/tracers/ptv_is.10114
data/tracers/ptv_is.10115
data/tracers/ptv_is.10116
data/tracers/ptv_is.10117
data/tracers/ptv_is.10118
data/tracers/ptv_is.10119
data/tracers/ptv_is.10120
data/tracers/ptv_is.10121
data/tracers/ptv_is.10122
data/tracers/ptv_is.10123
data/tracers/ptv_is.10124
data/tracers/ptv_is.10125
data/tracers/ptv_is.10126
data/tracers/ptv_is.10127
data/tracers/ptv_is.10128
data/tracers/ptv_is.10129
data/tracers/ptv_is.10130
data/tracers/ptv_is.10131
data/tracers/ptv_is.10132
data/tracers/ptv_is.10133
data/tracers/ptv_is.10134
data/tracers/ptv_is.10135
data/tracers/ptv_is.10136
data/tracers/ptv_is.10137
data/tracers/ptv_is.10138
data/tracers/ptv_is.10139
data/tracers/ptv_is.10140
data/tracers/ptv_is.10141
data/tracers/ptv_is.10142
data/tracers/ptv_is.10143
data/tracers/ptv_is.10144
data/tracers/ptv_is.10145
data/tracers/ptv_is.10146
data/tracers/ptv_is.10147
data/tracers/ptv_is.10148
data/tracers/ptv_is.10149
data/tracers/ptv_is.10150
data/tracers/ptv_is.10151
data/tracers/ptv_is.10152
data/tracers/ptv_is.10153
data/tracers/ptv_is.10154
data/tracers/ptv_is.10155
data/tracers/ptv_is.10156
data/tracers/ptv_is.10157
data/tracers/ptv_is.10158
data/tracers/ptv_is.10159
data/tracers/ptv_is.10160
data/tracers/ptv_is.10161
data/tracers/ptv_is.10162
data/tracers/ptv_is.10163
data/tracers/ptv_is.10164
data/tracers/ptv_is.10165
data/tracers/ptv_is.10166
data/tracers/ptv_is.10167
data/tracers/ptv_is.10168
data/tracers/ptv_is.10169
data/tracers/ptv_is.10170
data/tracers/ptv_is.10171
data/tracers/ptv_is.10172
data/tracers/ptv_is.10173
data/tracers/ptv_is.10174
data/tracers/ptv_is.10175
data/tracers/ptv_is.10176
data/tracers/ptv_is.10177
data/tracers/ptv_is.10178
data/tracers/ptv_is.10179
data/tracers/ptv_is.10180
data/tracers/ptv_is.10181
data/tracers/ptv_is.10182
data/tracers/ptv_is.10183
data/tracers/ptv_is.10184
data/tracers/ptv_is.10185
data/tracers/ptv_is.10186
data/tracers/ptv_is.10187
data/tracers/ptv_is.10188
data/tracers/ptv_is.10189
data/tracers/ptv_is.10190
data/tracers/ptv_is.10191
data/tracers/ptv_is.10192
data/tracers/ptv_is.10193
data/tracers/ptv_is.10194
data/tracers/ptv_is.10195
data/tracers/ptv_is.10196
data/tracers/ptv_is.10197
data/tracers/ptv_is.10198
data/tracers/ptv_is.10199
data/tracers/ptv_is.10200
data/tracers.zarr/trajectories/accel/c/0/0
data/tracers.zarr/trajectories/accel/c/0/1
data/tracers.zarr/trajectories/accel/c/1/0
data/tracers.zarr/trajectories/accel/c/1/1
data/tracers.zarr/trajectories/accel/c/2/0
data/tracers.zarr/trajectories/accel/c/2/1
data/tracers.zarr/trajectories/accel/c/3/0
data/tracers.zarr/trajectories/accel/c/3/1
data/tracers.zarr/trajectories/pos/c/0/0
data/tracers.zarr/trajectories/pos/c/0/1
data/tracers.zarr/trajectories/pos/c/1/0
data/tracers.zarr/trajectories/pos/c/1/1
data/tracers.zarr/trajectories/pos/c/2/0
data/tracers.zarr/trajectories/pos/c/2/1
data/tracers.zarr/trajectories/pos/c/3/0
data/tracers.zarr/trajectories/pos/c/3/1
data/tracers.zarr/trajectories/time/c/0
data/tracers.zarr/trajectories/time/c/1
data/tracers.zarr/trajectories/time/c/2
data/tracers.zarr/trajectories/time/c/3
data/tracers.zarr/trajectories/trajid/c/0
data/tracers.zarr/trajectories/trajid/c/1
data/tracers.zarr/trajectories/trajid/c/2
data/tracers.zarr/trajectories/trajid/c/3
data/tracers.zarr/trajectories/vel/c/0/0
data/tracers.zarr/trajectories/vel/c/0/1
data/tracers.zarr/trajectories/vel/c/1/0
data/tracers.zarr/trajectories/vel/c/1/1
data/tracers.zarr/trajectories/vel/c/2/0
data/tracers.zarr/trajectories/vel/c/2/1
data/tracers.zarr/trajectories/vel/c/3/0
data/tracers.zarr/trajectories/vel/c/3/1
doc/an_scene.rst
doc/analysis.rst
doc/conf.py
doc/datastruct.rst
doc/graphics.rst
doc/index.rst
doc/interpolation.rst
doc/io.rst
doc/pairs.rst
doc/particle.rst
doc/repair.rst
doc/scene.rst
doc/sequence.rst
doc/smoothing.rst
doc/_static/hdf5_scene_analysis.html
doc/_static/repeated_interpolation.html
docs/story/index.html
docs/story/_marimo-studio/assets/zero-python.js
docs/story/_marimo-studio/assets/zero-python/cells.css
docs/story/_marimo-studio/assets/zero-python/glide-data-editor.css
docs/story/_marimo-studio/assets/zero-python/mount.css
docs/story/_marimo-studio/assets/zero-python/swiper-component.css
docs/story/_marimo-studio/assets/zero-python/zero-python.css
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_AMS-Regular-DMm9YOAa.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_AMS-Regular-DRggAlZN.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Fraktur-Regular-CB_wures.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-Bold-Cx986IdX.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-Bold-Jm3AIy58.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-Bold-waoOVXN0.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-Italic-3WenGoN9.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-Italic-BMLOBm91.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-Regular-B22Nviop.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-Regular-Dr94JaBh.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Main-Regular-ypZvNtVU.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Math-Italic-DA0__PXp.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Math-Italic-flOr_0UB.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Math-Italic-t53AETM-.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Script-Regular-C5JkGWo-.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Script-Regular-D3wIWfF6.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Script-Regular-D5yQViql.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Size1-Regular-C195tn64.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Size2-Regular-oD1tc_U0.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Size3-Regular-CTq5MqoE.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Size4-Regular-BF-4gkZK.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Size4-Regular-DWFBv043.ttf
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2
docs/story/_marimo-studio/assets/zero-python/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf
docs/story/_marimo-studio/assets/zero-python/assets/iceberg-COKYXo-A.png
docs/story/_marimo-studio/assets/zero-python/assets/postgresql-q8VEBKGg.svg
docs/story/_marimo-studio/assets/zero-python/assets/trino-DFsJbQoT.svg
docs/story/_marimo-studio/assets/zero-python/chunks/ConnectedDataExplorerComponent-Df7gjh9Z.js
docs/story/_marimo-studio/assets/zero-python/chunks/ImageComparisonComponent-wllkxPBW.js
docs/story/_marimo-studio/assets/zero-python/chunks/Logger-Tr4QehtW.js
docs/story/_marimo-studio/assets/zero-python/chunks/Plot-L9mQ-Gfi.js
docs/story/_marimo-studio/assets/zero-python/chunks/_baseMerge-C7juKRWN.js
docs/story/_marimo-studio/assets/zero-python/chunks/abnfDiagram-VCTEODGH-DpMq_Mev.js
docs/story/_marimo-studio/assets/zero-python/chunks/any-language-editor-c7UPg1JS.js
docs/story/_marimo-studio/assets/zero-python/chunks/arc-D4ozSiBZ.js
docs/story/_marimo-studio/assets/zero-python/chunks/architecture-7GRP2DOG-BKZVEEjE.js
docs/story/_marimo-studio/assets/zero-python/chunks/architectureDiagram-5GKGNRK7-CRJLlWDE.js
docs/story/_marimo-studio/assets/zero-python/chunks/arrays-BXKBG-pE.js
docs/story/_marimo-studio/assets/zero-python/chunks/blockDiagram-I7D4REHJ-BpY9x_4A.js
docs/story/_marimo-studio/assets/zero-python/chunks/button-1_3o6krE.js
docs/story/_marimo-studio/assets/zero-python/chunks/c4Diagram-7LVT6UL2-C72iMNhf.js
docs/story/_marimo-studio/assets/zero-python/chunks/capabilities-Cc5XzOAx.js
docs/story/_marimo-studio/assets/zero-python/chunks/cells-yuDjCSRd.js
docs/story/_marimo-studio/assets/zero-python/chunks/channel-C9wJxzmn.js
docs/story/_marimo-studio/assets/zero-python/chunks/chat-ui-NOh3Hf-n.js
docs/story/_marimo-studio/assets/zero-python/chunks/check-DTV8z9rJ.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-2Q5K7J3B-C1jixKkw.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-4HAMMTFA-G67SkurU.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-5VM5RSS4-ZNzvKenW.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-75Z2AOVW-WjhcVElc.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-DU6HZSFF-CVcwzYpu.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-F27PBJKO-B8Lto0_X.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-FOHPRMQF-DHwB1DNv.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-GMAD6QVW-C_qfGjkI.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-GVQU2GXP-qCOo-kUK.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-IMKFNOWR-CkZmmIpz.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-JWPE2WC7-DVXcaiue.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-L3NEJ4N5-o5ldt8tD.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-OSK3NFVY-_49D4nnX.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-P2QGCYS3-gAeev18L.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-POPQ4Y6H-CvnlDPKd.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-PWAF6VOD-uvJPjX8-.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-SHT3W25Y-BqF59dpr.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-SVP7TREG-ZJxzZh6V.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-TICWLB2K-CFEz4tB2.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-XXDRQBXY-Clp7AYzH.js
docs/story/_marimo-studio/assets/zero-python/chunks/chunk-Y2CYZVJY-DsF7k-Jl.js
docs/story/_marimo-studio/assets/zero-python/chunks/classDiagram-ZZMXUADV-CMAhgUzZ.js
docs/story/_marimo-studio/assets/zero-python/chunks/classDiagram-v2-VYDZK3BY-CMAhgUzZ.js
docs/story/_marimo-studio/assets/zero-python/chunks/clsx-DB0hHKMi.js
docs/story/_marimo-studio/assets/zero-python/chunks/colors-Cg5Vh3br.js
docs/story/_marimo-studio/assets/zero-python/chunks/common-keywords-FICkW4yv.js
docs/story/_marimo-studio/assets/zero-python/chunks/copy-icon-CPjEwL2P.js
docs/story/_marimo-studio/assets/zero-python/chunks/cose-bilkent-JH36ORCC-BrzPteyU.js
docs/story/_marimo-studio/assets/zero-python/chunks/cubic-CS0PXv40.js
docs/story/_marimo-studio/assets/zero-python/chunks/cynefin-OW5HDTMX-CNswS9TG.js
docs/story/_marimo-studio/assets/zero-python/chunks/cynefinDiagram-5FMLGOSQ-BUnw6bDI.js
docs/story/_marimo-studio/assets/zero-python/chunks/cytoscape.esm-B-NFISlW.js
docs/story/_marimo-studio/assets/zero-python/chunks/dagre-CHmxokpj.js
docs/story/_marimo-studio/assets/zero-python/chunks/dagre-GXQ25YYZ-C7GbrnQo.js
docs/story/_marimo-studio/assets/zero-python/chunks/data-grid-overlay-editor-IgdKzC0D.js
docs/story/_marimo-studio/assets/zero-python/chunks/debounce-BAQmcESH.js
docs/story/_marimo-studio/assets/zero-python/chunks/defaultLocale-CNPGWpMu.js
docs/story/_marimo-studio/assets/zero-python/chunks/defaultLocale-D5bOh7g6.js
docs/story/_marimo-studio/assets/zero-python/chunks/diagram-S7CK7UJ4-EuiVMoIo.js
docs/story/_marimo-studio/assets/zero-python/chunks/diagram-UQ7AKVKN-B78Ow0yH.js
docs/story/_marimo-studio/assets/zero-python/chunks/diagram-VSXAHHWV-BMR2SfQO.js
docs/story/_marimo-studio/assets/zero-python/chunks/diagram-VX7I27RA-CIYjPgUq.js
docs/story/_marimo-studio/assets/zero-python/chunks/diagram-Z3DM3KII-BUML0LFI.js
docs/story/_marimo-studio/assets/zero-python/chunks/dist-CeoU7cfW.js
docs/story/_marimo-studio/assets/zero-python/chunks/dist-sdujFke9.js
docs/story/_marimo-studio/assets/zero-python/chunks/duckdb-keywords-iJc26n2t.js
docs/story/_marimo-studio/assets/zero-python/chunks/ebnfDiagram-PWID7BFC-CUP4j6XX.js
docs/story/_marimo-studio/assets/zero-python/chunks/erDiagram-RLTQ6QDP-DLbw1Jsz.js
docs/story/_marimo-studio/assets/zero-python/chunks/error-entries-DqeE0ojA.js
docs/story/_marimo-studio/assets/zero-python/chunks/esm-D-owkyO9.js
docs/story/_marimo-studio/assets/zero-python/chunks/eventmodeling-NTZA5JFV-DB3kgJGi.js
docs/story/_marimo-studio/assets/zero-python/chunks/feedback-button-BV2GCDCf.js
docs/story/_marimo-studio/assets/zero-python/chunks/flowDiagram-HODETNUW-VFnr0ml7.js
docs/story/_marimo-studio/assets/zero-python/chunks/ganttDiagram-EL5Y4UJY-CmiINSiK.js
docs/story/_marimo-studio/assets/zero-python/chunks/gitGraph-4MIJSDKK-dwTOMZR_.js
docs/story/_marimo-studio/assets/zero-python/chunks/gitGraphDiagram-WWUBYQGX-CzwhL7Yh.js
docs/story/_marimo-studio/assets/zero-python/chunks/glide-data-editor-CIvlOEu6.js
docs/story/_marimo-studio/assets/zero-python/chunks/graphlib-38fPdkEy.js
docs/story/_marimo-studio/assets/zero-python/chunks/hasIn-DCmcIjZW.js
docs/story/_marimo-studio/assets/zero-python/chunks/highlighted-body-KPVGNVTW-Ch3OgJAD.js
docs/story/_marimo-studio/assets/zero-python/chunks/info-A6RAGUB7-DBg6QCvG.js
docs/story/_marimo-studio/assets/zero-python/chunks/infoDiagram-27XIBGKW-BPJH6oud.js
docs/story/_marimo-studio/assets/zero-python/chunks/init-ZlXS9mIS.js
docs/story/_marimo-studio/assets/zero-python/chunks/invariant-Ci2dTZ72.js
docs/story/_marimo-studio/assets/zero-python/chunks/isArrayLikeObject-CkH5jlRu.js
docs/story/_marimo-studio/assets/zero-python/chunks/isEmpty-DlTZBrd-.js
docs/story/_marimo-studio/assets/zero-python/chunks/isSymbol-CUfVDqcU.js
docs/story/_marimo-studio/assets/zero-python/chunks/ishikawaDiagram-5VMMS53U-D-ZUvrz0.js
docs/story/_marimo-studio/assets/zero-python/chunks/journeyDiagram-3NMN7TZE-BXM2Vk3c.js
docs/story/_marimo-studio/assets/zero-python/chunks/jsx-runtime-B74pBk57.js
docs/story/_marimo-studio/assets/zero-python/chunks/kanban-definition-UXKFOSKX-ChRuBuD-.js
docs/story/_marimo-studio/assets/zero-python/chunks/katex-mNPPSsir.js
docs/story/_marimo-studio/assets/zero-python/chunks/katex-ukvJUC1e.js
docs/story/_marimo-studio/assets/zero-python/chunks/label-CAOHXADx.js
docs/story/_marimo-studio/assets/zero-python/chunks/linear-Dk9QshUb.js
docs/story/_marimo-studio/assets/zero-python/chunks/marked.esm-C8yoD-KU.js
docs/story/_marimo-studio/assets/zero-python/chunks/mermaid-DxU1Y4SV.js
docs/story/_marimo-studio/assets/zero-python/chunks/mermaid-HWGCJPDP-B71gK_P3.js
docs/story/_marimo-studio/assets/zero-python/chunks/mermaid-parser.core-CWLoWUaB.js
docs/story/_marimo-studio/assets/zero-python/chunks/mhchem-DcHTrqjv.js
docs/story/_marimo-studio/assets/zero-python/chunks/mindmap-definition-YA3MSWOX-CCh5aiQf.js
docs/story/_marimo-studio/assets/zero-python/chunks/mount-DswxuSCu.js
docs/story/_marimo-studio/assets/zero-python/chunks/node-sql-parser-gD9ga-kL.js
docs/story/_marimo-studio/assets/zero-python/chunks/now--2onfHDM.js
docs/story/_marimo-studio/assets/zero-python/chunks/number-overlay-editor-CczDnmt9.js
docs/story/_marimo-studio/assets/zero-python/chunks/objects-snlMn4yk.js
docs/story/_marimo-studio/assets/zero-python/chunks/once-DS99d_qY.js
docs/story/_marimo-studio/assets/zero-python/chunks/ordinal-BdBDtYTt.js
docs/story/_marimo-studio/assets/zero-python/chunks/packet-AYTQ26CC-BIVYxFLd.js
docs/story/_marimo-studio/assets/zero-python/chunks/pegDiagram-XKGWAZYB-A5uDVkps.js
docs/story/_marimo-studio/assets/zero-python/chunks/pie-WAS4IAKB-BFrGf8Po.js
docs/story/_marimo-studio/assets/zero-python/chunks/pieDiagram-E7YTZNPT-BOdyxqZE.js
docs/story/_marimo-studio/assets/zero-python/chunks/precisionRound-Bq_nmf5u.js
docs/story/_marimo-studio/assets/zero-python/chunks/purify.es-CYRiAeUx.js
docs/story/_marimo-studio/assets/zero-python/chunks/quadrantDiagram-AXDQQJYC-DNRUJXqx.js
docs/story/_marimo-studio/assets/zero-python/chunks/radar-RG4KPBEZ-Bfny-JP1.js
docs/story/_marimo-studio/assets/zero-python/chunks/railroad-74A4TZTK-CEnkhXDY.js
docs/story/_marimo-studio/assets/zero-python/chunks/railroad-abnf-HS5TGJTU-2tBmCrln.js
docs/story/_marimo-studio/assets/zero-python/chunks/railroad-ebnf-LZEXJU2U-Dj05XxxQ.js
docs/story/_marimo-studio/assets/zero-python/chunks/railroad-peg-WCYAUIDC-CVVwkbTy.js
docs/story/_marimo-studio/assets/zero-python/chunks/railroadDiagram-O6MQD6OU-BXHMiXr1.js
docs/story/_marimo-studio/assets/zero-python/chunks/range-EplFIxc7.js
docs/story/_marimo-studio/assets/zero-python/chunks/react-CUdNIagt.js
docs/story/_marimo-studio/assets/zero-python/chunks/react-dom-CKsE8sC1.js
docs/story/_marimo-studio/assets/zero-python/chunks/react-vega-fT8E8o1w.js
docs/story/_marimo-studio/assets/zero-python/chunks/requirementDiagram-BXWQKSXE-BcEBdRFN.js
docs/story/_marimo-studio/assets/zero-python/chunks/rolldown-runtime-B0Z9INg1.js
docs/story/_marimo-studio/assets/zero-python/chunks/rough.esm-Dy-Kn_BL.js
docs/story/_marimo-studio/assets/zero-python/chunks/sankeyDiagram-P5KCCOFB-ZOMSnj5y.js
docs/story/_marimo-studio/assets/zero-python/chunks/select-BkfVhP3L.js
docs/story/_marimo-studio/assets/zero-python/chunks/sequenceDiagram-WJ2MYXX4-DRJIkvJo.js
docs/story/_marimo-studio/assets/zero-python/chunks/sizeCapture-INFHLROL-B0uUizjq.js
docs/story/_marimo-studio/assets/zero-python/chunks/src-BYixoYsk.js
docs/story/_marimo-studio/assets/zero-python/chunks/stateDiagram-D77RDMKH-4PISNrgr.js
docs/story/_marimo-studio/assets/zero-python/chunks/stateDiagram-v2-MP3YSRHH-ChD95SLw.js
docs/story/_marimo-studio/assets/zero-python/chunks/stex-D8693XPm.js
docs/story/_marimo-studio/assets/zero-python/chunks/swimlanes-42K2YHIH-ujER0R6z.js
docs/story/_marimo-studio/assets/zero-python/chunks/swimlanesDiagram-VR7AAH4N-D3QMs0iO.js
docs/story/_marimo-studio/assets/zero-python/chunks/swiper-component-7NVtQPwQ.js
docs/story/_marimo-studio/assets/zero-python/chunks/time-DxpXudsi.js
docs/story/_marimo-studio/assets/zero-python/chunks/timeline-definition-24CTP7MA-BdAYWU3s.js
docs/story/_marimo-studio/assets/zero-python/chunks/toDate-DRsex6Ki.js
docs/story/_marimo-studio/assets/zero-python/chunks/tooltip-BAAK3XmV.js
docs/story/_marimo-studio/assets/zero-python/chunks/treeView-Q6P3EWNA-DB7p193w.js
docs/story/_marimo-studio/assets/zero-python/chunks/treemap-BfjIY-m6.js
docs/story/_marimo-studio/assets/zero-python/chunks/treemap-WGGIJYW6-DbNPDX1J.js
docs/story/_marimo-studio/assets/zero-python/chunks/use-restore-focus-STdjgZ-S.js
docs/story/_marimo-studio/assets/zero-python/chunks/use-vega-container-remeasure-DgF8gE8Y.js
docs/story/_marimo-studio/assets/zero-python/chunks/useAsyncData-4l65pesD.js
docs/story/_marimo-studio/assets/zero-python/chunks/useLifecycle-C0jAlU9p.js
docs/story/_marimo-studio/assets/zero-python/chunks/useTheme-CXmEzERi.js
docs/story/_marimo-studio/assets/zero-python/chunks/vega-component-DMPKGQOo.js
docs/story/_marimo-studio/assets/zero-python/chunks/vega-embed-container-zj3rARs5.js
docs/story/_marimo-studio/assets/zero-python/chunks/vega-loader.browser-9cBJpS3r.js
docs/story/_marimo-studio/assets/zero-python/chunks/vennDiagram-4TSXK5OY-DnPYMANR.js
docs/story/_marimo-studio/assets/zero-python/chunks/wardley-WFR3VGLG-CZfXI1dt.js
docs/story/_marimo-studio/assets/zero-python/chunks/wardleyDiagram-VM6X3IG4-D06sJLW7.js
docs/story/_marimo-studio/assets/zero-python/chunks/xychartDiagram-S5SC5T6Z-DJIFAfLw.js
docs/story/_marimo-studio/views/story/config
docs/story/_marimo-studio/views/story/zero-python/current
examples/batch_Lagrangian_to_Eulerian.py
examples/hdf5_scene_analysis.ipynb
examples/linking_trajectories.ipynb
examples/marimo_dual_rig_trajectories.py
examples/marimo_flowtracks.py
examples/marimo_hdf5_vs_zarr_scene_analysis.py
examples/marimo_linking_trajectories_zarr.py
examples/marimo_phase_averaging_demo.py
examples/marimo_phase_metrics.py
examples/marimo_vtk_writers_preview.py
examples/marimo_zarr_dashboard.py
examples/repeated_interpolation.ipynb
examples/run_pipeline.py
examples/visualize_marimo.py
examples/visualize_results.py
flowtracks/__init__.py
flowtracks/_version.py
flowtracks/an_scene.py
flowtracks/analysis.py
flowtracks/combine.py
flowtracks/eulerian.py
flowtracks/flux.py
flowtracks/format_docstrings.py
flowtracks/future_idea_xarray_dask_zarr.py
flowtracks/graphics.py
flowtracks/interpolation.py
flowtracks/io.py
flowtracks/nhist.py
flowtracks/pairs.py
flowtracks/particle.py
flowtracks/phase_average.py
flowtracks/pipeline.py
flowtracks/provenance.py
flowtracks/repair.py
flowtracks/scene.py
flowtracks/sequence.py
flowtracks/smoothing.py
flowtracks/stitching.py
flowtracks/trajectory.py
flowtracks/vortex.py
flowtracks/wall_shear.py
flowtracks/writers.py
flowtracks/zarr_scene.py
flowtracks.egg-info/PKG-INFO
flowtracks.egg-info/SOURCES.txt
flowtracks.egg-info/dependency_links.txt
flowtracks.egg-info/entry_points.txt
flowtracks.egg-info/requires.txt
flowtracks.egg-info/scm_file_list.json
flowtracks.egg-info/scm_version.json
flowtracks.egg-info/top_level.txt
scripts/analyse_fhdf.py
scripts/convert_tracers_to_zarr.py
scripts/run_postptv_analysis.py
scripts/view_trajectories_3d.py
tests/conftest.py
tests/helpers.py
tests/test_analysis.py
tests/test_binning_equivalence.py
tests/test_derived_fields.py
tests/test_eulerian_grid.py
tests/test_eulerian_upgrades.py
tests/test_flux.py
tests/test_graphics_3d.py
tests/test_idw_call.py
tests/test_interp.py
tests/test_io.py
tests/test_nhist.py
tests/test_phase_align_synthetic_sets.py
tests/test_phase_average_xr.py
tests/test_phase_shift_extraction_and_vtr_export.py
tests/test_post_analysis_edge_cases.py
tests/test_post_analysis_xr.py
tests/test_provenance.py
tests/test_repair.py
tests/test_scene.py
tests/test_sequence.py
tests/test_smoothing.py
tests/test_speedup_equivalence.py
tests/test_stitching.py
tests/test_streamlined_zarr_paraview.py
tests/test_turbulent_statistics.py
tests/test_vortex_and_wall_shear.py
tests/test_writers.py
tests/test_zarr_io.py
tests/test_zarr_pipeline_end_to_end.py
tests/test_zarr_scene.py
tests/test_zarr_trajectories.py
tests/testing_fodder/interpolant.cfg
tests/testing_fodder/sequence.cfg
tests/testing_fodder/three_trajects_simple.h5
tests/testing_fodder/ptvis/ptv_is.10001
tests/testing_fodder/ptvis/ptv_is.10002
tests/testing_fodder/ptvis/ptv_is.10003
tests/testing_fodder/ptvis/ptv_is.10004