home / github / commits

Menu
  • GraphQL API
  • Search all tables

commits: 289b377129b18e7dc6da8336e958a85be868acbe

This data as json

sha message author_date committer_date raw_author raw_committer repo author committer
289b377129b18e7dc6da8336e958a85be868acbe xarray.backends refactor (#2261) * WIP: xarray.backends.file_manager for managing file objects. This is intended to replace both PickleByReconstructionWrapper and DataStorePickleMixin with something more compartmentalized. xref GH2121 * Switch rasterio to use FileManager * lint fixes * WIP: rewrite FileManager to always use an LRUCache * Test coverage * Don't use move_to_end * minor clarification * Switch FileManager.acquire() to a method * Python 2 compat * Update xarray.set_options() to add file_cache_maxsize and validation * Add assert for FILE_CACHE.maxsize * More docstring for FileManager * Add accidentally omited tests for LRUCache * Adapt scipy backend to use FileManager * Stickler fix * Fix failure on Python 2.7 * Finish adjusting backends to use FileManager * Fix bad import * WIP on distributed * More WIP * Fix distributed write tests * Fixes * Minor fixup * whats new * More refactoring: remove state from backends entirely * Cleanup * Fix failing in-memory datastore tests * Fix inaccessible datastore * fix autoclose warnings * Fix PyNIO failures * No longer disable HDF5 file locking We longer need to explicitly HDF5_USE_FILE_LOCKING='FALSE' because we properly close open files. * whats new and default file cache size * Whats new tweak * Refactor default lock logic to backend classes * Rename get_resource_lock -> get_write_lock * Don't acquire unnecessary locks in __getitem__ * Fix bad merge * Fix import * Remove unreachable code 2018-10-09T04:13:41Z 2018-10-09T04:13:41Z f10b21bed2846b879806f87039b77245b18e7671 cd792325681cbad9f663f2879d8b69f1edbb678f 13221727 1217238 19864447
Powered by Datasette · Queries took 1.43ms · About: xarray-datasette