gstlal 1.13.0
Loading...
Searching...
No Matches
python.datafind.DataCache Class Reference

Public Member Functions

 files (self)
 __len__ (self)
 __add__ (self, other)
 chunked (self, chunk_size)
 groupby (self, *group)
 groupby_bins (self, bin_type, bins)
 copy (self, root=None)
 generate (cls, name, ifos, time_bins=None, svd_bins=None, subtype=None, extension=None, root=None, create_dirs=True)
 find (cls, name, start=None, end=None, root=None, segments=None, svd_bins=None, extension=None, subtype=None)
 from_files (cls, name, files)

Static Public Attributes

str name : "DataType"
list cache = field(default_factory=list)

Protected Member Functions

 _groupby_keyfunc (self, groups)

Static Protected Member Functions

 _data_path (datatype, start=None, root=None, create=True)
 _glob_path (name, root=None, svd_bin=None, subtype=None, extension=None, gps_dir=True)

Detailed Description

Definition at line 95 of file datafind.py.

Member Function Documentation

◆ __add__()

python.datafind.DataCache.__add__ ( self,
other )

Definition at line 106 of file datafind.py.

◆ __len__()

python.datafind.DataCache.__len__ ( self)

Definition at line 103 of file datafind.py.

◆ _data_path()

python.datafind.DataCache._data_path ( datatype,
start = None,
root = None,
create = True )
staticprotected

Definition at line 246 of file datafind.py.

◆ _glob_path()

python.datafind.DataCache._glob_path ( name,
root = None,
svd_bin = None,
subtype = None,
extension = None,
gps_dir = True )
staticprotected

Definition at line 253 of file datafind.py.

◆ _groupby_keyfunc()

python.datafind.DataCache._groupby_keyfunc ( self,
groups )
protected

Definition at line 136 of file datafind.py.

◆ chunked()

python.datafind.DataCache.chunked ( self,
chunk_size )

Definition at line 110 of file datafind.py.

◆ copy()

python.datafind.DataCache.copy ( self,
root = None )

Definition at line 162 of file datafind.py.

◆ files()

python.datafind.DataCache.files ( self)

Definition at line 100 of file datafind.py.

◆ find()

python.datafind.DataCache.find ( cls,
name,
start = None,
end = None,
root = None,
segments = None,
svd_bins = None,
extension = None,
subtype = None )

Definition at line 221 of file datafind.py.

◆ from_files()

python.datafind.DataCache.from_files ( cls,
name,
files )

Definition at line 240 of file datafind.py.

◆ generate()

python.datafind.DataCache.generate ( cls,
name,
ifos,
time_bins = None,
svd_bins = None,
subtype = None,
extension = None,
root = None,
create_dirs = True )

Definition at line 172 of file datafind.py.

◆ groupby()

python.datafind.DataCache.groupby ( self,
* group )

Definition at line 114 of file datafind.py.

◆ groupby_bins()

python.datafind.DataCache.groupby_bins ( self,
bin_type,
bins )

Definition at line 124 of file datafind.py.

Member Data Documentation

◆ cache

python.datafind.DataCache.cache = field(default_factory=list)
static

Definition at line 97 of file datafind.py.

◆ name

python.datafind.DataCache.name : "DataType"
static

Definition at line 96 of file datafind.py.


The documentation for this class was generated from the following file: