Skip to main content

Open-source topology optimization for engineers

Project description

TopoKit

TopoKit is a topology optimization library written in Python, still under development. This is a pre-alpha release: the numerical core runs end to end (2D and 3D linear elasticity, SIMP, OC and MMA optimizers, continuation, checkpointing, visualization), CAD import/export and manufacturing constraints are not there yet.

Install with pip install --pre topokit. Development happens at https://github.com/UdvardiPeter/topokit, where the README has a runnable quickstart.

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

topokit-0.0.1.dev0.tar.gz (59.7 kB view details)

Uploaded Source

Built Distribution

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

topokit-0.0.1.dev0-py3-none-any.whl (74.0 kB view details)

Uploaded Python 3

File details

Details for the file topokit-0.0.1.dev0.tar.gz.

File metadata

  • Download URL: topokit-0.0.1.dev0.tar.gz
  • Upload date:
  • Size: 59.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topokit-0.0.1.dev0.tar.gz
Algorithm Hash digest
SHA256 539e56046be2f618272df88640992a2f455a492dc276c4f3626103c666acab51
MD5 b2d3e6acacbfa0f478331ed06d25a12e
BLAKE2b-256 fee744ebda020b9c604828ab66275e96f6c1e2203b3f84fde4f9420c3b1b75cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for topokit-0.0.1.dev0.tar.gz:

Publisher: publish.yml on UdvardiPeter/topokit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topokit-0.0.1.dev0-py3-none-any.whl.

File metadata

  • Download URL: topokit-0.0.1.dev0-py3-none-any.whl
  • Upload date:
  • Size: 74.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topokit-0.0.1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 c9fe2cbaf7de64bb69a5b706572fd86bbd7caf3a564757fb4bc4e93ff9692580
MD5 20d6ba6980f7ffb1b0caea8eb86ff833
BLAKE2b-256 51a60fabc941e136314b9dc25968456de52bc0fc54f3b12a4c0e310e70525603

See more details on using hashes here.

Provenance

The following attestation bundles were made for topokit-0.0.1.dev0-py3-none-any.whl:

Publisher: publish.yml on UdvardiPeter/topokit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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