UnifiedGet#

class gwpy.io.registry.UnifiedGet(instance: ~gwpy.io.registry.T, cls: type[~gwpy.io.registry.T], registry: ~gwpy.io.registry.UnifiedGetRegistry = <gwpy.io.registry.UnifiedGetRegistry object>, module: str | None = None)[source]#

Bases: UnifiedFetch, Generic[T]

Unified I/O .get() implementation.

This is similar to UnifiedRead or UnifiedFetch except that the getter will iterate over multiple sources returned by the UnifiedGetRegistry.identify_sources method, to retrieve the data any way it can.

Attributes Summary

Methods Summary

__call__(*args[, source])

Execute cls.get().

Attributes Documentation

method = 'get'#

Methods Documentation

__call__(
*args,
source: str | list[str | dict[str, Any]] | None = None,
**kwargs,
) T[source]#

Execute cls.get().