Name | klarfrs JSON |
Version |
0.2.0
JSON |
| download |
home_page | None |
Summary | Klarfrs is a parser written in Rust to read klarf files as a python dictionary. Currently it only supports version 1.2. |
upload_time | 2024-10-02 20:45:41 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | None |
keywords |
parser
rust-lang
semiconductor
klarf
wafers
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# klarfrs
Klarfrs is a parser written in Rust to read klarf files as a python dictionary. Currently it only supports version 1.2.
## Installation
Use the package manager [pip](https://pip.pypa.io/en/stable/) to install klarfrs.
```bash
pip install klarfrs
```
## Usage
```python
import klarfrs
filename: str = "klarf.001" #
klarf_header: dict = klarfrs.parse(filename)
klarf_defects: dict = klarfrs.parse_defects(filename)
print(klarf_header)
print(klarf_defects)
```
## Contributing
Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.
Please make sure to update tests as appropriate.
## License
[MIT](https://choosealicense.com/licenses/mit/)
Raw data
{
"_id": null,
"home_page": null,
"name": "klarfrs",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "parser, rust-lang, semiconductor, klarf, wafers",
"author": null,
"author_email": "Norman Banick <norman.banick@gmail.com>",
"download_url": null,
"platform": null,
"description": "# klarfrs\nKlarfrs is a parser written in Rust to read klarf files as a python dictionary. Currently it only supports version 1.2.\n\n## Installation\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install klarfrs.\n\n```bash\npip install klarfrs\n```\n\n## Usage\n\n```python\nimport klarfrs\nfilename: str = \"klarf.001\" #\nklarf_header: dict = klarfrs.parse(filename)\nklarf_defects: dict = klarfrs.parse_defects(filename)\nprint(klarf_header)\nprint(klarf_defects)\n```\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first\nto discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n",
"bugtrack_url": null,
"license": null,
"summary": "Klarfrs is a parser written in Rust to read klarf files as a python dictionary. Currently it only supports version 1.2.",
"version": "0.2.0",
"project_urls": {
"Homepage": "https://github.com/banickn/klarfrs",
"Repository": "https://github.com/banickn/klarfrs"
},
"split_keywords": [
"parser",
" rust-lang",
" semiconductor",
" klarf",
" wafers"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9e1ae0ab8a9a68364eeb86ae365a5e3aef2509caf15664948dc9f3ed7bc01df3",
"md5": "d924f6c288a387e1fbd4b1b9f7dd395e",
"sha256": "326b1dbf1872558c3f8854a32e69bdef15336814a2faf348b48db0d1d0e3d913"
},
"downloads": -1,
"filename": "klarfrs-0.2.0-cp310-cp310-manylinux_2_34_x86_64.whl",
"has_sig": false,
"md5_digest": "d924f6c288a387e1fbd4b1b9f7dd395e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 978890,
"upload_time": "2024-10-02T20:45:41",
"upload_time_iso_8601": "2024-10-02T20:45:41.782934Z",
"url": "https://files.pythonhosted.org/packages/9e/1a/e0ab8a9a68364eeb86ae365a5e3aef2509caf15664948dc9f3ed7bc01df3/klarfrs-0.2.0-cp310-cp310-manylinux_2_34_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8346db8a6731c60515eec7cf495811559100ab2efb7ba3156a0c1985c7529049",
"md5": "c7c9bb670b58f6c4850b32ffc6f1cf20",
"sha256": "ed2a3601d30e593f3e50977afcf10a65cc6f1cbc026a6ac0a3a4e8ec7113771f"
},
"downloads": -1,
"filename": "klarfrs-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl",
"has_sig": false,
"md5_digest": "c7c9bb670b58f6c4850b32ffc6f1cf20",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 978603,
"upload_time": "2024-10-02T20:45:43",
"upload_time_iso_8601": "2024-10-02T20:45:43.469915Z",
"url": "https://files.pythonhosted.org/packages/83/46/db8a6731c60515eec7cf495811559100ab2efb7ba3156a0c1985c7529049/klarfrs-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "df106e282cd1be4db37734717e5ba48e902c202496763861ed1523176f2379c4",
"md5": "beb3cb6ab65f94ddfd0e585ddc251b7c",
"sha256": "ab85585d219583c90d1631b85ff4be7a50fea4a71f346a5f8fd2dd5dbf2f3c7e"
},
"downloads": -1,
"filename": "klarfrs-0.2.0-cp39-cp39-manylinux_2_34_x86_64.whl",
"has_sig": false,
"md5_digest": "beb3cb6ab65f94ddfd0e585ddc251b7c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 978844,
"upload_time": "2024-10-02T20:45:45",
"upload_time_iso_8601": "2024-10-02T20:45:45.233849Z",
"url": "https://files.pythonhosted.org/packages/df/10/6e282cd1be4db37734717e5ba48e902c202496763861ed1523176f2379c4/klarfrs-0.2.0-cp39-cp39-manylinux_2_34_x86_64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-02 20:45:41",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "banickn",
"github_project": "klarfrs",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "klarfrs"
}