Skip to content
New issue

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

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

Already on GitHub? Sign in 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

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant