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
- remove
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6908b1ec413567a84d2b87678adb98ffa44671035f16f457dd37e9791528bca |
|
MD5 | 991b44f6fe57ee9309926d1be545ba4b |
|
BLAKE2b-256 | 0d3493a1ef6e20577fd1749e6d034293aafcfc7cbc6c26cea0877bdc485a3af7 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 628fc56e83e3391f6811f6f214f6b40f4826737af1e8d55a11c20db485700cd6 |
|
MD5 | 0e477ae8d01f0adb421ca5dd656357bd |
|
BLAKE2b-256 | b03a27315c89a51550497de04bbb46f20a7e9d9ac444b21c20ddf992e208ec71 |