LSST Applications 27.0.0,g0265f82a02+469cd937ee,g02d81e74bb+21ad69e7e1,g1470d8bcf6+cbe83ee85a,g2079a07aa2+e67c6346a6,g212a7c68fe+04a9158687,g2305ad1205+94392ce272,g295015adf3+81dd352a9d,g2bbee38e9b+469cd937ee,g337abbeb29+469cd937ee,g3939d97d7f+72a9f7b576,g487adcacf7+71499e7cba,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+df404f777f,g5a732f18d5+be83d3ecdb,g64a986408d+21ad69e7e1,g858d7b2824+21ad69e7e1,g8a8a8dda67+a6fc98d2e7,g99cad8db69+f62e5b0af5,g9ddcbc5298+d4bad12328,ga1e77700b3+9c366c4306,ga8c6da7877+71e4819109,gb0e22166c9+25ba2f69a1,gb6a65358fc+469cd937ee,gbb8dafda3b+69d3c0e320,gc07e1c2157+a98bf949bb,gc120e1dc64+615ec43309,gc28159a63d+469cd937ee,gcf0d15dbbd+72a9f7b576,gdaeeff99f8+a38ce5ea23,ge6526c86ff+3a7c1ac5f1,ge79ae78c31+469cd937ee,gee10cc3b42+a6fc98d2e7,gf1cff7945b+21ad69e7e1,gfbcc870c63+9a11dc8c8f
LSST Data Management Base Package
|
Public Member Functions | |
__call__ (cls, *args, **kwargs) | |
Public Attributes | |
TEMPLATE_PARAMS | |
Protected Member Functions | |
_guessKeyType (cls, inputData) | |
A metaclass for abstract mappings whose key type is implied by their constructor arguments. This metaclass requires that the mapping have a `dict`-like constructor, i.e., it takes a mapping or an iterable of key-value pairs as its first positional parameter. This class differs from `~lsst.utils.TemplateMeta` only in that the dtype (or equivalent) constructor keyword is optional. If it is omitted, the class will attempt to infer it from the first argument.
Definition at line 122 of file _GenericMap.py.
lsst.afw.typehandling._GenericMap.AutoKeyMeta.__call__ | ( | cls, | |
* | args, | ||
** | kwargs ) |
Definition at line 135 of file _GenericMap.py.
|
protected |
Try to infer the key type of a map from its input. Parameters ---------- inputData : `~collections.abc.Mapping` or iterable of pairs Any object that can be passed to a `dict`-like constructor. Keys are assumed homogeneous (if not, a `~lsst.afw.typehandling.GenericMap` constructor will raise `TypeError` no matter what key type, if any, is provided). Returns ------- keyType : `type` The type of the keys in ``inputData``, or `None` if the type could not be inferred.
Definition at line 149 of file _GenericMap.py.
lsst.afw.typehandling._GenericMap.AutoKeyMeta.TEMPLATE_PARAMS |
Definition at line 136 of file _GenericMap.py.