Closed vc1492a closed 3 years ago
@hamlinliu17 @MichelaRavanelli I have included the functionality in the repository (specifically, the feature/library_basics
branch to allow for the core functions (reading data, future data transformations, modeling experiment runs, etc.) to be imported and used as an installable library. Right now, the library is generically called src
, but it would perhaps begin thinking about what this library could be called as we continue working in these early stages.
We may also update the repository name if we decide on a name for the library.
Toolkit for Ionospheric Disturbance Detection (TIDD)
? Thoughts @hamlinliu17 and @MichelaRavanelli ? Trying to keep it general.
Looks like tidd
is available on the Python package index also.
@vc1492a That sounds good with me. Will the library mostly contain the functionality to read data and encode the data into images?
The library will include the functionality needed to read the data, convert it to images, generate a labeled and unlabeled dataset for model training, train the model, and test its performance, reporting etc. The point is to modularize each component so that it can be developed further into the future.
For example, future versions of the toolkit should maintain the reproducibility of existing / prior experiments while also extending the functionality as current work dictates.
Along with that, we should do some diagramming and determine what the best structure for the code will be - I like the idea of a layered interface. E.g., the data read and data conversion bits are all part of a pipe (for a specific ground station + satellite), and an experiment can contain multiple pipes (I'm thinking out loud right now).
@vc1492a I like that name! Sounds good to me!
TIDD
it is! I'll create a new branch for this issue soon that will update the repository for the name change.
Changed the tag from in progress
to review
since the only thing to do is to review the change and make the change once we stabilize the current changes on main
.
Went ahead and changed the name of the library to tidd
on Github - @hamlinliu17 be sure to update the remote on your end.
Thinking forward, the library which facilitates experiments should have a distinct name that:
This should be completed prior to adding installation instructions in the readme.