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"
Release files for stdf-tamer 1.0.44
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| stdf_tamer-1.0.44.tar.gz | 25.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| stdf_tamer-1.0.44-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.4 kB
Release files / stdf_tamer-1.0.44.tar.gz
| Download URL | stdf_tamer-1.0.44.tar.gz |
|---|---|
| Size | 25.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b6908b1ec413567a84d2b87678adb98ffa44671035f16f457dd37e9791528bca
|
|
BLAKE2b-256 checksum How to use checksums |
0d3493a1ef6e20577fd1749e6d034293aafcfc7cbc6c26cea0877bdc485a3af7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.12.4 CPython/3.10.11
|
Release files / stdf_tamer-1.0.44-py3-none-any.whl
| Download URL | stdf_tamer-1.0.44-py3-none-any.whl |
|---|---|
| Size | 29.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
628fc56e83e3391f6811f6f214f6b40f4826737af1e8d55a11c20db485700cd6
|
|
BLAKE2b-256 checksum How to use checksums |
b03a27315c89a51550497de04bbb46f20a7e9d9ac444b21c20ddf992e208ec71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.12.4 CPython/3.10.11
|