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 published here. 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.
Release files for tce-lib 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tce_lib-1.0.3.tar.gz | 1.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tce_lib-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.0 MB
Release files / tce_lib-1.0.3.tar.gz
| Download URL | tce_lib-1.0.3.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6136750c3dcca37366f0bf1a94f6cf77e7c9054f9621968a349e825171b9577f
|
|
BLAKE2b-256 checksum How to use checksums |
51624c2d5051819ebc44f83fa03880f138ed138d12f801a860b15f8d79d97441
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.
Transparency logRelease files / tce_lib-1.0.3-py3-none-any.whl
| Download URL | tce_lib-1.0.3-py3-none-any.whl |
|---|---|
| Size | 2.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4bd6b27e61754f833c68ba903b3b5a78f51f01ecb3f0e80f2463e3f242f74ced
|
|
BLAKE2b-256 checksum How to use checksums |
e97175d40d4b66003f9840fdd7b5c3f9aa3a54a55617564e04293abb8da34470
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.
Transparency log