model-lenz is deprecated
It has been replaced by PBI Lineage Lenz.
npm i -g https://github.com/JonathanJihwanKim/pbi-lineage-lenz/releases/latest/download/pbi-lineage-lenz.tgz
pbi-lineage-lenz handoff ./MyReport -o handoff.html
No Python and no virtualenv — Node and one install line. 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 |
pbi-lineage-lenz check |
model-lenz summary |
pbi-lineage-lenz docs --format md |
model-lenz export |
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 working release stays on PyPI forever:
pip install model-lenz==0.4.0
Its source is the python-model-lenz
branch, tagged v0.4.0.
Earlier notices (0.5.0, 0.5.1) said npx pbi-lineage-lenz. That now reaches an old 1.x copy
on npm; PBI Lineage Lenz is released on GitHub, and the install line above always gets the
latest.
This release — 0.5.2 — 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
Metadata
Release files for model-lenz 0.5.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| model_lenz-0.5.2.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| model_lenz-0.5.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.6 kB
Release files / model_lenz-0.5.2.tar.gz
| Download URL | model_lenz-0.5.2.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
613f73716cecc99dd077455bc24f6549943a51463703eb94889cc23c39ed1091
|
|
BLAKE2b-256 checksum How to use checksums |
f055bdf16387d06d2ddd6bed5baf0153d9e756b1f29893a96f5eb2a89029c17b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / model_lenz-0.5.2-py3-none-any.whl
| Download URL | model_lenz-0.5.2-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4d850ec50ef910c68e512b68af386a80ebd853e278491a97a2747d2f8ffda07f
|
|
BLAKE2b-256 checksum How to use checksums |
3cc55b7f0600be4218ff30650c030315f1d75f8cd7446f1846c481f1f3d73115
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency log