metrik-viz
Turns artifacts into VizSpec, and VizSpec into a chart.
$ metrik viz <artifact-id> # render in the terminal
$ metrik viz <artifact-id> --html out.html # one self-contained file
$ metrik viz <artifact-id> --json # the spec itself
Two halves, deliberately separate. Visualizers read an artifact and emit a spec; they never render. Renderers read a spec and never see an artifact. That split is what lets one spec render in the terminal, in a static report, and later in the web app without three implementations drifting apart.
No charting dependency
The HTML renderer writes its own SVG. A report is therefore a single file that opens offline with nothing to fetch — which matters because a report is the thing that gets emailed, and one that renders a broken-image icon six months later is worse than a table.
Accessibility is structural
Every spec carries a table and a text summary, and the schema refuses a chart that encodes meaning in colour alone. The terminal renderer shows the table; the HTML renderer emits the chart and the table, with the text summary as the figure's accessible description.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file metrik_viz-0.1.0.tar.gz.
File metadata
- Download URL: metrik_viz-0.1.0.tar.gz
- Upload date:
- Size: 18.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19a2f780884dc7ed10a0446fb47e824ad9b9604358b59318fb85e88aaa78c707
|
|
| MD5 |
43c2b93224cb7792097a749a16b6c904
|
|
| BLAKE2b-256 |
3830183560beda54bb0d5cb0f139dfec244e6928fbf71ee7b419df4ab8670114
|
Provenance
The following attestation bundles were made for metrik_viz-0.1.0.tar.gz:
Publisher:
release.yml on Asmodeus14/Metrik
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metrik_viz-0.1.0.tar.gz -
Subject digest:
19a2f780884dc7ed10a0446fb47e824ad9b9604358b59318fb85e88aaa78c707 - Sigstore transparency entry: 2303159915
- Sigstore integration time:
-
Permalink:
Asmodeus14/Metrik@313a81ac0f5125640aa6e50ad581f8742714c787 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Asmodeus14
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@313a81ac0f5125640aa6e50ad581f8742714c787 -
Trigger Event:
push
-
Statement type:
File details
Details for the file metrik_viz-0.1.0-py3-none-any.whl.
File metadata
- Download URL: metrik_viz-0.1.0-py3-none-any.whl
- Upload date:
- Size: 17.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57b9182deb6d908eb0f02e70ec715b0f4b52c257accf77b9196130aa89a781c2
|
|
| MD5 |
c7b9f728920d6edd4f6a4b3833ded42a
|
|
| BLAKE2b-256 |
ef0df2567e47ee11eaae1a2f9ec78f4b6474ff414fe19d1808cd6d259c82a571
|
Provenance
The following attestation bundles were made for metrik_viz-0.1.0-py3-none-any.whl:
Publisher:
release.yml on Asmodeus14/Metrik
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metrik_viz-0.1.0-py3-none-any.whl -
Subject digest:
57b9182deb6d908eb0f02e70ec715b0f4b52c257accf77b9196130aa89a781c2 - Sigstore transparency entry: 2303159995
- Sigstore integration time:
-
Permalink:
Asmodeus14/Metrik@313a81ac0f5125640aa6e50ad581f8742714c787 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Asmodeus14
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@313a81ac0f5125640aa6e50ad581f8742714c787 -
Trigger Event:
push
-
Statement type: