Create, visualize, run & benchmark DVC pipelines in Python & Jupyter notebooks.
*_path
with node.use_tmp_paths
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/749
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
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.
get_nwd
function by @PythonFZ in https://github.com/zincware/ZnTrack/pull/726
_external_
in proj.group
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/742
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
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.
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
Project(git_only_repo: bool)
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/677
Node.state.patch_open
context manager by @PythonFZ in https://github.com/zincware/ZnTrack/pull/691
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
Project(git_only_repo: bool)
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/677
Node.state.patch_open
context manager by @PythonFZ in https://github.com/zincware/ZnTrack/pull/691
Full Changelog: https://github.com/zincware/ZnTrack/compare/v0.6.2...v0.6.2a2
There is a new output file that will prevent loading from cache. To update existing projects use:
dvc.yaml
: zntrack run ... --name <node-name> --meta-only
dvc commit nodes/<node-name>/node-meta.json
Breaking Update
Add UUID output to every Node by @PythonFZ in https://github.com/zincware/ZnTrack/pull/647
Full Changelog: https://github.com/zincware/ZnTrack/compare/v0.6.1...v0.6.2
with project.group()
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/642
Full Changelog: https://github.com/zincware/ZnTrack/compare/v0.6.0...v0.6.1
Major Release with some breaking API changes.
zn.nodes
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/542
__repr__
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/563
meta.Environment
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/571
zntrack.meta.Environement
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/575
Full Changelog: https://github.com/zincware/ZnTrack/compare/v0.5.1...v0.6.0
__repr__
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/563
meta.Environment
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/571
zntrack.meta.Environement
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/575
Full Changelog: https://github.com/zincware/ZnTrack/compare/v0.6.0a3...v0.6.0a5
zn.nodes
by @PythonFZ in https://github.com/zincware/ZnTrack/pull/542
Full Changelog: https://github.com/zincware/ZnTrack/compare/v0.5.1...v0.6.0a3