model-lenz is deprecated
It has been replaced by PBI Lineage Lenz.
npx pbi-lineage-lenz handoff ./MyReport -o handoff.html
No Python, no virtualenv, no install. Or open a model in your browser with nothing installed at all: https://jonathanjihwankim.github.io/pbi-lineage-lenz/
What moved
| model-lenz | PBI Lineage Lenz |
|---|---|
model-lenz serve |
the web app, or a handoff file you can send to someone |
model-lenz check |
npx pbi-lineage-lenz check |
model-lenz summary |
npx pbi-lineage-lenz docs --format md |
model-lenz export |
npx pbi-lineage-lenz docs --format md|json|html |
Everything model-lenz did is there, plus a model lens that reads table roles from the direction of relationships, field parameters followed into the model, Direct Lake support, and a self-contained HTML handoff file that opens in any browser with no Power BI and no install on the far end.
Why
Three tools of mine overlapped — pbip-documenter, pbip-lineage-explorer and this one. Keeping a Python engine and a JavaScript one in step meant every parser fix had to be made twice, and the second one was always late.
The JavaScript engine also runs in the browser, which is what makes the handoff file possible: one HTML file, no server, and no install for whoever receives it. That was worth more than keeping two of everything.
If you still need this tool
Nothing is deleted. The last released version stays on PyPI forever:
pip install model-lenz==0.3.2
Its source is the python-model-lenz
branch, tagged v0.3.2. That branch also carries a little more than 0.3.2 did — the check
gate, tagged v0.4.0, which was finished but never released to PyPI.
This release — 0.5.0 — does nothing but print that message and exit non-zero. Non-zero on
purpose: model-lenz check was a build gate, and a deprecated version that printed a notice
and exited 0 would leave a gate that always passes standing where a real check used to be.
MIT © Jihwan Kim
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 model_lenz-0.5.0.tar.gz.
File metadata
- Download URL: model_lenz-0.5.0.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee6740ea89769f68795169d0d0b5493f481a87393ad9b8414c46e0a71cd0f25b
|
|
| MD5 |
9479b5b39b9a85e5d13c1c08431b8e35
|
|
| BLAKE2b-256 |
828cf9a1d72bd16f8bca1c38304821a755762ecde9bb24c1a464c2f8ed641098
|
Provenance
The following attestation bundles were made for model_lenz-0.5.0.tar.gz:
Publisher:
release.yml on JonathanJihwanKim/pbi-lineage-lenz
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
model_lenz-0.5.0.tar.gz -
Subject digest:
ee6740ea89769f68795169d0d0b5493f481a87393ad9b8414c46e0a71cd0f25b - Sigstore transparency entry: 2452486645
- Sigstore integration time:
-
Permalink:
JonathanJihwanKim/pbi-lineage-lenz@650bd561987320e0a0eec72517e80689a8a2597d -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/JonathanJihwanKim
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@650bd561987320e0a0eec72517e80689a8a2597d -
Trigger Event:
push
-
Statement type:
File details
Details for the file model_lenz-0.5.0-py3-none-any.whl.
File metadata
- Download URL: model_lenz-0.5.0-py3-none-any.whl
- Upload date:
- Size: 5.7 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 |
3a4e01a8d6738311d6bfe4235375233c64567155efccf54aabc9adc844a3b736
|
|
| MD5 |
fc1f2b386227cf86e69cbd492e37dce5
|
|
| BLAKE2b-256 |
c7d677836fbf27d73525571021441bc6f5b0c64cb29ddfa2035d72f5deabd0f0
|
Provenance
The following attestation bundles were made for model_lenz-0.5.0-py3-none-any.whl:
Publisher:
release.yml on JonathanJihwanKim/pbi-lineage-lenz
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
model_lenz-0.5.0-py3-none-any.whl -
Subject digest:
3a4e01a8d6738311d6bfe4235375233c64567155efccf54aabc9adc844a3b736 - Sigstore transparency entry: 2452486744
- Sigstore integration time:
-
Permalink:
JonathanJihwanKim/pbi-lineage-lenz@650bd561987320e0a0eec72517e80689a8a2597d -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/JonathanJihwanKim
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@650bd561987320e0a0eec72517e80689a8a2597d -
Trigger Event:
push
-
Statement type: