{"id":15358140,"url":"https://github.com/ilayn/harold","last_synced_at":"2025-04-07T05:12:40.305Z","repository":{"id":31805888,"uuid":"35372482","full_name":"ilayn/harold","owner":"ilayn","description":"An open-source systems and controls toolbox for Python3","archived":false,"fork":false,"pushed_at":"2023-06-28T12:05:37.000Z","size":3223,"stargazers_count":176,"open_issues_count":8,"forks_count":19,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-03-30T22:11:37.131Z","etag":null,"topics":["control-engineering","control-systems","control-theory","industrial-automation","linear-systems","linear-systems-theory","model-based-control","pid-control","pid-controller","scientific-computing"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ilayn.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.txt","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-05-10T13:39:42.000Z","updated_at":"2025-03-16T16:06:47.000Z","dependencies_parsed_at":"2023-01-14T19:48:47.297Z","dependency_job_id":"528b34cf-ea99-472b-a45f-74852af9d059","html_url":"https://github.com/ilayn/harold","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilayn%2Fharold","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilayn%2Fharold/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilayn%2Fharold/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilayn%2Fharold/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ilayn","download_url":"https://codeload.github.com/ilayn/harold/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247595335,"owners_count":20963943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["control-engineering","control-systems","control-theory","industrial-automation","linear-systems","linear-systems-theory","model-based-control","pid-control","pid-controller","scientific-computing"],"created_at":"2024-10-01T12:40:01.378Z","updated_at":"2025-04-07T05:12:40.257Z","avatar_url":"https://github.com/ilayn.png","language":"Python","readme":"|License| |ReadTheDocs| |Downloads|\n\nharold\n======\n\nA control systems package for Python\u003e=3.8.\n\nIntroduction\n============\n\nThis package is written with the ambition of providing a full-fledged control\nsystems software that serves a control engineer/student/researcher with complete\naccess to the source code with permissive rights (see ``LICENSE`` file). \nMoreover, via working with a proper high-level computer programming language\nmany proprietary software obstacles are avoided and users can incorporate this\npackage into their workflow in any way they see fit.\n\nQuick Reference and Documentation\n---------------------------------\n\nThe documentation is online at `ReadTheDocs`_. A brief tutorial about the basics\ncan be found under the notebooks folder to see ``harold`` in action.\n\nRoadmap\n-------\n\nThe items that are in the pipeline and what possibly lies ahead is enumerated\nin our `roadmap \u003chttps://github.com/ilayn/harold/wiki/harold-roadmap\u003e`_.\n\nUseful Links\n------------\n\n- There is already an almost-matured control toolbox which is led by\n  Richard Murray et al. (`click for the Github page`_) and it can perform\n  already most of the essential tasks. Hence, if you want to have\n  something that resembles the basics of matlab control toolbox, you should give\n  it a try. However, it is somewhat limited to SISO tools and also relies on\n  SLICOT library which can lead to installation hassle and/or licensing\n  problems for nontrivial tasks.\n\n- You can also use the tools available in SciPy ``signal`` module for basics\n  of LTI system manipulations. SciPy is a powerful all-purpose scientific\n  package. This makes it extremely useful however admittedly every discipline\n  has a limited presence hence the limited functionality. If you are looking\n  for a quick LTI system manipulation and don't want to install yet another\n  package, then it might be the tool for you.\n\n- Instead, if you are interested in robust control you probably would\n  appreciate the `Skogestad-Python`_ project. They are replicating the\n  code parts of the now-classic book completely in Python. Awesome!\n\nHelp Wanted!\n------------\n\nIf you are missing out a feature, or found a bug, get in contact. Such\nreports and PR submissions are more than welcome!\n\nContact\n--------\n\nIf you have questions/comments feel free to shoot one to\n``harold.of.python@gmail.com`` or join the Gitter chatroom.\n\n.. _click for the Github page: https://github.com/python-control/python-control\n.. _ReadTheDocs: http://harold.readthedocs.org/en/latest/\n.. _Skogestad-Python: https://github.com/alchemyst/Skogestad-Python\n\n.. |License| image:: https://img.shields.io/github/license/mashape/apistatus.svg\n   :target: https://github.com/ilayn/harold/blob/master/LICENSE\n.. |ReadTheDocs| image:: https://readthedocs.org/projects/harold/badge/?version=latest\n    :target: http://harold.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n.. |Downloads| image:: http://pepy.tech/badge/harold\n    :target: https://pepy.tech/project/harold\n    :alt: Download Counts\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filayn%2Fharold","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Filayn%2Fharold","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filayn%2Fharold/lists"}