-
Notifications
You must be signed in to change notification settings - Fork 2
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
Complete Library Overhaul: Refactoring, OOP, Documentation, and API Improvements #78
Conversation
These changes basically rewrite the entire library. The ideas remain largely the same but the code has largely been completely refactored. I have added several notebooks in (1) Testing/comparing changes for accuracy, Once you have completed point (1) above, we can proceed with merging the changes. |
Description of Changes to the GitHub Repository
This update to the repository represents a complete overhaul and refactoring of the library, with a focus on improving code logic, syntax, and writing style. The primary goal was to make the library more modular and maintainable, while also improving its functionality and user experience. The changes encompass both the Python library and API, as well as minor updates to the visualization frontend.
Major Changes
Detailed Overview of Changes
Library and API Overhaul
Modularity and OOP
Documentation and Tutorials
Visualization Frontend
Miscellaneous Changes
Summary
This update represents a significant improvement to the library, with a complete overhaul of the codebase and a focus on modularity and maintainability. The new OOP approach, comprehensive documentation, and various performance improvements should make the library more user-friendly and versatile. With the added Jupyter notebooks and visualization frontend updates, users can expect a smoother and more informative experience.