Skip to main content

Polygonal mesh library optimized for cloud computation.

Project description

lacecore

version python versions license coverage build code style

Polygonal mesh library optimized for cloud computation.

Relies on the scientific-computing package NumPy, the cloud-ready computational geometry library polliwog and the linear-algebra toolbelt vg.

Similar libraries in the problem space are Trimesh which is large, full-featured, batteries included, and a better choice for rapid prototyping, and Lace, also batteries included, which is the spiritual predecessor of this library.

The goals of this project are:

  • Keep dependencies light and deployment flexible.
  • Ensure high performance.
  • Maintain 100% coverage and production code quality.
  • Provide a complete core which can be augmented through additional modules.
  • Respond to community contributions.

Contribute

Pull requests welcome!

Support

If you are having issues, please let us know.

Acknowledgements

This library was developed by Paul Melnikow and Jake Beard.

Its spiritual predecessor is Lace, which was refactored from legacy code at Body Labs by Alex Weiss, with portions by Eric Rachlin, Paul Melnikow, Victor Alvarez, and others. Later it was extracted from the Body Labs codebase and open-sourced by Guillaume Marceau. In 2018 it was forked by Paul Melnikow and published as metabolace. Thanks to a repository and package transfer from Body Labs, the fork has been merged back into the original.

License

The project is licensed under the two-clause BSD license.

Download files

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

Source Distribution

lacecore-0.1.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

lacecore-0.1.0-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file lacecore-0.1.0.tar.gz.

File metadata

  • Download URL: lacecore-0.1.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.5

File hashes

Hashes for lacecore-0.1.0.tar.gz
Algorithm Hash digest
SHA256 657c4fe05b24b01c2f572f52f04db3358111b7017a291ff1136604b3fac8e469
MD5 2baea23fee76ee1a84935233d0f11764
BLAKE2b-256 a99468db6576ce0a79df83c63c77a448fb398a92f4ab27f8ab7ea4846ef1d83d

See more details on using hashes here.

Provenance

File details

Details for the file lacecore-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: lacecore-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.5

File hashes

Hashes for lacecore-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d2acac532612ee2f900015ccc61f1a8af701fdfdcc3ec2d2688f7056089befb0
MD5 e4984fcdd7d665115b20ab8fff8da995
BLAKE2b-256 43cc1e801293ee127b5a191f3cd62dc09bea952f285b13ede106de3f00157b57

See more details on using hashes here.

Provenance

Supported by

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