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

⛰️[EPIC]: CorrDiff Usability Enhancements #589

Closed
20 of 28 tasks
mnabian opened this issue Jul 12, 2024 · 3 comments
Closed
20 of 28 tasks

⛰️[EPIC]: CorrDiff Usability Enhancements #589

mnabian opened this issue Jul 12, 2024 · 3 comments
Assignees

Comments

@mnabian
Copy link
Collaborator

mnabian commented Jul 12, 2024

Tasks - P0

  1. mnabian
  2. mnabian
  3. mnabian
  4. mnabian
  5. mnabian
  6. mnabian
  7. mnabian
  8. mnabian
  9. mnabian
  10. mnabian
  11. mnabian
  12. mnabian
  13. ? - Needs Triage bug
  14. ? - Needs Triage bug
  15. ? - Needs Triage enhancement
    akshaysubr mnabian
  16. ? - Needs Triage bug
    mnabian
  17. 1 - On Deck
    mnabian
  18. mnabian

Tasks - P1

  1. mnabian
  2. mnabian
  3. mnabian
  4. mnabian
  5. mnabian
  6. ? - Needs Triage enhancement
    mnabian ram-cherukuri
@mnabian mnabian self-assigned this Jul 12, 2024
@ram-cherukuri
Copy link
Collaborator

@mnabian So looking through the task list, we are rearchitecting the code to make it cleaner. From a user perspective, what will they be able to do more easily in terms of say what types of data formats can they ingest, does our training code provide configs that make it easy to train with the supported data formats?

@mnabian
Copy link
Collaborator Author

mnabian commented Aug 6, 2024

Scope of the enhancements:

  • Re-architect Training and Generation: Significantly refactor training and generation processes to hide unnecessary details and configurations, improving modularity, and removing non-intuitive abstractions for a more user-friendly experience.

  • Enhance Configuration Management: Improve the handling of configurations for more efficient, generalizable, and user-friendly setup. Also hide unnecessary configurations from the users to improve usability.

  • Simplify Metrics Logging: Streamline the logging process for training and validation metrics to provide clear and accessible performance tracking.

  • Develop CorrDiff-Lite: Create a simplified, educational version of CorrDiff training and generation, demonstrated on the HRRR dataset, to facilitate learning and accessibility.

  • Refactor and Generalize Dataloader: Enhance and generalize the dataloader to be served as a template for the users to implement their own customized dataloaders.

  • Implement Regression Tests: Introduce regression tests for CorrDiff training and generation to ensure accuracy and reliability in future code updates.

  • Develop Comprehensive Documentation: Create thorough and user-friendly documentation to support all aspects of CorrDiff, ensuring users have clear guidance and resources. This includes both README documentation as well as API documentation.

@mnabian
Copy link
Collaborator Author

mnabian commented Oct 17, 2024

Closing as complete.

#604
#629
#636
#676

@mnabian mnabian closed this as completed Oct 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants