syscovis


Namesyscovis JSON
Version 0.1.1b1 PyPI version JSON
download
home_pageNone
SummaryVisualizaton for System and Control tasks
upload_time2025-08-15 15:47:21
maintainerNone
docs_urlNone
authorSilvan Stadelmann
requires_python>=3.13
licenseApache License 2.0
keywords science engineering visualizaton 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.
            # Systems and Controls Visualization

Library that is intended to create different forms of visualizations for dynamic systems but also for other purposes.

It will be more a wrapper of existing tools and maybe created such to compare them. (matplotlib, plotly, ...)

## Usage

```python
# integration with python
from syscovis import plotter
# create the plots
plotter.plot() # so far it creates the directory for the plots
```

```bash
# test from shell
uv run python -c "import syscovis; print(syscovis.hello())"
```

## Visualizations (in planning)

### Trajectories

Every possible combination of plots in 2d, with the idea to _just_ plot them, not spend hours with configuration.

Maybe there will be some experiments in 3d.

### Video rendering

### Classic control stuff

#### Bode

#### Nyquist

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "syscovis",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.13",
    "maintainer_email": null,
    "keywords": "science, engineering, visualizaton, 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/49/0d/ee96a620811db59d5af07b216ef0e43bc32c8a2222faf4f60e648192bc16/syscovis-0.1.1b1.tar.gz",
    "platform": null,
    "description": "# Systems and Controls Visualization\n\nLibrary that is intended to create different forms of visualizations for dynamic systems but also for other purposes.\n\nIt will be more a wrapper of existing tools and maybe created such to compare them. (matplotlib, plotly, ...)\n\n## Usage\n\n```python\n# integration with python\nfrom syscovis import plotter\n# create the plots\nplotter.plot() # so far it creates the directory for the plots\n```\n\n```bash\n# test from shell\nuv run python -c \"import syscovis; print(syscovis.hello())\"\n```\n\n## Visualizations (in planning)\n\n### Trajectories\n\nEvery possible combination of plots in 2d, with the idea to _just_ plot them, not spend hours with configuration.\n\nMaybe there will be some experiments in 3d.\n\n### Video rendering\n\n### Classic control stuff\n\n#### Bode\n\n#### Nyquist\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "Visualizaton for System and Control tasks",
    "version": "0.1.1b1",
    "project_urls": {
        "Repository": "https://github.com/silvasta/syscovis"
    },
    "split_keywords": [
        "science",
        " engineering",
        " visualizaton",
        " systems",
        " controls",
        " controller",
        " discrete-time",
        " model-based",
        " data-driven"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "09a965f8b17d8669e679252914fd100d43bee4eba0012dc5cd3d70c1ff2d667a",
                "md5": "18ce904147be3c06c84bf2fa650264e0",
                "sha256": "08b1bf3a923f46c0332d267ae7092225218917e58136c034900f99480161b93d"
            },
            "downloads": -1,
            "filename": "syscovis-0.1.1b1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "18ce904147be3c06c84bf2fa650264e0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.13",
            "size": 5876,
            "upload_time": "2025-08-15T15:47:20",
            "upload_time_iso_8601": "2025-08-15T15:47:20.175821Z",
            "url": "https://files.pythonhosted.org/packages/09/a9/65f8b17d8669e679252914fd100d43bee4eba0012dc5cd3d70c1ff2d667a/syscovis-0.1.1b1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "490dee96a620811db59d5af07b216ef0e43bc32c8a2222faf4f60e648192bc16",
                "md5": "4bc5f9b50ac04524df1e66309e6c7eb9",
                "sha256": "2660dba901b056657796c49533dbd23e2c77d6052462f50b6856d60f34b12d1c"
            },
            "downloads": -1,
            "filename": "syscovis-0.1.1b1.tar.gz",
            "has_sig": false,
            "md5_digest": "4bc5f9b50ac04524df1e66309e6c7eb9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.13",
            "size": 3949,
            "upload_time": "2025-08-15T15:47:21",
            "upload_time_iso_8601": "2025-08-15T15:47:21.613976Z",
            "url": "https://files.pythonhosted.org/packages/49/0d/ee96a620811db59d5af07b216ef0e43bc32c8a2222faf4f60e648192bc16/syscovis-0.1.1b1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-15 15:47:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "silvasta",
    "github_project": "syscovis",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "syscovis"
}
        
Elapsed time: 1.66221s