Skip to main content

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

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

0.0.0

1 file

Supported by

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