planex2d-occ
planex2d's OpenCASCADE integration for netgen: the exports to netgen.occ
(face.ToOCCFace(), px.OCCGeometry(...)), pads and pockets, sections and projections of OCC shapes.
planex2d itself runs without netgen; install this package to use netgen with it:
pip install planex2d[occ]
pip then picks the planex2d-occ that fits: every release is built for exactly one planex2d version and for the most recent netgen-mesher releases, and keeps a netgen you have installed if it is one of them. planex loads the module for your netgen on import; there is nothing to import yourself.
With a nightly build of netgen or NGSolve (such as 6.2.2608.post78.dev0), install with --pre:
pip install --pre planex2d[occ]
It takes the pre-release of planex2d-occ that has a module for your nightly: it covers netgen's nightlies since its
newest release, up to the newest one its daily build has reached. A nightly published after that build is replaced by
the newest one it covers (pip then warns that your NGSolve no longer fits); the next day's build covers it. A nightly
from before netgen's newest release has no module: name your NGSolve (pip install --pre planex2d[occ] ngsolve==<your version>) so that pip keeps it, and planex runs without its OCC part, with a warning at import planex
that names the netgen versions planex2d-occ is built for. Without --pre, pip sees only the releases for netgen's real
releases and would install one of those in place of your nightly.
Versions
0.2.0.3is the third build for planex2d0.2.0. A new build comes out when netgen publishes a release (post releases included); it then holds modules for the newest netgen releases.0.2.0.4.dev2is a pre-release after it: modules for netgen's nightly builds since its newest release. A new one comes out with each nightly; the next build for a netgen release sorts above it.- Each release lists the planex2d and netgen-mesher versions it is for in its requirements and its release notes.
How it is built
The modules are compiled from planex2d's source distribution of the pinned version (its OCC bindings), once per netgen
version, against that netgen and the OpenCASCADE it was built with, using netgen's own pybind11. A scheduled workflow
builds and tests a new release when netgen publishes a release or a nightly build: .github/workflows/release.yml, with the scripts in tools/.
License
LGPL-2.1-or-later, as planex2d; see LICENSE and THIRD_PARTY_NOTICES.md.
Metadata
Release files for planex2d-occ 0.3.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 68.5 MB
Release files / planex2d_occ-0.3.0.1-cp314-cp314-win_amd64.whl
| Download URL | planex2d_occ-0.3.0.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
625a436837765f259890093826ad5cf052da7a63cad5f4bd7464129ecaa92bde
|
|
BLAKE2b-256 checksum How to use checksums |
3bbcf1f1af1c2464b89ca67f63bb2d14754aa544692daaa7f09eea77f6593557
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | planex2d_occ-0.3.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
83403614246f0e92686d3f58c4a3b0ed79369daac9379c9b5bcf07c829b46138
|
|
BLAKE2b-256 checksum How to use checksums |
67dc79f716bc6fa68fef8573e1c280b100e4c435202e9fea86bde0f9ec5e53b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp314-cp314-macosx_13_0_x86_64.whl
| Download URL | planex2d_occ-0.3.0.1-cp314-cp314-macosx_13_0_x86_64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.14 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2366be0fb0d7247f03cb74e40877946facb0626993ee980af54559ed70dd416c
|
|
BLAKE2b-256 checksum How to use checksums |
11898b31d342438fb0d88a58acff9b4cda72a9cda3074dfc5864d0a86b603f98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp314-cp314-macosx_13_0_arm64.whl
| Download URL | planex2d_occ-0.3.0.1-cp314-cp314-macosx_13_0_arm64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.14 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ea6db1cba48ef8048551c0caaba2fbc04d7e5a9e3f736873d41229b6ca69702e
|
|
BLAKE2b-256 checksum How to use checksums |
1b75eeff1b837cd9fee3fec212bb78932ec925f37c732f6c338571f306012853
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp313-cp313-win_amd64.whl
| Download URL | planex2d_occ-0.3.0.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b37b3d5465748a74f474ae456ca2d40413040c6f89f2b21a321cd2ac773485e4
|
|
BLAKE2b-256 checksum How to use checksums |
475e533556c1c6d9375c48a1161736dc07ce022d5586e6e2aef960a2a8f9d8f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | planex2d_occ-0.3.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6ad791fca0e30098e8e0dbfd1097da871d0756b115d34e21abd122be336fee76
|
|
BLAKE2b-256 checksum How to use checksums |
89b1e0b29cea0d0589f88c71f8d81b1f77baf4d47ab58d95b4e7d74ee2fc2fec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp313-cp313-macosx_13_0_x86_64.whl
| Download URL | planex2d_occ-0.3.0.1-cp313-cp313-macosx_13_0_x86_64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.13 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
d6abdf30e2bc6406bb1e30e6ddfe1c0517b31c468ace137e04d6479d5dd00722
|
|
BLAKE2b-256 checksum How to use checksums |
32abdafdf12039acf99b9de6998559e1245a387548750daf51b3369eff8ab42f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp313-cp313-macosx_13_0_arm64.whl
| Download URL | planex2d_occ-0.3.0.1-cp313-cp313-macosx_13_0_arm64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.13 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d6b20486e6c8abfe94241a70bb5db9c4b009a58664f640b317ebeca280b460c9
|
|
BLAKE2b-256 checksum How to use checksums |
960247361a764925287003510a5d664e9f68c79e51afd674d1514f1e8f0d3a88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp312-cp312-win_amd64.whl
| Download URL | planex2d_occ-0.3.0.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6040839aa3089ea908e540fbfd54f2ba500b7e64ec418942bafbb9fe3272fdcc
|
|
BLAKE2b-256 checksum How to use checksums |
d2e868e934cd8dcc4eede1909bba11b3cefcc19521cd13e71a7ab9b9cd5ba588
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | planex2d_occ-0.3.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
074280c178c19b6c29845e42ad4855e7d0a6941a45b5a67d342e25a779b90ec7
|
|
BLAKE2b-256 checksum How to use checksums |
7031d00c5a1fe45ec075c9323570489dd5e7d18d4c98e11a11b1320370e619d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp312-cp312-macosx_13_0_x86_64.whl
| Download URL | planex2d_occ-0.3.0.1-cp312-cp312-macosx_13_0_x86_64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.12 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
e7943aa9e6e459753ff4ed51de73882884cc8ee7dce6c3610df32f8cd1ac3c6c
|
|
BLAKE2b-256 checksum How to use checksums |
98958571d8eb17b15aed698cf55590f1740c276885c027fa69e37a62ff3cb689
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp312-cp312-macosx_13_0_arm64.whl
| Download URL | planex2d_occ-0.3.0.1-cp312-cp312-macosx_13_0_arm64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.12 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1a97ceabda19e24c1d792ac740007f343d7bcf0b2115e03081296ba0624a2525
|
|
BLAKE2b-256 checksum How to use checksums |
30e3eaf9a5beb470c5eb5822a7ff3d48813b404f8b415e2dd487826e9bf0f663
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp311-cp311-win_amd64.whl
| Download URL | planex2d_occ-0.3.0.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4a99dcb639b914dd4e10399a4967a76655f62b8329630ffa12632b1a1bd35107
|
|
BLAKE2b-256 checksum How to use checksums |
3691f7e28a56468c1ac23b330ee8471cb6ed0fc534d7bda5a97d2592d85d7e4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | planex2d_occ-0.3.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
19f6f7ea98cff7badaa10b9c7359db7870a8b9348f0c1eb867c84ce5093ef5f7
|
|
BLAKE2b-256 checksum How to use checksums |
c2d8d856804d2ef852fe7737b783e895e3e10dd188a5eeea6c47e3c3a7c3bf04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp311-cp311-macosx_13_0_x86_64.whl
| Download URL | planex2d_occ-0.3.0.1-cp311-cp311-macosx_13_0_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.11 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
61ae0ff3cdd99b352eea0b48f9f7306b4f8a129e2477c317398989c6003714c8
|
|
BLAKE2b-256 checksum How to use checksums |
c45010f1516919ef59942e125416c1c11d6ec377657f1df5458e83bbf12a1333
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logRelease files / planex2d_occ-0.3.0.1-cp311-cp311-macosx_13_0_arm64.whl
| Download URL | planex2d_occ-0.3.0.1-cp311-cp311-macosx_13_0_arm64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.11 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f0a9aa6435e30510f5c69f7e4347bebcfb0d7363a0090c7903c27ed3643988f2
|
|
BLAKE2b-256 checksum How to use checksums |
14cc13fe434f665b10fefc0f2c03f0b7fab377c85857b9d516654e108c85ad11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 2, 2026.
Transparency logSecurity for planex2d-occ 0.3.0.1
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.
Full provenance
All 16 files in this release have been uploaded with provenance metadata.
Attestation for planex2d_occ-0.3.0.1-cp314-cp314-win_amd64.whl
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 Nov 2, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.