Skip to main content

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 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.

This release — 0.5.1 — 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

model_lenz-0.5.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

model_lenz-0.5.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file model_lenz-0.5.1.tar.gz.

File metadata

  • Download URL: model_lenz-0.5.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for model_lenz-0.5.1.tar.gz
Algorithm Hash digest
SHA256 5fd69c32868b396a1469a5824c9bb36c0368d48269087593b80a4a5103fc9909
MD5 517eb8cdec18f0dbadf1dfa8de2a982a
BLAKE2b-256 bb31fe7d7c7b09aea71b16eb8522a0d4a48a0cc68d0f0aebd6cbf222785fadb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for model_lenz-0.5.1.tar.gz:

Publisher: release.yml on JonathanJihwanKim/pbi-lineage-lenz

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file model_lenz-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: model_lenz-0.5.1-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

Hashes for model_lenz-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 14d01500f6364221afa0484d0771cc0d6721004c1ae032db0837def2cbea748e
MD5 a3c74979ab8eef7ade250549dbed8257
BLAKE2b-256 5aee42ff799717c5b8c8063b447a9860c5fd80e76a5ccd87cef283d9024fd5d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for model_lenz-0.5.1-py3-none-any.whl:

Publisher: release.yml on JonathanJihwanKim/pbi-lineage-lenz

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page