PYLATT
Numerical models of mechanical lattices (truss/frame structures)
- Easy to use interface --- define only the nodes and beams in the irreducible unit cell.
- Calculation of phononic band diagrams --- with utilities to define the path along the edges of the Brillouin zone.
- Auto-diferentiable --- allowing the optimization of discrete metamaterials.
Installation
From Pypi
Simply run
pip install pylatt
If you want more numerical backends (pytorch, autograd and jax), including auto-differentiation and GPU acceleration, install the full version:
pip install pylatt[full]
From source
Clone the repository
git clone https://gitlab.com/benvial/pylatt.git
cd pylatt
Install the package locally
pip install -e .
For the full version:
pip install -e .[full]
From gitlab
Basic:
pip install -e git+https://gitlab.com/benvial/pylatt.git#egg=pylatt
Full:
pip install -e git+https://gitlab.com/benvial/pylatt.git#egg=pylatt[full]
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pylatt-1.0.0.tar.gz
(29.0 kB
view details)
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
pylatt-1.0.0-py3-none-any.whl
(28.6 kB
view details)
File details
Details for the file pylatt-1.0.0.tar.gz.
File metadata
- Download URL: pylatt-1.0.0.tar.gz
- Upload date:
- Size: 29.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
067c6715c9a4ee6a3e401a5262ced63caa10b0498a4b11791ed6f8f4b9a3b353
|
|
| MD5 |
f40dbb17c27ab0f01239f78120f4a1cc
|
|
| BLAKE2b-256 |
b75eb9ff9e1cdbbe87f72f06813e68ed890f5df32f3c3806b11ded44ede6bab9
|
File details
Details for the file pylatt-1.0.0-py3-none-any.whl.
File metadata
- Download URL: pylatt-1.0.0-py3-none-any.whl
- Upload date:
- Size: 28.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2cadecf9b06c835b587c95dc266b875d80bf33aa3c20ecc3dcb270355afd839
|
|
| MD5 |
62c994b85ddefdd48581700864ec0a75
|
|
| BLAKE2b-256 |
8d991e621314ec4ee875106f7da2d8fde505f3876b546985f55dd17858822531
|