Skip to main content

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)

Source distribution for model-lenz 0.5.2
File Size Uploaded
model_lenz-0.5.2.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for model-lenz 0.5.2
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.5.2 This release

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page