Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

SMT
Mastapy


uv Ruff License: MIT Python

Mastapy is the Python scripting API for MASTA.

Features

  • Powerful integration with MASTA with the ability to run Python scripts from the MASTA interface directly.
  • Ability to use MASTA functionality external to the MASTA software in an independent script.
  • An up-to-date and tight integration with Python. This is not a lightweight wrapper around the C# API. It is specifically designed for Python and works great in tandem with other common scientific Python packages (e.g. SciPy, NumPy, Pandas, Matplotlib, Seaborn, etc.)
  • Extensive backwards compatibility support. Scripts written in older versions of mastapy will still work with new versions of MASTA.
  • Full support for Linux and .NET 8.0 versions of the MASTA API.

Command-Line Plugins

The following optional command-line plugins can be installed alongside mastapy as extras.

Install these extras using the following syntax:

pip install mastapy[cli-regression]

Release Information

Major Changes

  • Adds support for a command-line regression plugin. See the package for more details.

Minor Changes

  • Overridable properties (e.g. design.node_size) now have as_overridden and as_calculated properties on them. These make it easier to swap between the two values. See the examples of the properties for more information.
  • Various improvements and bug fixes.

Download files

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

Source Distribution

mastapy-16.0.0b1.tar.gz (5.0 MB view details)

Uploaded Source

Built Distribution

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

mastapy-16.0.0b1-py3-none-any.whl (16.1 MB view details)

Uploaded Python 3

File details

Details for the file mastapy-16.0.0b1.tar.gz.

File metadata

  • Download URL: mastapy-16.0.0b1.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mastapy-16.0.0b1.tar.gz
Algorithm Hash digest
SHA256 4813864506fa0f8c501800cf4c9bb62eda730148a1de54da166fd3c018c93f50
MD5 28108f03ca1aeb4b9b35adbd4376f9bb
BLAKE2b-256 6274383385b693bdf2fa864b0d30de9fd0e85d016f8ae78263362e8a28c946cb

See more details on using hashes here.

File details

Details for the file mastapy-16.0.0b1-py3-none-any.whl.

File metadata

  • Download URL: mastapy-16.0.0b1-py3-none-any.whl
  • Upload date:
  • Size: 16.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mastapy-16.0.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 0d5790298dbb3efbb9ca8ce23f93215dbe4a95f1b57ee4e33fa95f630a09fc56
MD5 2ef64e7c5100df07d7d6eab0aa682bb2
BLAKE2b-256 9882d80eeb55ee41c3aff16633fafdecf9309125c64aec3839b2d080d0b918eb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

16.0.0b1 This release

2 files

15.1.10

2 files

15.1.9

2 files

15.1.8

2 files

15.1.7.post2

2 files

15.1.7.post1

2 files

15.1.7

2 files

15.1.6.post2

2 files

15.1.6.post1

2 files

15.1.6

2 files

15.1.5.post2

2 files

15.1.5.post1

2 files

15.1.5

2 files

15.1.4.post2

2 files

15.1.4.post1

2 files

15.1.4

2 files

15.1.3.post3

2 files

15.1.3.post2

2 files

15.1.3.post1

2 files

15.1.3

2 files

15.1.2.post2

2 files

15.1.2.post1

2 files

15.1.2

2 files

15.1.1.post2

2 files

15.1.1.post1

2 files

15.1.1

2 files

15.1.0.post2

2 files

15.1.0.post1

2 files

15.1.0

2 files

15.0.1

2 files

15.0.0.post1

2 files

15.0.0

2 files

14.1.4

2 files

14.1.3

2 files

14.1.2

2 files

14.1.1

2 files

14.1.0

2 files

14.0.3.post1

2 files

14.0.3

2 files

14.0.2.post1

2 files

14.0.2

2 files

14.0.1

2 files

14.0.0

2 files

13.0.3.post2

2 files

13.0.3.post1

2 files

13.0.3

2 files

13.0.2.post2

2 files

13.0.2.post1

2 files

13.0.2

2 files

13.0.1.post6

2 files

13.0.1.post5

2 files

13.0.1.post4

2 files

13.0.1.post3

2 files

13.0.1.post2

2 files

13.0.1

2 files

13.0.0.post6

2 files

13.0.0.post5

2 files

13.0.0.post4

2 files

13.0.0.post3

2 files

13.0.0.post2

2 files

13.0.0

2 files

12.0.6

2 files

12.0.5

2 files

12.0.4.post2

2 files

12.0.4.post1

2 files

12.0.4

2 files

12.0.3.post3

2 files

12.0.3.post2

2 files

12.0.3.post1

2 files

12.0.3

2 files

12.0.2

2 files

12.0.1

2 files

12.0

2 files

11.1.2.post6

2 files

11.1.2.post5

2 files

11.1.2.post4

2 files

11.1.2.post3

2 files

11.1.2.post2

2 files

11.1.2.post1

2 files

11.1.2

2 files

11.1.1.post1

2 files

11.1.1

2 files

11.1.post1

2 files

11.1

2 files

11.0.2.post1

2 files

11.0.2

2 files

11.0.1.post2

2 files

11.0.1.post1

2 files

11.0.1

2 files

11.0.post4

2 files

11.0.post3

2 files

11.0.post2

2 files

11.0.post1

2 files

11.0

2 files

10.2.3.post6

2 files

10.2.3.post5

2 files

10.2.3.post4

2 files

10.2.3.post3

2 files

10.2.3.post2

2 files

10.2.3.post1

2 files

10.2.3

2 files

10.2.2

2 files

10.2.1.post1

2 files

10.2.1

2 files

10.2.post1

2 files

10.2

2 files

10.1.2.post1

2 files

10.1.2

2 files

10.1.1.post2

2 files

10.1.1.post1

2 files

10.1.1

2 files

10.1.post2

2 files

10.1.post1

2 files

1.0.16

2 files

1.0.14

2 files

1.0.13

2 files

1.0.12

2 files

1.0.11

2 files

1.0.10

2 files

1.0.9

2 files

1.0.8

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page