An open API service providing commit metadata for open source projects.

gitlab.com / utopia-project/dantro / commits

dantro is a python package for handling, transforming, and visualizing hierarchically organized data. Integrated into data-intensive projects, it supplies an easy way to define a customizable, configuration-based data processing pipeline. See [utopya](https://gitlab.com/utopia-project/utopya) for an example.

SHA Message Author Date Stats
962c0bc3 merge Merge branch 'fix-ci-scatter3d-error-message' into 'main' Yunus Sevinchan <b****r@p****m> 9 days ago
23924beb Fix bad regex in test after mpl update Yunus Sevinchan <b****r@p****m> 9 days ago
35062f03 merge Merge branch '381-parallel-plotting-hides-stderr' into 'main' Yunus Sevinchan <b****r@p****m> 8 months ago
34682cce Fix some type-hinting related missing doc references Yunus Sevinchan <b****r@p****m> 8 months ago
1d94df9c Add changelog entry, bump version and year (2026 🎉) Yunus Sevinchan <b****r@p****m> 8 months ago
175de3db Also capture stderr in PlotManager parallel plotting Yunus Sevinchan <b****r@p****m> 8 months ago
f52a140f merge Merge branch 'address-test-warnings' into 'main' Yunus Sevinchan <y****n@g****m> 10 months ago
8b4c1b1f Add changelog entry Yunus Sevinchan <b****r@p****m> 10 months ago
d5673183 Add check:syntax CI job, running py_compile Yunus Sevinchan <b****r@p****m> 10 months ago
f6d61e75 Make ruff part of default pre-commit hooks Yunus Sevinchan <b****r@p****m> 10 months ago
179c4ecd Address remaining linter warnings: bare excepts, unused names Yunus Sevinchan <b****r@p****m> 10 months ago
63b0b814 Address F821 by using TYPE_CHECKING guarded imports Yunus Sevinchan <b****r@p****m> 10 months ago
fbbb438a Add ruff to manual pre-commit stage for (conservative) lint checks Yunus Sevinchan <b****r@p****m> 10 months ago
f8a78e54 Run pre-commit autoupdate and apply changes Yunus Sevinchan <b****r@p****m> 10 months ago
40fd0fd5 Address warnings, mosty relating to upcoming xarray interface changes Yunus Sevinchan <b****r@p****m> 10 months ago
c7b0850e merge Merge branch 'fix-hdf5-engine-issue' into 'main' Yunus Sevinchan <y****n@g****m> 10 months ago
94bd25ef Adjust tests for Python 3.14; relax DAG deepcopy benchmark Yunus Sevinchan <b****r@p****m> 10 months ago
13bfade1 Add Python 3.14 test job Yunus Sevinchan <b****r@p****m> 10 months ago
b04a173d Go back to using h5netcdf as xarray netcdf engine, it's more reliable Yunus Sevinchan <b****r@p****m> 10 months ago
69312e1c Specify netcdf4 explicitly when loading xr objects Yunus Sevinchan <b****r@p****m> 10 months ago
a5f7d8c8 merge Merge branch '330-facet-grid-set-titles' into 'main' Yunus Sevinchan <y****n@g****m> 12 months ago
a36c31ea Address python reference warnings in doc builds Yunus Sevinchan <b****r@p****m> 12 months ago
1befaecb Add changelog entry and bump version Yunus Sevinchan <b****r@p****m> 12 months ago
875c7edd Add optional `title_kwargs` option to `.plot.facet_grid` Yunus Sevinchan <b****r@p****m> 12 months ago
834de9e3 merge Merge branch 'prepare-release-v0.21.0' into 'main' Yunus Sevinchan <y****n@g****m> about 1 year ago
02b5d9e9 merge Merge branch '375-add-snsplot' into 'main' Yunus Sevinchan <y****n@g****m> about 1 year ago
586fdde2 Bump to v0.21.0 and adjust changelog Yunus Sevinchan <b****r@p****m> about 1 year ago
7a4fa6a4 Outsource some functionality out of snsplot into separate functions Yunus Sevinchan <b****r@p****m> about 1 year ago
871fd583 Add DAG-based snsplot tests Yunus Sevinchan <b****r@p****m> about 1 year ago
e7cce9fa merge Merge branch 'fix-netcdf-compatibility' into 'main' Yunus Sevinchan <y****n@g****m> about 1 year ago
4526d1d3 Explicitly specify join="outer" in ParamSpaceGroup.select Yunus Sevinchan <b****r@p****m> about 1 year ago
a35b5521 Add changelog entry and bump version Yunus Sevinchan <b****r@p****m> about 1 year ago
37104e37 Use netCDF4 package instead of h5netcdf Yunus Sevinchan <b****r@p****m> about 1 year ago
ed73383f Repeat name of parameter space plots Yunus Sevinchan <y****n@g****m>
Committed by: Yunus Sevinchan <b****r@p****m>
about 1 year ago
6e27a076 Do not store unpickleable func-likes in DAG cache Yunus Sevinchan <y****n@g****m>
Committed by: Yunus Sevinchan <b****r@p****m>
about 1 year ago
e8f4917e Address bug prohibiting `universe: single` plots with `parallel: true` Yunus Sevinchan <y****n@g****m>
Committed by: Yunus Sevinchan <b****r@p****m>
about 1 year ago
fc7af76c Improve snsplot, extend tests Yunus Sevinchan <y****n@g****m>
Committed by: Yunus Sevinchan <b****r@p****m>
about 1 year ago
57d136b8 Bump version number Yunus Sevinchan <y****n@g****m>
Committed by: Yunus Sevinchan <b****r@p****m>
about 1 year ago
84380f48 merge Merge branch '378-errorbars-function-changes-ordering-of-xarray-dimension' in... Yunus Sevinchan <y****n@g****m> about 1 year ago
e88874d4 Add changelog entry and bump to v0.21.0b2 Yunus Sevinchan <y****n@g****m> about 1 year ago
16183592 Use custom groupby operation to avoid re-ordering in .plot.errorbars thomasgaskin <t****n@l****k>
Committed by: Yunus Sevinchan <y****n@g****m>
about 1 year ago
b276eb66 Add did-you-mean suggestions to PlotManager; add first snsplot tests Yunus Sevinchan <y****n@g****m>
Committed by: Yunus Sevinchan <b****r@p****m>
about 1 year ago
84219f4e Add `file_cache: <bool>` shorthand to Transformation Yunus Sevinchan <y****n@g****m>
Committed by: Yunus Sevinchan <b****r@p****m>
about 1 year ago
e5bd9b13 Add changelog entry and bump version Yunus Sevinchan <y****n@g****m>
Committed by: Yunus Sevinchan <b****r@p****m>
about 1 year ago
598a74b5 merge Merge branch '357-arbitrary-dim-plots' into 'main' Yunus Sevinchan <y****n@g****m> about 1 year ago
da27b673 Migrate snsplot function from utopya; support `files` encoding Yunus Sevinchan <y****n@g****m>
Committed by: Yunus Sevinchan <b****r@p****m>
about 1 year ago
2961c768 Adapt changelog entry and bump version Yunus Sevinchan <y****n@g****m> about 1 year ago
a0a432bb Add `.to_dataarray` and `get_operation` DAG operations Yunus Sevinchan <y****n@g****m> about 1 year ago
b5f5117f Allow to pass kwargs directly to plot function Yunus Sevinchan <y****n@g****m> about 1 year ago
53ce5e94 Add `warn_auto` and `raise_auto` options for `ensure_unique_dims` Yunus Sevinchan <y****n@g****m> about 1 year ago
e47fc746 In auto-encoding, add `ensure_unique_dims` option Yunus Sevinchan <y****n@g****m> about 1 year ago
6ca2e630 merge Merge branch 'fix-is-iterable-for-py3.13.4' into 'main' Yunus Sevinchan <y****n@g****m> about 1 year ago
50d80aba Add changelog entry and bump version Yunus Sevinchan <y****n@g****m> about 1 year ago
9f67caf1 In `is_iterable`, use `iter` instead of generator expression Yunus Sevinchan <y****n@g****m> about 1 year ago
0da27cae Do not auto-encode `frames` by default; extend docs Yunus Sevinchan <y****n@g****m> over 1 year ago
2b6fdf30 Increase test coverage; adjust auto-plot-kinds (prefer 'line') Yunus Sevinchan <y****n@g****m> over 1 year ago
2e65761a Let PyPI deployment job depend not on windows test job Yunus Sevinchan <y****n@g****m> over 1 year ago
ab958254 Add changelog entry, bump version, address doc warnings Yunus Sevinchan <y****n@g****m> over 1 year ago
7af9b230 Add new info-like log level: "ping" Yunus Sevinchan <y****n@g****m> over 1 year ago
3418cf26 Improve auto-encoding user communication Yunus Sevinchan <y****n@g****m> over 1 year ago
e0c28461 Add `free` encoding specifier for deliberately free dimensions Yunus Sevinchan <y****n@g****m> over 1 year ago
16a8cc5c Take into account data variables that may be used instead of dims Yunus Sevinchan <y****n@g****m> over 1 year ago
6a3a07f9 Improve messaging, docs, tests, handling of ignored encodings Yunus Sevinchan <y****n@g****m> over 1 year ago
5e26bb5c Implement `UpdatePlotConfig` messaging and advanced auto-encoding Yunus Sevinchan <y****n@g****m> over 1 year ago
e41ef748 Add `max_num_nodes` option to DAG visualization Yunus Sevinchan <y****n@g****m> over 1 year ago
2d7b07a2 New proposal for arbitrary-dim. plotting: `files` encoding Yunus Sevinchan <y****n@g****m> over 1 year ago
03516b55 merge Merge branch '365-address-squeeze-related-deprecation-warning-in-generic-plot... Yunus Sevinchan <y****n@g****m> over 1 year ago
459f691c When plotting a single frame, only squeeze groupby-dimension Yunus Sevinchan <y****n@g****m> over 1 year ago
126bed86 Add changelog entry and bump to 0.20.3 Yunus Sevinchan <y****n@g****m> over 1 year ago
7f3b4487 Add `auto_encoding_options` and `ignore_missing` feature Yunus Sevinchan <y****n@g****m> over 1 year ago
e705e84b Remove dimension categorisation from determine_encoding Yunus Sevinchan <y****n@g****m> over 1 year ago
79103172 Fix error in auto-encoding that ignored dimension sizes Yunus Sevinchan <y****n@g****m> over 1 year ago
c8d025c8 In facet grid subplot titles, fallback to string-based format on error Yunus Sevinchan <y****n@g****m> over 1 year ago
b9c3afb1 merge Merge branch 'main' into 365-address-squeeze-related-deprecation-warning-in-g... Yunus Sevinchan <y****n@g****m> over 1 year ago
8075fd37 merge Merge branch 'float-valued-max-workers-parallel-plot' into 'main' Yunus Sevinchan <y****n@g****m> over 1 year ago
80c07035 Add changelog entry and bump version to 0.20.3b0 Yunus Sevinchan <y****n@g****m> over 1 year ago
fd861f74 Allow float-valued `max_workers` argument for parallel plots Yunus Sevinchan <y****n@g****m> over 1 year ago
6c5adfb1 merge Merge branch 'allow-graph-creation-without-edges' into 'main' Yunus Sevinchan <y****n@g****m> over 1 year ago
2767fcc3 Add `without_edges` option to GraphGroup.create_graph Yunus Sevinchan <y****n@g****m> over 1 year ago
26f895cc First attempt at syntax proposal for arbitrary-dim plotting Yunus Sevinchan <y****n@g****m> over 1 year ago
9f8c1aa3 merge Merge branch 'replace-pkg-resources' into 'main' Yunus Sevinchan <y****n@g****m> almost 2 years ago
1c7af657 Add changelog entry and bump version Yunus Sevinchan <y****n@g****m> almost 2 years ago
a940df8a Replace pkg_resources with importlib.resources Yunus Sevinchan <y****n@g****m> almost 2 years ago
f2da5db3 merge Merge branch 'release-v0.20.0' into 'main' Yunus Sevinchan <y****n@g****m> almost 2 years ago
aadd4638 Update Python 3.13 test job, setup.py, and pre-commit hook versions Yunus Sevinchan <y****n@g****m> almost 2 years ago
a361f45d Prepare for release of dantro v0.20.0 Yunus Sevinchan <y****n@g****m> almost 2 years ago
9fead208 Apply squeeze and variable dropping after groupby Yunus Sevinchan <y****n@g****m> almost 2 years ago
40fc542a merge Merge branch 'drop-py38-support' into 'main' Yunus Sevinchan <y****n@g****m> almost 2 years ago
5514943d Update pre-commit versions and apply changes Yunus Sevinchan <y****n@g****m> almost 2 years ago
38e36196 Drop testing against Python 3.8 Yunus Sevinchan <y****n@g****m> almost 2 years ago
9fb90521 Add now-required drop=True argument to groupby operations Yunus Sevinchan <y****n@g****m> almost 2 years ago
172bf6aa merge Merge branch 'fix-scatter-base-plot-cfg' into 'main' Yunus Sevinchan <y****n@g****m> almost 2 years ago
9ab09b9d Fix an error in .plot.facet_grid.scatter base plot configuration Yunus Sevinchan <y****n@g****m> almost 2 years ago
25db5394 merge Merge branch 'parallel-pspace-plots' into 'main' Yunus Sevinchan <y****n@g****m> about 2 years ago
464bf7f6 Extend docs with section about parallel plotting Yunus Sevinchan <y****n@g****m> about 2 years ago
9270f704 merge Merge branch '366-numpy-2-compat' into 'main' Yunus Sevinchan <y****n@g****m> about 2 years ago
82eabc77 Fix failing test due to change of behavior wrt. overflow detection Yunus Sevinchan <y****n@g****m> about 2 years ago
b23ddb70 Remove numpy < 2 requirement; not affected by breaking changes Yunus Sevinchan <y****n@g****m> about 2 years ago
0408b39e Improvements for parallel plotting; extend tests Yunus Sevinchan <y****n@g****m> about 2 years ago
4bb82562 Add tests for parallel pspace plotting Yunus Sevinchan <y****n@g****m> about 2 years ago

← Back to repository