Skip to main content

A strict Python wrapper around the R stm package for STM Academic

Project description

pystmwrap

pystmwrap is a Python wrapper package for running official R stm workflows inside STM Academic.

Maintainer

What this package does

This package serves as the STM-side execution layer for STM Academic. It passes validated analysis requests to R scripts, executes workflows built around the official stm package, and returns structured outputs that STM Academic can use to generate tables, diagnostics, and visualizations.

Package notes

  • This package does not replace the R stm package. The target machine must still have R installed.
  • The target machine must also have the required R packages installed, especially stm and its dependencies.
  • This package includes the R scripts used by the wrapper under src/pystmwrap/engine/scripts/.

Local build

python -m pip install --upgrade build
python -m build

Local install test

python -m pip install dist/pystmwrap-0.5.0-py3-none-any.whl

Publish later

You can publish this package to TestPyPI first, then to PyPI. A step-by-step publishing guide is included in PUBLISH_TO_PYPI_TR.md.

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

pystmwrap-0.5.0.tar.gz (25.9 kB view details)

Uploaded Source

Built Distribution

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

pystmwrap-0.5.0-py3-none-any.whl (52.1 kB view details)

Uploaded Python 3

File details

Details for the file pystmwrap-0.5.0.tar.gz.

File metadata

  • Download URL: pystmwrap-0.5.0.tar.gz
  • Upload date:
  • Size: 25.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for pystmwrap-0.5.0.tar.gz
Algorithm Hash digest
SHA256 f81f801f0e6bc0e086aaf8d4bc416b54399233cd3faadb151ec723e825582b4d
MD5 dadc5c1e063f5f63272c617580e7382c
BLAKE2b-256 0415fb39bc4a4973060789a5835a29a3b3d03918325c9ce43c71836f2af141f9

See more details on using hashes here.

File details

Details for the file pystmwrap-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: pystmwrap-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 52.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for pystmwrap-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 909d1ddd4e943ee57ea46ea9987c6ee023dc36c910307abe4f0d1008c88e5a11
MD5 af6949e3a655e29a1a9e90e9553798f3
BLAKE2b-256 aa6ed9a5c7e9e6887a330beac6f3b10b409655b730105ef425890590f7d9ee11

See more details on using hashes here.

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