Skip to main content

mechdsl-core

Core compiler package for MechDSL — LaTeX tensor expressions to FEM solver code.

Handles constitutive equations, element-level physics (Einstein notation), kinematics, and Taichi code generation through the Mechanics IR → Element IR → Einsum IR pipeline.

Documentation

  • User docs: https://sosovski.group/MechDSL/mechdsl-core/ — introduction, getting started, the LaTeX directive reference, the constitutive-model catalog, and examples.
  • Design specs: dev/design_docs/ (authoritative source of truth).
  • See the monorepo root for the full project overview.

Download files

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

Source Distribution

mechdsl_core-0.2.1.tar.gz (786.4 kB view details)

Uploaded Source

Built Distribution

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

mechdsl_core-0.2.1-py3-none-any.whl (485.9 kB view details)

Uploaded Python 3

File details

Details for the file mechdsl_core-0.2.1.tar.gz.

File metadata

  • Download URL: mechdsl_core-0.2.1.tar.gz
  • Upload date:
  • Size: 786.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mechdsl_core-0.2.1.tar.gz
Algorithm Hash digest
SHA256 782ac256fb48e52608c01beeaa1866e5495306a6f27c166fc530fad2f5cfd742
MD5 40853744e4c091a8bfc802cc95fe1cfd
BLAKE2b-256 25e0e2a240c07e5cd0fce015ef58221dd4c34c04aa2607b940b5373a134db968

See more details on using hashes here.

Provenance

The following attestation bundles were made for mechdsl_core-0.2.1.tar.gz:

Publisher: pypi-publish.yml on CEmM2/MechDSL

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

File details

Details for the file mechdsl_core-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: mechdsl_core-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 485.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mechdsl_core-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 25d16265207e0f680a5835f6a986982adf982dacd55211de67ef5ab1e6529e72
MD5 095522e227d8808f719819b99d54f662
BLAKE2b-256 656a5de5c4314cc0941f2be301259c6c0bb71cf25cd6af4038bda5db40cecac3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mechdsl_core-0.2.1-py3-none-any.whl:

Publisher: pypi-publish.yml on CEmM2/MechDSL

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

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 files

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