Ruslan Kuprieiev
a1d3440f85
metrics: diff: introduce --precision ( #4026 )
...
Rounding to 5 digits by default.
Fixes #3904
2020-06-13 00:54:42 +03:00
Ruslan Kuprieiev
865d355554
params/metrics: introduce --no-path and --old ( #3845 )
...
* metrics: diff: add --no-path
Part of #3690
* params: diff: introduce --no-path
* metrics: diff: introduce --old
Part of #3690
2020-05-22 04:35:42 +03:00
Saugat Pachhai and Ruslan Kuprieiev
666e203bbb
params/metrics: diff: implement tabulated markdown output (--show-md) ( #3757 )
...
* params/metrics: diff: implement tabulated markdown output
Via `--show-md` on `diff`s.
* table: show None on missing val
* tests: use `dedent`, add tests for markdown
* diff: add --show-md
Co-authored-by: Ruslan Kuprieiev <[email protected] >
2020-05-10 18:39:51 +03:00
Casper da Costa-Luis
2bb7257a06
lint: isort pre-commit & misc improvements ( #3749 )
...
* test: clean flake8 config root clutter
* test: pre-commit: add isort
Compatible with black (see https://github.com/timothycrosley/isort/issues/694 )
* lint: reorder imports
* lint: more complex imports
* lint: fix deepsource
* config: isort: add first party dvc
* tests: restyled: add isort
* temp commit to revert before merge
* Revert "temp commit to revert before merge"
This reverts commit 11db0fd8e95fe891597cbb9bf804480909b19e24.
2020-05-06 23:56:07 +03:00
Ruslan Kuprieiev
45944ddde7
metrics: rework metrics implementation ( #3658 )
...
Dropping support for all types except json and yaml. No more xpath
support.
Fixes #3572
2020-04-22 13:39:59 +03:00
Ruslan Kuprieiev
26980ae45b
metrics: diff: fix float precision formatting ( #3609 )
...
Texttable will try to detect the column type automatically, which
results in a low precision of the float that it is showing. We need to
disable that auto-formatting and just use `str(val)` instead.
2020-04-07 19:42:25 +03:00
Ruslan Kuprieiev
7bd473371c
push/pull/status/metrics: add support for --all-commits ( #3587 )
...
First steps for #1691
2020-04-04 19:30:11 +03:00
Ruslan Kuprieiev
8e675a9d42
metrics: diff: don't print "No changes" ( #3576 )
...
Makes it easier to use in shell scripts. E.g. `-z $(dvc metrics diff)`, which
has the same semantics as `git diff`. Also syncs up with the behaviour
of `dvc diff`.
Fixes #3469
2020-04-02 04:54:40 +03:00
Ruslan Kuprieiev
0bf6fdae14
metrics: diff: handle deleted/new metric ( #3529 )
...
Partial fix for https://github.com/iterative/dvc/issues/3469
2020-03-25 05:23:21 +02:00
Ruslan Kuprieiev
0c8897949e
diff: use rev instead of ref ( #3299 )
...
Fixes #3245
2020-02-11 00:13:23 +02:00
Ruslan Kuprieiev
e393e29ef5
metrics: introduce diff
...
This first implementation is based on existing `dvc metrics show`
functionality, but is also able to auto-detect json to properly
show diff for it.
2020-01-13 06:45:48 +02:00