This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 1.4 instead.
treillis: lattices generation and simulation
treillis (/tʁɛji/, French for truss) is a Python library built to help researchers and whoever is interested in microlattices. It provides tools to modelize 2D and 3D microlattices, to compute their elastic properties as well as calculate stresses, strains and elastic constants. It was written by experimental physicists with the language that they know, and may need some optimization work, but aims at being as easy to use and iterate on as possible.
treillis offers tools to
- generate lattices from different periodic or random base meshes
- modify lattice structures by playing with the connectivity, the element shape, the node position...
- display lattices in paper-quality figures or in interactive 3D figures
- apply solid mechanics models to the lattices by treating them as basic meshes
## Install
Pypi
Create a new environment and copy
pip install treillis==1.0
## Documentation
Find the treillis documentation here.
## License
treillis is under a GNU lesser general public license v3.0. See LICENSE.
Citation
If you use this library, please kindly cite us! See the CITATION file.
Metadata
Release files for treillis 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| treillis-1.1.tar.gz | 79.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| treillis-1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 164.0 kB
Release files / treillis-1.1.tar.gz
| Download URL | treillis-1.1.tar.gz |
|---|---|
| Size | 79.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
42cfbad226ec00175082d5e18b42a691201d3f8e4e44f0d4b8bee6ca3bf0717f
|
|
BLAKE2b-256 checksum How to use checksums |
c9bd618e42ba32c60d7d255ed8d492eb802096bb697f8b353ac1415b08c77af9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.0
|
Release files / treillis-1.1-py3-none-any.whl
| Download URL | treillis-1.1-py3-none-any.whl |
|---|---|
| Size | 84.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c215982b4293df2cf1fb3b018dd4bb08d56fbca85f35ed8ce6a7558038c0569e
|
|
BLAKE2b-256 checksum How to use checksums |
aacc85b0f531f7cdea6d17fe7fab447f455118e4fc9d86222a5d6184f7b4f49c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.0
|