mats


Namemats JSON
Version 0.73.0 PyPI version JSON
download
home_pagehttps://github.com/slightlynybbled/mats
SummaryManufacturing Automated Test System, a framework for building device testing quickly and consistently
upload_time2023-06-06 11:17:16
maintainer
docs_urlNone
authorJason R. Jones
requires_python>=3.7.0
licenseMIT
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"
}
        
Elapsed time: 0.08485s