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.

Download files

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

Source Distribution

yuhe-0.0.3.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

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

yuhe-0.0.3-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file yuhe-0.0.3.tar.gz.

File metadata

  • Download URL: yuhe-0.0.3.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yuhe-0.0.3.tar.gz
Algorithm Hash digest
SHA256 d440e2b8abe04288770d50b52f085d54eab73fd124c238952df07604ba6fdfaa
MD5 e0ff342354c95c404a3c4d60f3a332ea
BLAKE2b-256 bd49341230bbf45b6aa75d7d7a7500f4ccbb63c3a7f2b9370bc7710ef317caed

See more details on using hashes here.

Provenance

The following attestation bundles were made for yuhe-0.0.3.tar.gz:

Publisher: release.yml on luocfprime/yuhe

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

File details

Details for the file yuhe-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: yuhe-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yuhe-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 35f90af8d9fe8a384edff8aeb8a7f65843dc859076d7f6fc4069ddb48b37b098
MD5 924f723b486c68dfb5a52da645e972fe
BLAKE2b-256 6714058c8e233841c45cbe2c0363888e34c11a9db14e46d8d9e9ca2761557a3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for yuhe-0.0.3-py3-none-any.whl:

Publisher: release.yml on luocfprime/yuhe

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

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

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