Skip to main content

Mechanical lattices

Project description

Release Release Release Release Release

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]

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pylatt-1.0.0-py3-none-any.whl (28.6 kB view details)

Uploaded Python 3

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

Hashes for pylatt-1.0.0.tar.gz
Algorithm Hash digest
SHA256 067c6715c9a4ee6a3e401a5262ced63caa10b0498a4b11791ed6f8f4b9a3b353
MD5 f40dbb17c27ab0f01239f78120f4a1cc
BLAKE2b-256 b75eb9ff9e1cdbbe87f72f06813e68ed890f5df32f3c3806b11ded44ede6bab9

See more details on using hashes here.

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

Hashes for pylatt-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2cadecf9b06c835b587c95dc266b875d80bf33aa3c20ecc3dcb270355afd839
MD5 62c994b85ddefdd48581700864ec0a75
BLAKE2b-256 8d991e621314ec4ee875106f7da2d8fde505f3876b546985f55dd17858822531

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page