-
Notifications
You must be signed in to change notification settings - Fork 17
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
I/O Abstraction #182
Comments
@rburghol, thanks for recording these notes in an issue! I have one clarification/correction, however. The implementation of the file interface is actually done by file type in modules such as src/hsp2/hsp2io/hdf.py. So if you wanted to implement IO for a new file type (i.e. Parquet), you would want to copy the pattern in The To see an example of how that is used, look at the This PR describes it all reasonably well too: @ptomasula, anything else to add? |
Thanks @aufdenkampe -- I was flying by the seat of my pants! |
@PaulDudaRESPEC, @timcera, @rburghol & @austinorr, the example 1 notebook now works by installing from the conda environment file. Most importantly this example notebook provides an example of how the IO manager should be used, as described in #182 (comment)
write_ts
,read_ts
write_ts()
HSPsquared/src/hsp2/hsp2io/io.py
Line 58 in 6f40cc3
Caching
save_timeseries
pushes the data to disk, and then, that seems to incur large overhead.The text was updated successfully, but these errors were encountered: