intake_io.fsspec.flywheel

Module Contents

Classes

FlywheelFileSystem

class intake_io.fsspec.flywheel.FlywheelFileSystem(hostname=None, apikey=None, *args, **kwargs)

Bases: fsspec.AbstractFileSystem

cachable = True
protocol = flywheel
async_impl = False
root_marker = /
abstract mkdir(self, path, create_parents=True, **kwargs)
abstract makedirs(self, path, exist_ok=False)
abstract rmdir(self, path)
ls(self, path, detail=False, **kwargs)
walk(self, path, maxdepth=None, **kwargs)
info(self, path, **kwargs)
size(self, path)
isdir(self, path)
isfile(self, path)
abstract cat_file(self, path, start=None, end=None, **kwargs)
abstract pipe_file(self, path, value, **kwargs)
get_file(self, rpath, lpath, **kwargs)
get(self, rpath, lpath, recursive=False, callback=_DEFAULT_CALLBACK, **kwargs)
abstract put_file(self, lpath, rpath, **kwargs)
abstract head(self, path, size=1024)
abstract tail(self, path, size=1024)
abstract cp_file(self, path1, path2, **kwargs)
abstract expand_path(self, path, recursive=False, maxdepth=None)
abstract rm_file(self, path)
open(self, path, mode='rb', block_size=None, cache_options=None, **kwargs)
abstract touch(self, path, truncate=True, **kwargs)
created(self, path)
modified(self, path)