pypidtune


Namepypidtune JSON
Version 0.2.1 PyPI version JSON
download
home_pagehttps://github.com/PIDTuningIreland/pypidtune
SummaryPID tuner, logger, simulator and process emulator
upload_time2024-07-24 12:47:36
maintainerNone
docs_urlNone
authorPIDTuningIreland
requires_pythonNone
licenseMIT
keywords pid tuner
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pyPIDTune - Python PID Tuner

![PyPI](https://img.shields.io/pypi/v/pypidtune?label=pypi%20package)
![PyPI - Downloads](https://img.shields.io/pypi/dm/pypidtune)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pypidtune)
![GitHub repo size](https://img.shields.io/github/repo-size/PIDTuningIreland/pyPIDTune)
![PyPI - License](https://img.shields.io/pypi/l/pypidtune)


To install:

```
pip install pypidtune
```


PID tuning in 4 Steps:
```
A-> Record a PRC using the PID Logger
B-> Tune using the PID Tuner
C-> Refine the tune using PID Simulator
D-> Test the tune with FOPDT Process Emulator
```


# **PID Logger**

To launch, use:
```
import pypidtune

pid_logger = pypidtune.PIDLogger()
pid_logger.root.mainloop()
   
```


![Logger](https://raw.githubusercontent.com/PIDTuningIreland/pyPIDTune/main/screenshots/logger.png)



# **PID Simulator**

To launch, use:
```
import pypidtune

pid_simulator = pypidtune.PIDSimulator()
pid_simulator.root.mainloop()
    
```


![Simulator](https://raw.githubusercontent.com/PIDTuningIreland/pyPIDTune/main/screenshots/simulator.png)



# **Process Emulator**

To launch, use:
```
import pypidtune

pid_emulator = pypidtune.ProcessEmulator()
pid_emulator.root.mainloop()
    
```


![Emulator](https://raw.githubusercontent.com/PIDTuningIreland/pyPIDTune/main/screenshots/emulator.png)


---


# **PID Tuner**

To launch, use:
```
import pypidtune

pid_tuner = pypidtune.PIDTuner()
pid_tuner.root.mainloop()
    
```


![Tuner](https://raw.githubusercontent.com/PIDTuningIreland/pyPIDTune/main/screenshots/tuner.png)


---

# **beoTuneĀ© Adapative Auto-Tuner**



https://github.com/user-attachments/assets/46a9ba28-b4ca-4fb7-ad83-43ef1c42f0e6



> Premium Feature -  [https://github.com/sponsors/PIDTuningIreland](https://github.com/sponsors/PIDTuningIreland)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/PIDTuningIreland/pypidtune",
    "name": "pypidtune",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "PID Tuner",
    "author": "PIDTuningIreland",
    "author_email": "pidtuningireland@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/45/91/90a5edfb20a822ffaef214dcfd89ebd6e1800b85713f29175df4e99d38ac/pypidtune-0.2.1.tar.gz",
    "platform": null,
    "description": "# pyPIDTune - Python PID Tuner\n\n![PyPI](https://img.shields.io/pypi/v/pypidtune?label=pypi%20package)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/pypidtune)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pypidtune)\n![GitHub repo size](https://img.shields.io/github/repo-size/PIDTuningIreland/pyPIDTune)\n![PyPI - License](https://img.shields.io/pypi/l/pypidtune)\n\n\nTo install:\n\n```\npip install pypidtune\n```\n\n\nPID tuning in 4 Steps:\n```\nA-> Record a PRC using the PID Logger\nB-> Tune using the PID Tuner\nC-> Refine the tune using PID Simulator\nD-> Test the tune with FOPDT Process Emulator\n```\n\n\n# **PID Logger**\n\nTo launch, use:\n```\nimport pypidtune\n\npid_logger = pypidtune.PIDLogger()\npid_logger.root.mainloop()\n   \n```\n\n\n![Logger](https://raw.githubusercontent.com/PIDTuningIreland/pyPIDTune/main/screenshots/logger.png)\n\n\n\n# **PID Simulator**\n\nTo launch, use:\n```\nimport pypidtune\n\npid_simulator = pypidtune.PIDSimulator()\npid_simulator.root.mainloop()\n    \n```\n\n\n![Simulator](https://raw.githubusercontent.com/PIDTuningIreland/pyPIDTune/main/screenshots/simulator.png)\n\n\n\n# **Process Emulator**\n\nTo launch, use:\n```\nimport pypidtune\n\npid_emulator = pypidtune.ProcessEmulator()\npid_emulator.root.mainloop()\n    \n```\n\n\n![Emulator](https://raw.githubusercontent.com/PIDTuningIreland/pyPIDTune/main/screenshots/emulator.png)\n\n\n---\n\n\n# **PID Tuner**\n\nTo launch, use:\n```\nimport pypidtune\n\npid_tuner = pypidtune.PIDTuner()\npid_tuner.root.mainloop()\n    \n```\n\n\n![Tuner](https://raw.githubusercontent.com/PIDTuningIreland/pyPIDTune/main/screenshots/tuner.png)\n\n\n---\n\n# **beoTune\u00a9 Adapative Auto-Tuner**\n\n\n\nhttps://github.com/user-attachments/assets/46a9ba28-b4ca-4fb7-ad83-43ef1c42f0e6\n\n\n\n> Premium Feature -  [https://github.com/sponsors/PIDTuningIreland](https://github.com/sponsors/PIDTuningIreland)\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "PID tuner, logger, simulator and process emulator",
    "version": "0.2.1",
    "project_urls": {
        "Homepage": "https://github.com/PIDTuningIreland/pypidtune"
    },
    "split_keywords": [
        "pid",
        "tuner"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ad770cd654e9885f674967a5a8e16b9ccf381797bb04cf226f08487c41bc015",
                "md5": "b547bf9aed216eb3cd15cc8edfaf31ef",
                "sha256": "c48ee377c9254a5a48a8b7471448e3ce397a302f7902ec69b4b7e0a18eb54444"
            },
            "downloads": -1,
            "filename": "pypidtune-0.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b547bf9aed216eb3cd15cc8edfaf31ef",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 27770,
            "upload_time": "2024-07-24T12:47:35",
            "upload_time_iso_8601": "2024-07-24T12:47:35.152880Z",
            "url": "https://files.pythonhosted.org/packages/5a/d7/70cd654e9885f674967a5a8e16b9ccf381797bb04cf226f08487c41bc015/pypidtune-0.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "459190a5edfb20a822ffaef214dcfd89ebd6e1800b85713f29175df4e99d38ac",
                "md5": "b583e2bd078c14a60be53d1bd280b581",
                "sha256": "5ab036d8b753709a430b75ede8a2fb1cebabeeeb86eb8d135299ecf3b063d377"
            },
            "downloads": -1,
            "filename": "pypidtune-0.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "b583e2bd078c14a60be53d1bd280b581",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 20952,
            "upload_time": "2024-07-24T12:47:36",
            "upload_time_iso_8601": "2024-07-24T12:47:36.585838Z",
            "url": "https://files.pythonhosted.org/packages/45/91/90a5edfb20a822ffaef214dcfd89ebd6e1800b85713f29175df4e99d38ac/pypidtune-0.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-24 12:47:36",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "PIDTuningIreland",
    "github_project": "pypidtune",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "pypidtune"
}
        
Elapsed time: 0.27409s