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

model_lenz-0.5.0.tar.gz (5.7 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.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

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

Hashes for model_lenz-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ee6740ea89769f68795169d0d0b5493f481a87393ad9b8414c46e0a71cd0f25b
MD5 9479b5b39b9a85e5d13c1c08431b8e35
BLAKE2b-256 828cf9a1d72bd16f8bca1c38304821a755762ecde9bb24c1a464c2f8ed641098

See more details on using hashes here.

Provenance

The following attestation bundles were made for model_lenz-0.5.0.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.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

Hashes for model_lenz-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3a4e01a8d6738311d6bfe4235375233c64567155efccf54aabc9adc844a3b736
MD5 fc1f2b386227cf86e69cbd492e37dce5
BLAKE2b-256 c7d677836fbf27d73525571021441bc6f5b0c64cb29ddfa2035d72f5deabd0f0

See more details on using hashes here.

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

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