Skip to main content

Simple Finite Element Analysis for Topology Optimization

Project description

TOFEA

Tests codecov

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tofea-0.1.0.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

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

tofea-0.1.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

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

Hashes for tofea-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fc253fa9f2eb46d96171c783074f5cc6af767f07de10c228654b8c91b210317d
MD5 2f9eecd8e6e14e6251253cecc9d740ff
BLAKE2b-256 98d11682d657d5af891675c323769d83bb1f08522b3e0690e28feca5712c8da3

See more details on using hashes here.

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

Hashes for tofea-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac6ed2506d147891e5005b8bfded71437696a1618b62b30258cbeb1e86fde975
MD5 8bf6ef5bc90e716d4d9640e2fcf37ebc
BLAKE2b-256 1f22be5c6e9f8c6300f6fb095b790290ad89fbb1826239c04fe014f025172cc1

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