Skip to content

Update Python interface #83

@keefehuang

Description

@keefehuang

The current python interface requires the movement of data from Rust to python that is not required.
The more complex data structures should remain in rust and not be accessible from python at all unless specified.
Additionally, the API of the Rust structures should not require PyCommands or an intermediate "Circuit" language

This PR will:

  • update python bindings to dependence on a PyCommand
  • extend bindings to allow the passing of synthesis type
  • avoid passing Rust data to Python unnecessarily

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