Skip to main content

Python port of d3-axis

Project description

pyd3js-axis

Python port of d3-axis targeting d3-axis@3.0.0 (see upstream_lock.json).

Current release: 0.1.0 (see docs/CHANGELOG.md).

Compatibility (d3-axis@3.0.0)

  • axisTop — [unit + transition path + upstream test port]
  • axisRight — [unit + transition path + upstream test port]
  • axisBottom — [unit + transition path + upstream test port]
  • axisLeft — [unit + transition path + upstream test port]

Transition note: Selection.transition() returns a synchronous end-state Transition (no timers). This matches the final DOM after a d3 transition for the built-in axis behavior.

Documentation

Doc Purpose
docs/UPSTREAM_API.md Upstream export list
docs/USER_GUIDE.md Usage and transition semantics
docs/CHANGELOG.md Release notes
docs/ROADMAP.md Follow-on work
docs/UPSTREAM_UPDATE.md How to bump the upstream pin

Development

uv run pytest packages/pyd3js-axis/package_tests --cov=pyd3js_axis --cov-report=term-missing
uv run ruff check packages/pyd3js-axis
uv run ty check packages/pyd3js-axis/src

Optional gates (when vendored / tools are present):

uv run pytest packages/pyd3js-axis/package_tests -m upstream

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

pyd3js_axis-0.1.0.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

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

pyd3js_axis-0.1.0-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyd3js_axis-0.1.0.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for pyd3js_axis-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0217ab9f93369b9ef0a92320bd047fa3e59933ea37e3c9b41495b1ed0c67be35
MD5 36239f52921f9538d9fe6dd3007a4c3b
BLAKE2b-256 332b57ac3f39d5e667752023294440348e478221fdfa8090a5fc221bda4e8108

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyd3js_axis-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for pyd3js_axis-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a840ed00c16fc3307a7758ef2ec8211d37932afc55b762b324b34eefecc8563c
MD5 ad8aefb15b3f1f86a7e65257c1ee0266
BLAKE2b-256 313cb8e96c5921c6e6ecbc9e34525206b66796ebbcf3524d8a28e31b4fec8e3d

See more details on using hashes here.

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