Skip to main content

bioimage-cpp

Documentation Build Status PyPI conda-forge

Image processing and segmentation functionality in C++ with light-weight python bindings through nanobind and minimal dependencies to enable distribution via pip.

The package includes dependency-free triangle-mesh extraction from 3D volumes and segmentation masks, plus Laplacian mesh smoothing, under bioimage_cpp.mesh. It also includes exact masked-grid Dijkstra paths under bioimage_cpp.distance and binary-forest plus semantic multi-label 3D TEASAR skeletonization under bioimage_cpp.skeleton.

The bioimage_cpp python library can be installed via pip:

pip install bioimage-cpp

Or via conda-forge:

conda install -c conda-forge bioimage-cpp

Please refer to the documentation for details.

Disclaimer: The functionality of this library was implemented mainly by coding agents (Claude Code and OpenAI Codex). We have made our best efforts to test the implementations thoroughly and are already using it heavily in our day-to-day research and have integrated with other software tools. Nevertheless, it may contain bugs or unintended behavior (as most software does). If you find such a problem, please open an issue on github. We are committed to improving and mainting this software.

Download files

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

Source Distribution

bioimage_cpp-0.9.0.tar.gz (722.2 kB view details)

Uploaded Source

Built Distributions

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

bioimage_cpp-0.9.0-cp314-cp314-win_amd64.whl (869.2 kB view details)

Uploaded CPython 3.14Windows x86-64

bioimage_cpp-0.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

bioimage_cpp-0.9.0-cp314-cp314-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bioimage_cpp-0.9.0-cp314-cp314-macosx_10_15_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

bioimage_cpp-0.9.0-cp313-cp313-win_amd64.whl (847.4 kB view details)

Uploaded CPython 3.13Windows x86-64

bioimage_cpp-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

bioimage_cpp-0.9.0-cp313-cp313-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bioimage_cpp-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bioimage_cpp-0.9.0-cp312-cp312-win_amd64.whl (847.5 kB view details)

Uploaded CPython 3.12Windows x86-64

bioimage_cpp-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

bioimage_cpp-0.9.0-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bioimage_cpp-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bioimage_cpp-0.9.0-cp311-cp311-win_amd64.whl (847.3 kB view details)

Uploaded CPython 3.11Windows x86-64

bioimage_cpp-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

bioimage_cpp-0.9.0-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bioimage_cpp-0.9.0-cp311-cp311-macosx_10_13_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

bioimage_cpp-0.9.0-cp310-cp310-win_amd64.whl (847.7 kB view details)

Uploaded CPython 3.10Windows x86-64

bioimage_cpp-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

bioimage_cpp-0.9.0-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bioimage_cpp-0.9.0-cp310-cp310-macosx_10_13_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

Details for the file bioimage_cpp-0.9.0.tar.gz.

File metadata

  • Download URL: bioimage_cpp-0.9.0.tar.gz
  • Upload date:
  • Size: 722.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bioimage_cpp-0.9.0.tar.gz
Algorithm Hash digest
SHA256 f8c1b20eb2c30e14db20c16efbe492ee9a7914f2885db901c40074909b319100
MD5 dde5369249774f0081666359569a635d
BLAKE2b-256 4878014c8d140a5cce25df5ea0f55f506055d61f1c811eaa4bfd03443cb591d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0.tar.gz:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5532c9000737d931e3985c88a04e56ee9c93a194fd15b08f1c720760a1811eba
MD5 5a5002f273386254c4d5230008b0039f
BLAKE2b-256 5f4015c7d3f3d23e3313df24d4a4a99f0951cc1ef02d26eac2362e2f9ee5747f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e11e117382a133ffe6188cd43bf96ac37c49d753561b1067090371ec1e06cf1
MD5 9a4c0fe3675321e348ac08bf9468c511
BLAKE2b-256 16901aabadcfc308628721de0b73254f9350a10f84b8a7048844ab260e6b1889

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9554a94bc78cff75574ad6e825023ee19dda9b280297a4fd7d549ce6a15c44f8
MD5 bd444c1de9ef4b7e941e139c36941cae
BLAKE2b-256 38ca453087f31a39c206322ecabbbddaa7c74dbf003e0389f50b7c429e4057be

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 02aec095ed7bcecb96e37871e31aaef29e8df231c0da90da42ba18416979421e
MD5 4d36285201641b3b093c71c35832858e
BLAKE2b-256 726dd2b0b30d080999ffd155d7254fd18dd4801ae759d742ffab5591aa6cd179

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ed60f917d88ac668d32e2d03fe7a00c5866f3ca918c144bc9edf740e580a22fe
MD5 403058f9a2045f899924a25453b82a71
BLAKE2b-256 9beba29ac10a1a8d2e8dee7b4c151ace1a464831a11ffe672537d3c52c84194a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9507328a476c709a0b5afbf8033a0cc6d676707a72d21f398e39624c0f7ed1c2
MD5 7d1319866298dbd769f7bc2fc29cb180
BLAKE2b-256 19ce4ad2c80c15921e87a6a7108d04f6dea3b3a4e9025717a7c9d1eb01c9a1d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6c2f87f1f6cd31135ee361e27ae7fd16e9285073c80e09031c5dc2fcbadfe5d
MD5 c4db483b89e27d9cec04ab5fe7d7c857
BLAKE2b-256 2c0ada3de475c810fe55e6689dd49e42aceb7f68e9780bf0d7c1c7c98414a54f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 07e246defd1e81b9b996216ec6351ddde21d9ca046f49e5176e8a3b4e8b23c9f
MD5 daf6aebb33dccf12485f9afe507c586f
BLAKE2b-256 84f63b2965d21215e479fc2cd9d79f52908d33d41893b748f79ebc48019c6916

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fff21c18fece65aa15e298a954042e622190a5e12de64efcfdac3a0e02b4785d
MD5 fc6e7919b90e1bb56c6dd634f445ab52
BLAKE2b-256 78afc5e97633b7c9671d755986a6a129dac36fb0756dbc2609a0df44c56ab255

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79267ff70f65544970ce68098bffee5a4887578cfe67b1f1545cac1bb3c504b1
MD5 a4b88bf29525a0b56c13d3b663476bdc
BLAKE2b-256 b5e521f0b665c54a8f591e3f5ccc3b7c3da728dda377dd3985864c46218a2181

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e848e5649f016a4ac89484f5774ea64a147b9703ad92746575d96c85bdf3672a
MD5 85d7d7b719467ce2817b46addfba6a2c
BLAKE2b-256 90f795242a84522a19ec462bb1b10109ce7f6f8fe95f391c6976526e6b53a628

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dabe402e2ea3129fae8c871836fb28a477ffb457dba0616d4a017e4cba5a83be
MD5 13a08655a8354145eba8b0073eb986df
BLAKE2b-256 6cadecc6605935516a4098e255d34e38bcadabf4adb4458a8bf5763ff28b6bf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f2564928b59daf8f48655f4704cd954ff4211e00548daf54fb3396c64534b21
MD5 be72646b14a85bd56d8e6f882641f1e4
BLAKE2b-256 e20698692ab49f42f56f60a01de1d8e5b38e74ca1cee9b3637f5f7aeeff1de1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6478656c475e11a91a7c02e30add47352cbb6ee79060e502bfae9c8b47199a38
MD5 884b8148f8831e63974771b01369f506
BLAKE2b-256 5773c58609124800b4bc39e18167fd4934abbf571b6061df6e5e8532973c655f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39093207bfa41b674b35ae075e5598bb5e5f65c3e83c8ab8da221603c8f81968
MD5 e8ceabab41d9e3e19192ec4ca4ac61d5
BLAKE2b-256 7809f51d908f436a6a11a06c745fcb7a1d3c94516dc55155da9ef3d77b86668b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3a48adc3cd128f53a80d8396e47bc2d594b1ae8451cc3d65d67cf12554cf222d
MD5 52ee6bc0ab3fa5dd8134154761803a7c
BLAKE2b-256 2353ddc7d05c0d3884320b0b2b0463f6cf921ef22202cbca30c473c747571a9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp311-cp311-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 872f870ace4337a613c9aeff763d1ae8061eaea3c194789d68eeecd80b18761c
MD5 8de2bb8b39bca57604fd6f87bd50060b
BLAKE2b-256 f804ce8c676756a0ad443bd601c6f93f5e3a7d6d37989a6ec6659b0792cab164

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1736117b0bb0c03303983a7fe9b08822f856a47430be30152604b467ea5fe77b
MD5 b48d4daf75dd745e5d6711be12bf0c91
BLAKE2b-256 8800804f5dd8384adb2c058a6c4ab4a1b37c4fb4f95c63913e7a3bf1435ea870

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96a38a586118cd71f6addfc34907b620b0f0e262574a4da29e6c22b7a054f812
MD5 d9302397379ead90f3c8f79801517cd1
BLAKE2b-256 76a561f41773d14acf3f4206c3bee2eb790b52a5342ca05a2bbf12b34afd1691

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bioimage_cpp-0.9.0-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bioimage_cpp-0.9.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cec061b7a596d12a9de67b775f290840c47dc52121923b93cbe09a76e9da0323
MD5 dff6a4b675c468040d0fadb09f086faf
BLAKE2b-256 b59a3403862bf85f64e041b4f04b5c3b6075163b3dc784e0d9d8bbe5332b4b46

See more details on using hashes here.

Provenance

The following attestation bundles were made for bioimage_cpp-0.9.0-cp310-cp310-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on computational-cell-analytics/bioimage-cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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