Name | mats JSON |
Version |
0.73.0
JSON |
| download |
home_page | https://github.com/slightlynybbled/mats |
Summary | Manufacturing Automated Test System, a framework for building device testing quickly and consistently |
upload_time | 2023-06-06 11:17:16 |
maintainer | |
docs_url | None |
author | Jason R. Jones |
requires_python | >=3.7.0 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Manufacturing Automated Test System (MATS)
[![Test, Document, Publish](https://github.com/slightlynybbled/mats/actions/workflows/publish.yml/badge.svg)](https://github.com/slightlynybbled/mats/actions/workflows/publish.yml)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/4b8a81bf06eb48279531756d90fe598f)](https://www.codacy.com/gh/slightlynybbled/mats/dashboard?utm_source=github.com&utm_medium=referral&utm_content=slightlynybbled/mats&utm_campaign=Badge_Grade)
`MATS` is a hardware-oriented test environment intended for production
testing in a manufacturing environment. The `MATS` framework is a test
template and test sequence executor which includes an implementation for
basic user input and feedback.
## Features
- Test runner
- Auto-start option
- Triggered-start option (i.e. "Start Button")
- Auto-save of data
- Hardware Setup / Teardown
- Automatic teardown on exception
- Automatic GUI integration
MATS could be considered an automated test framework which imposes a
consistent work flow and reduces the amount of mind share that you need
to dedicate to developing automated device tests.
Checkout the [documentation](https://slightlynybbled.github.io/mats/)
for more details!
## Example GUI
At this time, the automatic GUI is only built within `tkinter`; however, the
techniques used to create the `MatsFrame` should be applicable to any other
GUI framework. Contributions welcome!
Below is a screenshot created on Windows, but the linux version behaves
identically.
![GUI](docs/images/tkmats-animation.gif)
## Contribution Guidelines
Contribution guidelines are outlined in the
[documentation](https://slightlynybbled.github.io/mats/pages/contribution_guidelines.html).
Please read before contributing!
Raw data
{
"_id": null,
"home_page": "https://github.com/slightlynybbled/mats",
"name": "mats",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7.0",
"maintainer_email": "",
"keywords": "",
"author": "Jason R. Jones",
"author_email": "slightlynybbled@gmail.com",
"download_url": "",
"platform": null,
"description": "# Manufacturing Automated Test System (MATS)\n\n[![Test, Document, Publish](https://github.com/slightlynybbled/mats/actions/workflows/publish.yml/badge.svg)](https://github.com/slightlynybbled/mats/actions/workflows/publish.yml)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/4b8a81bf06eb48279531756d90fe598f)](https://www.codacy.com/gh/slightlynybbled/mats/dashboard?utm_source=github.com&utm_medium=referral&utm_content=slightlynybbled/mats&utm_campaign=Badge_Grade)\n\n`MATS` is a hardware-oriented test environment intended for production \ntesting in a manufacturing environment. The `MATS` framework is a test \ntemplate and test sequence executor which includes an implementation for \nbasic user input and feedback.\n\n## Features\n\n- Test runner\n- Auto-start option\n- Triggered-start option (i.e. \"Start Button\")\n- Auto-save of data\n- Hardware Setup / Teardown\n- Automatic teardown on exception\n- Automatic GUI integration\n\nMATS could be considered an automated test framework which imposes a \nconsistent work flow and reduces the amount of mind share that you need \nto dedicate to developing automated device tests.\n\nCheckout the [documentation](https://slightlynybbled.github.io/mats/) \nfor more details!\n\n## Example GUI\n\nAt this time, the automatic GUI is only built within `tkinter`; however, the \ntechniques used to create the `MatsFrame` should be applicable to any other\nGUI framework. Contributions welcome!\n\nBelow is a screenshot created on Windows, but the linux version behaves\nidentically.\n\n![GUI](docs/images/tkmats-animation.gif)\n\n## Contribution Guidelines\n\nContribution guidelines are outlined in the \n[documentation](https://slightlynybbled.github.io/mats/pages/contribution_guidelines.html).\n\nPlease read before contributing!\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Manufacturing Automated Test System, a framework for building device testing quickly and consistently",
"version": "0.73.0",
"project_urls": {
"Homepage": "https://github.com/slightlynybbled/mats"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "61b4e0fcf31bd2685a8576f79067e1907f7f89e0593fd5a5a01a7e2dd3b53e9a",
"md5": "bec7c3777a5a349aa8f8ba690f396f13",
"sha256": "9f3e00a79b6f5c9c256f079ca398132ee285c0bcc4f16a3e474efa596e13c19b"
},
"downloads": -1,
"filename": "mats-0.73.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bec7c3777a5a349aa8f8ba690f396f13",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7.0",
"size": 12800,
"upload_time": "2023-06-06T11:17:16",
"upload_time_iso_8601": "2023-06-06T11:17:16.283426Z",
"url": "https://files.pythonhosted.org/packages/61/b4/e0fcf31bd2685a8576f79067e1907f7f89e0593fd5a5a01a7e2dd3b53e9a/mats-0.73.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-06 11:17:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "slightlynybbled",
"github_project": "mats",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"test_requirements": [],
"lcname": "mats"
}