Computing representations for atomistic machine learning
Project description
Featomic is a library for the efficient computing of representations for atomistic machine learning also called “descriptors” or “fingerprints”. These representations can be used for atomistic machine learning (ml) models including ml potentials, visualization or similarity analysis.
The core of the library is written in Rust and we provide APIs for C/C++ and Python as well.
List of implemented representations
representation |
description |
gradients |
|---|---|---|
Spherical expansion |
Atoms are represented by the expansion of their neighbor’s density on radial basis and spherical harmonics. This is the core of representations in SOAP (Smooth Overlap of Atomic Positions) |
positions, strain, cell |
SOAP radial spectrum |
Atoms are represented by 2-body correlations of their neighbors’ density |
positions, strain, cell |
SOAP power spectrum |
Atoms are represented by 3-body correlations of their neighbors’ density |
positions, strain, cell |
LODE Spherical Expansion |
Core of representations in LODE (Long distance equivariant) |
positions |
Sorted distances |
Each atom is represented by a vector of distance to its neighbors within the spherical cutoff |
no |
Neighbor List |
Each pair is represented by the vector between the atoms. This is intended to be used as a starting point for more complex representations |
positions |
AtomicComposition |
Obtaining the stoichiometric information of a system |
positions, strain, cell |
For details, tutorials, and examples, please have a look at our documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file featomic-0.6.5.tar.gz.
File metadata
- Download URL: featomic-0.6.5.tar.gz
- Upload date:
- Size: 312.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
950a7a9352400f94953667f9918a939d4aad302da1893f68335d7586f75d6538
|
|
| MD5 |
0f7706829421e3113073961271de235d
|
|
| BLAKE2b-256 |
fc475f18c54c46b5278d1a536c6bac06ce1aec0f828de531e2c8705b7e981a20
|
File details
Details for the file featomic-0.6.5-py3-none-win_amd64.whl.
File metadata
- Download URL: featomic-0.6.5-py3-none-win_amd64.whl
- Upload date:
- Size: 935.2 kB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8db538b3e3589224ec388d676fd7b0a28640ca504971ec1138c79fb156a5abb5
|
|
| MD5 |
57761dbd4f7407426fc966dfe8d07053
|
|
| BLAKE2b-256 |
6259037921e2bfdf157730db78f0ed946b34e079e43a5564b86e9590d942a13c
|
File details
Details for the file featomic-0.6.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: featomic-0.6.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e7efaf4e36cdf27672c5378353bfa7b7b70a6624e6aaef5777af04fd5611f1b
|
|
| MD5 |
1b70cf81917e9ad385eed38c7b2beee8
|
|
| BLAKE2b-256 |
fbd3a01f502530cc000dadc5d2481a8d75f42850129a58f17a068d314c07dddb
|
File details
Details for the file featomic-0.6.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: featomic-0.6.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 949.6 kB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e6e2b5c416bb9f6beeccbc52e06d4fbc2f34cb39d572dea3bd377ee477c4abe
|
|
| MD5 |
ec8cbeb47ccdc9adfbf4ac867b76ad0c
|
|
| BLAKE2b-256 |
fcc53c4a50756605882c4a0fd14ab3506e321dd995d17894fada36dfc415d951
|
File details
Details for the file featomic-0.6.5-py3-none-macosx_11_0_x86_64.whl.
File metadata
- Download URL: featomic-0.6.5-py3-none-macosx_11_0_x86_64.whl
- Upload date:
- Size: 977.8 kB
- Tags: Python 3, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a46b8af1fa74344d70c2784208cf257ebda79c5ae00aec6098124452c628dca2
|
|
| MD5 |
cae6153dd2d651c4ade4788a39b51ce4
|
|
| BLAKE2b-256 |
1e1c986d7abbfc744e664e3d7a5b831a7bc71a88ee33a5970d0ba4abeac724fa
|
File details
Details for the file featomic-0.6.5-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: featomic-0.6.5-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 886.3 kB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5aae1068f87438a6c8aa09b5922c6fcedd4f8a8c01e0b3066f393b2dc8df0a3
|
|
| MD5 |
9dab5225ca6e2bdb858681f298ae8406
|
|
| BLAKE2b-256 |
a7050dc3e92360c5c249dd746b814284684893906ec9d5db331cb63f0110a21e
|