Skip to main content

py3dm

Continuous Integration PyPI Publish Documentation

The Studio W Python bindings for OpenNURBS using nanobind.

[!IMPORTANT] OpenNURBS and Rhinoceros are registered trademarks of Robert McNeel & Associates.

py3dm is an independent, open-source project not affiliated with, endorsed by, or vetted by Robert McNeel & Associates. It provides Python bindings that utilize the publicly available OpenNURBS APIs. py3dm is distributed under the BSD 3-Clause License. Users should refer to the OpenNURBS Terms of Use for further details.

Dependencies

Documentation

Reference documentation is available in HTML format.

License and attribution

All material in this repository is licensed under a three-clause BSD license.

Please use the following BibTeX template to cite py3dm:

@misc{py3dm,
   author = {Studio W Engineers},
   title = {py3dm: Python bindings for openNURBS using nanobind},
   year = {2025},
   url = {https://github.com/StudioWEngineers/py3dm},
}

Metadata

Release files for py3dm 0.1.1

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 py3dm 0.1.1
File
py3dm-0.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
py3dm-0.1.1-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
py3dm-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
py3dm-0.1.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
py3dm-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
py3dm-0.1.1-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
py3dm-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
py3dm-0.1.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
py3dm-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
py3dm-0.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
py3dm-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
py3dm-0.1.1-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
py3dm-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
py3dm-0.1.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
py3dm-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
py3dm-0.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
py3dm-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
py3dm-0.1.1-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details

Total release size: 58.7 MB

Release files / py3dm-0.1.1-cp314-cp314-win_amd64.whl

Download URL py3dm-0.1.1-cp314-cp314-win_amd64.whl
Size 1.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5a85a96219a3fa76f4b774fef25ae1703c41134f2ea94422c00a652da83eed08
BLAKE2b-256 checksum
How to use checksums
c5b5e6d6e6d3f17370a874948a5fb328f454edb00f63b4da399a43adad5a133c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp314-cp314-win32.whl

Download URL py3dm-0.1.1-cp314-cp314-win32.whl
Size 1.5 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
96d2abbe9aa15fb9fc88fccadfb51ecc601aed988b96562a8a6ab7abad8b96b5
BLAKE2b-256 checksum
How to use checksums
a6e9986a168eea8d4e5709490bfd6a1f4db874af20751ebdbd9705a1075e4eed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL py3dm-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 3.8 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c15f53aec2a131b3da9e947ea7d2d8381148ac87e0b562f4062db661cf6ed54f
BLAKE2b-256 checksum
How to use checksums
a44aebafd86ef2145bc06aeae9d0896bb5db903ef50993c99f1772692dc94fc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL py3dm-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Size 3.0 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6fb5658d22295936c8becf39e4145f40c37af1719ecf5f7248b6e1105a8b6cf4
BLAKE2b-256 checksum
How to use checksums
f96f974e164028ce432f6c8b1deb443a760c34f19a84ecade1f4a9c98ecb04f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL py3dm-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 3.3 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
48772533fe07531bbd084a281011a6f99bfb7277ce4c95eeadfedaa9a39e92ab
BLAKE2b-256 checksum
How to use checksums
516d1c83dfa19149cff85796e3377b5667abe7aff99e420cb62421edad5cedb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp314-cp314-macosx_10_15_universal2.whl

Download URL py3dm-0.1.1-cp314-cp314-macosx_10_15_universal2.whl
Size 6.3 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
29ed3959f2c330a3506911e58e139c7e9d76ce1c06ef7724e629be86a7d97739
BLAKE2b-256 checksum
How to use checksums
2f4751aa97706919671ff136e6460ad90b0ddd67c277bddf6e4aada7cf0dbe35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp313-cp313-win_amd64.whl

Download URL py3dm-0.1.1-cp313-cp313-win_amd64.whl
Size 1.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2a21306fea171fb4cabf8c76e087a250e766e52228f8068dc587c63574c0e5f8
BLAKE2b-256 checksum
How to use checksums
a37081b0063122e3f5a981e74778eb0f73c14124512a0fcebc45700a2ae39797
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp313-cp313-win32.whl

Download URL py3dm-0.1.1-cp313-cp313-win32.whl
Size 1.4 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
7bced5a60bb329dc9230123a189601d67b3ff1678cfaa2f50d1ca4541225ec97
BLAKE2b-256 checksum
How to use checksums
787f132b1f24c3a6aba1ac93b7a6194d89a9f15c6ea841586826e205f072cf3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL py3dm-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 3.8 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0bfca1f84181d26ef5059fc69cdd6b431367ee76354dd3bba923a0af94da55ca
BLAKE2b-256 checksum
How to use checksums
5e96057d8e36fba8ce495f6ca762ee5ef304da7009f39f3ce213f3b2c7397646
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL py3dm-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 3.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5f66a1b2d5f90bbf46c6b8fedac36ff65ec67274600d775689d88cdb5c7ecd57
BLAKE2b-256 checksum
How to use checksums
9e59894b895c449d01aad2bcf9cc3a628b3e4be2f97e0a0ceb85bb4240128831
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL py3dm-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 3.3 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
4f8b8084964d05f2dc60ce8bbca6c02f38713ecb0bcb31e5982d4ed6efa91996
BLAKE2b-256 checksum
How to use checksums
4e34e06074492802667a69d55253c04f11e6c946c3aebd13f13327fba0428ac7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp313-cp313-macosx_10_13_universal2.whl

Download URL py3dm-0.1.1-cp313-cp313-macosx_10_13_universal2.whl
Size 6.3 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
35b70c2e2c5d7de3491462c4268a19a944fe337b23731966c675c2e4f29023f1
BLAKE2b-256 checksum
How to use checksums
f75191ce34be1e6846986289001eb348adcfb4506aba4ca148e966e83dc852fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp312-cp312-win_amd64.whl

Download URL py3dm-0.1.1-cp312-cp312-win_amd64.whl
Size 1.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1115c16c9879dbdb348d49411b031471024cdfcaef9b6653ccfb54e38fc2c38a
BLAKE2b-256 checksum
How to use checksums
ab4146a70b7d8a631048bc2c47788e1bace4908147dbad257a5f3286e06066b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp312-cp312-win32.whl

Download URL py3dm-0.1.1-cp312-cp312-win32.whl
Size 1.4 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
457f1c04030b40695d117f7d4eaf8fd6bfb6837b5563f8d1968c9ac8b837ad79
BLAKE2b-256 checksum
How to use checksums
22ae4b03b07be9076337609d599b7818c5bbf584284fb7ba18355c8042845d42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL py3dm-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 3.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
658d84731042e318f58fa126d40ab4fff64620ded5c903a3b5ba4266ee27b772
BLAKE2b-256 checksum
How to use checksums
4ab65566995e1461a9742ed7f2aaa837725b24ddb88e7327a68246876baa90cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL py3dm-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 3.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bf3b2847936e51124c9ab4ed4a3e7cce7b1cd53f41b45abc290d2eba0d4e740b
BLAKE2b-256 checksum
How to use checksums
df96aeecf49095ee7acb297bd44b96a19ab7cddce4793add9c046c0f19e98906
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL py3dm-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 3.3 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
7f014d49d360e059f514fa69bf7a317fb2fa1d649764b19552c78456c82a2b47
BLAKE2b-256 checksum
How to use checksums
759967abd0e2ddc5e73a8d3f5c8d42ead9121f8a7a745d132fd819b912feca8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / py3dm-0.1.1-cp312-cp312-macosx_10_13_universal2.whl

Download URL py3dm-0.1.1-cp312-cp312-macosx_10_13_universal2.whl
Size 6.3 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
131c7377d9005589bcbadc664ae212e31c08c60184ec67f37d6e22198a2bf4da
BLAKE2b-256 checksum
How to use checksums
12747d3654941977b67e8a830b1dcdefe649dd8b772a7ae481be426e27f1a4eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.1 This release

18 release files

0.1.0

20 release files

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