stdf-tamer


Namestdf-tamer JSON
Version 1.0.42 PyPI version JSON
download
home_pageNone
Summarya stdf reader/writer/analyser/converter and robotframework library
upload_time2024-06-17 08:31:08
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/7d/9c/2cd684d895f9642a768b7229014f5f7321ee32e59a3f672d68b50e208270/stdf_tamer-1.0.42.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.42",
    "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": "a1570ab21b99cf32c81b65b3fa0b3ad049e128cf8a4c9181c04040accf4dd116",
                "md5": "5ef1b210779a7124b91de61c85c40066",
                "sha256": "447c60d78603eb3740f845ad60aab2960bab61dba2ea6fd5d7a29f862b68b926"
            },
            "downloads": -1,
            "filename": "stdf_tamer-1.0.42-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5ef1b210779a7124b91de61c85c40066",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6.0",
            "size": 29122,
            "upload_time": "2024-06-17T08:31:07",
            "upload_time_iso_8601": "2024-06-17T08:31:07.231454Z",
            "url": "https://files.pythonhosted.org/packages/a1/57/0ab21b99cf32c81b65b3fa0b3ad049e128cf8a4c9181c04040accf4dd116/stdf_tamer-1.0.42-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7d9c2cd684d895f9642a768b7229014f5f7321ee32e59a3f672d68b50e208270",
                "md5": "5ba36a597c48ce01268f3b2aedbc7806",
                "sha256": "14d216e959dcd517ce110c65d7db3028ed26c0cff7832be3737f852dd459dc6d"
            },
            "downloads": -1,
            "filename": "stdf_tamer-1.0.42.tar.gz",
            "has_sig": false,
            "md5_digest": "5ba36a597c48ce01268f3b2aedbc7806",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6.0",
            "size": 25722,
            "upload_time": "2024-06-17T08:31:08",
            "upload_time_iso_8601": "2024-06-17T08:31:08.988828Z",
            "url": "https://files.pythonhosted.org/packages/7d/9c/2cd684d895f9642a768b7229014f5f7321ee32e59a3f672d68b50e208270/stdf_tamer-1.0.42.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-17 08:31:08",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "stdf-tamer"
}
        
Elapsed time: 0.60947s