Metadata-Version: 2.4
Name: mastapy
Version: 15.1.2.post1
Summary: Python scripting API for MASTA.
Project-URL: Homepage, https://www.smartmt.com/
Project-URL: documentation, https://documentation.smartmt.com/MastaAPI/15.1.2/
Author-email: George Baron <george.baron@smartmt.com>
License-Expression: MIT
Keywords: masta,mastapy,smt
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: <3.15,>=3.10
Requires-Dist: clr-loader>=0.2.7.post0
Requires-Dist: debugpy>=1.8.15; python_version >= '3.13'
Requires-Dist: lazy-imports>=0.3.1
Requires-Dist: numpy>=1.22.0; python_version >= '3.9' and python_version < '3.12'
Requires-Dist: numpy>=1.26.0; python_version >= '3.12'
Requires-Dist: packaging>=20.0
Requires-Dist: pillow>=10.3.0
Requires-Dist: ptvsd>=4.2
Requires-Dist: pythonnet<4.0.0,>=3.0.0; python_version < '3.14'
Requires-Dist: typeguard>=4.1.2
Description-Content-Type: text/markdown

﻿<h1 align="center">
<img src="https://documentation.smartmt.com/MastaAPI/15.1.2/images/smt_logo.png" width="150" alt="SMT"><br>
<img src="https://documentation.smartmt.com/MastaAPI/15.1.2/images/MASTA_15_logo.png" width="400" alt="Mastapy">
</h1><br>

[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv) [![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) ![Python](https://img.shields.io/pypi/pyversions/mastapy
)

Mastapy is the Python scripting API for MASTA.

- **Website**: https://www.smartmt.com/
- **Support**: https://support.smartmt.com/
- **Documentation**: https://documentation.smartmt.com/MastaAPI/15.1.2/


### 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.

### Release Information

#### Minor Changes

- If the `description` keyword argument has not been set for a `masta_property`, it will attempt to derive it from the decorated function's documentation.
- Various improvements and bug fixes.
