Skip to main content

yuhe

Python Versions PyPI Version

Interactive 3D bounding box selector that generates point inclusion functions.

Install

Prerequisites: You must have at least one Python package manager installed (e.g. uv).

Install it from PyPI:

uv tool install yuhe

Or, if you want to run it once without installing it, you can use the uv run command:

uv run --with yuhe yuhe xxx  # xxx being the subcommand you want to run

Usage

$ yuhe -h

 Usage: yuhe [OPTIONS] MESH_PATH

 Interactive 3D bounding box selector that generates point inclusion functions.

╭─ Arguments ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ *    mesh_path      FILE  Path to mesh file (e.g. .stl file) [required]                                                                         │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --log-level           -l      TEXT  Set the logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL) [default: INFO]                               │
│ --install-completion                Install completion for the current shell.                                                                   │
│ --show-completion                   Show completion for the current shell, to copy it or customize the installation.                            │
│ --help                -h            Show this message and exit.                                                                                 │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Contributing

See CONTRIBUTING.md for details.

License

MIT.

Metadata

Release files for yuhe 0.0.3

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

Source distribution (sdist)

Source distribution for yuhe 0.0.3
File Size Uploaded
yuhe-0.0.3.tar.gz 16.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for yuhe 0.0.3
File Interpreter ABI Platform
yuhe-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 34.4 kB

Release files / yuhe-0.0.3.tar.gz

Download URL yuhe-0.0.3.tar.gz
Size 16.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d440e2b8abe04288770d50b52f085d54eab73fd124c238952df07604ba6fdfaa
BLAKE2b-256 checksum
How to use checksums
bd49341230bbf45b6aa75d7d7a7500f4ccbb63c3a7f2b9370bc7710ef317caed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 19, 2025.

Transparency log

Release files / yuhe-0.0.3-py3-none-any.whl

Download URL yuhe-0.0.3-py3-none-any.whl
Size 18.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
35f90af8d9fe8a384edff8aeb8a7f65843dc859076d7f6fc4069ddb48b37b098
BLAKE2b-256 checksum
How to use checksums
6714058c8e233841c45cbe2c0363888e34c11a9db14e46d8d9e9ca2761557a3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 19, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 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