Dan Allan
Dan Allan
Musing on this a little more, I noticed that the lifecycle of the proposed `Reader` API: ```py reader = Reader(...) reader.read() reader.close() ``` rhymes nicely with opening files in Python:...
I have built a prototype to show that if plugin authors provide a `Reader` API, we can automatically construct the rest of the `DataSource` API for them. https://github.com/danielballan/reader_prototype
Expanded thoughts on how there is a place for an ecosystem-wide standard in this space without dependency on or even reference to any particular library. https://blog.danallan.com/posts/2020-03-07-reader-protocol/ Intake has a role...
Getting closer here...
Thanks, @martindurant. The direct cause of the error ``` TypeError: __init__() got an unexpected keyword argument 'shape' ``` is that `InnerCatalog` inherits the `name` `'catalog'` from its base class `intake.catalog.base.Catalog`,...
Yes, it would be good to generate documentation as an outcome of this issue.
Interesting!
attn @dcwalk, @titaniumbones
@janakrajchadha Your proposal included "_Understand_ the differences...." Once the differences are clear in your mind, documentation can be a concrete achievement for this task.
Oops, @Mr0grog's comment and the subsequent ones hadn't loaded for me when I posted the above. Yes, the task here is to both determine and document source_metadata for PF and...