Utopya

Latest version: v1.2.13

Safety actively analyzes 625566 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.3.0

Features and enhancements
- !71 allows setting permissions on a simulation's subdirectories.
Also sets the `eval` directory permissions such that other users of the same group can evaluate simulations without requiring manual permission changes.
- !74 implements `utopya run-existing`, an *experimental* feature that allows finishing or re-running a previously-created simulation run.

Removals and deprecations
- !72 removes the deprecated CA `ca.state` plot and the `draw_cbar` and `limits` arguments of the `.plot.ca`.

Internal
- !76 moves the logging-related adjustments (e.g. colored log messages) to their own private module, `utopya._logging`.

1.2.13

- !70 adds `utopia` as a console script, giving access to the `utopya` CLI.

1.2.12

- !68 lets the `xr.DataArray` underlying `XarrayDC` inherit attributes from the container instance (don't know why that wasn't configured to be the case before).
- !67 fixes a regression in the Read-The-Docs configuration.

1.2.11

- !66 fixes a bug in `ModelBenchmarkMixin` that prevented reconstructing a labelled DataArray for evaluation of the cumulative benchmarking results.

1.2.10

- !62 adds the `-W`/`--num-workers` option to `utopya run`, a shortcut to more easily set the number of worker processes.
- !63 fixes a YAML loading issue in the `MinimalModel` introduced by `ruamel.yaml >= 0.18`.
- !65 adds test environments for Python 3.12

1.2.9

- !61 fixes a bug in graph animation plots that prohibited plotting if additional graph attributes were set.
- Also reduces the verbosity of the graph plot by hiding repetitive log messages.
- !60 allows controlling how many tasks the `WorkerManager` spawns each iteration of the working loop, improving CPU utilisation when many short simulations need to be started in fast succession.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.