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 |