Skip to main content

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.

Release files for tofea 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tofea 0.1.0
File Size Uploaded
tofea-0.1.0.tar.gz 9.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tofea 0.1.0
File Interpreter ABI Platform
tofea-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.9 kB

Release files / tofea-0.1.0.tar.gz

Download URL tofea-0.1.0.tar.gz
Size 9.9 kB
Tags Source
SHA-256 checksum
How to use checksums
fc253fa9f2eb46d96171c783074f5cc6af767f07de10c228654b8c91b210317d
BLAKE2b-256 checksum
How to use checksums
98d11682d657d5af891675c323769d83bb1f08522b3e0690e28feca5712c8da3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.31.0

Release files / tofea-0.1.0-py3-none-any.whl

Download URL tofea-0.1.0-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac6ed2506d147891e5005b8bfded71437696a1618b62b30258cbeb1e86fde975
BLAKE2b-256 checksum
How to use checksums
1f22be5c6e9f8c6300f6fb095b790290ad89fbb1826239c04fe014f025172cc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.31.0
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page