stream_graph.TemporalNodeSetB¶
- 
class 
stream_graph.TemporalNodeSetB(nodeset=None, timeset=None, discrete=None)[source][source]¶ Implementation of ABC.TemporalNodeSet using class combination.
All nodes defined by a nodeset, exist in all the time domain defined by timeset.
- Attributes
 discreteDesignate if the TemporalNodeSet is on discrete Time.
instantaneousDefines if the Time Set is instantaneous.
nReturns number of nodes of the TemporalNodeSet.
nodesetReturn the nodeset that can be derived from this TemporalNodeSet.
- number_of_instants
 sizeReturns the size of the TemporalNodeSet.
timesetReturn the timeset that can be derived from this TemporalNodeSet.
total_common_timeReturns the total time that each node shares with all the other nodes of the TemporalNodeSet.
total_timeReturns the size of the derived TimeSet.
Methods
common_time(self[, u])common_time_pair(self[, l])copy(self[, deep])Returns a deep or shallow copy of the current TemporalNodeSet.
discretize(self[, bins, bin_size])Returns a discrete version of the current TemporalNodeSet.
duration_of(self[, u])issuperset(self, tns)n_at(self[, t])nodes_at(self[, t])times_of(self[, u])substream
- 
__class__[source]¶ alias of
abc.ABCMeta
- 
__delattr__(self, name, /)¶ Implement delattr(self, name).
- 
__dir__()¶ default dir() implementation
- 
__eq__(self, value, /)¶ Return self==value.
- 
__format__()¶ default object formatter
- 
__ge__(self, value, /)¶ Return self>=value.
- 
__getattribute__(self, name, /)¶ Return getattr(self, name).
- 
__gt__(self, value, /)¶ Return self>value.
- 
__hash__(self, /)¶ Return hash(self).
- 
__init_subclass__()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
- 
__le__(self, value, /)¶ Return self<=value.
- 
__lt__(self, value, /)¶ Return self<value.
- 
__ne__(self, value, /)¶ Return self!=value.
- 
__new__(*args, **kwargs)¶ Create and return a new object. See help(type) for accurate signature.
- 
__reduce__()¶ helper for pickle
- 
__reduce_ex__()¶ helper for pickle
- 
__repr__(self, /)¶ Return repr(self).
- 
__setattr__(self, name, value, /)¶ Implement setattr(self, name, value).
- 
__sizeof__()¶ size of object in memory, in bytes
- 
__subclasshook__()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
- 
__weakref__¶ list of weak references to the object (if defined)
- 
copy(self, deep=True)[source]¶ Returns a deep or shallow copy of the current TemporalNodeSet.
- Parameters
 - deepBool
 
- Returns
 - temporal_nodeset_copyTemporalNodeSet
 Returns a deep or shallow copy of the current TemporalNodeSet.
- 
discretize(self, bins=None, bin_size=None)[source]¶ Returns a discrete version of the current TemporalNodeSet.
- Parameters
 - binsIterable or None.
 If None, step should be provided. If Iterable it should contain n+1 elements that declare the start and the end of all (continuous) bins.
- bin_sizeInt or datetime
 If bins is provided this argument is ommited. Else declare the size of each bin.
- Returns
 - timeset_discreteTimeSet
 Returns a discrete version of the TimeSet.
- binslist
 A list of the created bins.