Skip to content

Umap Art v0.2.0 — Personal Map Posters

Choose a tag to compare

@U-C4N U-C4N released this 23 Oct 09:47

Bir semt. Üç anlatım. Düzenlemeye devam edebileceğin tek proje.

Umap Art 0.2.0 adds personal map posters and a real, offline Kadıköy example.

python -m pip install "umap-art==0.2.0"
umap-art demo
umap-art demo --preset guide
umap-art demo --preset atlas
  • Six themes, poster and guide layouts, and up to twelve stable personal markers.
  • Three bundled A4 / 1:5000 / 300 DPI examples, with PNG, editable SVG, PDF and portable project ZIPs. The atlas creates four separate analysis pages.
  • Offline theme, text and marker revisions from hash-verified source data; source dates, attribution and licenses included.
  • Optional ten-tool MCP integration and editable project recipes remain available.
  • The release publishes the exact CI-tested wheel/sdist, with provenance and SHA-256 verification rather than a rebuild.

Validation: 323 tests, 9/9 OS/Python jobs, three plain-pip core installations, installed MCP lifecycle and an out-of-checkout sdist build passed in the final CI run. Candidate: 4cd9818437f11fe560c2edbc48767800782cfdb8.

Acceptance scope: the release owner waived the Inkscape edit/save/reopen check, three-user pilot and physical 4-core/16-GB benchmark for this version. These checks were not completed or counted as passed. Three supplemental development-device benchmark runs produced two passes and one failure; two previews in the failing run took 5.574 s and 5.547 s against a 5 s target. No reference-device performance guarantee is made. The decision and actual records are attached in release-evidence.json and release-evidence-support.zip.

Quick start · Türkçe başlangıç · Full changes

Post-publication verification passed: the exact PyPI 0.2.0 wheel/sdist hashes match the accepted CI files. A fresh Python 3.14 installation from PyPI passed doctor, all three offline demos, project relocation/reproduction and the real stdio MCP create/edit/export/artifact lifecycle, with external network blocked in subprocesses. See the attached pypi-verification.json.