Skip to main content

Self-describing sparse tensor data format for atomistic machine learning and beyond

Project description

Metatensor

tests status documentation coverage

Metatensor is a self-describing sparse tensor data format for atomistic machine learning and beyond; storing values and gradients of these values together. Think numpy ndarray or pytorch Tensor equipped with extra metadata for atomic systems and other point clouds data. The core of this library is written in Rust and we provide API for C, C++, and Python.

The main class of metatensor is the TensorMap data structure, defining a custom block-sparse data format. If you are using metatensor from Python, we additionally provide a collection of mathematical, logical and other utility operations to make working with TensorMaps more convenient.

Documentation

For details, tutorials, and examples, please have a look at our documentation.

Contributors

Thanks goes to all people that make metatensor possible:

contributors list

We always welcome new contributors. If you want to help us take a look at our contribution guidelines and afterwards you may start with an open issue marked as good first issue.

Project details


Download files

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

Source Distribution

metatensor-0.2.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

metatensor-0.2.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file metatensor-0.2.0.tar.gz.

File metadata

  • Download URL: metatensor-0.2.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for metatensor-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ce3f8a34796d2aaa7e74b2d1392f64a05e85d1ca3e3878c1e9259e6a6a7a8138
MD5 b010f9637fa8b1246932138d991a7ee0
BLAKE2b-256 3e58172e96ccdca4d8d572579adc69b593dad79b74497c116ed86979257a5cbd

See more details on using hashes here.

File details

Details for the file metatensor-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: metatensor-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for metatensor-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 60008fee73f49b349350d9d93dec63ea4e1cf30beceae17d543561d69a7ac393
MD5 35f6b77f120b503502984edc4b366fc4
BLAKE2b-256 f728fd3f02ccb23764af794e953262127a7f2aed35073f460da6f279fe1c2b15

See more details on using hashes here.

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