Refactor: Logging, Module Restructure, and Codebase Streamlining #4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Subject: Refactor: Logging, Module Restructure, and Codebase Streamlining
This PR introduces a series of refactoring and cleanup changes aimed at improving the codebase's maintainability, organization, and user experience.
Key changes include:
Logging Overhaul (c701618):
Module Removal (0ba9d8e, bb15abb):
calculationsmodule and all its associated files (e.g.,calc_manager.py,job_scheduler_generator.py,parsers.py).graph_kitmodule and all its associated files (e.g.,data.py,graph_manager.py,metadata.py,nodes.py,relationships.py).Import Path and Structure Refactoring:
matgraphdb.core.nodesandmatgraphdb.core.edgestomatgraphdb.generators.nodesandmatgraphdb.generators.edgesrespectively.material_store.pyfile to encapsulate theMaterialStoreclass, improving code organization and maintainability.These updates collectively contribute to a cleaner, more efficient, and developer-friendly codebase.