stdf-tamer


Namestdf-tamer JSON
Version 1.0.38 PyPI version JSON
download
home_pageNone
Summarya stdf reader/writer/analyser/converter and robotframework library
upload_time2024-04-25 13:12:21
maintainerNone
docs_urlNone
authorLabor DC jona
requires_python>=3.6.0
licenseapache 2.0
keywords stdf ate
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## 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"
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "stdf-tamer",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6.0",
    "maintainer_email": null,
    "keywords": "STDF, ATE",
    "author": "Labor DC jona",
    "author_email": "Franz Haas <franz.haas@ams-osram.com>, Roman Steiner <roman.steiner@ams-osram.com>",
    "download_url": "https://files.pythonhosted.org/packages/0f/81/430e3a007691e6573845fa850fec6898ec2032b5ac7cc56425a44c9d45ec/stdf_tamer-1.0.38.tar.gz",
    "platform": null,
    "description": "## stdf tamer\nThis package was originally developed at DC Jona / ams-OSRAM.\n\nIt is a general purpose stdf file parser / generator / simulator / analyser and converter.\n\nBut mainly it is used for these use cases.:\n\n - write STDF files from robotframework test cases\n - analyse STDF file content\n - convert STDF files to other file formats\n\n# installations\n## For the use case of converting files on windows\n```\npy -m pip install pipx\npy -m pipx install stdf-tamer[fileformats]\npy -m pipx ensurepath\n```\n\n## to remove \n```\npy -m pipx uninstall stdf-tamer\n```\n## to update\n1. remove\n2. install\n\nThis has the pruprose that we only need to suport the install use case.\n\n## Usage:\n```\n  stdfconvert --help\n  stdfanalyse --help\n  stdfrenamer --help\n  stdfrerunwithnewlimits --help\n```\n\n\n## Source.:\nhttps://gittf.ams-osram.info/labor-rapperswil-jona/ams-tamer\n\n## API Documentation.:\nhttps://labor-rapperswil-jona.git-pages.ams-osram.info/ams-tamer/index.html\n\n\n# Tips and tricks\n\n## Conversion Speed\n\nIn order to speed up conversion of STDF files to other file formats use 2 stdf-tamer installations,\none in pypy for the actuall parsing of hte STDF files, and one in CPython to perform the acutall\nconverison using polars. For this please use a /etc/stdf-tamer.toml config file like this\n\non windows, or to use a personal configuration, please use the location specified by.:\n```\npathlib.Path(os.path.expanduser(\"~\")) / \".config/stdf-tamer.toml\n```\n\nlocates.\n\n```\n[converter]\nstdf_to_pickle_cmd   = \"/path2pypywithstdf-tamer/bin/pypy -m  ams_rw_stdf.convert stdf2pickle\"\n```\n\nWindows example:\n```\n[converter]\nstdf_to_pickle_cmd   = \"C:\\\\pypy3.10-v7.3.13-win64\\\\pypy.exe -m  ams_rw_stdf.convert stdf2pickle\"\n```\n",
    "bugtrack_url": null,
    "license": "apache 2.0",
    "summary": "a stdf reader/writer/analyser/converter and robotframework library",
    "version": "1.0.38",
    "project_urls": {
        "Documentation": "https://labor-rapperswil-jona.git-pages.ams-osram.info/ams-tamer/index.html",
        "Homepage": "https://gittf.ams-osram.info/labor-rapperswil-jona/ams-tamer",
        "Repository": "https://gittf.ams-osram.info/labor-rapperswil-jona/ams-tamer"
    },
    "split_keywords": [
        "stdf",
        " ate"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a99c17fe20720f8964db3c8c7425b83a423262bb894a13f814ada07eda87f3c2",
                "md5": "c2a1730cd056069b33e97d1d54e1d089",
                "sha256": "5fb25d2b5a2df227d8442f866a576a27958a55befb09a237e25f5f92ec8ca6a5"
            },
            "downloads": -1,
            "filename": "stdf_tamer-1.0.38-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c2a1730cd056069b33e97d1d54e1d089",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6.0",
            "size": 25583,
            "upload_time": "2024-04-25T13:12:19",
            "upload_time_iso_8601": "2024-04-25T13:12:19.478246Z",
            "url": "https://files.pythonhosted.org/packages/a9/9c/17fe20720f8964db3c8c7425b83a423262bb894a13f814ada07eda87f3c2/stdf_tamer-1.0.38-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f81430e3a007691e6573845fa850fec6898ec2032b5ac7cc56425a44c9d45ec",
                "md5": "7cea28833b7a7b5e091f5b3136a83315",
                "sha256": "f359fcca01bfb10edc1c7b9b2033d001372b0cc8cc0208bcbf23413b401575f8"
            },
            "downloads": -1,
            "filename": "stdf_tamer-1.0.38.tar.gz",
            "has_sig": false,
            "md5_digest": "7cea28833b7a7b5e091f5b3136a83315",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6.0",
            "size": 22462,
            "upload_time": "2024-04-25T13:12:21",
            "upload_time_iso_8601": "2024-04-25T13:12:21.445008Z",
            "url": "https://files.pythonhosted.org/packages/0f/81/430e3a007691e6573845fa850fec6898ec2032b5ac7cc56425a44c9d45ec/stdf_tamer-1.0.38.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-25 13:12:21",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "stdf-tamer"
}
        
Elapsed time: 0.23933s