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

Break out component libraries #51

Open
2 of 5 tasks
JimCircadian opened this issue Jun 21, 2023 · 1 comment
Open
2 of 5 tasks

Break out component libraries #51

JimCircadian opened this issue Jun 21, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@JimCircadian
Copy link
Member

JimCircadian commented Jun 21, 2023

Many components of icenet are generalisable for data centric workflows. Many companion projects are relying on this happening in the not too distant future (though they can just use the icenet library in the meantime!)

  • Data downloaders split out from library
    • This can drive the decoupling of the EASE2 projection which will be awesome for the downloaders
  • Preprocessors split out from library
  • To review but not necessarily action - create a plan
    • Training / Prediction harness
    • Plotting from predictions, potentially - certainly looking at automated plotting / visualisation of data stores is a thing

Consider other components around the place, particularly in icenet-etl

@JimCircadian
Copy link
Member Author

Having undertaken the download-toolbox and preprocess-toolbox split for icenet 0.4, as well as looked at the structure within the icenet 0.3 for training and prediction, I've updated the description accordingly. There is possibility for too much to go into this, but might be some interesting harness / plotting movements into other tools that can reside in a more generalised environmental forecasting sense. Worth reviewing w.r.t icenet 0.4 once the work there is concluded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In progress
Development

No branches or pull requests

2 participants