fiftyone.core.singletons#
FiftyOne singleton implementations.
Classes:
|
Singleton metaclass for |
Singleton metaclass interface for |
|
|
Singleton metaclass for |
|
Singleton metaclass for |
- class fiftyone.core.singletons.DatasetSingleton(*args, **kwargs)#
Bases:
typeSingleton metaclass for
fiftyone.core.dataset.Dataset.Datasets are singletons keyed by the dataset’s
name.Note that new
fiftyone.core.dataset.Datasetinstances are always created if the_create == True.Methods:
mro()Return a type's method resolution order.
- mro()#
Return a type’s method resolution order.
- class fiftyone.core.singletons.DocumentSingleton#
Bases:
typeSingleton metaclass interface for
fiftyone.core.document.Documentsubclasses.The methods declared by this interface are used by the
fiftyone.core.document.Documentclass to manage all instances of a class that implements this type.Methods:
mro()Return a type's method resolution order.
- mro()#
Return a type’s method resolution order.
- class fiftyone.core.singletons.SampleSingleton(*args, **kwargs)#
Bases:
DocumentSingletonSingleton metaclass for
fiftyone.core.sample.Sample.This metaclass maintains a weakref dictionary of all in-memory
fiftyone.core.sample.Sampleinstances keyed by[collection name][sample ID].Methods:
mro()Return a type's method resolution order.
- mro()#
Return a type’s method resolution order.
- class fiftyone.core.singletons.FrameSingleton(*args, **kwargs)#
Bases:
DocumentSingletonSingleton metaclass for
fiftyone.core.frame.Frame.This metaclass maintains a weakref dictionary of all in-memory
fiftyone.core.frame.Frameinstances keyed by[collection name][sample ID][frame number].Methods:
mro()Return a type's method resolution order.
- mro()#
Return a type’s method resolution order.