Skip to main content

PhotonForge

PhotonForge is a design tool that integrates with foundry PDKs to speed up the design, simulation, and verification cycle for optical components and systems.

Documentation

The online documentation can be found here.

Notebook LiveViewer

LiveViewer accepts Components and GDSII/OASIS paths and renders native viewport packets with WebGL2. In IPython, the most recent Component is rebuilt 100 ms after successful cell execution. A following cell cancels the pending rebuild, so queued runs publish only their final state. Direct mutations and rebinding its public notebook variable both update the viewer. Configure the delay with LiveViewer(auto_refresh_delay=0.1), or disable refresh with LiveViewer(auto_refresh=False). Opening a file path, including from the browser, stops Component auto-refresh only after that file scene publishes successfully; canceled and failed opens resume any pending refresh. Small cell instances switch from exact vectors at a fixed 8-CSS-pixel threshold to subtree-atlas and density rendering. Over-budget placement-free flat layouts use a bounded layer-aware field while close views remain exact. File-backed axis-aligned rectangles use compact PHVS storage and first-touch checked mmap chunks without changing exact rendering or picking. Middle-tier cells use complete exact boundaries when available; isolated atlas levels preserve subpixel tiles without cross-cell bleed. Nonresident boundary assets remain bounded. After interaction settles, bounded native raster tiles progressively replace previews only when complete; failed or incomplete regions retain the preview. Exact vectors and refined tiles preserve native scene-layer order. Layout-file paths are not watched.

Development docs:

Metadata

Release files for photonforge 1.5.4

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

Built distributions (wheels)

Table of built distributions (wheels) for photonforge 1.5.4
File
photonforge-1.5.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
photonforge-1.5.4-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
photonforge-1.5.4-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
photonforge-1.5.4-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.26+ x86-64 Details
photonforge-1.5.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
photonforge-1.5.4-cp314-cp314-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 14.0+ x86-64 Details
photonforge-1.5.4-cp314-cp314-macosx_14_0_universal2.whl CPython 3.14 CPython 3.14 macOS 14.0+ universal2 (ARM64, x86-64) Details
photonforge-1.5.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
photonforge-1.5.4-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
photonforge-1.5.4-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
photonforge-1.5.4-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.26+ x86-64 Details
photonforge-1.5.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
photonforge-1.5.4-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details
photonforge-1.5.4-cp313-cp313-macosx_14_0_universal2.whl CPython 3.13 CPython 3.13 macOS 14.0+ universal2 (ARM64, x86-64) Details
photonforge-1.5.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
photonforge-1.5.4-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
photonforge-1.5.4-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
photonforge-1.5.4-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details
photonforge-1.5.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
photonforge-1.5.4-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details
photonforge-1.5.4-cp312-cp312-macosx_14_0_universal2.whl CPython 3.12 CPython 3.12 macOS 14.0+ universal2 (ARM64, x86-64) Details
photonforge-1.5.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
photonforge-1.5.4-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
photonforge-1.5.4-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
photonforge-1.5.4-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details
photonforge-1.5.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
photonforge-1.5.4-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details
photonforge-1.5.4-cp311-cp311-macosx_14_0_universal2.whl CPython 3.11 CPython 3.11 macOS 14.0+ universal2 (ARM64, x86-64) Details
photonforge-1.5.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
photonforge-1.5.4-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
photonforge-1.5.4-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
photonforge-1.5.4-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details
photonforge-1.5.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
photonforge-1.5.4-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details
photonforge-1.5.4-cp310-cp310-macosx_14_0_universal2.whl CPython 3.10 CPython 3.10 macOS 14.0+ universal2 (ARM64, x86-64) Details

Total release size: 249.7 MB

Release files / photonforge-1.5.4-cp314-cp314-win_amd64.whl

Download URL photonforge-1.5.4-cp314-cp314-win_amd64.whl
Size 5.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b81e40aec0bdca64c248b0c2165fb7afe4175ef6b3fec17080a98288227dbf12
BLAKE2b-256 checksum
How to use checksums
ac25891a720aaaff1d4d40108b37f782a304ab837ecd534167bc4fc54e11ae6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL photonforge-1.5.4-cp314-cp314-musllinux_1_2_x86_64.whl
Size 8.0 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1704f0cf0e55e3bf238c73681c4b42640989f2efa12189a4cd5f402d37b1158f
BLAKE2b-256 checksum
How to use checksums
817b2f325c55393bbac6ac30d2e18a9c4cba1d4b168bc9c7973fddcd5ef5bbcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL photonforge-1.5.4-cp314-cp314-musllinux_1_2_aarch64.whl
Size 7.9 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4fb37cc54cbe79cbbb81995eb7305a6b23729f962940dbe7c4b39dcb449e2f61
BLAKE2b-256 checksum
How to use checksums
c5bf0a9afd23b2e30b0631839176791d9e26fc6516f2e63c623e4f11b03ad6c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL photonforge-1.5.4-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 6.7 MB
Tags CPython 3.14 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9d22d21d6b1f6f061dc798b2c69fb98ba8ad8fa9f1f2f09de7927bd68ede729a
BLAKE2b-256 checksum
How to use checksums
4c2f86d7e79849efa573e92f6e23517b271230df102d6aa73217083e51bed282
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL photonforge-1.5.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 6.7 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
30b862dce656e84ef9793d176c5dde6eb03539f9c8f111024753835b556933e2
BLAKE2b-256 checksum
How to use checksums
5b9cc37f94c7412b0d545471f48cda6fbe9e1add07a400071e3ea284e951cff0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp314-cp314-macosx_14_0_x86_64.whl

Download URL photonforge-1.5.4-cp314-cp314-macosx_14_0_x86_64.whl
Size 5.3 MB
Tags CPython 3.14 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
9ff8bc9adbbf0f951b5d09cb1eb1baddee75bedc2d49f02b83208418d2d89c85
BLAKE2b-256 checksum
How to use checksums
622d20aad13adc42e432c1ee37a73009ac4276ff30cb7f240c565f6bae1f0276
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp314-cp314-macosx_14_0_universal2.whl

Download URL photonforge-1.5.4-cp314-cp314-macosx_14_0_universal2.whl
Size 10.0 MB
Tags CPython 3.14 macOS 14.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
c30b09e7cc0854a7d91700078f2bb628942daf2685476785caf7eeffa4d3f773
BLAKE2b-256 checksum
How to use checksums
626299e9afd02fb8ff4ce8385a5d8d7a919d0bb574735c06a77b92f1448aef17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp313-cp313-win_amd64.whl

Download URL photonforge-1.5.4-cp313-cp313-win_amd64.whl
Size 5.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7da9522625f1d5b1aaf96b039a6fbdb20dba2260a170c21315348a36063ff177
BLAKE2b-256 checksum
How to use checksums
49ff7596ddfc9e26c4e667e62c4384aab9f299d5b94642f7660b1a41c7042a1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL photonforge-1.5.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 8.0 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d1d705f26187ebb6dfe3f64a8d403b29b777ddd2aeeab394043a219e6faa13ad
BLAKE2b-256 checksum
How to use checksums
af033794ceb6ecf6bef9e32f260a01d078f8540d3365286cc21c619f4550f4b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL photonforge-1.5.4-cp313-cp313-musllinux_1_2_aarch64.whl
Size 7.9 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4749779579bf0a6db804e574726f3f4ebbd9bdbd458b48f7a5463cb3b2ee1a6e
BLAKE2b-256 checksum
How to use checksums
d5bd75c758625e2772acf955688ba29985ee538f7d346939a66762fb8fd76356
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL photonforge-1.5.4-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 6.7 MB
Tags CPython 3.13 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0f5d324f920bcb8e4e0d07e5fe43847d21d29a0d3662af4eadc3c1cf61cb42aa
BLAKE2b-256 checksum
How to use checksums
348b083a3c7983b03c74196f2e0045ff1d9a3dc1efb0867deda5377207e6824d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL photonforge-1.5.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 6.7 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b4a358616470a300d53b50e3e97531ee1d8b6bd480cc8b51edd28806979c6c27
BLAKE2b-256 checksum
How to use checksums
087e3cd61b8ba4b4a8fec6d0707a1f5ab49c2fcc155b7e91dee977ac5ae93b87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp313-cp313-macosx_14_0_x86_64.whl

Download URL photonforge-1.5.4-cp313-cp313-macosx_14_0_x86_64.whl
Size 5.3 MB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
33cd7cbfb9e15d521d8938ed15d957be6812bf5aaa616a53bfd1e82b97530b4f
BLAKE2b-256 checksum
How to use checksums
ee665b81e34d63c677e4bcb1e45d2686be021963fdae1dcd9ff12483b4193401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp313-cp313-macosx_14_0_universal2.whl

Download URL photonforge-1.5.4-cp313-cp313-macosx_14_0_universal2.whl
Size 10.0 MB
Tags CPython 3.13 macOS 14.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3bfc7a12cad0a5d5e415fe789c0b4468a26a89c31b72df899630b55dc8387251
BLAKE2b-256 checksum
How to use checksums
96463a22ffa03ddf2607d29e0991b58c14db22a84277ec2b6e2cc740a4a49c84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp312-cp312-win_amd64.whl

Download URL photonforge-1.5.4-cp312-cp312-win_amd64.whl
Size 5.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f6f14a6cc802dbf47a3f8c2e2d4d68face8b5df9d48067d8010881c03e8b4076
BLAKE2b-256 checksum
How to use checksums
1631b569f203b19f2e78b79b71dd7218681de3ff8cf56d73e7d9c976567e64a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL photonforge-1.5.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 8.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4b17f50c66fcd1413a85927b7719a69f48ef471495f98ed2911f1aba223d7515
BLAKE2b-256 checksum
How to use checksums
14f67e15f8f684308ee8a1dcedccf5686bcad16b0e22fc3732ea819d44a16d19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL photonforge-1.5.4-cp312-cp312-musllinux_1_2_aarch64.whl
Size 7.9 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5e9fcd12f487793084443d9ec79938bcfa43cc5d3a5e3fa9de6a50e2ae9bb460
BLAKE2b-256 checksum
How to use checksums
462e0ccfbefd96690c2abdedca047c30b01deabfc4e64646d9fa15fc049fdfeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / photonforge-1.5.4-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL photonforge-1.5.4-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 6.7 MB
Tags CPython 3.12 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3a4b618bd36995a204771ae1f16afcbc0e16752703e6cee4c37481e97f2467e6
BLAKE2b-256 checksum
How to use checksums
25f00b444819e5efc39d569c6c09ec7294294fc27ea5ffa50c91fa81c058f699
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL photonforge-1.5.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 6.7 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cd205ba0839de7d842ecf667e0c942bd16d6e36f75202e928c5b6e57a111caf5
BLAKE2b-256 checksum
How to use checksums
4b87562eac7f0f4f737a78f605f5098feb29cc4820c1c2e2f736400472992f2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp312-cp312-macosx_14_0_x86_64.whl

Download URL photonforge-1.5.4-cp312-cp312-macosx_14_0_x86_64.whl
Size 5.3 MB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
a0fca4af6718f717d9fd1891af31a687293673179d6379d3cf2bee2ba671deb9
BLAKE2b-256 checksum
How to use checksums
c8c5037518186e257b91dc098e6080b6a3860c675ad1e5f18056e31f7197e15f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp312-cp312-macosx_14_0_universal2.whl

Download URL photonforge-1.5.4-cp312-cp312-macosx_14_0_universal2.whl
Size 10.0 MB
Tags CPython 3.12 macOS 14.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
599b1398b161c4385b20a008e15a5bb5b665f8a3d90a93f37470ef9bb9cab9dd
BLAKE2b-256 checksum
How to use checksums
8758f23a49d9c4fc3d85d7c52d3740776484d9b099649bf118220eb80200fdad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp311-cp311-win_amd64.whl

Download URL photonforge-1.5.4-cp311-cp311-win_amd64.whl
Size 5.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c76a6d96bb87e076593b49a887a83b9e68913024e0343e8bfa780ea076152a41
BLAKE2b-256 checksum
How to use checksums
7bd11d34c5e1240eec049af054a7f6d50a176665bfa83dc3155701aeef175178
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL photonforge-1.5.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 8.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4d261d61e5894818a254184c25a6cab3bdc1b8555c1766c3ae7e87eb3b8fb95e
BLAKE2b-256 checksum
How to use checksums
2bf978145888af7a47b13e090b04d8f502408e5e42fd807636b22269d9dda8e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL photonforge-1.5.4-cp311-cp311-musllinux_1_2_aarch64.whl
Size 7.9 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6d6bdc4f276d1274b4d90829df47d9dde7df0a20af86f062ef8b5ef718e2561e
BLAKE2b-256 checksum
How to use checksums
69648aebb24ad75b6d380a401377cea8b5368a412f38d48dd22e503fd2456be5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL photonforge-1.5.4-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 6.7 MB
Tags CPython 3.11 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3ff84dbd0a43d52f1745e4da05edccfbd6882d254dc1d91e5dfe243dab6c616c
BLAKE2b-256 checksum
How to use checksums
f850bcf35b4de0284cc42dc88982b2624e42537abe895b25a10a4b646ecb8fa8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL photonforge-1.5.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 6.7 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
79f6e4b060dca6b248966c8ab982c32fb6e61562b0168d1a516894499f48f5c5
BLAKE2b-256 checksum
How to use checksums
d195e17fbb9131ebc86d6dbff23622ca57d8446858a862291c12b9ec039a68ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp311-cp311-macosx_14_0_x86_64.whl

Download URL photonforge-1.5.4-cp311-cp311-macosx_14_0_x86_64.whl
Size 5.3 MB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
8df422bdb84ab5ab4e669c60f024e2829156127e0014bf1f43f5754a24fac423
BLAKE2b-256 checksum
How to use checksums
6c7ec4807b0af5487f0b97f47784f48b01c837fb5ff1addec90d25c6aa7d9224
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp311-cp311-macosx_14_0_universal2.whl

Download URL photonforge-1.5.4-cp311-cp311-macosx_14_0_universal2.whl
Size 10.0 MB
Tags CPython 3.11 macOS 14.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
aaddc9b0a0c0fa7cd1c3bbfd15c9ed04fbc1306e6f907a13bb3cbc5b10af1669
BLAKE2b-256 checksum
How to use checksums
52eced3b4aa8fbb443d03b099f79a0a2d1646dc81713448c75ef3bd8118f3ebf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp310-cp310-win_amd64.whl

Download URL photonforge-1.5.4-cp310-cp310-win_amd64.whl
Size 5.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ecd8c65fb8a39bc8ae5e1c38955a712d291b230c4598a42c239e920e20fd9f63
BLAKE2b-256 checksum
How to use checksums
bea05b6f006fcca68b2b2cd9f91bc6a43058fb406dda4c57d8f997184188d6fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL photonforge-1.5.4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 8.0 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0c8924736bfb09e3b57a1730e963f9a544441a9cdc9b2531fb2056fc463decfe
BLAKE2b-256 checksum
How to use checksums
6ca78876c2693ac4013b3dee969e8f27eef6bba0ab7308b7feafff8c220462d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL photonforge-1.5.4-cp310-cp310-musllinux_1_2_aarch64.whl
Size 7.9 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5ed8de783c26cda8e0382ec37c21ef0f8058af78cb48163e9f53793aa4f72ca8
BLAKE2b-256 checksum
How to use checksums
ca78b3481705e4149a27534645d72ea91256563689e4d3c62e3e4d81e460c509
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL photonforge-1.5.4-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 6.7 MB
Tags CPython 3.10 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e2deafdbb171ab684ed6debb8e8a8fc512431861529485171ce01ba36055e0af
BLAKE2b-256 checksum
How to use checksums
a6cfec31230203b7f639035c6d1abdd7ecfcef931cf057947cca8b75f2863981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL photonforge-1.5.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 6.7 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6bb0e61c89e4c81f64c1fbd866e766caaa638aeeb04d6592d02cb8b28baa4a7f
BLAKE2b-256 checksum
How to use checksums
2ca746924fb33eb1488b706f70d864234e14a00ca13c82c16d908a929bca1b60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp310-cp310-macosx_14_0_x86_64.whl

Download URL photonforge-1.5.4-cp310-cp310-macosx_14_0_x86_64.whl
Size 5.3 MB
Tags CPython 3.10 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
c0fa09c33ba632f4f370c60634ed7fe26004e236185bd374b9c8fe180a234fef
BLAKE2b-256 checksum
How to use checksums
8588321edd9fb4ae0f31fb98d68282a850e946b711c99ed47a6c7fcc282452ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / photonforge-1.5.4-cp310-cp310-macosx_14_0_universal2.whl

Download URL photonforge-1.5.4-cp310-cp310-macosx_14_0_universal2.whl
Size 10.0 MB
Tags CPython 3.10 macOS 14.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e72a6d8e84f08fc7b60cdec9ea311ba997fbf04469e7542fe081d2dd4b1febb1
BLAKE2b-256 checksum
How to use checksums
9f50825541c47947d1b4e97081758cbbdcfe9075936e4f16a7c7fb84c2a1e161
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log
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