syscorun


Namesyscorun JSON
Version 0.1.1b1 PyPI version JSON
download
home_pageNone
SummaryExecution of system and control tools
upload_time2025-08-15 15:47:58
maintainerNone
docs_urlNone
authorSilvan Stadelmann
requires_python>=3.13
licenseApache License 2.0
keywords science engineering education systems controls controller discrete-time model-based data-driven
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # System and Control Task Runner

Application that performs different System and Control tasks
and demonstrates how `sysco` and `syscovis` work together.

Implementation and usage will by done in terminal, either as CLI or TUI.

As a future goal,
the explanation of the basic concepts and math should follow.

## Usage

```zsh
# to run the current main function
uv run syscorun
```

```python
# the output should look similar to that:
"""
...     # (nerd font needed for display)
"""
```

![syscorun0-1-1a1](https://github.com/silvasta/syscorun/blob/main/doc/images/syscorun-v0-1-1a1.png?raw=true)

_unfortunately I spent hours to get an html view with colors like in alacritty..._
here is how it looks on github:

<!-- <pre style="background-color: #282828; foreground-color:#f2f4f8"> -->
<pre style="background-color: #282828;"><font face = "RobotoMono Nerd Font", color=#f2f4f8 ><font color="#BE95FF">silvan</font><font color="#33B1FF">@</font><font color="#08BDBA">omen-u2504</font><font color="#EE5396">:</font><font color="#33B1FF">~/Coding/systems-and-control-python/syscorun</font><font color="#EE5396">|</font><font color="#DFDFE0">main </font><font color="#25BE6A"></font>
<font color="#33B1FF">⇒</font>  uv run syscorun
<font color="#25BE6A">2025-08-14 23:32:40.142</font> | <font color="#78A9FF"><b>DEBUG   </b></font> | <font color="#33B1FF">sysco</font>:<font color="#33B1FF">&lt;module&gt;</font>:<font color="#33B1FF">7</font> - <font color="#78A9FF"><b>Importing sysco</b></font>
<font color="#25BE6A">2025-08-14 23:32:40.185</font> | <font color="#78A9FF"><b>DEBUG   </b></font> | <font color="#33B1FF">syscovis</font>:<font color="#33B1FF">&lt;module&gt;</font>:<font color="#33B1FF">4</font> - <font color="#78A9FF"><b>Importing syscovis</b></font>
<font color="#33B1FF"><b>Initialize plotter</b></font><font color="#08BDBA"><b>...</b></font><font color="#33B1FF"><b> </b></font><font color="#25BE6A">Project root found! </font><font color="#DFDFE0"><i>set path for plots: </i></font>
<font color="#BE95FF"><i>/home/silvan/Coding/systems-and-control-python/syscorun/</i></font><font color="#C8A5FF"><i>plots</i></font>
<blink><span style="background-color:#DFDFE0"><font color="#33B1FF"><b>                            PLOTTER IS READY TO PLOT                            </b></font></span></blink>
<font color="#25BE6A">2025-08-14 23:32:40.188</font> | <font color="#78A9FF"><b>DEBUG   </b></font> | <font color="#33B1FF">syscorun</font>:<font color="#33B1FF">&lt;module&gt;</font>:<font color="#33B1FF">11</font> - <font color="#78A9FF"><b>Importing syscorun</b></font>
<span style="background-color:#33B1FF"><font color="#DFDFE0"><b>                           # Hello from sysco                                </b></font></span>
Controller loaded...
<font color="#25BE6A">2025-08-14 23:32:40.188</font> | <font color="#08BDBA"><b>WARNING </b></font> | <font color="#33B1FF">syscorun</font>:<font color="#33B1FF">main</font>:<font color="#33B1FF">27</font> - <font color="#08BDBA"><b>NotImplementedError for &lt;sysco.controller.controller.Controller object at 0x7090a4d37230&gt;</b></font>
<font color="#25BE6A">2025-08-14 23:32:40.188</font> | <font color="#08BDBA"><b>WARNING </b></font> | <font color="#33B1FF">syscorun</font>:<font color="#33B1FF">main</font>:<font color="#33B1FF">28</font> - <font color="#08BDBA"><b>Subclasses must implement get_input()</b></font>
<font color="#BE95FF">You would have been better off implementing something than sleeping in class</font><font color="#08BDBA">...</font>
save plot to /home/silvan/Coding/systems-and-control-python/syscorun/plots/task_ .jpg </font></pre>

(downloaded it should work with "RobotoMono Nerd Font" installed)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "syscorun",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.13",
    "maintainer_email": null,
    "keywords": "science, engineering, education, systems, controls, controller, discrete-time, model-based, data-driven",
    "author": "Silvan Stadelmann",
    "author_email": "Silvan Stadelmann <silvasta3@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/61/d0/5f670a30c64e5fb775f85fe4e9fc97688d263f0a38392d66278b48f96d3f/syscorun-0.1.1b1.tar.gz",
    "platform": null,
    "description": "# System and Control Task Runner\n\nApplication that performs different System and Control tasks\nand demonstrates how `sysco` and `syscovis` work together.\n\nImplementation and usage will by done in terminal, either as CLI or TUI.\n\nAs a future goal,\nthe explanation of the basic concepts and math should follow.\n\n## Usage\n\n```zsh\n# to run the current main function\nuv run syscorun\n```\n\n```python\n# the output should look similar to that:\n\"\"\"\n... \ue7a8 \ue8cc \uf36f  # (nerd font needed for display)\n\"\"\"\n```\n\n![syscorun0-1-1a1](https://github.com/silvasta/syscorun/blob/main/doc/images/syscorun-v0-1-1a1.png?raw=true)\n\n_unfortunately I spent hours to get an html view with colors like in alacritty..._\nhere is how it looks on github:\n\n<!-- <pre style=\"background-color: #282828; foreground-color:#f2f4f8\"> -->\n<pre style=\"background-color: #282828;\"><font face = \"RobotoMono Nerd Font\", color=#f2f4f8 ><font color=\"#BE95FF\">silvan</font><font color=\"#33B1FF\">@</font><font color=\"#08BDBA\">omen-u2504</font><font color=\"#EE5396\">:</font><font color=\"#33B1FF\">~/Coding/systems-and-control-python/syscorun</font><font color=\"#EE5396\">|</font><font color=\"#DFDFE0\">main </font><font color=\"#25BE6A\">\ue63f</font>\n<font color=\"#33B1FF\">\u21d2</font>  uv run syscorun\n<font color=\"#25BE6A\">2025-08-14 23:32:40.142</font> | <font color=\"#78A9FF\"><b>DEBUG   </b></font> | <font color=\"#33B1FF\">sysco</font>:<font color=\"#33B1FF\">&lt;module&gt;</font>:<font color=\"#33B1FF\">7</font> - <font color=\"#78A9FF\"><b>Importing sysco</b></font>\n<font color=\"#25BE6A\">2025-08-14 23:32:40.185</font> | <font color=\"#78A9FF\"><b>DEBUG   </b></font> | <font color=\"#33B1FF\">syscovis</font>:<font color=\"#33B1FF\">&lt;module&gt;</font>:<font color=\"#33B1FF\">4</font> - <font color=\"#78A9FF\"><b>Importing syscovis</b></font>\n<font color=\"#33B1FF\"><b>Initialize plotter</b></font><font color=\"#08BDBA\"><b>...</b></font><font color=\"#33B1FF\"><b> </b></font><font color=\"#25BE6A\">Project root found! </font><font color=\"#DFDFE0\"><i>set path for plots: </i></font>\n<font color=\"#BE95FF\"><i>/home/silvan/Coding/systems-and-control-python/syscorun/</i></font><font color=\"#C8A5FF\"><i>plots</i></font>\n<blink><span style=\"background-color:#DFDFE0\"><font color=\"#33B1FF\"><b>                            PLOTTER IS READY TO PLOT                            </b></font></span></blink>\n<font color=\"#25BE6A\">2025-08-14 23:32:40.188</font> | <font color=\"#78A9FF\"><b>DEBUG   </b></font> | <font color=\"#33B1FF\">syscorun</font>:<font color=\"#33B1FF\">&lt;module&gt;</font>:<font color=\"#33B1FF\">11</font> - <font color=\"#78A9FF\"><b>Importing syscorun</b></font>\n<span style=\"background-color:#33B1FF\"><font color=\"#DFDFE0\"><b>                           # Hello from sysco \ue7a8 \ue8cc \uf36f                             </b></font></span>\nController loaded...\n<font color=\"#25BE6A\">2025-08-14 23:32:40.188</font> | <font color=\"#08BDBA\"><b>WARNING </b></font> | <font color=\"#33B1FF\">syscorun</font>:<font color=\"#33B1FF\">main</font>:<font color=\"#33B1FF\">27</font> - <font color=\"#08BDBA\"><b>NotImplementedError for &lt;sysco.controller.controller.Controller object at 0x7090a4d37230&gt;</b></font>\n<font color=\"#25BE6A\">2025-08-14 23:32:40.188</font> | <font color=\"#08BDBA\"><b>WARNING </b></font> | <font color=\"#33B1FF\">syscorun</font>:<font color=\"#33B1FF\">main</font>:<font color=\"#33B1FF\">28</font> - <font color=\"#08BDBA\"><b>Subclasses must implement get_input()</b></font>\n<font color=\"#BE95FF\">You would have been better off implementing something than sleeping in class</font><font color=\"#08BDBA\">...</font>\nsave plot to /home/silvan/Coding/systems-and-control-python/syscorun/plots/task_ .jpg </font></pre>\n\n(downloaded it should work with \"RobotoMono Nerd Font\" installed)\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "Execution of system and control tools",
    "version": "0.1.1b1",
    "project_urls": {
        "Repository": "https://github.com/silvasta/syscorun"
    },
    "split_keywords": [
        "science",
        " engineering",
        " education",
        " systems",
        " controls",
        " controller",
        " discrete-time",
        " model-based",
        " data-driven"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ec1f4bd220142a9dd21c18dcb16b19c2228b33eb57bf88eb890cf8a038d876a3",
                "md5": "c7e8e379d1329d80d4532f6d0658b17f",
                "sha256": "ff559f94084f7db435af5bc02b55b8c493e6de3cb90ebb57e1d62f52e4840925"
            },
            "downloads": -1,
            "filename": "syscorun-0.1.1b1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c7e8e379d1329d80d4532f6d0658b17f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.13",
            "size": 3304,
            "upload_time": "2025-08-15T15:47:56",
            "upload_time_iso_8601": "2025-08-15T15:47:56.019148Z",
            "url": "https://files.pythonhosted.org/packages/ec/1f/4bd220142a9dd21c18dcb16b19c2228b33eb57bf88eb890cf8a038d876a3/syscorun-0.1.1b1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "61d05f670a30c64e5fb775f85fe4e9fc97688d263f0a38392d66278b48f96d3f",
                "md5": "f47102d08fb83d8d1e37cb6983cce894",
                "sha256": "179b3b4a857ef0a14152ed034ce60525be151553ca091a647ca6d40cceb95db5"
            },
            "downloads": -1,
            "filename": "syscorun-0.1.1b1.tar.gz",
            "has_sig": false,
            "md5_digest": "f47102d08fb83d8d1e37cb6983cce894",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.13",
            "size": 2470,
            "upload_time": "2025-08-15T15:47:58",
            "upload_time_iso_8601": "2025-08-15T15:47:58.209713Z",
            "url": "https://files.pythonhosted.org/packages/61/d0/5f670a30c64e5fb775f85fe4e9fc97688d263f0a38392d66278b48f96d3f/syscorun-0.1.1b1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-15 15:47:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "silvasta",
    "github_project": "syscorun",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "syscorun"
}
        
Elapsed time: 1.80050s