|
LSST Applications g0b6bd0c080+a72a5dd7e6,g1182afd7b4+2a019aa3bb,g17e5ecfddb+2b8207f7de,g1d67935e3f+06cf436103,g38293774b4+ac198e9f13,g396055baef+6a2097e274,g3b44f30a73+6611e0205b,g480783c3b1+98f8679e14,g48ccf36440+89c08d0516,g4b93dc025c+98f8679e14,g5c4744a4d9+a302e8c7f0,g613e996a0d+e1c447f2e0,g6c8d09e9e7+25247a063c,g7271f0639c+98f8679e14,g7a9cd813b8+124095ede6,g9d27549199+a302e8c7f0,ga1cf026fa3+ac198e9f13,ga32aa97882+7403ac30ac,ga786bb30fb+7a139211af,gaa63f70f4e+9994eb9896,gabf319e997+ade567573c,gba47b54d5d+94dc90c3ea,gbec6a3398f+06cf436103,gc6308e37c7+07dd123edb,gc655b1545f+ade567573c,gcc9029db3c+ab229f5caf,gd01420fc67+06cf436103,gd877ba84e5+06cf436103,gdb4cecd868+6f279b5b48,ge2d134c3d5+cc4dbb2e3f,ge448b5faa6+86d1ceac1d,gecc7e12556+98f8679e14,gf3ee170dca+25247a063c,gf4ac96e456+ade567573c,gf9f5ea5b4d+ac198e9f13,gff490e6085+8c2580be5c,w.2022.27
LSST Data Management Base Package
|
Public Member Functions | |
| def | getColumnView (self) |
| def | __getitem__ (self, key) |
| def | __setitem__ (self, key, value) |
| def | __delitem__ (self, key) |
| def | append (self, record) |
| def | insert (self, key, value) |
| def | clear (self) |
| def | addNew (self) |
| def | cast (self, type_, deep=False) |
| def | copy (self, deep=False) |
| def | extend (self, iterable, deep=False, mapper=None) |
| def | __reduce__ (self) |
| def | asAstropy (self, cls=None, copy=False, unviewable="copy") |
| def | __dir__ (self) |
| def | __getattr__ (self, name) |
| def | __str__ (self) |
| def | __repr__ (self) |
Properties | |
| columns = property(__getColumns, doc="a column view of the catalog") | |
| def lsst.afw.table._base.Catalog.__delitem__ | ( | self, | |
| key | |||
| ) |
| def lsst.afw.table._base.Catalog.__dir__ | ( | self | ) |
| def lsst.afw.table._base.Catalog.__getattr__ | ( | self, | |
| name | |||
| ) |
| def lsst.afw.table._base.Catalog.__getitem__ | ( | self, | |
| key | |||
| ) |
| def lsst.afw.table._base.Catalog.__reduce__ | ( | self | ) |
| def lsst.afw.table._base.Catalog.__repr__ | ( | self | ) |
| def lsst.afw.table._base.Catalog.__setitem__ | ( | self, | |
| key, | |||
| value | |||
| ) |
| def lsst.afw.table._base.Catalog.addNew | ( | self | ) |
| def lsst.afw.table._base.Catalog.append | ( | self, | |
| record | |||
| ) |
Definition at line 143 of file _base.py.
| def lsst.afw.table._base.Catalog.asAstropy | ( | self, | |
cls = None, |
|||
copy = False, |
|||
unviewable = "copy" |
|||
| ) |
Return an astropy.table.Table (or subclass thereof) view into this catalog.
Parameters
----------
cls :
Table subclass to use; `None` implies `astropy.table.Table`
itself. Use `astropy.table.QTable` to get Quantity columns.
copy : bool, optional
If `True`, copy data from the LSST catalog to the astropy
table. Not copying is usually faster, but can keep memory
from being freed if columns are later removed from the
Astropy view.
unviewable : `str`, optional
One of the following options (which is ignored if
copy=`True` ), indicating how to handle field types (`str`
and `Flag`) for which views cannot be constructed:
- 'copy' (default): copy only the unviewable fields.
- 'raise': raise ValueError if unviewable fields are present.
- 'skip': do not include unviewable fields in the Astropy Table.
Returns
-------
cls : `astropy.table.Table`
Astropy view into the catalog.
Raises
------
ValueError
Raised if the `unviewable` option is not a known value, or
if the option is 'raise' and an uncopyable field is found.
Definition at line 226 of file _base.py.
| def lsst.afw.table._base.Catalog.cast | ( | self, | |
| type_, | |||
deep = False |
|||
| ) |
| def lsst.afw.table._base.Catalog.clear | ( | self | ) |
| def lsst.afw.table._base.Catalog.copy | ( | self, | |
deep = False |
|||
| ) |
| def lsst.afw.table._base.Catalog.extend | ( | self, | |
| iterable, | |||
deep = False, |
|||
mapper = None |
|||
| ) |
Append all records in the given iterable to the catalog.
Parameters
----------
iterable :
Any Python iterable containing records.
deep : `bool`, optional
If `True`, the records will be deep-copied; ignored if
mapper is not `None` (that always implies `True`).
mapper : `lsst.afw.table.schemaMapper.SchemaMapper`, optional
Used to translate records.
Definition at line 189 of file _base.py.
| def lsst.afw.table._base.Catalog.getColumnView | ( | self | ) |
| def lsst.afw.table._base.Catalog.insert | ( | self, | |
| key, | |||
| value | |||
| ) |
|
static |