Skip to content

Refactor Nyx in Python #311

@ChristopherRabotin

Description

@ChristopherRabotin

High level description

The first part of this work will include creating, refactoring, and re-enabling the Python interface in Nyx, which was removed in #305 for the sake of time.

Nyx is currently one (giant) library. I've learned on ANISE that it's very useful to separate out the code in a workspace. Nyx-Insight may eventually be an additional package to Nyx in the future.

Requirements

Basically, make it a pleasure to use, just like it's a pleasure to use ANISE in Python and in Rust.

Test plans

Reenable all of the test plans currently in the code, but disabled in CI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P-highi-pythonRelative to the Python interface

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions