Skip to main content

Interactive ArchiMate model viewer widget for Jupyter, Marimo, and VS Code notebooks

Project description

anywidget-archimate

Interactive ArchiMate model viewer for Jupyter, Marimo, and VS Code notebooks.

Renders ArchiMate 3.0 Open Exchange Format XML with layered layout:

  • Yellow — Business layer (top)
  • Blue — Application layer (middle)
  • Green — Technology layer (bottom)

Supports all 8 ArchiMate relationship types with correct arrow notation.

Install

pip install anywidget-archimate

Usage

from anywidget_archimate import ArchiMate

# From an XML file
widget = ArchiMate.from_xml("model.xml")
widget
# Or load later
widget = ArchiMate()
widget.load_xml("model.xml")

Development

git clone https://github.com/StevenBtw/anywidget-archimate.git
cd anywidget-archimate
uv sync
uv run pytest

License

Apache-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

anywidget_archimate-0.1.0.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

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

anywidget_archimate-0.1.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file anywidget_archimate-0.1.0.tar.gz.

File metadata

  • Download URL: anywidget_archimate-0.1.0.tar.gz
  • Upload date:
  • Size: 27.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for anywidget_archimate-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9e2ad895918766a17c4d5c8f1918f307e783b025ee4dfe3d7387b447ff8ef03a
MD5 bf1a1eed899289263e27f4248ba7a614
BLAKE2b-256 28da798df8358e1523748ffab52ba07cb4b9d231eef5d88e3f187b7b698ae53b

See more details on using hashes here.

Provenance

The following attestation bundles were made for anywidget_archimate-0.1.0.tar.gz:

Publisher: pypi.yml on StevenBtw/anywidget-archimate

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

File details

Details for the file anywidget_archimate-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for anywidget_archimate-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 338363cc5102c9029f7cf2e6c029bd4558b6a1ef0f092495317f95b7c5f6ccd7
MD5 da9e057f716194dd9c55190a5dfe02ce
BLAKE2b-256 1ed454767068b1401f92b1d7160729dec26f7d7833716b61a3435993f54522d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for anywidget_archimate-0.1.0-py3-none-any.whl:

Publisher: pypi.yml on StevenBtw/anywidget-archimate

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 Pingdom Monitoring Sentry Error logging StatusPage Status page