tensor cluster expansion library for solid solution modeling
Project description
tce-lib
🔎 What is tce-lib?
tce-lib is a library for creating and deploying tensor cluster expansion models of concentrated alloys following
our work on arXiv. The core philosophy of tce-lib is to respect the
strategy pattern as core to the library's functionality. This design
pattern stages workflows as sequences of strategies, of which the user can override each. This allows for the majority
of users to plug-and-play for an ordinary workflow, while still supporting fine-grained autonomy for more advanced
users.
📩 Installation
tce-lib is installable via the Python Package Index:
pip install tce-lib
or, from source:
git clone https://github.com/MUEXLY/tce-lib
pip install -e tce-lib/
📌 Citation
Please cite our work here if you use tce-lib in your work.
💙 Acknowledgements
Authors acknowledge support from the U.S. Department of Energy, Office of Basic Energy Sciences, Materials Science and Engineering Division under Award No. DE-SC0022980.
🐝 Found a bug?
Please open an issue here, with a description of the issue and a minimal, reproducible example of the issue.
📑 License
tce-lib is released under the MIT license.
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 Distribution
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 tce_lib-0.10.3.tar.gz.
File metadata
- Download URL: tce_lib-0.10.3.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d31d6ec6fa30d7c67b51ad47614f489438629f73702a896aae8beb3583bb9244
|
|
| MD5 |
10b3d20c004855922dddbda86969dffe
|
|
| BLAKE2b-256 |
7b164814ec16d56885135f9f92b24f9a0478853973490e282ea7f3c5d7d1ea21
|
Provenance
The following attestation bundles were made for tce_lib-0.10.3.tar.gz:
Publisher:
workflow.yml on MUEXLY/tce-lib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tce_lib-0.10.3.tar.gz -
Subject digest:
d31d6ec6fa30d7c67b51ad47614f489438629f73702a896aae8beb3583bb9244 - Sigstore transparency entry: 774589144
- Sigstore integration time:
-
Permalink:
MUEXLY/tce-lib@82420c2262afcf9b8a75a50802d2af737815fafb -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MUEXLY
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@82420c2262afcf9b8a75a50802d2af737815fafb -
Trigger Event:
push
-
Statement type:
File details
Details for the file tce_lib-0.10.3-py3-none-any.whl.
File metadata
- Download URL: tce_lib-0.10.3-py3-none-any.whl
- Upload date:
- Size: 2.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5323b6704ce84ecbf768b4858c62298066c1cbc887ef9fcc22c197c4c04af368
|
|
| MD5 |
d730796dd6ecd465ea72ad45a66c1fba
|
|
| BLAKE2b-256 |
f956f248ab98884c9d7fde049aa5288ed0be0f29a99de090188d95b6cff12f6e
|
Provenance
The following attestation bundles were made for tce_lib-0.10.3-py3-none-any.whl:
Publisher:
workflow.yml on MUEXLY/tce-lib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tce_lib-0.10.3-py3-none-any.whl -
Subject digest:
5323b6704ce84ecbf768b4858c62298066c1cbc887ef9fcc22c197c4c04af368 - Sigstore transparency entry: 774589145
- Sigstore integration time:
-
Permalink:
MUEXLY/tce-lib@82420c2262afcf9b8a75a50802d2af737815fafb -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MUEXLY
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@82420c2262afcf9b8a75a50802d2af737815fafb -
Trigger Event:
push
-
Statement type: