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

Metadata

Release files for pyd3js-axis 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyd3js-axis 0.1.0
File Size Uploaded
pyd3js_axis-0.1.0.tar.gz 18.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyd3js-axis 0.1.0
File Interpreter ABI Platform
pyd3js_axis-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 33.9 kB

Release files / pyd3js_axis-0.1.0.tar.gz

Download URL pyd3js_axis-0.1.0.tar.gz
Size 18.9 kB
Tags Source
SHA-256 checksum
How to use checksums
0217ab9f93369b9ef0a92320bd047fa3e59933ea37e3c9b41495b1ed0c67be35
BLAKE2b-256 checksum
How to use checksums
332b57ac3f39d5e667752023294440348e478221fdfa8090a5fc221bda4e8108
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / pyd3js_axis-0.1.0-py3-none-any.whl

Download URL pyd3js_axis-0.1.0-py3-none-any.whl
Size 15.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a840ed00c16fc3307a7758ef2ec8211d37932afc55b762b324b34eefecc8563c
BLAKE2b-256 checksum
How to use checksums
313cb8e96c5921c6e6ecbc9e34525206b66796ebbcf3524d8a28e31b4fec8e3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page