Skip to main content

Python bindings for openNURBS using nanobind.

Project description

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},
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

py3dm-0.1.1-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

py3dm-0.1.1-cp314-cp314-win32.whl (1.5 MB view details)

Uploaded CPython 3.14Windows x86

py3dm-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

py3dm-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

py3dm-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

py3dm-0.1.1-cp314-cp314-macosx_10_15_universal2.whl (6.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

py3dm-0.1.1-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

py3dm-0.1.1-cp313-cp313-win32.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86

py3dm-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

py3dm-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

py3dm-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

py3dm-0.1.1-cp313-cp313-macosx_10_13_universal2.whl (6.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

py3dm-0.1.1-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

py3dm-0.1.1-cp312-cp312-win32.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86

py3dm-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

py3dm-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

py3dm-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

py3dm-0.1.1-cp312-cp312-macosx_10_13_universal2.whl (6.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

File details

Details for the file py3dm-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: py3dm-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for py3dm-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5a85a96219a3fa76f4b774fef25ae1703c41134f2ea94422c00a652da83eed08
MD5 524f83e2e880f5e9226f5d253df15db1
BLAKE2b-256 c5b5e6d6e6d3f17370a874948a5fb328f454edb00f63b4da399a43adad5a133c

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp314-cp314-win32.whl.

File metadata

  • Download URL: py3dm-0.1.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for py3dm-0.1.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 96d2abbe9aa15fb9fc88fccadfb51ecc601aed988b96562a8a6ab7abad8b96b5
MD5 bdb5c04ac6a9b3abb04c4d025245e787
BLAKE2b-256 a6e9986a168eea8d4e5709490bfd6a1f4db874af20751ebdbd9705a1075e4eed

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c15f53aec2a131b3da9e947ea7d2d8381148ac87e0b562f4062db661cf6ed54f
MD5 d5e66bd07e19e0ac3f40246a598a4048
BLAKE2b-256 a44aebafd86ef2145bc06aeae9d0896bb5db903ef50993c99f1772692dc94fc7

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fb5658d22295936c8becf39e4145f40c37af1719ecf5f7248b6e1105a8b6cf4
MD5 fd0d7974ba95ffc67a1803a5a8c2d7f2
BLAKE2b-256 f96f974e164028ce432f6c8b1deb443a760c34f19a84ecade1f4a9c98ecb04f6

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 48772533fe07531bbd084a281011a6f99bfb7277ce4c95eeadfedaa9a39e92ab
MD5 7b36b3ecc9283b1f43373a1b38add00e
BLAKE2b-256 516d1c83dfa19149cff85796e3377b5667abe7aff99e420cb62421edad5cedb9

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 29ed3959f2c330a3506911e58e139c7e9d76ce1c06ef7724e629be86a7d97739
MD5 a45ce0ac83acf8292f9760f99c894b54
BLAKE2b-256 2f4751aa97706919671ff136e6460ad90b0ddd67c277bddf6e4aada7cf0dbe35

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: py3dm-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for py3dm-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2a21306fea171fb4cabf8c76e087a250e766e52228f8068dc587c63574c0e5f8
MD5 5db5419db7e5ef9f476beee1cf84c8a8
BLAKE2b-256 a37081b0063122e3f5a981e74778eb0f73c14124512a0fcebc45700a2ae39797

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: py3dm-0.1.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for py3dm-0.1.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7bced5a60bb329dc9230123a189601d67b3ff1678cfaa2f50d1ca4541225ec97
MD5 c3304762a04297ab92df7e84b27a2aec
BLAKE2b-256 787f132b1f24c3a6aba1ac93b7a6194d89a9f15c6ea841586826e205f072cf3a

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0bfca1f84181d26ef5059fc69cdd6b431367ee76354dd3bba923a0af94da55ca
MD5 c2ed383ed1d7d956bb83eb67bd14d6c7
BLAKE2b-256 5e96057d8e36fba8ce495f6ca762ee5ef304da7009f39f3ce213f3b2c7397646

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f66a1b2d5f90bbf46c6b8fedac36ff65ec67274600d775689d88cdb5c7ecd57
MD5 0249c7cd5625511d84a78cf3a13030ae
BLAKE2b-256 9e59894b895c449d01aad2bcf9cc3a628b3e4be2f97e0a0ceb85bb4240128831

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4f8b8084964d05f2dc60ce8bbca6c02f38713ecb0bcb31e5982d4ed6efa91996
MD5 64ae534b3fb4a592c4dcdc992dd474ca
BLAKE2b-256 4e34e06074492802667a69d55253c04f11e6c946c3aebd13f13327fba0428ac7

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 35b70c2e2c5d7de3491462c4268a19a944fe337b23731966c675c2e4f29023f1
MD5 461909225e03fe7d8fe99a4ca6402ed4
BLAKE2b-256 f75191ce34be1e6846986289001eb348adcfb4506aba4ca148e966e83dc852fc

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: py3dm-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for py3dm-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1115c16c9879dbdb348d49411b031471024cdfcaef9b6653ccfb54e38fc2c38a
MD5 e2768042d56c93184d8442dddcb3bc7c
BLAKE2b-256 ab4146a70b7d8a631048bc2c47788e1bace4908147dbad257a5f3286e06066b0

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: py3dm-0.1.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for py3dm-0.1.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 457f1c04030b40695d117f7d4eaf8fd6bfb6837b5563f8d1968c9ac8b837ad79
MD5 5c43a6a8bbb1db980c586d7e92155a81
BLAKE2b-256 22ae4b03b07be9076337609d599b7818c5bbf584284fb7ba18355c8042845d42

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 658d84731042e318f58fa126d40ab4fff64620ded5c903a3b5ba4266ee27b772
MD5 93f7976c172c4e71ea0782e601f3dc16
BLAKE2b-256 4ab65566995e1461a9742ed7f2aaa837725b24ddb88e7327a68246876baa90cb

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf3b2847936e51124c9ab4ed4a3e7cce7b1cd53f41b45abc290d2eba0d4e740b
MD5 364e276228e82889bc14c4fb5a520a02
BLAKE2b-256 df96aeecf49095ee7acb297bd44b96a19ab7cddce4793add9c046c0f19e98906

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7f014d49d360e059f514fa69bf7a317fb2fa1d649764b19552c78456c82a2b47
MD5 0814f63ecd65fa6bfec079a688b4a902
BLAKE2b-256 759967abd0e2ddc5e73a8d3f5c8d42ead9121f8a7a745d132fd819b912feca8c

See more details on using hashes here.

File details

Details for the file py3dm-0.1.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for py3dm-0.1.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 131c7377d9005589bcbadc664ae212e31c08c60184ec67f37d6e22198a2bf4da
MD5 56f5b8f99119c79e3e93019ee9dde4bf
BLAKE2b-256 12747d3654941977b67e8a830b1dcdefe649dd8b772a7ae481be426e27f1a4eb

See more details on using hashes here.

Supported by

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