Skip to content

Lightweight version of python-control #807

Description

@CesMak

Hey there,
I would like to use this lib with pyodide in the browser. But it takes a long time to load cause it has so many dependencies:
await pyodide.loadPackage("numpy");
await pyodide.loadPackage("scipy");
await pyodide.loadPackage("matplotlib");
await pyodide.loadPackage("sympy");
await pyodide.loadPackage("pandas");
Do you know if I can use it in a more lightweigt way - or is there any other python control library which does not need so many dependencies?

Activity

  1. murrayrm commented on Dec 3, 2022

    @murrayrm
    Member

    The python-control package does not require sympy at all and pandas is optional (it will use it if it is on the system, but runs fine without it), but the others are pretty integral to the operation of the package.

    Another package for control system analysis is harold, but it also requires numpy, scipy, and matplot lib.

  2. locked and limited conversation to collaborators on Dec 3, 2022
  3. converted this issue into a discussion #808 on Dec 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions