Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Refactor Nyx in Python #311

Open
ChristopherRabotin opened this issue Jun 14, 2024 · 1 comment
Open

Refactor Nyx in Python #311

ChristopherRabotin opened this issue Jun 14, 2024 · 1 comment
Labels
i-python Relative to the Python interface P-low

Comments

@ChristopherRabotin
Copy link
Member

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.

@ChristopherRabotin
Copy link
Member Author

This should be the last task for version 2.0.0 to ensure that other changes in that milestone don't require additional rewrites.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
i-python Relative to the Python interface P-low
Projects
None yet
Development

No branches or pull requests

1 participant