.gitignore
LICENSE
README.md
environment.yml
pyproject.toml
.github/copilot-instructions.md
.github/workflows/python.yml
.github/workflows/sphinx-rtd.yml
docs/.gitignore
docs/Makefile
docs/make.bat
docs/requirements.txt
docs/source/api.rst
docs/source/conf.py
docs/source/index.rst
docs/source/user_guide/data-1d2d.png
docs/source/user_guide/data-layout.rst
docs/source/user_guide/data-ragged-cont.png
docs/source/user_guide/data-ragged-indexed.png
docs/source/user_guide/index.rst
docs/source/user_guide/quickstart.rst
examples/README.rst
examples/create_test_dataset.py
examples/example_animation.py
examples/example_compress.py
examples/example_concat.py
examples/example_concentration.py
examples/example_contiguous_ragged.py
examples/example_drifter_csv.py
examples/example_drifters.py
examples/example_find_positions_at_obs_times.py
examples/example_indepth_omb_use.py
examples/example_interpolate_segments.py
examples/example_model_along_trajectory.py
examples/example_nc_particles.py
examples/example_omb_csv_reader.py
examples/example_opendrift.py
examples/example_parcels.py
examples/example_plot_spectra_accessors.py
examples/data_dir/barents.nc
examples/data_dir/gnome_nc_particles.nc
examples/data_dir/openoil.nc
examples/data_dir/opv2025_subset.nc
examples/data_dir/test.nc
examples/data_dir/xr_spotter_bulk_test_data.nc
examples/data_dir/omb/bug05_pos.csv
examples/data_dir/omb/bug16.csv
examples/data_dir/omb/bug23.csv
examples/data_dir/omb/bug26.csv
examples/data_dir/omb/bug32.nc
examples/data_dir/omb/omb1.csv
examples/data_dir/omb/omb2.csv
examples/data_dir/omb/omb3.csv
examples/data_dir/omb/omb_large.csv
examples/data_dir/omb/seals.csv
examples/data_dir/parcels.zarr/.zattrs
examples/data_dir/parcels.zarr/.zgroup
examples/data_dir/parcels.zarr/.zmetadata
examples/data_dir/parcels.zarr/lat/.zarray
examples/data_dir/parcels.zarr/lat/.zattrs
examples/data_dir/parcels.zarr/lat/0.0
examples/data_dir/parcels.zarr/lat/0.1
examples/data_dir/parcels.zarr/lat/0.10
examples/data_dir/parcels.zarr/lat/0.11
examples/data_dir/parcels.zarr/lat/0.12
examples/data_dir/parcels.zarr/lat/0.13
examples/data_dir/parcels.zarr/lat/0.14
examples/data_dir/parcels.zarr/lat/0.15
examples/data_dir/parcels.zarr/lat/0.16
examples/data_dir/parcels.zarr/lat/0.17
examples/data_dir/parcels.zarr/lat/0.18
examples/data_dir/parcels.zarr/lat/0.19
examples/data_dir/parcels.zarr/lat/0.2
examples/data_dir/parcels.zarr/lat/0.20
examples/data_dir/parcels.zarr/lat/0.21
examples/data_dir/parcels.zarr/lat/0.22
examples/data_dir/parcels.zarr/lat/0.23
examples/data_dir/parcels.zarr/lat/0.24
examples/data_dir/parcels.zarr/lat/0.25
examples/data_dir/parcels.zarr/lat/0.26
examples/data_dir/parcels.zarr/lat/0.27
examples/data_dir/parcels.zarr/lat/0.28
examples/data_dir/parcels.zarr/lat/0.29
examples/data_dir/parcels.zarr/lat/0.3
examples/data_dir/parcels.zarr/lat/0.30
examples/data_dir/parcels.zarr/lat/0.31
examples/data_dir/parcels.zarr/lat/0.32
examples/data_dir/parcels.zarr/lat/0.33
examples/data_dir/parcels.zarr/lat/0.34
examples/data_dir/parcels.zarr/lat/0.35
examples/data_dir/parcels.zarr/lat/0.36
examples/data_dir/parcels.zarr/lat/0.37
examples/data_dir/parcels.zarr/lat/0.38
examples/data_dir/parcels.zarr/lat/0.39
examples/data_dir/parcels.zarr/lat/0.4
examples/data_dir/parcels.zarr/lat/0.40
examples/data_dir/parcels.zarr/lat/0.41
examples/data_dir/parcels.zarr/lat/0.42
examples/data_dir/parcels.zarr/lat/0.43
examples/data_dir/parcels.zarr/lat/0.44
examples/data_dir/parcels.zarr/lat/0.45
examples/data_dir/parcels.zarr/lat/0.46
examples/data_dir/parcels.zarr/lat/0.47
examples/data_dir/parcels.zarr/lat/0.48
examples/data_dir/parcels.zarr/lat/0.49
examples/data_dir/parcels.zarr/lat/0.5
examples/data_dir/parcels.zarr/lat/0.50
examples/data_dir/parcels.zarr/lat/0.51
examples/data_dir/parcels.zarr/lat/0.52
examples/data_dir/parcels.zarr/lat/0.53
examples/data_dir/parcels.zarr/lat/0.54
examples/data_dir/parcels.zarr/lat/0.55
examples/data_dir/parcels.zarr/lat/0.56
examples/data_dir/parcels.zarr/lat/0.57
examples/data_dir/parcels.zarr/lat/0.58
examples/data_dir/parcels.zarr/lat/0.59
examples/data_dir/parcels.zarr/lat/0.6
examples/data_dir/parcels.zarr/lat/0.60
examples/data_dir/parcels.zarr/lat/0.7
examples/data_dir/parcels.zarr/lat/0.8
examples/data_dir/parcels.zarr/lat/0.9
examples/data_dir/parcels.zarr/lon/.zarray
examples/data_dir/parcels.zarr/lon/.zattrs
examples/data_dir/parcels.zarr/lon/0.0
examples/data_dir/parcels.zarr/lon/0.1
examples/data_dir/parcels.zarr/lon/0.10
examples/data_dir/parcels.zarr/lon/0.11
examples/data_dir/parcels.zarr/lon/0.12
examples/data_dir/parcels.zarr/lon/0.13
examples/data_dir/parcels.zarr/lon/0.14
examples/data_dir/parcels.zarr/lon/0.15
examples/data_dir/parcels.zarr/lon/0.16
examples/data_dir/parcels.zarr/lon/0.17
examples/data_dir/parcels.zarr/lon/0.18
examples/data_dir/parcels.zarr/lon/0.19
examples/data_dir/parcels.zarr/lon/0.2
examples/data_dir/parcels.zarr/lon/0.20
examples/data_dir/parcels.zarr/lon/0.21
examples/data_dir/parcels.zarr/lon/0.22
examples/data_dir/parcels.zarr/lon/0.23
examples/data_dir/parcels.zarr/lon/0.24
examples/data_dir/parcels.zarr/lon/0.25
examples/data_dir/parcels.zarr/lon/0.26
examples/data_dir/parcels.zarr/lon/0.27
examples/data_dir/parcels.zarr/lon/0.28
examples/data_dir/parcels.zarr/lon/0.29
examples/data_dir/parcels.zarr/lon/0.3
examples/data_dir/parcels.zarr/lon/0.30
examples/data_dir/parcels.zarr/lon/0.31
examples/data_dir/parcels.zarr/lon/0.32
examples/data_dir/parcels.zarr/lon/0.33
examples/data_dir/parcels.zarr/lon/0.34
examples/data_dir/parcels.zarr/lon/0.35
examples/data_dir/parcels.zarr/lon/0.36
examples/data_dir/parcels.zarr/lon/0.37
examples/data_dir/parcels.zarr/lon/0.38
examples/data_dir/parcels.zarr/lon/0.39
examples/data_dir/parcels.zarr/lon/0.4
examples/data_dir/parcels.zarr/lon/0.40
examples/data_dir/parcels.zarr/lon/0.41
examples/data_dir/parcels.zarr/lon/0.42
examples/data_dir/parcels.zarr/lon/0.43
examples/data_dir/parcels.zarr/lon/0.44
examples/data_dir/parcels.zarr/lon/0.45
examples/data_dir/parcels.zarr/lon/0.46
examples/data_dir/parcels.zarr/lon/0.47
examples/data_dir/parcels.zarr/lon/0.48
examples/data_dir/parcels.zarr/lon/0.49
examples/data_dir/parcels.zarr/lon/0.5
examples/data_dir/parcels.zarr/lon/0.50
examples/data_dir/parcels.zarr/lon/0.51
examples/data_dir/parcels.zarr/lon/0.52
examples/data_dir/parcels.zarr/lon/0.53
examples/data_dir/parcels.zarr/lon/0.54
examples/data_dir/parcels.zarr/lon/0.55
examples/data_dir/parcels.zarr/lon/0.56
examples/data_dir/parcels.zarr/lon/0.57
examples/data_dir/parcels.zarr/lon/0.58
examples/data_dir/parcels.zarr/lon/0.59
examples/data_dir/parcels.zarr/lon/0.6
examples/data_dir/parcels.zarr/lon/0.60
examples/data_dir/parcels.zarr/lon/0.7
examples/data_dir/parcels.zarr/lon/0.8
examples/data_dir/parcels.zarr/lon/0.9
examples/data_dir/parcels.zarr/obs/.zarray
examples/data_dir/parcels.zarr/obs/.zattrs
examples/data_dir/parcels.zarr/obs/0
examples/data_dir/parcels.zarr/obs/1
examples/data_dir/parcels.zarr/obs/10
examples/data_dir/parcels.zarr/obs/11
examples/data_dir/parcels.zarr/obs/12
examples/data_dir/parcels.zarr/obs/13
examples/data_dir/parcels.zarr/obs/14
examples/data_dir/parcels.zarr/obs/15
examples/data_dir/parcels.zarr/obs/16
examples/data_dir/parcels.zarr/obs/17
examples/data_dir/parcels.zarr/obs/18
examples/data_dir/parcels.zarr/obs/19
examples/data_dir/parcels.zarr/obs/2
examples/data_dir/parcels.zarr/obs/20
examples/data_dir/parcels.zarr/obs/21
examples/data_dir/parcels.zarr/obs/22
examples/data_dir/parcels.zarr/obs/23
examples/data_dir/parcels.zarr/obs/24
examples/data_dir/parcels.zarr/obs/25
examples/data_dir/parcels.zarr/obs/26
examples/data_dir/parcels.zarr/obs/27
examples/data_dir/parcels.zarr/obs/28
examples/data_dir/parcels.zarr/obs/29
examples/data_dir/parcels.zarr/obs/3
examples/data_dir/parcels.zarr/obs/30
examples/data_dir/parcels.zarr/obs/31
examples/data_dir/parcels.zarr/obs/32
examples/data_dir/parcels.zarr/obs/33
examples/data_dir/parcels.zarr/obs/34
examples/data_dir/parcels.zarr/obs/35
examples/data_dir/parcels.zarr/obs/36
examples/data_dir/parcels.zarr/obs/37
examples/data_dir/parcels.zarr/obs/38
examples/data_dir/parcels.zarr/obs/39
examples/data_dir/parcels.zarr/obs/4
examples/data_dir/parcels.zarr/obs/40
examples/data_dir/parcels.zarr/obs/41
examples/data_dir/parcels.zarr/obs/42
examples/data_dir/parcels.zarr/obs/43
examples/data_dir/parcels.zarr/obs/44
examples/data_dir/parcels.zarr/obs/45
examples/data_dir/parcels.zarr/obs/46
examples/data_dir/parcels.zarr/obs/47
examples/data_dir/parcels.zarr/obs/48
examples/data_dir/parcels.zarr/obs/49
examples/data_dir/parcels.zarr/obs/5
examples/data_dir/parcels.zarr/obs/50
examples/data_dir/parcels.zarr/obs/51
examples/data_dir/parcels.zarr/obs/52
examples/data_dir/parcels.zarr/obs/53
examples/data_dir/parcels.zarr/obs/54
examples/data_dir/parcels.zarr/obs/55
examples/data_dir/parcels.zarr/obs/56
examples/data_dir/parcels.zarr/obs/57
examples/data_dir/parcels.zarr/obs/58
examples/data_dir/parcels.zarr/obs/59
examples/data_dir/parcels.zarr/obs/6
examples/data_dir/parcels.zarr/obs/60
examples/data_dir/parcels.zarr/obs/7
examples/data_dir/parcels.zarr/obs/8
examples/data_dir/parcels.zarr/obs/9
examples/data_dir/parcels.zarr/time/.zarray
examples/data_dir/parcels.zarr/time/.zattrs
examples/data_dir/parcels.zarr/time/0.0
examples/data_dir/parcels.zarr/time/0.1
examples/data_dir/parcels.zarr/time/0.10
examples/data_dir/parcels.zarr/time/0.11
examples/data_dir/parcels.zarr/time/0.12
examples/data_dir/parcels.zarr/time/0.13
examples/data_dir/parcels.zarr/time/0.14
examples/data_dir/parcels.zarr/time/0.15
examples/data_dir/parcels.zarr/time/0.16
examples/data_dir/parcels.zarr/time/0.17
examples/data_dir/parcels.zarr/time/0.18
examples/data_dir/parcels.zarr/time/0.19
examples/data_dir/parcels.zarr/time/0.2
examples/data_dir/parcels.zarr/time/0.20
examples/data_dir/parcels.zarr/time/0.21
examples/data_dir/parcels.zarr/time/0.22
examples/data_dir/parcels.zarr/time/0.23
examples/data_dir/parcels.zarr/time/0.24
examples/data_dir/parcels.zarr/time/0.25
examples/data_dir/parcels.zarr/time/0.26
examples/data_dir/parcels.zarr/time/0.27
examples/data_dir/parcels.zarr/time/0.28
examples/data_dir/parcels.zarr/time/0.29
examples/data_dir/parcels.zarr/time/0.3
examples/data_dir/parcels.zarr/time/0.30
examples/data_dir/parcels.zarr/time/0.31
examples/data_dir/parcels.zarr/time/0.32
examples/data_dir/parcels.zarr/time/0.33
examples/data_dir/parcels.zarr/time/0.34
examples/data_dir/parcels.zarr/time/0.35
examples/data_dir/parcels.zarr/time/0.36
examples/data_dir/parcels.zarr/time/0.37
examples/data_dir/parcels.zarr/time/0.38
examples/data_dir/parcels.zarr/time/0.39
examples/data_dir/parcels.zarr/time/0.4
examples/data_dir/parcels.zarr/time/0.40
examples/data_dir/parcels.zarr/time/0.41
examples/data_dir/parcels.zarr/time/0.42
examples/data_dir/parcels.zarr/time/0.43
examples/data_dir/parcels.zarr/time/0.44
examples/data_dir/parcels.zarr/time/0.45
examples/data_dir/parcels.zarr/time/0.46
examples/data_dir/parcels.zarr/time/0.47
examples/data_dir/parcels.zarr/time/0.48
examples/data_dir/parcels.zarr/time/0.49
examples/data_dir/parcels.zarr/time/0.5
examples/data_dir/parcels.zarr/time/0.50
examples/data_dir/parcels.zarr/time/0.51
examples/data_dir/parcels.zarr/time/0.52
examples/data_dir/parcels.zarr/time/0.53
examples/data_dir/parcels.zarr/time/0.54
examples/data_dir/parcels.zarr/time/0.55
examples/data_dir/parcels.zarr/time/0.56
examples/data_dir/parcels.zarr/time/0.57
examples/data_dir/parcels.zarr/time/0.58
examples/data_dir/parcels.zarr/time/0.59
examples/data_dir/parcels.zarr/time/0.6
examples/data_dir/parcels.zarr/time/0.60
examples/data_dir/parcels.zarr/time/0.7
examples/data_dir/parcels.zarr/time/0.8
examples/data_dir/parcels.zarr/time/0.9
examples/data_dir/parcels.zarr/trajectory/.zarray
examples/data_dir/parcels.zarr/trajectory/.zattrs
examples/data_dir/parcels.zarr/trajectory/0
examples/data_dir/parcels.zarr/z/.zarray
examples/data_dir/parcels.zarr/z/.zattrs
examples/data_dir/parcels.zarr/z/0.0
examples/data_dir/parcels.zarr/z/0.1
examples/data_dir/parcels.zarr/z/0.10
examples/data_dir/parcels.zarr/z/0.11
examples/data_dir/parcels.zarr/z/0.12
examples/data_dir/parcels.zarr/z/0.13
examples/data_dir/parcels.zarr/z/0.14
examples/data_dir/parcels.zarr/z/0.15
examples/data_dir/parcels.zarr/z/0.16
examples/data_dir/parcels.zarr/z/0.17
examples/data_dir/parcels.zarr/z/0.18
examples/data_dir/parcels.zarr/z/0.19
examples/data_dir/parcels.zarr/z/0.2
examples/data_dir/parcels.zarr/z/0.20
examples/data_dir/parcels.zarr/z/0.21
examples/data_dir/parcels.zarr/z/0.22
examples/data_dir/parcels.zarr/z/0.23
examples/data_dir/parcels.zarr/z/0.24
examples/data_dir/parcels.zarr/z/0.25
examples/data_dir/parcels.zarr/z/0.26
examples/data_dir/parcels.zarr/z/0.27
examples/data_dir/parcels.zarr/z/0.28
examples/data_dir/parcels.zarr/z/0.29
examples/data_dir/parcels.zarr/z/0.3
examples/data_dir/parcels.zarr/z/0.30
examples/data_dir/parcels.zarr/z/0.31
examples/data_dir/parcels.zarr/z/0.32
examples/data_dir/parcels.zarr/z/0.33
examples/data_dir/parcels.zarr/z/0.34
examples/data_dir/parcels.zarr/z/0.35
examples/data_dir/parcels.zarr/z/0.36
examples/data_dir/parcels.zarr/z/0.37
examples/data_dir/parcels.zarr/z/0.38
examples/data_dir/parcels.zarr/z/0.39
examples/data_dir/parcels.zarr/z/0.4
examples/data_dir/parcels.zarr/z/0.40
examples/data_dir/parcels.zarr/z/0.41
examples/data_dir/parcels.zarr/z/0.42
examples/data_dir/parcels.zarr/z/0.43
examples/data_dir/parcels.zarr/z/0.44
examples/data_dir/parcels.zarr/z/0.45
examples/data_dir/parcels.zarr/z/0.46
examples/data_dir/parcels.zarr/z/0.47
examples/data_dir/parcels.zarr/z/0.48
examples/data_dir/parcels.zarr/z/0.49
examples/data_dir/parcels.zarr/z/0.5
examples/data_dir/parcels.zarr/z/0.50
examples/data_dir/parcels.zarr/z/0.51
examples/data_dir/parcels.zarr/z/0.52
examples/data_dir/parcels.zarr/z/0.53
examples/data_dir/parcels.zarr/z/0.54
examples/data_dir/parcels.zarr/z/0.55
examples/data_dir/parcels.zarr/z/0.56
examples/data_dir/parcels.zarr/z/0.57
examples/data_dir/parcels.zarr/z/0.58
examples/data_dir/parcels.zarr/z/0.59
examples/data_dir/parcels.zarr/z/0.6
examples/data_dir/parcels.zarr/z/0.60
examples/data_dir/parcels.zarr/z/0.7
examples/data_dir/parcels.zarr/z/0.8
examples/data_dir/parcels.zarr/z/0.9
examples/out/.keep
tests/__init__.py
tests/conftest.py
tests/fixtures.py
tests/test_animate_drifters.py
tests/test_convert_datalayout.py
tests/test_convert_ragged.py
tests/test_convex_hull.py
tests/test_crs.py
tests/test_dims.py
tests/test_docstrings.py
tests/test_filter.py
tests/test_geographical_selection.py
tests/test_interpolate.py
tests/test_plot_drifters.py
tests/test_plot_landmask.py
tests/test_plot_spectra.py
tests/test_properties.py
tests/test_read_csv.py
tests/test_read_omb_csv.py
tests/test_read_sfy.py
tests/test_repr.py
tests/test_seltime.py
tests/test_skill_score.py
tests/baseline/test_crs_bergen_and_opendrift_traj_with_random.png
tests/baseline/test_crs_bergen_and_opendrift_traj_without_random.png
tests/baseline/test_crs_bergen_and_opendrift_with_random.png
tests/baseline/test_crs_bergen_and_opendrift_without_random.png
tests/baseline/test_land_specs_auto.png
tests/baseline/test_land_specs_c.png
tests/baseline/test_land_specs_f.png
tests/baseline/test_land_specs_mask.png
tests/opendrift/__init__.py
tests/opendrift/test_plot_opendrift.py
tests/parcels/__init__.py
tests/parcels/test_flatmesh.py
tests/parcels/test_tutorials.py
trajan/__init__.py
trajan/__init__.pyi
trajan/accessor.py
trajan/py.typed
trajan.egg-info/PKG-INFO
trajan.egg-info/SOURCES.txt
trajan.egg-info/dependency_links.txt
trajan.egg-info/entry_points.txt
trajan.egg-info/requires.txt
trajan.egg-info/top_level.txt
trajan/animation/__init__.py
trajan/plot/__init__.py
trajan/plot/land.py
trajan/readers/__init__.py
trajan/readers/omb.py
trajan/readers/omb_decoder.py
trajan/scripts/trajaninfo.py
trajan/scripts/trajanshow.py
trajan/skill/__init__.py
trajan/traj/__init__.py
trajan/traj/orthogonal.py
trajan/traj/ragged.py
trajan/waves/__init__.py
trajan/waves/plot.py