Zntrack

Latest version: v0.7.3

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

Scan your dependencies

Page 1 of 6

0.7.3

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/739
* add arXiv citation by PythonFZ in https://github.com/zincware/ZnTrack/pull/758
* Update README.md by PythonFZ in https://github.com/zincware/ZnTrack/pull/759
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/760
* **Support `__getitem__` for Groups by PythonFZ in https://github.com/zincware/ZnTrack/pull/774**
* **activate automatic node names by default by PythonFZ in https://github.com/zincware/ZnTrack/pull/775**
* fix pytest only running on 3.10 by PythonFZ in https://github.com/zincware/ZnTrack/pull/777
* **support for magic node names using `varnames` by PythonFZ in https://github.com/zincware/ZnTrack/pull/776**
* **Add `self.state.run_count` and `self.state.restarted` by PythonFZ in https://github.com/zincware/ZnTrack/pull/756**
* fix test by PythonFZ in https://github.com/zincware/ZnTrack/pull/778
* Update .readthedocs.yaml by PythonFZ in https://github.com/zincware/ZnTrack/pull/782
* small docs improvements by PythonFZ in https://github.com/zincware/ZnTrack/pull/757
* test optional dependencies by PythonFZ in https://github.com/zincware/ZnTrack/pull/790
* **add `zntrack.apply` by PythonFZ in https://github.com/zincware/ZnTrack/pull/798**


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.7.2...v0.7.3

0.7.2

What's Changed
* update poetry by PythonFZ in https://github.com/zincware/ZnTrack/pull/748
* Access `*_path` with `node.use_tmp_paths` by PythonFZ in https://github.com/zincware/ZnTrack/pull/749
* test with python 3.12 by PythonFZ in https://github.com/zincware/ZnTrack/pull/750
* add `auto_remove` and fix `NodeNotAvailable` error by PythonFZ in https://github.com/zincware/ZnTrack/pull/751


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.7.1...v0.7.2

0.7.1

🚀 New Features
With this release we've introduced the `zntrack list <remote> <rev>` CLI with support for `project.groups` to neatly organize your Nodes.
This feature is currently exclusive to `zntrack.Node` which are created with `v0.7.0` or later.
Furthermore, we added `zntrack.get_nodes(<remote>, rev=<rev>) -> dict[str, Node]` to easily access Nodes from a remote.

What's Changed
* introduce `get_nwd ` function by PythonFZ in https://github.com/zincware/ZnTrack/pull/726
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/718
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/732
* add tqdm bar for projects with more than 5 nodes by PythonFZ in https://github.com/zincware/ZnTrack/pull/738
* Fix issue with `_external_` in `proj.group` by PythonFZ in https://github.com/zincware/ZnTrack/pull/742
* Add `zntrack list` and `zntrack.get_nodes` by PythonFZ in https://github.com/zincware/ZnTrack/pull/743


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.7.0...v0.7.1

0.7.0

The `zntrack.zn.<fields>` and `zntrack.dvc.<fields>` have been deprecated in favor of `zntrack.<field>` and `zntrack.<field>_path`, respectively.
The functionality of `zntrack.zn.deps` and` zntrack.zn.nodes` has been merged into `zntrack.deps`, allowing for a reduction in DVC stages, which is especially useful in large graphs.

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/711
* Update README.md by PythonFZ in https://github.com/zincware/ZnTrack/pull/715
* Maintenance by PythonFZ in https://github.com/zincware/ZnTrack/pull/717
* Use znflow groups by PythonFZ in https://github.com/zincware/ZnTrack/pull/721
* Combine `zn.deps` and `zn.nodes` to `zntrack.deps` by PythonFZ in https://github.com/zincware/ZnTrack/pull/719


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.6.3...v0.7.0

0.6.3

What's Changed
* 660 use groups to create subdirectories in nwd by PythonFZ in https://github.com/zincware/ZnTrack/pull/661
* fix issue with zn nodes by PythonFZ in https://github.com/zincware/ZnTrack/pull/664
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/658
* test for duplicate group names by PythonFZ in https://github.com/zincware/ZnTrack/pull/669
* Additional tests by PythonFZ in https://github.com/zincware/ZnTrack/pull/671
* Bump version by PythonFZ in https://github.com/zincware/ZnTrack/pull/672
* bump pandas & poetry update by PythonFZ in https://github.com/zincware/ZnTrack/pull/676
* allow nested groups by PythonFZ in https://github.com/zincware/ZnTrack/pull/680
* Add `Project(git_only_repo: bool)` by PythonFZ in https://github.com/zincware/ZnTrack/pull/677
* add example module by PythonFZ in https://github.com/zincware/ZnTrack/pull/682
* open graph directly by PythonFZ in https://github.com/zincware/ZnTrack/pull/688
* Add `Node.state.patch_open` context manager by PythonFZ in https://github.com/zincware/ZnTrack/pull/691
* performance fix for loading nwd by PythonFZ in https://github.com/zincware/ZnTrack/pull/698
* magic patch os.listdir by PythonFZ in https://github.com/zincware/ZnTrack/pull/695
* Introduce new `zntrack.<field>` and `zntrack.<field>_path` by PythonFZ in https://github.com/zincware/ZnTrack/pull/699


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.6.2...v0.6.3

0.6.2

Breaking Change
There is a new output file that will prevent loading from cache. To update existing projects use:

1. Rewrite the Graph
2. copy and modify from `dvc.yaml`: `zntrack run ... --name <node-name> --meta-only`
3. `dvc commit nodes/<node-name>/node-meta.json`

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/632
* `Breaking Update` Add UUID output to every Node by PythonFZ in https://github.com/zincware/ZnTrack/pull/647
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/zincware/ZnTrack/pull/646
* Allow for external dependencies by PythonFZ in https://github.com/zincware/ZnTrack/pull/649
* introduce build(nodes=list) by PythonFZ in https://github.com/zincware/ZnTrack/pull/654
* bugfix for external but not using external Node with params by PythonFZ in https://github.com/zincware/ZnTrack/pull/655
* Bump pre-commit from 2.21.0 to 3.3.3 by dependabot in https://github.com/zincware/ZnTrack/pull/640


**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.6.1...v0.6.2

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.