Simple Finite Element Analysis for Topology Optimization
Project description
TOFEA
Simple autograd-differentiable finite element analysis for heat conductivity and compliance problems.
Installation
The package is published on PyPi, so a simple pip install tofea will work.
For development purposes it is recommended to clone this repository and install the package locally instead, i.e. git clone git@github.com:yaugenst/tofea && pip install -e ./tofea.
Examples
The package contains examples of topology optimization for 2D and 3D heat and compliance problems, check them out in the examples directory!
To run the examples, there are some additional dependencies for optimization and plotting, so install using pip install tofea[examples].
Disclaimer
The package is pretty bare-bones and waiting for a big refactor, which I have not gotten around to. You are welcome to try everything out as-is but expect the interface to change dramatically in the near future.
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 tofea-0.1.0.tar.gz.
File metadata
- Download URL: tofea-0.1.0.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc253fa9f2eb46d96171c783074f5cc6af767f07de10c228654b8c91b210317d
|
|
| MD5 |
2f9eecd8e6e14e6251253cecc9d740ff
|
|
| BLAKE2b-256 |
98d11682d657d5af891675c323769d83bb1f08522b3e0690e28feca5712c8da3
|
File details
Details for the file tofea-0.1.0-py3-none-any.whl.
File metadata
- Download URL: tofea-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac6ed2506d147891e5005b8bfded71437696a1618b62b30258cbeb1e86fde975
|
|
| MD5 |
8bf6ef5bc90e716d4d9640e2fcf37ebc
|
|
| BLAKE2b-256 |
1f22be5c6e9f8c6300f6fb095b790290ad89fbb1826239c04fe014f025172cc1
|