Skip to main content

a stdf reader/writer/analyser/converter and robotframework library

Project description

stdf tamer

This package was originally developed at DC Jona / ams-OSRAM.

It is a general purpose stdf file parser / generator / simulator / analyser and converter.

But mainly it is used for these use cases.:

  • write STDF files from robotframework test cases
  • analyse STDF file content
  • convert STDF files to other file formats

installations

For the use case of converting files on windows

py -m pip install pipx
py -m pipx install stdf-tamer[fileformats]
py -m pipx ensurepath

to remove

py -m pipx uninstall stdf-tamer

to update

  1. remove
  2. install

This has the pruprose that we only need to suport the install use case.

Usage:

  stdfconvert --help
  stdfanalyse --help
  stdfrenamer --help
  stdfrerunwithnewlimits --help

Source.:

https://gittf.ams-osram.info/labor-rapperswil-jona/ams-tamer

API Documentation.:

https://labor-rapperswil-jona.git-pages.ams-osram.info/ams-tamer/index.html

Tips and tricks

Conversion Speed

In order to speed up conversion of STDF files to other file formats use 2 stdf-tamer installations, one in pypy for the actuall parsing of hte STDF files, and one in CPython to perform the acutall converison using polars. For this please use a /etc/stdf-tamer.toml config file like this

on windows, or to use a personal configuration, please use the location specified by.:

pathlib.Path(os.path.expanduser("~")) / ".config/stdf-tamer.toml

locates.

[converter]
stdf_to_pickle_cmd   = "/path2pypywithstdf-tamer/bin/pypy -m  ams_rw_stdf.convert stdf2pickle"

Windows example:

[converter]
stdf_to_pickle_cmd   = "C:\\pypy3.10-v7.3.13-win64\\pypy.exe -m  ams_rw_stdf.convert stdf2pickle"

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

stdf_tamer-1.0.44.tar.gz (25.9 kB view details)

Uploaded Source

Built Distribution

stdf_tamer-1.0.44-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

Details for the file stdf_tamer-1.0.44.tar.gz.

File metadata

  • Download URL: stdf_tamer-1.0.44.tar.gz
  • Upload date:
  • Size: 25.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.12.4 CPython/3.10.11

File hashes

Hashes for stdf_tamer-1.0.44.tar.gz
Algorithm Hash digest
SHA256 b6908b1ec413567a84d2b87678adb98ffa44671035f16f457dd37e9791528bca
MD5 991b44f6fe57ee9309926d1be545ba4b
BLAKE2b-256 0d3493a1ef6e20577fd1749e6d034293aafcfc7cbc6c26cea0877bdc485a3af7

See more details on using hashes here.

File details

Details for the file stdf_tamer-1.0.44-py3-none-any.whl.

File metadata

  • Download URL: stdf_tamer-1.0.44-py3-none-any.whl
  • Upload date:
  • Size: 29.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.12.4 CPython/3.10.11

File hashes

Hashes for stdf_tamer-1.0.44-py3-none-any.whl
Algorithm Hash digest
SHA256 628fc56e83e3391f6811f6f214f6b40f4826737af1e8d55a11c20db485700cd6
MD5 0e477ae8d01f0adb421ca5dd656357bd
BLAKE2b-256 b03a27315c89a51550497de04bbb46f20a7e9d9ac444b21c20ddf992e208ec71

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page