Owner(s): Imran Hasan (@ih64)
Updated for DC2 by: Douglas Tucker (@douglasleetucker)
Last Verified to Run: 2021-03-09
Verified Stack Release: 21.0.0
Catalogs of astronomical objects and their many measurements will be a primary data product that LSST provides. Queries of those catalogs will be the starting point for almost all LSST science analyses. On the way to filling the LSST database with these catalogs, the science pipelines will generate and manipulate a lot of internal tables; the python class that the Stack defines and uses for these tables is called an "afwTable".
After working through this tutorial you should be able to:
This notebook is intended to be runnable on lsst-lsp-stable.ncsa.illinois.edu
from a local git clone of https://github.com/LSSTScienceCollaborations/StackClub.
The next few cells give you some options for your "Set-up" section - you may not need them all.
We'll need the stackclub
package to be installed. If you are not developing this package, you can install it using pip
, like this:
pip install git+git://github.com/LSSTScienceCollaborations/StackClub.git#egg=stackclub
If you are developing the stackclub
package (eg by adding modules to it to support the Stack Club tutorial that you are writing, you'll need to make a local, editable installation. In the top level folder of the StackClub
repo, do:
! cd .. && python setup.py -q develop --user && cd -
/home/kadrlica/notebooks/.beavis/StackClub/Basics
When editing the stackclub
package files, we want the latest version to be imported when we re-run the import command. To enable this, we need the %autoreload magic command.
%load_ext autoreload
%autoreload 2
You can find the Stack version that this notebook is running by using eups list -s on the terminal command line:
# What version of the Stack am I using?
! echo $HOSTNAME
! eups list -s | grep lsst_distrib
nb-kadrlica-r21-0-0 lsst_distrib 21.0.0+973e4c9e85 current v21_0_0 setup
For this tutorial we'll need the following modules:
%matplotlib inline
#%matplotlib ipympl
import os
import warnings
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
plt.style.use('seaborn-poster')
from IPython.display import IFrame, display, Markdown
plt.style.use('seaborn-talk')
plt.style.use('seaborn-talk')
import lsst.daf.persistence as dafPersist
import lsst.daf.base as dafBase
import lsst.geom
import lsst.afw.table as afwTable
from astropy.io import ascii
To begin, we will make a bare-bones afw table so that we can clearly showcase some important concepts. First we will make the simplest possible table, by hand. While creating tables by hand will not likely be the standard use case, it is useful from a tutorial standpoint, as it will allow us to excercise some concepts one at a time
# afw tables need a schema to tell the table how its data are organized
# Lets have a look at a simple schema:
min_schema = afwTable.SourceTable.makeMinimalSchema()
# But what is the schema exactly? Printing it out can be informative
print(min_schema)
Schema( (Field['L'](name="id", doc="unique ID"), Key<L>(offset=0, nElements=1)), (Field['Angle'](name="coord_ra", doc="position in ra/dec"), Key<Angle>(offset=8, nElements=1)), (Field['Angle'](name="coord_dec", doc="position in ra/dec"), Key<Angle>(offset=16, nElements=1)), (Field['L'](name="parent", doc="unique ID of parent source"), Key<L>(offset=24, nElements=1)), )
Our schema contains 4 Fields: one for each celestial coordinate, an id that uniquely defines it, and a 'parent', which lists the id of the source this source was deblended from. We will deal with the parent column in more detail in a few cells, but for now you can ignore it.
Each field has some accompanying information to go along with it. In addition to its name, we get a helpful docstring describing it. We also get the units that values for this field must have. For example, any value associated with the id key has to be a long integer, and all entries for celestial coordniates have to be instances of an Angle class. We will showcase the Angle class shortly.
If printing out the schema gives you more information that you want, you can get the names. If the names are informative enough, this might be all you need.
min_schema.getNames()
{'coord_dec', 'coord_ra', 'id', 'parent'}
# We can also add another field to the schema, using a call pattern like this:
min_schema.addField("r_mag", type=np.float32, doc="r band flux", units="mag")
# Lets make sure the field was added by printing out the schema once more:
print(min_schema)
Schema( (Field['L'](name="id", doc="unique ID"), Key<L>(offset=0, nElements=1)), (Field['Angle'](name="coord_ra", doc="position in ra/dec"), Key<Angle>(offset=8, nElements=1)), (Field['Angle'](name="coord_dec", doc="position in ra/dec"), Key<Angle>(offset=16, nElements=1)), (Field['L'](name="parent", doc="unique ID of parent source"), Key<L>(offset=24, nElements=1)), (Field['F'](name="r_mag", doc="r band flux", units="mag"), Key<F>(offset=32, nElements=1)), )
You can also ask for a ordered list of names. In this case where our schema contains only 4 names, there is not a clear advantage. However, we will soon encounter schemas that contain many dozens of names. Sifting through a ordered list of these may be preferable. The ordering here is not alphabetical, but instead mirrors the ordering of these fields in the schema. You can check that is the case by comparing the ordering of output in the next cell to the one above
min_schema.getOrderedNames()
['id', 'coord_ra', 'coord_dec', 'parent', 'r_mag']
We pause here to point out some caveats.
Now that we have a schema, we can use it to make a table.
min_table = afwTable.BaseCatalog(min_schema)
# our table is empty, and we can check this by looking at its length
print('our minimal table has {} rows'.format(len(min_table)))
our minimal table has 0 rows
Now we will add some data to our minimal catalog. Catalogs are collections of 'records', which themselves contain data. Therefore, we must first create records, and hand those records over in turn to our Table. Records must adhere to the schema that the Table has, and so we must add data in field by field.
# make a new record.
rec = min_table.addNew()
# grab a hold of the keys for the record. We will use these to add data
field_dict = min_schema.extract('*') #this returns a dictionary of all the fields
field_dict.keys()
dict_keys(['id', 'coord_ra', 'coord_dec', 'parent', 'r_mag'])
# access the dictionary one field at a time, and grab each field's key.
# note these are instances of a Key object, and not to be confused with python dictionary keys.
id_key = field_dict['id'].key
ra_key = field_dict['coord_ra'].key
dec_key = field_dict['coord_dec'].key
parent_key = field_dict['parent'].key
r_mag_key = field_dict['r_mag'].key
#use the keys to add data in our record
rec.set(id_key, 1)
rec.set(r_mag_key, 19.0)
rec.set(ra_key, lsst.geom.Angle(.2, units=lsst.geom.radians))
rec.set(dec_key, lsst.geom.Angle(-3.14, units=lsst.geom.radians))
rec.set(parent_key, 0)
Notice to set the ra and dec, we needed to create geom.Angle
objects for them. The object contains both the value of the angle, and the units the angle is in. The units keyword is set to radians by default, and all the DM code works on radians internally. To keep consistency with this, it is largely considered good pratice to work in radians too, setting the keyword for clarity.
If you insisted that the angle be in other units, you can set them using the the units keyword. Other typical choices are degrees, arcminutes, arcseconds. You can learn more about lsst.geom.Angle
objects here
Additionally, we set the parent to zero. This means this record refers to the object before any deblending occoured. Lets look at our table now to see how it stands.
min_table
<class 'lsst.afw.table.BaseCatalog'> id coord_ra coord_dec parent r_mag rad rad mag --- -------- --------- ------ ----- 1 0.2 -3.14 0 19.0
We will flesh out the parent column a bit more by adding our next record. Notice we can keep using the keys we defined above. Also notice our second record's parent is listed as 1. This means the object 2 was the result of being deblended from object 1, i.e. object 2 is a child object of object 1.
rec = min_table.addNew()
rec.set(id_key, 2)
rec.set(r_mag_key, 18.5)
rec.set(ra_key, lsst.geom.Angle(3.14, units=lsst.geom.radians))
rec.set(dec_key, lsst.geom.Angle(2.0, units=lsst.geom.radians))
rec.set(parent_key, 1)
min_table
<class 'lsst.afw.table.BaseCatalog'> id coord_ra coord_dec parent r_mag rad rad mag --- -------- --------- ------ ----- 1 0.2 -3.14 0 19.0 2 3.14 2.0 1 18.5
One more caveat to note: in the output in the cell above, the table prints coordinates in radians by default
# your turn. add one more record to our table
# now that we have multiple records in our table, we can select particular ones
# tables support indexing
min_table[1]
<class 'lsst.afw.table.BaseRecord'> id: 2 coord_ra: 3.14 rad coord_dec: 2 rad parent: 1 r_mag: 18.5
# you may iterate over them too
for rec in min_table:
print(rec.get(id_key))
1 2
# you can grab values from particular records by using our schema keys
min_table[1].get(id_key)
2
A more typical use case will be to read in a catalog that is produced by a DM process. We will show how to read in and work with a source catalog produced from the Data Management Stack in the following section.
If you know the path to your source catalog, there is a quick way to read it in. However, it is often more powerful to use the 'data butler' to fetch data for you. The butler knows about camera geometry, sensor characteristics, where data are located, and so forth. Having this anciliary information on hand is often very useful. For completeness we will demonstrate both ways of reading in a source catalog, with the note that it is largely considered better practice to use the data butler.
The data butler has its own tutorial(s), and so we will defer further details on it until later. For now, you may think of it as an abstraction that allows you to quickly fetch catalogs for you. The user just needs to point the butler to where to look and what to look for.
Currently, we have examples from the HSC Twinkles data set (HSC) and from the DESC DC2 data set (DC2). Uncomment the dataset
you wish to use.
#dataset='HSC'
dataset='DC2'
# Temporary "fix" so one does not need to restart kernel
# when switching from DC2 to HSC...
# See also: https://lsstc.slack.com/archives/C3UCAEW3D/p1584386779038000
#import lsst.afw.image as afwImage
#print(afwImage.Filter.getNames())
#afwImage.Filter.reset()
import lsst.obs.base as obsBase
obsBase.FilterDefinitionCollection.reset()
#print(afwImage.Filter.getNames())
if dataset == 'HSC':
# The HSC RC gen2 repository
# The direct path to the file we first want to investigate
file_path = '/datasets/hsc/repo/rerun/RC/v20_0_0_rc1/DM-25349-sfm/01327/HSC-Z/output/SRC-0038938-032.fits'
# The data directory containing some HSC data organized as Butler expects
datadir = "/datasets/hsc/repo/rerun/RC/v20_0_0_rc1/DM-25349/"
# Define a dictionary with the filter, ccd, and visit we wish to view
dataId = {'filter': 'HSC-Z', 'ccd': 32, 'visit': 38938}
elif dataset == 'DC2':
# The DC2 calexp gen2 repository
# The data directory containing some DC2 data organized as Butler expects
datadir = '/datasets/DC2/DR6/Run2.2i/patched/2021-02-10/rerun/run2.2i-calexp-v1/'
# The direct path to the file we first want to investigate
file_path = datadir + 'src/00512055-i/R20/src_00512055-i-R20-S11-det076.fits'
# Define a dictionary with the filter, ccd, and visit we wish to view
dataId = {'filter':'i', 'visit': 512055, 'raftName': 'R20', 'detector': 76}
else:
msg = "Unrecognized dataset: %s"%dataset
raise Exception(msg)
# Accessing the afwTable source catalog by directly pointing to the appropriate file...
source_cat = afwTable.SourceCatalog.readFits(file_path)
# here's the way to get the same catalog with a butler:
butler = dafPersist.Butler(datadir)
# use the dataId and the 'src' to get the source catalog.
source_cat = butler.get('src', **dataId)
You can find the path to the file again with the butler.getURI
function
butler.getUri('src', **dataId)
'/datasets/DC2/DR6/Run2.2i/patched/2021-02-10/rerun/run2.2i-calexp-v1/src/00512055-i/R20/src_00512055-i-R20-S11-det076.fits'
A few comments are in order on questions you may be having about the butler, and the previous cell. First, there is no good way to know which dataId
s exist. That means you have to know ahead of time which dataId
s it makes sense to use. DM is working hard on fixing this. Second, the string 'src'
refers to a very specific data product in the DM philosophy, which is a catalog that contains the results of different measurement algorithms on detected sources on an individual CCD image. We will meet some other catalogs later in the tutorial. For now, lets get to know this src
catalog.
#check its schema. Heads up, the schema is pretty big
source_cat.getSchema()
Schema( (Field['L'](name="id", doc="unique ID"), Key<L>(offset=0, nElements=1)), (Field['Angle'](name="coord_ra", doc="position in ra/dec"), Key<Angle>(offset=8, nElements=1)), (Field['Angle'](name="coord_dec", doc="position in ra/dec"), Key<Angle>(offset=16, nElements=1)), (Field['L'](name="parent", doc="unique ID of parent source"), Key<L>(offset=24, nElements=1)), (Field['Flag'](name="calib_detected", doc="Source was detected as an icSource"), Key['Flag'](offset=32, bit=0)), (Field['Flag'](name="calib_psf_candidate", doc="Flag set if the source was a candidate for PSF determination, as determined by the star selector."), Key['Flag'](offset=32, bit=1)), (Field['Flag'](name="calib_psf_used", doc="Flag set if the source was actually used for PSF determination, as determined by the"), Key['Flag'](offset=32, bit=2)), (Field['Flag'](name="calib_psf_reserved", doc="set if source was reserved from PSF determination"), Key['Flag'](offset=32, bit=3)), (Field['I'](name="deblend_nChild", doc="Number of children this object has (defaults to 0)"), Key<I>(offset=40, nElements=1)), (Field['Flag'](name="deblend_deblendedAsPsf", doc="Deblender thought this source looked like a PSF"), Key['Flag'](offset=32, bit=4)), (Field['D'](name="deblend_psfCenter_x", doc="If deblended-as-psf, the PSF centroid", units="pixel"), Key<D>(offset=48, nElements=1)), (Field['D'](name="deblend_psfCenter_y", doc="If deblended-as-psf, the PSF centroid", units="pixel"), Key<D>(offset=56, nElements=1)), (Field['D'](name="deblend_psf_instFlux", doc="If deblended-as-psf, the instrumental PSF flux", units="count"), Key<D>(offset=64, nElements=1)), (Field['Flag'](name="deblend_tooManyPeaks", doc="Source had too many peaks; only the brightest were included"), Key['Flag'](offset=32, bit=5)), (Field['Flag'](name="deblend_parentTooBig", doc="Parent footprint covered too many pixels"), Key['Flag'](offset=32, bit=6)), (Field['Flag'](name="deblend_masked", doc="Parent footprint was predominantly masked"), Key['Flag'](offset=32, bit=7)), (Field['Flag'](name="deblend_skipped", doc="Deblender skipped this source"), Key['Flag'](offset=32, bit=8)), (Field['Flag'](name="deblend_rampedTemplate", doc="This source was near an image edge and the deblender used "ramp" edge-handling."), Key['Flag'](offset=32, bit=9)), (Field['Flag'](name="deblend_patchedTemplate", doc="This source was near an image edge and the deblender used "patched" edge-handling."), Key['Flag'](offset=32, bit=10)), (Field['Flag'](name="deblend_hasStrayFlux", doc="This source was assigned some stray flux"), Key['Flag'](offset=32, bit=11)), (Field['D'](name="base_NaiveCentroid_x", doc="centroid from Naive Centroid algorithm", units="pixel"), Key<D>(offset=72, nElements=1)), (Field['D'](name="base_NaiveCentroid_y", doc="centroid from Naive Centroid algorithm", units="pixel"), Key<D>(offset=80, nElements=1)), (Field['Flag'](name="base_NaiveCentroid_flag", doc="General Failure Flag"), Key['Flag'](offset=32, bit=12)), (Field['Flag'](name="base_NaiveCentroid_flag_noCounts", doc="Object to be centroided has no counts"), Key['Flag'](offset=32, bit=13)), (Field['Flag'](name="base_NaiveCentroid_flag_edge", doc="Object too close to edge"), Key['Flag'](offset=32, bit=14)), (Field['Flag'](name="base_NaiveCentroid_flag_resetToPeak", doc="set if CentroidChecker reset the centroid"), Key['Flag'](offset=32, bit=15)), (Field['D'](name="base_SdssCentroid_x", doc="centroid from Sdss Centroid algorithm", units="pixel"), Key<D>(offset=88, nElements=1)), (Field['D'](name="base_SdssCentroid_y", doc="centroid from Sdss Centroid algorithm", units="pixel"), Key<D>(offset=96, nElements=1)), (Field['F'](name="base_SdssCentroid_xErr", doc="1-sigma uncertainty on x position", units="pixel"), Key<F>(offset=104, nElements=1)), (Field['F'](name="base_SdssCentroid_yErr", doc="1-sigma uncertainty on y position", units="pixel"), Key<F>(offset=108, nElements=1)), (Field['Flag'](name="base_SdssCentroid_flag", doc="General Failure Flag"), Key['Flag'](offset=32, bit=16)), (Field['Flag'](name="base_SdssCentroid_flag_edge", doc="Object too close to edge"), Key['Flag'](offset=32, bit=17)), (Field['Flag'](name="base_SdssCentroid_flag_noSecondDerivative", doc="Vanishing second derivative"), Key['Flag'](offset=32, bit=18)), (Field['Flag'](name="base_SdssCentroid_flag_almostNoSecondDerivative", doc="Almost vanishing second derivative"), Key['Flag'](offset=32, bit=19)), (Field['Flag'](name="base_SdssCentroid_flag_notAtMaximum", doc="Object is not at a maximum"), Key['Flag'](offset=32, bit=20)), (Field['Flag'](name="base_SdssCentroid_flag_resetToPeak", doc="set if CentroidChecker reset the centroid"), Key['Flag'](offset=32, bit=21)), (Field['Flag'](name="base_SdssCentroid_flag_badError", doc="Error on x and/or y position is NaN"), Key['Flag'](offset=32, bit=22)), (Field['D'](name="base_Blendedness_old", doc="Blendedness from dot products: (child.dot(parent)/child.dot(child) - 1)"), Key<D>(offset=112, nElements=1)), (Field['D'](name="base_Blendedness_raw", doc="Measure of how much the flux is affected by neighbors: (1 - child_instFlux/parent_instFlux). Operates on the "raw" pixel values."), Key<D>(offset=120, nElements=1)), (Field['D'](name="base_Blendedness_raw_child_instFlux", doc="Instrumental flux of the child, measured with a Gaussian weight matched to the child. Operates on the "raw" pixel values.", units="count"), Key<D>(offset=128, nElements=1)), (Field['D'](name="base_Blendedness_raw_parent_instFlux", doc="Instrumental flux of the parent, measured with a Gaussian weight matched to the child. Operates on the "raw" pixel values.", units="count"), Key<D>(offset=136, nElements=1)), (Field['D'](name="base_Blendedness_abs", doc="Measure of how much the flux is affected by neighbors: (1 - child_instFlux/parent_instFlux). Operates on the absolute value of the pixels to try to obtain a "de-noised" value. See section 4.9.11 of Bosch et al. 2018, PASJ, 70, S5 for details."), Key<D>(offset=144, nElements=1)), (Field['D'](name="base_Blendedness_abs_child_instFlux", doc="Instrumental flux of the child, measured with a Gaussian weight matched to the child. Operates on the absolute value of the pixels to try to obtain a "de-noised" value. See section 4.9.11 of Bosch et al. 2018, PASJ, 70, S5 for details.", units="count"), Key<D>(offset=152, nElements=1)), (Field['D'](name="base_Blendedness_abs_parent_instFlux", doc="Instrumental flux of the parent, measured with a Gaussian weight matched to the child. Operates on the absolute value of the pixels to try to obtain a "de-noised" value. See section 4.9.11 of Bosch et al. 2018, PASJ, 70, S5 for details.", units="count"), Key<D>(offset=160, nElements=1)), (Field['D'](name="base_Blendedness_raw_child_xx", doc="Shape of the child, measured with a Gaussian weight matched to the child. Operates on the "raw" pixel values.", units="pixel^2"), Key<D>(offset=168, nElements=1)), (Field['D'](name="base_Blendedness_raw_child_yy", doc="Shape of the child, measured with a Gaussian weight matched to the child. Operates on the "raw" pixel values.", units="pixel^2"), Key<D>(offset=176, nElements=1)), (Field['D'](name="base_Blendedness_raw_child_xy", doc="Shape of the child, measured with a Gaussian weight matched to the child. Operates on the "raw" pixel values.", units="pixel^2"), Key<D>(offset=184, nElements=1)), (Field['D'](name="base_Blendedness_raw_parent_xx", doc="Shape of the parent, measured with a Gaussian weight matched to the child. Operates on the "raw" pixel values.", units="pixel^2"), Key<D>(offset=192, nElements=1)), (Field['D'](name="base_Blendedness_raw_parent_yy", doc="Shape of the parent, measured with a Gaussian weight matched to the child. Operates on the "raw" pixel values.", units="pixel^2"), Key<D>(offset=200, nElements=1)), (Field['D'](name="base_Blendedness_raw_parent_xy", doc="Shape of the parent, measured with a Gaussian weight matched to the child. Operates on the "raw" pixel values.", units="pixel^2"), Key<D>(offset=208, nElements=1)), (Field['D'](name="base_Blendedness_abs_child_xx", doc="Shape of the child, measured with a Gaussian weight matched to the child. Operates on the absolute value of the pixels to try to obtain a "de-noised" value. See section 4.9.11 of Bosch et al. 2018, PASJ, 70, S5 for details.", units="pixel^2"), Key<D>(offset=216, nElements=1)), (Field['D'](name="base_Blendedness_abs_child_yy", doc="Shape of the child, measured with a Gaussian weight matched to the child. Operates on the absolute value of the pixels to try to obtain a "de-noised" value. See section 4.9.11 of Bosch et al. 2018, PASJ, 70, S5 for details.", units="pixel^2"), Key<D>(offset=224, nElements=1)), (Field['D'](name="base_Blendedness_abs_child_xy", doc="Shape of the child, measured with a Gaussian weight matched to the child. Operates on the absolute value of the pixels to try to obtain a "de-noised" value. See section 4.9.11 of Bosch et al. 2018, PASJ, 70, S5 for details.", units="pixel^2"), Key<D>(offset=232, nElements=1)), (Field['D'](name="base_Blendedness_abs_parent_xx", doc="Shape of the parent, measured with a Gaussian weight matched to the child. Operates on the absolute value of the pixels to try to obtain a "de-noised" value. See section 4.9.11 of Bosch et al. 2018, PASJ, 70, S5 for details.", units="pixel^2"), Key<D>(offset=240, nElements=1)), (Field['D'](name="base_Blendedness_abs_parent_yy", doc="Shape of the parent, measured with a Gaussian weight matched to the child. Operates on the absolute value of the pixels to try to obtain a "de-noised" value. See section 4.9.11 of Bosch et al. 2018, PASJ, 70, S5 for details.", units="pixel^2"), Key<D>(offset=248, nElements=1)), (Field['D'](name="base_Blendedness_abs_parent_xy", doc="Shape of the parent, measured with a Gaussian weight matched to the child. Operates on the absolute value of the pixels to try to obtain a "de-noised" value. See section 4.9.11 of Bosch et al. 2018, PASJ, 70, S5 for details.", units="pixel^2"), Key<D>(offset=256, nElements=1)), (Field['Flag'](name="base_Blendedness_flag", doc="General Failure Flag"), Key['Flag'](offset=32, bit=23)), (Field['Flag'](name="base_Blendedness_flag_noCentroid", doc="Object has no centroid"), Key['Flag'](offset=32, bit=24)), (Field['Flag'](name="base_Blendedness_flag_noShape", doc="Object has no shape"), Key['Flag'](offset=32, bit=25)), (Field['D'](name="base_FPPosition_x", doc="Position on the focal plane", units="mm"), Key<D>(offset=264, nElements=1)), (Field['D'](name="base_FPPosition_y", doc="Position on the focal plane", units="mm"), Key<D>(offset=272, nElements=1)), (Field['Flag'](name="base_FPPosition_flag", doc="Set to True for any fatal failure"), Key['Flag'](offset=32, bit=26)), (Field['Flag'](name="base_FPPosition_missingDetector_flag", doc="Set to True if detector object is missing"), Key['Flag'](offset=32, bit=27)), (Field['D'](name="base_Jacobian_value", doc="Jacobian correction"), Key<D>(offset=280, nElements=1)), (Field['Flag'](name="base_Jacobian_flag", doc="Set to 1 for any fatal failure"), Key['Flag'](offset=32, bit=28)), (Field['D'](name="base_SdssShape_xx", doc="elliptical Gaussian adaptive moments", units="pixel^2"), Key<D>(offset=288, nElements=1)), (Field['D'](name="base_SdssShape_yy", doc="elliptical Gaussian adaptive moments", units="pixel^2"), Key<D>(offset=296, nElements=1)), (Field['D'](name="base_SdssShape_xy", doc="elliptical Gaussian adaptive moments", units="pixel^2"), Key<D>(offset=304, nElements=1)), (Field['F'](name="base_SdssShape_xxErr", doc="Standard deviation of xx moment", units="pixel^2"), Key<F>(offset=312, nElements=1)), (Field['F'](name="base_SdssShape_yyErr", doc="Standard deviation of yy moment", units="pixel^2"), Key<F>(offset=316, nElements=1)), (Field['F'](name="base_SdssShape_xyErr", doc="Standard deviation of xy moment", units="pixel^2"), Key<F>(offset=320, nElements=1)), (Field['D'](name="base_SdssShape_x", doc="elliptical Gaussian adaptive moments", units="pixel"), Key<D>(offset=328, nElements=1)), (Field['D'](name="base_SdssShape_y", doc="elliptical Gaussian adaptive moments", units="pixel"), Key<D>(offset=336, nElements=1)), (Field['D'](name="base_SdssShape_instFlux", doc="elliptical Gaussian adaptive moments", units="count"), Key<D>(offset=344, nElements=1)), (Field['D'](name="base_SdssShape_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=352, nElements=1)), (Field['D'](name="base_SdssShape_psf_xx", doc="adaptive moments of the PSF model at the object position", units="pixel^2"), Key<D>(offset=360, nElements=1)), (Field['D'](name="base_SdssShape_psf_yy", doc="adaptive moments of the PSF model at the object position", units="pixel^2"), Key<D>(offset=368, nElements=1)), (Field['D'](name="base_SdssShape_psf_xy", doc="adaptive moments of the PSF model at the object position", units="pixel^2"), Key<D>(offset=376, nElements=1)), (Field['F'](name="base_SdssShape_instFlux_xx_Cov", doc="uncertainty covariance between base_SdssShape_instFlux and base_SdssShape_xx", units="count*pixel^2"), Key<F>(offset=384, nElements=1)), (Field['F'](name="base_SdssShape_instFlux_yy_Cov", doc="uncertainty covariance between base_SdssShape_instFlux and base_SdssShape_yy", units="count*pixel^2"), Key<F>(offset=388, nElements=1)), (Field['F'](name="base_SdssShape_instFlux_xy_Cov", doc="uncertainty covariance between base_SdssShape_instFlux and base_SdssShape_xy", units="count*pixel^2"), Key<F>(offset=392, nElements=1)), (Field['Flag'](name="base_SdssShape_flag", doc="General Failure Flag"), Key['Flag'](offset=32, bit=29)), (Field['Flag'](name="base_SdssShape_flag_unweightedBad", doc="Both weighted and unweighted moments were invalid"), Key['Flag'](offset=32, bit=30)), (Field['Flag'](name="base_SdssShape_flag_unweighted", doc="Weighted moments converged to an invalid value; using unweighted moments"), Key['Flag'](offset=32, bit=31)), (Field['Flag'](name="base_SdssShape_flag_shift", doc="centroid shifted by more than the maximum allowed amount"), Key['Flag'](offset=32, bit=32)), (Field['Flag'](name="base_SdssShape_flag_maxIter", doc="Too many iterations in adaptive moments"), Key['Flag'](offset=32, bit=33)), (Field['Flag'](name="base_SdssShape_flag_psf", doc="Failure in measuring PSF model shape"), Key['Flag'](offset=32, bit=34)), (Field['D'](name="ext_shapeHSM_HsmPsfMoments_x", doc="HSM Centroid", units="pixel"), Key<D>(offset=400, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmPsfMoments_y", doc="HSM Centroid", units="pixel"), Key<D>(offset=408, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmPsfMoments_xx", doc="HSM moments", units="pixel^2"), Key<D>(offset=416, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmPsfMoments_yy", doc="HSM moments", units="pixel^2"), Key<D>(offset=424, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmPsfMoments_xy", doc="HSM moments", units="pixel^2"), Key<D>(offset=432, nElements=1)), (Field['Flag'](name="ext_shapeHSM_HsmPsfMoments_flag", doc="general failure flag, set if anything went wrong"), Key['Flag'](offset=32, bit=35)), (Field['Flag'](name="ext_shapeHSM_HsmPsfMoments_flag_no_pixels", doc="no pixels to measure"), Key['Flag'](offset=32, bit=36)), (Field['Flag'](name="ext_shapeHSM_HsmPsfMoments_flag_not_contained", doc="center not contained in footprint bounding box"), Key['Flag'](offset=32, bit=37)), (Field['Flag'](name="ext_shapeHSM_HsmPsfMoments_flag_parent_source", doc="parent source, ignored"), Key['Flag'](offset=32, bit=38)), (Field['D'](name="ext_shapeHSM_HsmShapeRegauss_e1", doc="PSF-corrected shear using Hirata & Seljak (2003) ''regaussianization"), Key<D>(offset=440, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmShapeRegauss_e2", doc="PSF-corrected shear using Hirata & Seljak (2003) ''regaussianization"), Key<D>(offset=448, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmShapeRegauss_sigma", doc="PSF-corrected shear using Hirata & Seljak (2003) ''regaussianization"), Key<D>(offset=456, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmShapeRegauss_resolution", doc="resolution factor (0=unresolved, 1=resolved)"), Key<D>(offset=464, nElements=1)), (Field['Flag'](name="ext_shapeHSM_HsmShapeRegauss_flag", doc="general failure flag, set if anything went wrong"), Key['Flag'](offset=32, bit=39)), (Field['Flag'](name="ext_shapeHSM_HsmShapeRegauss_flag_no_pixels", doc="no pixels to measure"), Key['Flag'](offset=32, bit=40)), (Field['Flag'](name="ext_shapeHSM_HsmShapeRegauss_flag_not_contained", doc="center not contained in footprint bounding box"), Key['Flag'](offset=32, bit=41)), (Field['Flag'](name="ext_shapeHSM_HsmShapeRegauss_flag_parent_source", doc="parent source, ignored"), Key['Flag'](offset=32, bit=42)), (Field['Flag'](name="ext_shapeHSM_HsmShapeRegauss_flag_galsim", doc="GalSim failure"), Key['Flag'](offset=32, bit=43)), (Field['D'](name="ext_shapeHSM_HsmSourceMoments_x", doc="HSM Centroid", units="pixel"), Key<D>(offset=472, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmSourceMoments_y", doc="HSM Centroid", units="pixel"), Key<D>(offset=480, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmSourceMoments_xx", doc="HSM moments", units="pixel^2"), Key<D>(offset=488, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmSourceMoments_yy", doc="HSM moments", units="pixel^2"), Key<D>(offset=496, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmSourceMoments_xy", doc="HSM moments", units="pixel^2"), Key<D>(offset=504, nElements=1)), (Field['Flag'](name="ext_shapeHSM_HsmSourceMoments_flag", doc="general failure flag, set if anything went wrong"), Key['Flag'](offset=32, bit=44)), (Field['Flag'](name="ext_shapeHSM_HsmSourceMoments_flag_no_pixels", doc="no pixels to measure"), Key['Flag'](offset=32, bit=45)), (Field['Flag'](name="ext_shapeHSM_HsmSourceMoments_flag_not_contained", doc="center not contained in footprint bounding box"), Key['Flag'](offset=32, bit=46)), (Field['Flag'](name="ext_shapeHSM_HsmSourceMoments_flag_parent_source", doc="parent source, ignored"), Key['Flag'](offset=32, bit=47)), (Field['D'](name="ext_shapeHSM_HsmSourceMomentsRound_x", doc="HSM Centroid", units="pixel"), Key<D>(offset=512, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmSourceMomentsRound_y", doc="HSM Centroid", units="pixel"), Key<D>(offset=520, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmSourceMomentsRound_xx", doc="HSM moments", units="pixel^2"), Key<D>(offset=528, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmSourceMomentsRound_yy", doc="HSM moments", units="pixel^2"), Key<D>(offset=536, nElements=1)), (Field['D'](name="ext_shapeHSM_HsmSourceMomentsRound_xy", doc="HSM moments", units="pixel^2"), Key<D>(offset=544, nElements=1)), (Field['Flag'](name="ext_shapeHSM_HsmSourceMomentsRound_flag", doc="general failure flag, set if anything went wrong"), Key['Flag'](offset=32, bit=48)), (Field['Flag'](name="ext_shapeHSM_HsmSourceMomentsRound_flag_no_pixels", doc="no pixels to measure"), Key['Flag'](offset=32, bit=49)), (Field['Flag'](name="ext_shapeHSM_HsmSourceMomentsRound_flag_not_contained", doc="center not contained in footprint bounding box"), Key['Flag'](offset=32, bit=50)), (Field['Flag'](name="ext_shapeHSM_HsmSourceMomentsRound_flag_parent_source", doc="parent source, ignored"), Key['Flag'](offset=32, bit=51)), (Field['F'](name="ext_shapeHSM_HsmSourceMomentsRound_Flux", doc="HSM flux"), Key<F>(offset=552, nElements=1)), (Field['D'](name="base_CircularApertureFlux_3_0_instFlux", doc="instFlux within 3.000000-pixel aperture", units="count"), Key<D>(offset=560, nElements=1)), (Field['D'](name="base_CircularApertureFlux_3_0_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=568, nElements=1)), (Field['Flag'](name="base_CircularApertureFlux_3_0_flag", doc="General Failure Flag"), Key['Flag'](offset=32, bit=52)), (Field['Flag'](name="base_CircularApertureFlux_3_0_flag_apertureTruncated", doc="aperture did not fit within measurement image"), Key['Flag'](offset=32, bit=53)), (Field['Flag'](name="base_CircularApertureFlux_3_0_flag_sincCoeffsTruncated", doc="full sinc coefficient image did not fit within measurement image"), Key['Flag'](offset=32, bit=54)), (Field['D'](name="base_CircularApertureFlux_4_5_instFlux", doc="instFlux within 4.500000-pixel aperture", units="count"), Key<D>(offset=576, nElements=1)), (Field['D'](name="base_CircularApertureFlux_4_5_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=584, nElements=1)), (Field['Flag'](name="base_CircularApertureFlux_4_5_flag", doc="General Failure Flag"), Key['Flag'](offset=32, bit=55)), (Field['Flag'](name="base_CircularApertureFlux_4_5_flag_apertureTruncated", doc="aperture did not fit within measurement image"), Key['Flag'](offset=32, bit=56)), (Field['Flag'](name="base_CircularApertureFlux_4_5_flag_sincCoeffsTruncated", doc="full sinc coefficient image did not fit within measurement image"), Key['Flag'](offset=32, bit=57)), (Field['D'](name="base_CircularApertureFlux_6_0_instFlux", doc="instFlux within 6.000000-pixel aperture", units="count"), Key<D>(offset=592, nElements=1)), (Field['D'](name="base_CircularApertureFlux_6_0_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=600, nElements=1)), (Field['Flag'](name="base_CircularApertureFlux_6_0_flag", doc="General Failure Flag"), Key['Flag'](offset=32, bit=58)), (Field['Flag'](name="base_CircularApertureFlux_6_0_flag_apertureTruncated", doc="aperture did not fit within measurement image"), Key['Flag'](offset=32, bit=59)), (Field['Flag'](name="base_CircularApertureFlux_6_0_flag_sincCoeffsTruncated", doc="full sinc coefficient image did not fit within measurement image"), Key['Flag'](offset=32, bit=60)), (Field['D'](name="base_CircularApertureFlux_9_0_instFlux", doc="instFlux within 9.000000-pixel aperture", units="count"), Key<D>(offset=608, nElements=1)), (Field['D'](name="base_CircularApertureFlux_9_0_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=616, nElements=1)), (Field['Flag'](name="base_CircularApertureFlux_9_0_flag", doc="General Failure Flag"), Key['Flag'](offset=32, bit=61)), (Field['Flag'](name="base_CircularApertureFlux_9_0_flag_apertureTruncated", doc="aperture did not fit within measurement image"), Key['Flag'](offset=32, bit=62)), (Field['Flag'](name="base_CircularApertureFlux_9_0_flag_sincCoeffsTruncated", doc="full sinc coefficient image did not fit within measurement image"), Key['Flag'](offset=32, bit=63)), (Field['D'](name="base_CircularApertureFlux_12_0_instFlux", doc="instFlux within 12.000000-pixel aperture", units="count"), Key<D>(offset=624, nElements=1)), (Field['D'](name="base_CircularApertureFlux_12_0_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=632, nElements=1)), (Field['Flag'](name="base_CircularApertureFlux_12_0_flag", doc="General Failure Flag"), Key['Flag'](offset=640, bit=0)), (Field['Flag'](name="base_CircularApertureFlux_12_0_flag_apertureTruncated", doc="aperture did not fit within measurement image"), Key['Flag'](offset=640, bit=1)), (Field['Flag'](name="base_CircularApertureFlux_12_0_flag_sincCoeffsTruncated", doc="full sinc coefficient image did not fit within measurement image"), Key['Flag'](offset=640, bit=2)), (Field['D'](name="base_CircularApertureFlux_17_0_instFlux", doc="instFlux within 17.000000-pixel aperture", units="count"), Key<D>(offset=648, nElements=1)), (Field['D'](name="base_CircularApertureFlux_17_0_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=656, nElements=1)), (Field['Flag'](name="base_CircularApertureFlux_17_0_flag", doc="General Failure Flag"), Key['Flag'](offset=640, bit=3)), (Field['Flag'](name="base_CircularApertureFlux_17_0_flag_apertureTruncated", doc="aperture did not fit within measurement image"), Key['Flag'](offset=640, bit=4)), (Field['D'](name="base_CircularApertureFlux_25_0_instFlux", doc="instFlux within 25.000000-pixel aperture", units="count"), Key<D>(offset=664, nElements=1)), (Field['D'](name="base_CircularApertureFlux_25_0_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=672, nElements=1)), (Field['Flag'](name="base_CircularApertureFlux_25_0_flag", doc="General Failure Flag"), Key['Flag'](offset=640, bit=5)), (Field['Flag'](name="base_CircularApertureFlux_25_0_flag_apertureTruncated", doc="aperture did not fit within measurement image"), Key['Flag'](offset=640, bit=6)), (Field['D'](name="base_CircularApertureFlux_35_0_instFlux", doc="instFlux within 35.000000-pixel aperture", units="count"), Key<D>(offset=680, nElements=1)), (Field['D'](name="base_CircularApertureFlux_35_0_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=688, nElements=1)), (Field['Flag'](name="base_CircularApertureFlux_35_0_flag", doc="General Failure Flag"), Key['Flag'](offset=640, bit=7)), (Field['Flag'](name="base_CircularApertureFlux_35_0_flag_apertureTruncated", doc="aperture did not fit within measurement image"), Key['Flag'](offset=640, bit=8)), (Field['D'](name="base_CircularApertureFlux_50_0_instFlux", doc="instFlux within 50.000000-pixel aperture", units="count"), Key<D>(offset=696, nElements=1)), (Field['D'](name="base_CircularApertureFlux_50_0_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=704, nElements=1)), (Field['Flag'](name="base_CircularApertureFlux_50_0_flag", doc="General Failure Flag"), Key['Flag'](offset=640, bit=9)), (Field['Flag'](name="base_CircularApertureFlux_50_0_flag_apertureTruncated", doc="aperture did not fit within measurement image"), Key['Flag'](offset=640, bit=10)), (Field['D'](name="base_CircularApertureFlux_70_0_instFlux", doc="instFlux within 70.000000-pixel aperture", units="count"), Key<D>(offset=712, nElements=1)), (Field['D'](name="base_CircularApertureFlux_70_0_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=720, nElements=1)), (Field['Flag'](name="base_CircularApertureFlux_70_0_flag", doc="General Failure Flag"), Key['Flag'](offset=640, bit=11)), (Field['Flag'](name="base_CircularApertureFlux_70_0_flag_apertureTruncated", doc="aperture did not fit within measurement image"), Key['Flag'](offset=640, bit=12)), (Field['D'](name="base_GaussianFlux_instFlux", doc="instFlux from Gaussian Flux algorithm", units="count"), Key<D>(offset=728, nElements=1)), (Field['D'](name="base_GaussianFlux_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=736, nElements=1)), (Field['Flag'](name="base_GaussianFlux_flag", doc="General Failure Flag"), Key['Flag'](offset=640, bit=13)), (Field['D'](name="base_LocalBackground_instFlux", doc="background in annulus around source", units="count"), Key<D>(offset=744, nElements=1)), (Field['D'](name="base_LocalBackground_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=752, nElements=1)), (Field['Flag'](name="base_LocalBackground_flag", doc="General Failure Flag"), Key['Flag'](offset=640, bit=14)), (Field['Flag'](name="base_LocalBackground_flag_noGoodPixels", doc="no good pixels in the annulus"), Key['Flag'](offset=640, bit=15)), (Field['Flag'](name="base_LocalBackground_flag_noPsf", doc="no PSF provided"), Key['Flag'](offset=640, bit=16)), (Field['Flag'](name="base_PixelFlags_flag", doc="General failure flag, set if anything went wrong"), Key['Flag'](offset=640, bit=17)), (Field['Flag'](name="base_PixelFlags_flag_offimage", doc="Source center is off image"), Key['Flag'](offset=640, bit=18)), (Field['Flag'](name="base_PixelFlags_flag_edge", doc="Source is outside usable exposure region (masked EDGE or NO_DATA)"), Key['Flag'](offset=640, bit=19)), (Field['Flag'](name="base_PixelFlags_flag_interpolated", doc="Interpolated pixel in the Source footprint"), Key['Flag'](offset=640, bit=20)), (Field['Flag'](name="base_PixelFlags_flag_saturated", doc="Saturated pixel in the Source footprint"), Key['Flag'](offset=640, bit=21)), (Field['Flag'](name="base_PixelFlags_flag_cr", doc="Cosmic ray in the Source footprint"), Key['Flag'](offset=640, bit=22)), (Field['Flag'](name="base_PixelFlags_flag_bad", doc="Bad pixel in the Source footprint"), Key['Flag'](offset=640, bit=23)), (Field['Flag'](name="base_PixelFlags_flag_suspect", doc="Source''s footprint includes suspect pixels"), Key['Flag'](offset=640, bit=24)), (Field['Flag'](name="base_PixelFlags_flag_interpolatedCenter", doc="Interpolated pixel in the Source center"), Key['Flag'](offset=640, bit=25)), (Field['Flag'](name="base_PixelFlags_flag_saturatedCenter", doc="Saturated pixel in the Source center"), Key['Flag'](offset=640, bit=26)), (Field['Flag'](name="base_PixelFlags_flag_crCenter", doc="Cosmic ray in the Source center"), Key['Flag'](offset=640, bit=27)), (Field['Flag'](name="base_PixelFlags_flag_suspectCenter", doc="Source''s center is close to suspect pixels"), Key['Flag'](offset=640, bit=28)), (Field['D'](name="base_PsfFlux_instFlux", doc="instFlux derived from linear least-squares fit of PSF model", units="count"), Key<D>(offset=760, nElements=1)), (Field['D'](name="base_PsfFlux_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=768, nElements=1)), (Field['F'](name="base_PsfFlux_area", doc="effective area of PSF", units="pixel"), Key<F>(offset=776, nElements=1)), (Field['Flag'](name="base_PsfFlux_flag", doc="General Failure Flag"), Key['Flag'](offset=640, bit=29)), (Field['Flag'](name="base_PsfFlux_flag_noGoodPixels", doc="not enough non-rejected pixels in data to attempt the fit"), Key['Flag'](offset=640, bit=30)), (Field['Flag'](name="base_PsfFlux_flag_edge", doc="object was too close to the edge of the image to use the full PSF model"), Key['Flag'](offset=640, bit=31)), (Field['Flag'](name="base_Variance_flag", doc="Set for any fatal failure"), Key['Flag'](offset=640, bit=32)), (Field['D'](name="base_Variance_value", doc="Variance at object position"), Key<D>(offset=784, nElements=1)), (Field['Flag'](name="base_Variance_flag_emptyFootprint", doc="Set to True when the footprint has no usable pixels"), Key['Flag'](offset=640, bit=33)), (Field['D'](name="ext_photometryKron_KronFlux_instFlux", doc="flux from Kron Flux algorithm", units="count"), Key<D>(offset=792, nElements=1)), (Field['D'](name="ext_photometryKron_KronFlux_instFluxErr", doc="1-sigma instFlux uncertainty", units="count"), Key<D>(offset=800, nElements=1)), (Field['F'](name="ext_photometryKron_KronFlux_radius", doc="Kron radius (sqrt(a*b))"), Key<F>(offset=808, nElements=1)), (Field['F'](name="ext_photometryKron_KronFlux_radius_for_radius", doc="radius used to estimate <radius> (sqrt(a*b))"), Key<F>(offset=812, nElements=1)), (Field['F'](name="ext_photometryKron_KronFlux_psf_radius", doc="Radius of PSF"), Key<F>(offset=816, nElements=1)), (Field['Flag'](name="ext_photometryKron_KronFlux_flag", doc="general failure flag, set if anything went wrong"), Key['Flag'](offset=640, bit=34)), (Field['Flag'](name="ext_photometryKron_KronFlux_flag_edge", doc="bad measurement due to image edge"), Key['Flag'](offset=640, bit=35)), (Field['Flag'](name="ext_photometryKron_KronFlux_flag_bad_shape_no_psf", doc="bad shape and no PSF"), Key['Flag'](offset=640, bit=36)), (Field['Flag'](name="ext_photometryKron_KronFlux_flag_no_minimum_radius", doc="minimum radius could not enforced: no minimum value or PSF"), Key['Flag'](offset=640, bit=37)), (Field['Flag'](name="ext_photometryKron_KronFlux_flag_no_fallback_radius", doc="no minimum radius and no PSF provided"), Key['Flag'](offset=640, bit=38)), (Field['Flag'](name="ext_photometryKron_KronFlux_flag_bad_radius", doc="bad Kron radius"), Key['Flag'](offset=640, bit=39)), (Field['Flag'](name="ext_photometryKron_KronFlux_flag_used_minimum_radius", doc="used the minimum radius for the Kron aperture"), Key['Flag'](offset=640, bit=40)), (Field['Flag'](name="ext_photometryKron_KronFlux_flag_used_psf_radius", doc="used the PSF Kron radius for the Kron aperture"), Key['Flag'](offset=640, bit=41)), (Field['Flag'](name="ext_photometryKron_KronFlux_flag_small_radius", doc="measured Kron radius was smaller than that of the PSF"), Key['Flag'](offset=640, bit=42)), (Field['Flag'](name="ext_photometryKron_KronFlux_flag_bad_shape", doc="shape for measuring Kron radius is bad; used PSF shape"), Key['Flag'](offset=640, bit=43)), (Field['D'](name="base_GaussianFlux_apCorr", doc="aperture correction applied to base_GaussianFlux"), Key<D>(offset=824, nElements=1)), (Field['D'](name="base_GaussianFlux_apCorrErr", doc="standard deviation of aperture correction applied to base_GaussianFlux"), Key<D>(offset=832, nElements=1)), (Field['Flag'](name="base_GaussianFlux_flag_apCorr", doc="set if unable to aperture correct base_GaussianFlux"), Key['Flag'](offset=640, bit=44)), (Field['D'](name="base_PsfFlux_apCorr", doc="aperture correction applied to base_PsfFlux"), Key<D>(offset=840, nElements=1)), (Field['D'](name="base_PsfFlux_apCorrErr", doc="standard deviation of aperture correction applied to base_PsfFlux"), Key<D>(offset=848, nElements=1)), (Field['Flag'](name="base_PsfFlux_flag_apCorr", doc="set if unable to aperture correct base_PsfFlux"), Key['Flag'](offset=640, bit=45)), (Field['D'](name="ext_photometryKron_KronFlux_apCorr", doc="aperture correction applied to ext_photometryKron_KronFlux"), Key<D>(offset=856, nElements=1)), (Field['D'](name="ext_photometryKron_KronFlux_apCorrErr", doc="standard deviation of aperture correction applied to ext_photometryKron_KronFlux"), Key<D>(offset=864, nElements=1)), (Field['Flag'](name="ext_photometryKron_KronFlux_flag_apCorr", doc="set if unable to aperture correct ext_photometryKron_KronFlux"), Key['Flag'](offset=640, bit=46)), (Field['D'](name="base_ClassificationExtendedness_value", doc="Set to 1 for extended sources, 0 for point sources."), Key<D>(offset=872, nElements=1)), (Field['Flag'](name="base_ClassificationExtendedness_flag", doc="Set to 1 for any fatal failure."), Key['Flag'](offset=640, bit=47)), (Field['I'](name="base_FootprintArea_value", doc="Number of pixels in the source''s detection footprint.", units="pixel"), Key<I>(offset=880, nElements=1)), (Field['Flag'](name="calib_astrometry_used", doc="set if source was used in astrometric calibration"), Key['Flag'](offset=640, bit=48)), (Field['Flag'](name="calib_photometry_used", doc="set if source was used in photometric calibration"), Key['Flag'](offset=640, bit=49)), (Field['Flag'](name="calib_photometry_reserved", doc="set if source was reserved from photometric calibration"), Key['Flag'](offset=640, bit=50)), (Field['D'](name="base_localPhotoCalib", doc="Local approximation of the PhotoCalib calibration factor at the location of the src."), Key<D>(offset=888, nElements=1)), (Field['D'](name="base_localPhotoCalibErr", doc="Error on the local approximation of the PhotoCalib calibration factor at the location of the src."), Key<D>(offset=896, nElements=1)), (Field['D'](name="base_CDMatrix_1_1", doc="(1, 1) element of the CDMatrix for the linear approximation of the WCS at the src location."), Key<D>(offset=904, nElements=1)), (Field['D'](name="base_CDMatrix_1_2", doc="(1, 2) element of the CDMatrix for the linear approximation of the WCS at the src location."), Key<D>(offset=912, nElements=1)), (Field['D'](name="base_CDMatrix_2_1", doc="(2, 1) element of the CDMatrix for the linear approximation of the WCS at the src location."), Key<D>(offset=920, nElements=1)), (Field['D'](name="base_CDMatrix_2_2", doc="(2, 2) element of the CDMatrix for the linear approximation of the WCS at the src location."), Key<D>(offset=928, nElements=1)), 'base_CircularApertureFlux_flag_badCentroid'->'base_SdssCentroid_flag' 'base_GaussianFlux_flag_badCentroid'->'base_SdssCentroid_flag' 'base_GaussianFlux_flag_badShape'->'ext_shapeHSM_HsmSourceMoments_flag' 'base_LocalBackground_flag_badCentroid'->'base_SdssCentroid_flag' 'base_NaiveCentroid_flag_badInitialCentroid'->'base_SdssCentroid_flag' 'base_PsfFlux_flag_badCentroid'->'base_SdssCentroid_flag' 'base_SdssShape_flag_badCentroid'->'base_SdssCentroid_flag' 'base_Variance_flag_badCentroid'->'base_SdssCentroid_flag' 'ext_photometryKron_KronFlux_flag_badInitialCentroid'->'base_SdssCentroid_flag' 'ext_shapeHSM_HsmPsfMoments_flag_badCentroid'->'base_SdssCentroid_flag' 'ext_shapeHSM_HsmShapeRegauss_flag_badCentroid'->'base_SdssCentroid_flag' 'ext_shapeHSM_HsmSourceMomentsRound_flag_badCentroid'->'base_SdssCentroid_flag' 'ext_shapeHSM_HsmSourceMoments_flag_badCentroid'->'base_SdssCentroid_flag' 'slot_ApFlux'->'base_CircularApertureFlux_12_0' 'slot_CalibFlux'->'base_CircularApertureFlux_12_0' 'slot_Centroid'->'base_SdssCentroid' 'slot_GaussianFlux'->'base_GaussianFlux' 'slot_ModelFlux'->'base_GaussianFlux' 'slot_PsfFlux'->'base_PsfFlux' 'slot_PsfShape'->'ext_shapeHSM_HsmPsfMoments' 'slot_Shape'->'ext_shapeHSM_HsmSourceMoments' )
These schemas tend to be large if many measurement algorithms used. Several algorithms are a part of the base measurement process, like aperture photometry, SDSS shape and centroid measurements. Other measurements are associated with previous calibration steps, like identifying sources to be candidates for PSF modeling. If deblending was run, several outputs from the process are stored in the table as well. Other measurement processess, like shape measurement processes, are considered extensions. All of these measurements often have many fields and analagous flag fields associated with them. To get a list of names of these high level processes only, we can provide the topOnly=True
keyword arguement to the getNames
method we met earlier in the tutorial.
source_cat.getSchema().getNames(topOnly=True)
{'base', 'calib', 'coord', 'deblend', 'ext', 'id', 'parent'}
However, this may be too vague. For example, if you ran KSB and HSM shape measurement, both will be lumped into the 'ext' catagory in the output above, but you may wish to search the schema for one in particular. We can use unix-like pattern matching with the extract()
method to search the schema. This returns a dictionary where the keys are the schema fields whose names match the pattern you specified, and the values are the fields themselves.
source_cat.getSchema().extract('*HSM*Psf*')
{'ext_shapeHSM_HsmPsfMoments_flag_badCentroid': SchemaItem(key=Key['Flag'](offset=32, bit=16), field=Field['Flag'](name="base_SdssCentroid_flag", doc="General Failure Flag")), 'ext_shapeHSM_HsmPsfMoments_flag_badCentroid_edge': SchemaItem(key=Key['Flag'](offset=32, bit=17), field=Field['Flag'](name="base_SdssCentroid_flag_edge", doc="Object too close to edge")), 'ext_shapeHSM_HsmPsfMoments_flag_badCentroid_noSecondDerivative': SchemaItem(key=Key['Flag'](offset=32, bit=18), field=Field['Flag'](name="base_SdssCentroid_flag_noSecondDerivative", doc="Vanishing second derivative")), 'ext_shapeHSM_HsmPsfMoments_flag_badCentroid_almostNoSecondDerivative': SchemaItem(key=Key['Flag'](offset=32, bit=19), field=Field['Flag'](name="base_SdssCentroid_flag_almostNoSecondDerivative", doc="Almost vanishing second derivative")), 'ext_shapeHSM_HsmPsfMoments_flag_badCentroid_notAtMaximum': SchemaItem(key=Key['Flag'](offset=32, bit=20), field=Field['Flag'](name="base_SdssCentroid_flag_notAtMaximum", doc="Object is not at a maximum")), 'ext_shapeHSM_HsmPsfMoments_flag_badCentroid_resetToPeak': SchemaItem(key=Key['Flag'](offset=32, bit=21), field=Field['Flag'](name="base_SdssCentroid_flag_resetToPeak", doc="set if CentroidChecker reset the centroid")), 'ext_shapeHSM_HsmPsfMoments_flag_badCentroid_badError': SchemaItem(key=Key['Flag'](offset=32, bit=22), field=Field['Flag'](name="base_SdssCentroid_flag_badError", doc="Error on x and/or y position is NaN")), 'ext_shapeHSM_HsmPsfMoments_x': SchemaItem(key=Key<D>(offset=400, nElements=1), field=Field['D'](name="ext_shapeHSM_HsmPsfMoments_x", doc="HSM Centroid", units="pixel")), 'ext_shapeHSM_HsmPsfMoments_y': SchemaItem(key=Key<D>(offset=408, nElements=1), field=Field['D'](name="ext_shapeHSM_HsmPsfMoments_y", doc="HSM Centroid", units="pixel")), 'ext_shapeHSM_HsmPsfMoments_xx': SchemaItem(key=Key<D>(offset=416, nElements=1), field=Field['D'](name="ext_shapeHSM_HsmPsfMoments_xx", doc="HSM moments", units="pixel^2")), 'ext_shapeHSM_HsmPsfMoments_yy': SchemaItem(key=Key<D>(offset=424, nElements=1), field=Field['D'](name="ext_shapeHSM_HsmPsfMoments_yy", doc="HSM moments", units="pixel^2")), 'ext_shapeHSM_HsmPsfMoments_xy': SchemaItem(key=Key<D>(offset=432, nElements=1), field=Field['D'](name="ext_shapeHSM_HsmPsfMoments_xy", doc="HSM moments", units="pixel^2")), 'ext_shapeHSM_HsmPsfMoments_flag': SchemaItem(key=Key['Flag'](offset=32, bit=35), field=Field['Flag'](name="ext_shapeHSM_HsmPsfMoments_flag", doc="general failure flag, set if anything went wrong")), 'ext_shapeHSM_HsmPsfMoments_flag_no_pixels': SchemaItem(key=Key['Flag'](offset=32, bit=36), field=Field['Flag'](name="ext_shapeHSM_HsmPsfMoments_flag_no_pixels", doc="no pixels to measure")), 'ext_shapeHSM_HsmPsfMoments_flag_not_contained': SchemaItem(key=Key['Flag'](offset=32, bit=37), field=Field['Flag'](name="ext_shapeHSM_HsmPsfMoments_flag_not_contained", doc="center not contained in footprint bounding box")), 'ext_shapeHSM_HsmPsfMoments_flag_parent_source': SchemaItem(key=Key['Flag'](offset=32, bit=38), field=Field['Flag'](name="ext_shapeHSM_HsmPsfMoments_flag_parent_source", doc="parent source, ignored"))}
Schemas in source catalogs include fields for measurements, and the associated flag fields for those measurements. To tally how many fields, flag fields, and non-flag fields are contained, we can use several count methods.
nFields = source_cat.schema.getFieldCount()
nFlagFields = source_cat.schema.getFlagFieldCount()
nNonFlagFields = source_cat.schema.getNonFlagFieldCount()
print('the schema contains {} fields, \
{} flags fields and {} non-flag fields'.format(nFields, nFlagFields, nNonFlagFields ))
the schema contains 234 fields, 115 flags fields and 119 non-flag fields
If we are just intested in the field names, we can use the extract()
method, which supports regex pattern matching. extract()
returns a python dictionary of key-value pairs, where the keys are the names of the schema fields, and the values are the schema items themselves. We are going to tack on the keys
method to this dictionary so we just get the ids back.
for k in source_cat.getSchema().extract('*HSM*Psf*').keys():
print(k)
ext_shapeHSM_HsmPsfMoments_flag_badCentroid ext_shapeHSM_HsmPsfMoments_flag_badCentroid_edge ext_shapeHSM_HsmPsfMoments_flag_badCentroid_noSecondDerivative ext_shapeHSM_HsmPsfMoments_flag_badCentroid_almostNoSecondDerivative ext_shapeHSM_HsmPsfMoments_flag_badCentroid_notAtMaximum ext_shapeHSM_HsmPsfMoments_flag_badCentroid_resetToPeak ext_shapeHSM_HsmPsfMoments_flag_badCentroid_badError ext_shapeHSM_HsmPsfMoments_x ext_shapeHSM_HsmPsfMoments_y ext_shapeHSM_HsmPsfMoments_xx ext_shapeHSM_HsmPsfMoments_yy ext_shapeHSM_HsmPsfMoments_xy ext_shapeHSM_HsmPsfMoments_flag ext_shapeHSM_HsmPsfMoments_flag_no_pixels ext_shapeHSM_HsmPsfMoments_flag_not_contained ext_shapeHSM_HsmPsfMoments_flag_parent_source
If you already know the id of the field you are interested in, schema's have a find
method that will return the field in question. For example, it is a safe bet that a schema will contain an id field
source_cat.getSchema().find('id')
SchemaItem(key=Key<L>(offset=0, nElements=1), field=Field['L'](name="id", doc="unique ID"))
When we dumped the entire schema, the very bottom of the schema contained fields are named 'slot_'. These are called aliases in the schema, and can help you deal with any ambiguity in the table. For example, there are several algorithms used to measure the centroid, and many fileds with 'centroid' in their name as a result. If you want to have quick access to one algorithms measurement result, you can set up a slot alias for it. Lets do a working example on the first record in our table.
slot_centroid = source_cat[0].getCentroid()
naive_cent_x, naive_cent_y = (source_cat['base_NaiveCentroid_x'][0], source_cat['base_NaiveCentroid_y'][0])
sdss_cent_x, sdss_cent_y = (source_cat['base_SdssCentroid_x'][0], source_cat['base_SdssCentroid_y'][0])
print('sloan centroid is {}, {}'.format(sdss_cent_x, sdss_cent_y))
print('naive centroid is {}, {}'.format(naive_cent_x, naive_cent_y))
print('slot centroid is {}'.format(slot_centroid))
sloan centroid is 1219.0, 7.0 naive centroid is 1218.9358940603615, 6.956234552894472 slot centroid is (1219, 7)
# aliasing works with other methods
psf_flux_key = source_cat.getPsfFluxSlot().getMeasKey()
id_key = source_cat.getIdKey()
As advertised, the slot centroid and SDSS centroid are the same. We also used some syntactic sugar to access the naive
centroids and sdss
centroids, which will be familiar to you if you are an astropy tables user.
Speaking of astropy tables, you can make an astropy table version of a source catalog:
source_cat.asAstropy()
id | coord_ra | coord_dec | parent | calib_detected | calib_psf_candidate | calib_psf_used | calib_psf_reserved | deblend_nChild | deblend_deblendedAsPsf | deblend_psfCenter_x | deblend_psfCenter_y | deblend_psf_instFlux | deblend_tooManyPeaks | deblend_parentTooBig | deblend_masked | deblend_skipped | deblend_rampedTemplate | deblend_patchedTemplate | deblend_hasStrayFlux | base_NaiveCentroid_x | base_NaiveCentroid_y | base_NaiveCentroid_flag | base_NaiveCentroid_flag_noCounts | base_NaiveCentroid_flag_edge | base_NaiveCentroid_flag_resetToPeak | base_SdssCentroid_x | slot_Centroid_x | base_SdssCentroid_y | slot_Centroid_y | base_SdssCentroid_xErr | slot_Centroid_xErr | base_SdssCentroid_yErr | slot_Centroid_yErr | base_SdssCentroid_flag | base_CircularApertureFlux_flag_badCentroid | base_GaussianFlux_flag_badCentroid | base_LocalBackground_flag_badCentroid | base_NaiveCentroid_flag_badInitialCentroid | base_PsfFlux_flag_badCentroid | base_SdssShape_flag_badCentroid | base_Variance_flag_badCentroid | ext_photometryKron_KronFlux_flag_badInitialCentroid | ext_shapeHSM_HsmPsfMoments_flag_badCentroid | ext_shapeHSM_HsmShapeRegauss_flag_badCentroid | ext_shapeHSM_HsmSourceMomentsRound_flag_badCentroid | ext_shapeHSM_HsmSourceMoments_flag_badCentroid | slot_Centroid_flag | base_SdssCentroid_flag_edge | base_CircularApertureFlux_flag_badCentroid_edge | base_GaussianFlux_flag_badCentroid_edge | base_LocalBackground_flag_badCentroid_edge | base_NaiveCentroid_flag_badInitialCentroid_edge | base_PsfFlux_flag_badCentroid_edge | base_SdssShape_flag_badCentroid_edge | base_Variance_flag_badCentroid_edge | ext_photometryKron_KronFlux_flag_badInitialCentroid_edge | ext_shapeHSM_HsmPsfMoments_flag_badCentroid_edge | ext_shapeHSM_HsmShapeRegauss_flag_badCentroid_edge | ext_shapeHSM_HsmSourceMomentsRound_flag_badCentroid_edge | ext_shapeHSM_HsmSourceMoments_flag_badCentroid_edge | slot_Centroid_flag_edge | base_SdssCentroid_flag_noSecondDerivative | base_CircularApertureFlux_flag_badCentroid_noSecondDerivative | base_GaussianFlux_flag_badCentroid_noSecondDerivative | base_LocalBackground_flag_badCentroid_noSecondDerivative | base_NaiveCentroid_flag_badInitialCentroid_noSecondDerivative | base_PsfFlux_flag_badCentroid_noSecondDerivative | base_SdssShape_flag_badCentroid_noSecondDerivative | base_Variance_flag_badCentroid_noSecondDerivative | ext_photometryKron_KronFlux_flag_badInitialCentroid_noSecondDerivative | ext_shapeHSM_HsmPsfMoments_flag_badCentroid_noSecondDerivative | ext_shapeHSM_HsmShapeRegauss_flag_badCentroid_noSecondDerivative | ext_shapeHSM_HsmSourceMomentsRound_flag_badCentroid_noSecondDerivative | ext_shapeHSM_HsmSourceMoments_flag_badCentroid_noSecondDerivative | slot_Centroid_flag_noSecondDerivative | base_SdssCentroid_flag_almostNoSecondDerivative | base_CircularApertureFlux_flag_badCentroid_almostNoSecondDerivative | base_GaussianFlux_flag_badCentroid_almostNoSecondDerivative | base_LocalBackground_flag_badCentroid_almostNoSecondDerivative | base_NaiveCentroid_flag_badInitialCentroid_almostNoSecondDerivative | base_PsfFlux_flag_badCentroid_almostNoSecondDerivative | base_SdssShape_flag_badCentroid_almostNoSecondDerivative | base_Variance_flag_badCentroid_almostNoSecondDerivative | ext_photometryKron_KronFlux_flag_badInitialCentroid_almostNoSecondDerivative | ext_shapeHSM_HsmPsfMoments_flag_badCentroid_almostNoSecondDerivative | ext_shapeHSM_HsmShapeRegauss_flag_badCentroid_almostNoSecondDerivative | ext_shapeHSM_HsmSourceMomentsRound_flag_badCentroid_almostNoSecondDerivative | ext_shapeHSM_HsmSourceMoments_flag_badCentroid_almostNoSecondDerivative | slot_Centroid_flag_almostNoSecondDerivative | base_SdssCentroid_flag_notAtMaximum | base_CircularApertureFlux_flag_badCentroid_notAtMaximum | base_GaussianFlux_flag_badCentroid_notAtMaximum | base_LocalBackground_flag_badCentroid_notAtMaximum | base_NaiveCentroid_flag_badInitialCentroid_notAtMaximum | base_PsfFlux_flag_badCentroid_notAtMaximum | base_SdssShape_flag_badCentroid_notAtMaximum | base_Variance_flag_badCentroid_notAtMaximum | ext_photometryKron_KronFlux_flag_badInitialCentroid_notAtMaximum | ext_shapeHSM_HsmPsfMoments_flag_badCentroid_notAtMaximum | ext_shapeHSM_HsmShapeRegauss_flag_badCentroid_notAtMaximum | ext_shapeHSM_HsmSourceMomentsRound_flag_badCentroid_notAtMaximum | ext_shapeHSM_HsmSourceMoments_flag_badCentroid_notAtMaximum | slot_Centroid_flag_notAtMaximum | base_SdssCentroid_flag_resetToPeak | base_CircularApertureFlux_flag_badCentroid_resetToPeak | base_GaussianFlux_flag_badCentroid_resetToPeak | base_LocalBackground_flag_badCentroid_resetToPeak | base_NaiveCentroid_flag_badInitialCentroid_resetToPeak | base_PsfFlux_flag_badCentroid_resetToPeak | base_SdssShape_flag_badCentroid_resetToPeak | base_Variance_flag_badCentroid_resetToPeak | ext_photometryKron_KronFlux_flag_badInitialCentroid_resetToPeak | ext_shapeHSM_HsmPsfMoments_flag_badCentroid_resetToPeak | ext_shapeHSM_HsmShapeRegauss_flag_badCentroid_resetToPeak | ext_shapeHSM_HsmSourceMomentsRound_flag_badCentroid_resetToPeak | ext_shapeHSM_HsmSourceMoments_flag_badCentroid_resetToPeak | slot_Centroid_flag_resetToPeak | base_SdssCentroid_flag_badError | base_CircularApertureFlux_flag_badCentroid_badError | base_GaussianFlux_flag_badCentroid_badError | base_LocalBackground_flag_badCentroid_badError | base_NaiveCentroid_flag_badInitialCentroid_badError | base_PsfFlux_flag_badCentroid_badError | base_SdssShape_flag_badCentroid_badError | base_Variance_flag_badCentroid_badError | ext_photometryKron_KronFlux_flag_badInitialCentroid_badError | ext_shapeHSM_HsmPsfMoments_flag_badCentroid_badError | ext_shapeHSM_HsmShapeRegauss_flag_badCentroid_badError | ext_shapeHSM_HsmSourceMomentsRound_flag_badCentroid_badError | ext_shapeHSM_HsmSourceMoments_flag_badCentroid_badError | slot_Centroid_flag_badError | base_Blendedness_old | base_Blendedness_raw | base_Blendedness_raw_child_instFlux | base_Blendedness_raw_parent_instFlux | base_Blendedness_abs | base_Blendedness_abs_child_instFlux | base_Blendedness_abs_parent_instFlux | base_Blendedness_raw_child_xx | base_Blendedness_raw_child_yy | base_Blendedness_raw_child_xy | base_Blendedness_raw_parent_xx | base_Blendedness_raw_parent_yy | base_Blendedness_raw_parent_xy | base_Blendedness_abs_child_xx | base_Blendedness_abs_child_yy | base_Blendedness_abs_child_xy | base_Blendedness_abs_parent_xx | base_Blendedness_abs_parent_yy | base_Blendedness_abs_parent_xy | base_Blendedness_flag | base_Blendedness_flag_noCentroid | base_Blendedness_flag_noShape | base_FPPosition_x | base_FPPosition_y | base_FPPosition_flag | base_FPPosition_missingDetector_flag | base_Jacobian_value | base_Jacobian_flag | base_SdssShape_xx | base_SdssShape_yy | base_SdssShape_xy | base_SdssShape_xxErr | base_SdssShape_yyErr | base_SdssShape_xyErr | base_SdssShape_x | base_SdssShape_y | base_SdssShape_instFlux | base_SdssShape_instFluxErr | base_SdssShape_psf_xx | base_SdssShape_psf_yy | base_SdssShape_psf_xy | base_SdssShape_instFlux_xx_Cov | base_SdssShape_instFlux_yy_Cov | base_SdssShape_instFlux_xy_Cov | base_SdssShape_flag | base_SdssShape_flag_unweightedBad | base_SdssShape_flag_unweighted | base_SdssShape_flag_shift | base_SdssShape_flag_maxIter | base_SdssShape_flag_psf | ext_shapeHSM_HsmPsfMoments_x | slot_PsfShape_x | ext_shapeHSM_HsmPsfMoments_y | slot_PsfShape_y | ext_shapeHSM_HsmPsfMoments_xx | slot_PsfShape_xx | ext_shapeHSM_HsmPsfMoments_yy | slot_PsfShape_yy | ext_shapeHSM_HsmPsfMoments_xy | slot_PsfShape_xy | ext_shapeHSM_HsmPsfMoments_flag | slot_PsfShape_flag | ext_shapeHSM_HsmPsfMoments_flag_no_pixels | slot_PsfShape_flag_no_pixels | ext_shapeHSM_HsmPsfMoments_flag_not_contained | slot_PsfShape_flag_not_contained | ext_shapeHSM_HsmPsfMoments_flag_parent_source | slot_PsfShape_flag_parent_source | ext_shapeHSM_HsmShapeRegauss_e1 | ext_shapeHSM_HsmShapeRegauss_e2 | ext_shapeHSM_HsmShapeRegauss_sigma | ext_shapeHSM_HsmShapeRegauss_resolution | ext_shapeHSM_HsmShapeRegauss_flag | ext_shapeHSM_HsmShapeRegauss_flag_no_pixels | ext_shapeHSM_HsmShapeRegauss_flag_not_contained | ext_shapeHSM_HsmShapeRegauss_flag_parent_source | ext_shapeHSM_HsmShapeRegauss_flag_galsim | ext_shapeHSM_HsmSourceMoments_x | slot_Shape_x | ext_shapeHSM_HsmSourceMoments_y | slot_Shape_y | ext_shapeHSM_HsmSourceMoments_xx | slot_Shape_xx | ext_shapeHSM_HsmSourceMoments_yy | slot_Shape_yy | ext_shapeHSM_HsmSourceMoments_xy | slot_Shape_xy | ext_shapeHSM_HsmSourceMoments_flag | base_GaussianFlux_flag_badShape | slot_Shape_flag | ext_shapeHSM_HsmSourceMoments_flag_no_pixels | base_GaussianFlux_flag_badShape_no_pixels | slot_Shape_flag_no_pixels | ext_shapeHSM_HsmSourceMoments_flag_not_contained | base_GaussianFlux_flag_badShape_not_contained | slot_Shape_flag_not_contained | ext_shapeHSM_HsmSourceMoments_flag_parent_source | base_GaussianFlux_flag_badShape_parent_source | slot_Shape_flag_parent_source | ext_shapeHSM_HsmSourceMomentsRound_x | slot_ShapeRound_x | ext_shapeHSM_HsmSourceMomentsRound_y | slot_ShapeRound_y | ext_shapeHSM_HsmSourceMomentsRound_xx | slot_ShapeRound_xx | ext_shapeHSM_HsmSourceMomentsRound_yy | slot_ShapeRound_yy | ext_shapeHSM_HsmSourceMomentsRound_xy | slot_ShapeRound_xy | ext_shapeHSM_HsmSourceMomentsRound_flag | slot_ShapeRound_flag | ext_shapeHSM_HsmSourceMomentsRound_flag_no_pixels | slot_ShapeRound_flag_no_pixels | ext_shapeHSM_HsmSourceMomentsRound_flag_not_contained | slot_ShapeRound_flag_not_contained | ext_shapeHSM_HsmSourceMomentsRound_flag_parent_source | slot_ShapeRound_flag_parent_source | ext_shapeHSM_HsmSourceMomentsRound_Flux | slot_ShapeRound_Flux | base_CircularApertureFlux_3_0_instFlux | base_CircularApertureFlux_3_0_instFluxErr | base_CircularApertureFlux_3_0_flag | base_CircularApertureFlux_3_0_flag_apertureTruncated | base_CircularApertureFlux_3_0_flag_sincCoeffsTruncated | base_CircularApertureFlux_4_5_instFlux | base_CircularApertureFlux_4_5_instFluxErr | base_CircularApertureFlux_4_5_flag | base_CircularApertureFlux_4_5_flag_apertureTruncated | base_CircularApertureFlux_4_5_flag_sincCoeffsTruncated | base_CircularApertureFlux_6_0_instFlux | base_CircularApertureFlux_6_0_instFluxErr | base_CircularApertureFlux_6_0_flag | base_CircularApertureFlux_6_0_flag_apertureTruncated | base_CircularApertureFlux_6_0_flag_sincCoeffsTruncated | base_CircularApertureFlux_9_0_instFlux | base_CircularApertureFlux_9_0_instFluxErr | base_CircularApertureFlux_9_0_flag | base_CircularApertureFlux_9_0_flag_apertureTruncated | base_CircularApertureFlux_9_0_flag_sincCoeffsTruncated | base_CircularApertureFlux_12_0_instFlux | slot_ApFlux_instFlux | slot_CalibFlux_instFlux | base_CircularApertureFlux_12_0_instFluxErr | slot_ApFlux_instFluxErr | slot_CalibFlux_instFluxErr | base_CircularApertureFlux_12_0_flag | slot_ApFlux_flag | slot_CalibFlux_flag | base_CircularApertureFlux_12_0_flag_apertureTruncated | slot_ApFlux_flag_apertureTruncated | slot_CalibFlux_flag_apertureTruncated | base_CircularApertureFlux_12_0_flag_sincCoeffsTruncated | slot_ApFlux_flag_sincCoeffsTruncated | slot_CalibFlux_flag_sincCoeffsTruncated | base_CircularApertureFlux_17_0_instFlux | base_CircularApertureFlux_17_0_instFluxErr | base_CircularApertureFlux_17_0_flag | base_CircularApertureFlux_17_0_flag_apertureTruncated | base_CircularApertureFlux_25_0_instFlux | base_CircularApertureFlux_25_0_instFluxErr | base_CircularApertureFlux_25_0_flag | base_CircularApertureFlux_25_0_flag_apertureTruncated | base_CircularApertureFlux_35_0_instFlux | base_CircularApertureFlux_35_0_instFluxErr | base_CircularApertureFlux_35_0_flag | base_CircularApertureFlux_35_0_flag_apertureTruncated | base_CircularApertureFlux_50_0_instFlux | base_CircularApertureFlux_50_0_instFluxErr | base_CircularApertureFlux_50_0_flag | base_CircularApertureFlux_50_0_flag_apertureTruncated | base_CircularApertureFlux_70_0_instFlux | base_CircularApertureFlux_70_0_instFluxErr | base_CircularApertureFlux_70_0_flag | base_CircularApertureFlux_70_0_flag_apertureTruncated | base_GaussianFlux_instFlux | slot_GaussianFlux_instFlux | slot_ModelFlux_instFlux | base_GaussianFlux_instFluxErr | slot_GaussianFlux_instFluxErr | slot_ModelFlux_instFluxErr | base_GaussianFlux_flag | slot_GaussianFlux_flag | slot_ModelFlux_flag | base_LocalBackground_instFlux | base_LocalBackground_instFluxErr | base_LocalBackground_flag | base_LocalBackground_flag_noGoodPixels | base_LocalBackground_flag_noPsf | base_PixelFlags_flag | base_PixelFlags_flag_offimage | base_PixelFlags_flag_edge | base_PixelFlags_flag_interpolated | base_PixelFlags_flag_saturated | base_PixelFlags_flag_cr | base_PixelFlags_flag_bad | base_PixelFlags_flag_suspect | base_PixelFlags_flag_interpolatedCenter | base_PixelFlags_flag_saturatedCenter | base_PixelFlags_flag_crCenter | base_PixelFlags_flag_suspectCenter | base_PsfFlux_instFlux | slot_PsfFlux_instFlux | base_PsfFlux_instFluxErr | slot_PsfFlux_instFluxErr | base_PsfFlux_area | slot_PsfFlux_area | base_PsfFlux_flag | slot_PsfFlux_flag | base_PsfFlux_flag_noGoodPixels | slot_PsfFlux_flag_noGoodPixels | base_PsfFlux_flag_edge | slot_PsfFlux_flag_edge | base_Variance_flag | base_Variance_value | base_Variance_flag_emptyFootprint | ext_photometryKron_KronFlux_instFlux | ext_photometryKron_KronFlux_instFluxErr | ext_photometryKron_KronFlux_radius | ext_photometryKron_KronFlux_radius_for_radius | ext_photometryKron_KronFlux_psf_radius | ext_photometryKron_KronFlux_flag | ext_photometryKron_KronFlux_flag_edge | ext_photometryKron_KronFlux_flag_bad_shape_no_psf | ext_photometryKron_KronFlux_flag_no_minimum_radius | ext_photometryKron_KronFlux_flag_no_fallback_radius | ext_photometryKron_KronFlux_flag_bad_radius | ext_photometryKron_KronFlux_flag_used_minimum_radius | ext_photometryKron_KronFlux_flag_used_psf_radius | ext_photometryKron_KronFlux_flag_small_radius | ext_photometryKron_KronFlux_flag_bad_shape | base_GaussianFlux_apCorr | slot_GaussianFlux_apCorr | slot_ModelFlux_apCorr | base_GaussianFlux_apCorrErr | slot_GaussianFlux_apCorrErr | slot_ModelFlux_apCorrErr | base_GaussianFlux_flag_apCorr | slot_GaussianFlux_flag_apCorr | slot_ModelFlux_flag_apCorr | base_PsfFlux_apCorr | slot_PsfFlux_apCorr | base_PsfFlux_apCorrErr | slot_PsfFlux_apCorrErr | base_PsfFlux_flag_apCorr | slot_PsfFlux_flag_apCorr | ext_photometryKron_KronFlux_apCorr | ext_photometryKron_KronFlux_apCorrErr | ext_photometryKron_KronFlux_flag_apCorr | base_ClassificationExtendedness_value | base_ClassificationExtendedness_flag | base_FootprintArea_value | calib_astrometry_used | calib_photometry_used | calib_photometry_reserved | base_localPhotoCalib | base_localPhotoCalibErr | base_CDMatrix_1_1 | base_CDMatrix_1_2 | base_CDMatrix_2_1 | base_CDMatrix_2_2 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rad | rad | pix | pix | ct | pix | pix | pix | pix | pix | pix | pix | pix | pix | pix | ct | ct | ct | ct | pix2 | pix2 | pix2 | pix2 | pix2 | pix2 | pix2 | pix2 | pix2 | pix2 | pix2 | pix2 | mm | mm | pix2 | pix2 | pix2 | pix2 | pix2 | pix2 | pix | pix | ct | ct | pix2 | pix2 | pix2 | ct pix2 | ct pix2 | ct pix2 | pix | pix | pix | pix | pix2 | pix2 | pix2 | pix2 | pix2 | pix2 | pix | pix | pix | pix | pix2 | pix2 | pix2 | pix2 | pix2 | pix2 | pix | pix | pix | pix | pix2 | pix2 | pix2 | pix2 | pix2 | pix2 | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | ct | pix | pix | ct | ct | pix | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
int64 | float64 | float64 | int64 | bool | bool | bool | bool | int32 | bool | float64 | float64 | float64 | bool | bool | bool | bool | bool | bool | bool | float64 | float64 | bool | bool | bool | bool | float64 | float64 | float64 | float64 | float32 | float32 | float32 | float32 | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | bool | bool | bool | float64 | float64 | bool | bool | float64 | bool | float64 | float64 | float64 | float32 | float32 | float32 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float32 | float32 | float32 | bool | bool | bool | bool | bool | bool | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | bool | bool | bool | bool | bool | bool | bool | bool | float64 | float64 | float64 | float64 | bool | bool | bool | bool | bool | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | float64 | bool | bool | bool | bool | bool | bool | bool | bool | float32 | float32 | float64 | float64 | bool | bool | bool | float64 | float64 | bool | bool | bool | float64 | float64 | bool | bool | bool | float64 | float64 | bool | bool | bool | float64 | float64 | float64 | float64 | float64 | float64 | bool | bool | bool | bool | bool | bool | bool | bool | bool | float64 | float64 | bool | bool | float64 | float64 | bool | bool | float64 | float64 | bool | bool | float64 | float64 | bool | bool | float64 | float64 | bool | bool | float64 | float64 | float64 | float64 | float64 | float64 | bool | bool | bool | float64 | float64 | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | float64 | float64 | float64 | float64 | float32 | float32 | bool | bool | bool | bool | bool | bool | bool | float64 | bool | float64 | float64 | float32 | float32 | float32 | bool | bool | bool | bool | bool | bool | bool | bool | bool | bool | float64 | float64 | float64 | float64 | float64 | float64 | bool | bool | bool | float64 | float64 | float64 | float64 | bool | bool | float64 | float64 | bool | float64 | bool | int32 | bool | bool | bool | float64 | float64 | float64 | float64 | float64 | float64 |
34363434455793665 | 1.2451332744442976 | -0.5304556590306023 | 0 | True | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 1218.9358940603615 | 6.956234552894472 | False | False | False | False | 1219.0 | 1219.0 | 7.0 | 7.0 | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 86105.0499584654 | 86105.0499584654 | 0.0 | 86103.10525146249 | 86103.10525146249 | 4.27144993194279 | 4.254207562566574 | 0.031590348745585944 | 4.27144993194279 | 4.254207562566574 | 0.031590348745585944 | 4.270825492800502 | 4.253913950800135 | 0.03391629156361592 | 4.270825492800502 | 4.253913950800135 | 0.03391629156361592 | True | True | True | -262.275 | -19.334999999999997 | False | False | 0.9990278119943633 | False | 4.34587923101021 | 4.331228079296036 | 0.07788233106707648 | 0.104733065 | 0.073944435 | 0.10437998 | 1218.8469033339827 | 6.872787680042149 | 88187.66401368938 | 1062.6346861080883 | 4.209780395963982 | 4.250445065742829 | 0.005477041708410557 | -55.64649 | -0.9972387 | -55.4589 | False | False | False | False | False | False | -0.0007678702068951279 | -0.0007678702068951279 | -0.002654656675990664 | -0.002654656675990664 | 4.211531724009447 | 4.211531724009447 | 4.2522099348784765 | 4.2522099348784765 | 0.005347680010377551 | 0.005347680010377551 | True | True | False | False | False | False | False | False | 3.1356282234191895 | -1.8852421045303345 | 10.106735229492188 | 0.0011888424633070827 | False | False | False | False | False | 1218.6992736630893 | 1218.6992736630893 | 6.753340064062633 | 6.753340064062633 | 4.23859353486747 | 4.23859353486747 | 4.217233447294036 | 4.217233447294036 | -0.010091036319342276 | -0.010091036319342276 | True | True | True | False | False | False | False | False | False | False | False | False | 1218.699289489626 | 1218.699289489626 | 6.753363317962942 | 6.753363317962942 | 4.232745926149244 | 4.232745926149244 | 4.2225630461929695 | 4.2225630461929695 | -0.004770052122799666 | -0.004770052122799666 | True | True | False | False | False | False | False | False | 87817.19 | 87817.19 | 56743.421875 | 475.9626770019531 | True | False | False | 79009.4453125 | 670.5922241210938 | True | False | True | 87979.8125 | 855.5762939453125 | True | False | True | nan | nan | True | True | True | nan | nan | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 93977.30661654753 | 93977.30661654753 | 93977.30661654753 | 800.8305163527903 | 800.8305163527903 | 800.8305163527903 | False | False | False | 4.6452528878846 | 74.69037668348096 | True | False | False | False | False | True | False | False | False | False | False | False | False | False | False | 93955.70823618962 | 93955.70823618962 | 732.3818139737758 | 732.3818139737758 | 62.429714 | 62.429714 | True | True | False | False | True | True | False | 5582.49267578125 | False | nan | nan | nan | nan | nan | True | True | False | False | False | False | False | False | False | True | 1.079560708841459 | 1.079560708841459 | 1.079560708841459 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9890613611420338 | 0.9890613611420338 | 0.0 | 0.0 | False | False | 1.0325532130082347 | 0.0 | False | nan | True | 407 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.425073526000387e-05 | 1.142678709084647e-05 | 1.1416404680850723e-05 | -5.433135137285505e-05 |
34363434455793666 | 1.2452265917705203 | -0.530438773321301 | 0 | False | False | False | False | 2 | False | nan | nan | nan | True | False | False | False | False | False | False | 1304.294771187906 | 6.711072559162486 | False | False | False | False | 1304.0 | 1304.0 | 7.0 | 7.0 | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 14486.547048333186 | 14486.547048333186 | 0.0 | 21087.828628325497 | 21087.828628325497 | 103.89469856144055 | 21.41701777485027 | 25.642431573094907 | 103.89469856144055 | 21.41701777485027 | 25.642431573094907 | 144.63149318564066 | 26.469986820112055 | 37.32362577803516 | 144.63149318564066 | 26.469986820112055 | 37.32362577803516 | True | True | True | -261.42499999999995 | -19.334999999999997 | False | False | 0.9990340720357708 | False | 12.125936291671472 | 21.64539700024164 | -3.283594285055479 | 3.3627472 | 3.241501 | 6.0026703 | 1304.0829710426494 | 6.084496389586773 | 10879.198740622403 | 1508.501851145864 | 4.208562634844349 | 4.249434497195502 | 0.006536349832445914 | -2536.3552 | 686.82227 | -4527.5195 | False | False | False | False | False | False | -0.0007807061048532802 | -0.0007807061048532802 | -0.0026169248615103714 | -0.0026169248615103714 | 4.210392266241995 | 4.210392266241995 | 4.251155605757703 | 4.251155605757703 | 0.006390936580490331 | 0.006390936580490331 | True | True | False | False | False | False | False | False | nan | nan | nan | nan | True | False | False | True | False | 1310.022859901189 | 1310.022859901189 | 8.16514410936984 | 8.16514410936984 | 89.03049202168364 | 89.03049202168364 | 17.806249961928835 | 17.806249961928835 | 24.607737593890164 | 24.607737593890164 | True | True | True | False | False | False | False | False | False | False | False | False | 1304.085729841586 | 1304.085729841586 | 5.739070753477685 | 5.739070753477685 | 9.830536797324573 | 9.830536797324573 | 10.393659481484567 | 10.393659481484567 | -0.6784910800190128 | -0.6784910800190128 | True | True | False | False | False | False | False | False | 8245.234 | 8245.234 | 2402.0224609375 | 387.380615234375 | True | False | False | 5208.06201171875 | 586.4589233398438 | True | False | True | 6920.2783203125 | 784.4983520507812 | True | False | True | nan | nan | True | True | True | nan | nan | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 16250.274917255198 | 16250.274917255198 | 16250.274917255198 | 1617.4058755478613 | 1617.4058755478613 | 1617.4058755478613 | False | False | False | 3.827154403061647 | 75.85764532111628 | True | False | False | False | False | True | False | False | False | False | False | False | False | False | False | 4817.49497177798 | 4817.49497177798 | 590.7903741778207 | 590.7903741778207 | 62.440235 | 62.440235 | True | True | False | False | True | True | False | 5521.81640625 | False | nan | nan | nan | nan | nan | True | True | False | False | False | False | False | False | False | True | 1.0795042492319356 | 1.0795042492319356 | 1.0795042492319356 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9888587745239013 | 0.9888587745239013 | 0.0 | 0.0 | False | False | 1.0326283908216305 | 0.0 | False | nan | True | 388 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.425161897287193e-05 | 1.1426873652866909e-05 | 1.141640438854007e-05 | -5.433168196149553e-05 |
34363434455793667 | 1.2455904388452663 | -0.5303748789081031 | 0 | False | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 1634.931448035996 | 9.032211249497715 | False | False | False | False | 1635.0 | 1635.0 | 9.0 | 9.0 | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 16083.698866903937 | 16083.698866903937 | 0.0 | 16645.147573667215 | 16645.147573667215 | 10.965509520022573 | 9.790548095583441 | -2.419925351256709 | 10.965509520022573 | 9.790548095583441 | -2.419925351256709 | 12.332369976265348 | 11.078546052536282 | -2.422105325054855 | 12.332369976265348 | 11.078546052536282 | -2.422105325054855 | True | True | True | -258.11499999999995 | -19.314999999999998 | False | False | 0.9990582661131738 | False | 11.555230035960568 | 11.071789535601953 | -2.9175284777542 | 1.715883 | 1.2265333 | 1.644095 | 1634.7421556681943 | 8.990263099444501 | 17046.85878078686 | 1265.6785480112674 | 4.205647204669408 | 4.245349355255767 | 0.010481401892374979 | -1085.8782 | 274.16852 | -1040.4479 | False | False | False | False | False | False | -0.0008536316566153355 | -0.0008536316566153355 | -0.002469306195039765 | -0.002469306195039765 | 4.20739941419607 | 4.20739941419607 | 4.247109025023588 | 4.247109025023588 | 0.010399645223658627 | 0.010399645223658627 | True | True | False | False | False | False | False | False | 0.1578720211982727 | -0.4668707251548767 | 0.16019606590270996 | 0.5587869882583618 | False | False | False | False | False | 1634.472686063043 | 1634.472686063043 | 9.058898500536307 | 9.058898500536307 | 11.077726293947212 | 11.077726293947212 | 9.53483591992692 | 9.53483591992692 | -2.334023793744793 | -2.334023793744793 | True | True | True | False | False | False | False | False | False | False | False | False | 1634.496233458917 | 1634.496233458917 | 9.014711770497318 | 9.014711770497318 | 10.015863571458622 | 10.015863571458622 | 9.674400021219975 | 9.674400021219975 | -1.0185033866986255 | -1.0185033866986255 | True | True | False | False | False | False | False | False | 16056.076 | 16056.076 | 6124.9775390625 | 394.07769775390625 | True | False | False | 10093.265625 | 592.4029541015625 | True | False | True | 13221.6318359375 | 789.9754638671875 | True | False | True | 17352.193359375 | 1183.4234619140625 | True | False | True | nan | nan | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 17593.434355793066 | 17593.434355793066 | 17593.434355793066 | 924.4192830634271 | 924.4192830634271 | 924.4192830634271 | False | False | False | 2.2638004081259693 | 72.98704007942449 | True | False | False | False | False | True | False | False | False | False | False | False | False | False | False | 10697.0322328059 | 10697.0322328059 | 600.3334780966854 | 600.3334780966854 | 62.8033 | 62.8033 | True | True | False | False | True | True | False | 5540.1015625 | False | nan | nan | nan | nan | nan | True | True | False | False | False | False | False | False | False | True | 1.0793017026296374 | 1.0793017026296374 | 1.0793017026296374 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9883634344400722 | 0.9883634344400722 | 0.0 | 0.0 | False | False | 1.0329762672271374 | 0.0 | False | nan | True | 340 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.4255062318849715e-05 | 1.1427210266113282e-05 | 1.1416395471676701e-05 | -5.4332969390699597e-05 |
34363434455793668 | 1.2458918800916443 | -0.5303182780198765 | 0 | False | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 1909.8542364306495 | 7.036537247519804 | False | False | False | False | 1910.0 | 1910.0 | 7.0 | 7.0 | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 4667.677055186728 | 4667.677055186728 | 0.0 | 6507.274150674464 | 6507.274150674464 | 8.768011443219995 | 9.290044301620155 | 1.9786654892638798 | 8.768011443219995 | 9.290044301620155 | 1.9786654892638798 | 14.925589500586563 | 14.340179722250554 | 3.814031096062386 | 14.925589500586563 | 14.340179722250554 | 3.814031096062386 | True | True | True | -255.36499999999998 | -19.334999999999997 | False | False | 0.9990781128457439 | False | 5.145062486004842 | 5.7579859083466625 | 2.8187260621212697 | nan | nan | nan | 1909.9025343307496 | 7.122012026647483 | nan | nan | 4.204346829236889 | 4.242374690406225 | 0.013897464571754843 | nan | nan | nan | True | False | True | False | False | False | -0.0009475395655310479 | -0.0009475395655310479 | -0.002362332078411705 | -0.002362332078411705 | 4.206098405544302 | 4.206098405544302 | 4.244142395469417 | 4.244142395469417 | 0.013846408336939144 | 0.013846408336939144 | True | True | False | False | False | False | False | False | 0.06754078716039658 | 0.3789132535457611 | 0.6748042702674866 | 0.5368011593818665 | False | False | False | False | False | 1909.4205218486388 | 1909.4205218486388 | 6.458027839835342 | 6.458027839835342 | 9.817447339656159 | 9.817447339656159 | 8.972790970379844 | 8.972790970379844 | 2.2491085009637004 | 2.2491085009637004 | True | True | True | False | False | False | False | False | False | False | False | False | 1909.4603317935694 | 1909.4603317935694 | 6.526396484174429 | 6.526396484174429 | 8.808308541428767 | 8.808308541428767 | 8.650116591470265 | 8.650116591470265 | 1.164968451791869 | 1.164968451791869 | True | True | False | False | False | False | False | False | 4691.7017 | 4691.7017 | 1899.677978515625 | 386.30364990234375 | True | False | False | 3102.4384765625 | 583.724853515625 | True | False | True | 4035.127685546875 | 781.5891723632812 | True | False | True | nan | nan | True | True | True | nan | nan | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 5115.987426431859 | 5115.987426431859 | 5115.987426431859 | 855.0388462920753 | 855.0388462920753 | 855.0388462920753 | False | False | False | 4.683975128653346 | 75.37526783516714 | True | False | False | False | False | True | False | False | False | False | False | False | False | False | False | 3252.27050026401 | 3252.27050026401 | 588.118464070215 | 588.118464070215 | 62.47735 | 62.47735 | True | True | False | False | True | True | False | 5515.744140625 | False | nan | nan | nan | nan | nan | True | True | False | False | False | False | False | False | False | True | 1.0791256902918527 | 1.0791256902918527 | 1.0791256902918527 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9882805892959882 | 0.9882805892959882 | 0.0 | 0.0 | False | False | 1.0333044204676392 | 0.0 | False | nan | True | 112 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.425791937090968e-05 | 1.1427490786743164e-05 | 1.1416402304585242e-05 | -5.433403886500767e-05 |
34363434455793669 | 1.2474402257837838 | -0.5300390671190951 | 0 | False | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 3319.9517107092734 | 8.926864689455615 | False | False | False | False | 3320.0 | 3320.0 | 9.0 | 9.0 | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 10700.9879390957 | 10700.9879390957 | 0.0 | 11022.605191379298 | 11022.605191379298 | 7.4536152899997425 | 7.366136229691883 | -0.586916079559778 | 7.4536152899997425 | 7.366136229691883 | -0.586916079559778 | 8.114483539865178 | 8.913365054799748 | -0.690810702636593 | 8.114483539865178 | 8.913365054799748 | -0.690810702636593 | True | True | True | -241.265 | -19.314999999999998 | False | False | 0.9991766061199018 | False | 8.126343540751904 | 7.386380660277821 | -0.4590889487682502 | 1.5629814 | 1.0555241 | 1.4206605 | 3319.755552191863 | 9.124399215381853 | 11191.234167648483 | 1076.2337010013214 | 4.22033511389815 | 4.229294132754925 | 0.03136264560364299 | -841.06665 | 47.51514 | -764.4813 | False | False | False | False | False | False | -0.0017996797641518843 | -0.0017996797641518843 | -0.0018688916368219805 | -0.0018688916368219805 | 4.222170550230313 | 4.222170550230313 | 4.231130684767807 | 4.231130684767807 | 0.031467231279462084 | 0.031467231279462084 | True | True | False | False | False | False | False | False | -0.14952439069747925 | -0.3724217712879181 | 0.2967754006385803 | 0.3761681914329529 | False | False | False | False | False | 3319.4991022867407 | 3319.4991022867407 | 9.267783996905747 | 9.267783996905747 | 7.133766481535938 | 7.133766481535938 | 7.408898295489619 | 7.408898295489619 | -0.549175889246665 | -0.549175889246665 | True | True | True | False | False | False | False | False | False | False | False | False | 3319.50414781645 | 3319.50414781645 | 9.23861262348923 | 9.23861262348923 | 7.302487502219447 | 7.302487502219447 | 7.395632790327182 | 7.395632790327182 | -0.2159996355910371 | -0.2159996355910371 | True | True | False | False | False | False | False | False | 10999.212 | 10999.212 | 5031.6591796875 | 391.9811096191406 | True | False | False | 7615.2939453125 | 589.0430297851562 | True | False | True | 10204.095703125 | 786.8228759765625 | True | False | True | 11554.3310546875 | 1179.3702392578125 | True | False | True | nan | nan | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 11674.548750382266 | 11674.548750382266 | 11674.548750382266 | 794.5582766434172 | 794.5582766434172 | 794.5582766434172 | False | False | False | 2.5348609412994447 | 74.992414021587 | True | False | False | False | False | True | False | False | False | False | False | False | False | False | False | 8707.842790384559 | 8707.842790384559 | 598.6683910062317 | 598.6683910062317 | 62.6101 | 62.6101 | True | True | False | False | True | True | False | 5522.828125 | False | nan | nan | nan | nan | nan | True | True | False | False | False | False | False | False | False | True | 1.078418085640801 | 1.078418085640801 | 1.078418085640801 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9928200866291798 | 0.9928200866291798 | 0.0 | 0.0 | False | False | 1.0358359150119627 | 0.0 | False | nan | True | 297 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.4272580743385515e-05 | 1.1428926225450304e-05 | 1.1416389677028427e-05 | -5.433952282663981e-05 |
34363434455793670 | 1.2453627799299263 | -0.5304190738741331 | 0 | False | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 1427.0933369897584 | 11.941475694386597 | False | False | False | False | 1427.0 | 1427.0 | 12.0 | 12.0 | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 7791.420220659604 | 7791.420220659604 | 0.0 | 9402.09425480686 | 9402.09425480686 | 14.967687879974019 | 10.83931086173871 | -0.2648619932339261 | 14.967687879974019 | 10.83931086173871 | -0.2648619932339261 | 21.524855792704926 | 14.202008179428212 | -0.23798132969126606 | 21.524855792704926 | 14.202008179428212 | -0.23798132969126606 | True | True | True | -260.195 | -19.284999999999997 | False | False | 0.9990431217073515 | False | 15.712923095693828 | 10.718753414176007 | -0.6501727000860597 | 5.356368 | 3.1321561 | 3.6539087 | 1426.7078126378287 | 11.9920173512865 | 8089.319942435485 | 1378.7814187113302 | 4.207697410070726 | 4.247626756946251 | 0.007863236150793887 | -3692.6304 | 152.79446 | -2518.9707 | False | False | False | False | False | False | -0.0007990488160669236 | -0.0007990488160669236 | -0.0025496109016282676 | -0.0025496109016282676 | 4.209442286291871 | 4.209442286291871 | 4.249389732900296 | 4.249389732900296 | 0.007760576123937494 | 0.007760576123937494 | True | True | False | False | False | False | False | False | 0.2595382332801819 | -0.01355814840644598 | 0.33807265758514404 | 0.6384589076042175 | False | False | False | False | False | 1426.475862352734 | 1426.475862352734 | 11.917808774726028 | 11.917808774726028 | 14.204191978242733 | 14.204191978242733 | 10.618167342835692 | 10.618167342835692 | -0.01754433298028828 | -0.01754433298028828 | True | True | True | False | False | False | False | False | False | False | False | False | 1426.4310303718964 | 1426.4310303718964 | 11.902467988814784 | 11.902467988814784 | 13.630652099751366 | 13.630652099751366 | 11.267093172782824 | 11.267093172782824 | 0.11552816841433575 | 0.11552816841433575 | True | True | False | False | False | False | False | False | 7868.95 | 7868.95 | 2694.201416015625 | 388.0850524902344 | True | False | False | 3800.82470703125 | 584.8306884765625 | True | False | True | 5881.00048828125 | 783.2809448242188 | True | False | True | 8135.265625 | 1177.7481689453125 | True | False | True | 7844.14599609375 | 7844.14599609375 | 7844.14599609375 | 1571.4573974609375 | 1571.4573974609375 | 1571.4573974609375 | True | True | True | False | False | False | True | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 8492.800916350778 | 8492.800916350778 | 8492.800916350778 | 1024.402639274845 | 1024.402639274845 | 1024.402639274845 | False | False | False | 0.6588798209335215 | 75.97048089257815 | True | False | False | False | False | True | False | False | False | False | False | False | False | False | False | 4616.795293695934 | 4616.795293695934 | 591.2191761324359 | 591.2191761324359 | 63.011322 | 63.011322 | True | True | False | False | True | True | False | 5523.9892578125 | False | 7521.722814957628 | 1465.4660767712726 | 4.308143 | 12.368471 | 2.5769567 | True | False | False | False | False | False | False | False | False | True | 1.07944724701467 | 1.07944724701467 | 1.07944724701467 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9886414808187242 | 0.9886414808187242 | 0.0 | 0.0 | False | False | 1.0327687828668053 | 0.0 | False | nan | True | 216 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.425290286050771e-05 | 1.1426997742970785e-05 | 1.1416384519123379e-05 | -5.433216053759257e-05 |
34363434455793671 | 1.2471131524236843 | -0.5301035067062136 | 0 | False | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 3020.9849727106252 | 14.022454341576745 | False | False | False | False | 3021.0 | 3021.0 | 14.0 | 14.0 | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 17768.933945306304 | 17768.933945306304 | 0.0 | 17862.905330213653 | 17862.905330213653 | 4.3425241058602575 | 4.436278842760658 | 0.17626323337755911 | 4.3425241058602575 | 4.436278842760658 | 0.17626323337755911 | 4.435554053131467 | 4.592722698018378 | 0.23341789432954144 | 4.435554053131467 | 4.592722698018378 | 0.23341789432954144 | True | True | True | -244.25499999999997 | -19.264999999999997 | False | False | 0.999156215474889 | False | 4.349006896634105 | 4.462941184936033 | 0.16707449915613773 | 0.40658948 | 0.29145315 | 0.41724122 | 3020.925002451335 | 14.002571569221345 | 17950.51099367719 | 839.0983637305103 | 4.214356601554268 | 4.231429484490761 | 0.02740421520203051 | -170.58429 | -6.5532856 | -175.0532 | False | False | False | False | False | False | -0.001562900059916875 | -0.001562900059916875 | -0.0019502121949725698 | -0.0019502121949725698 | 4.216178567778572 | 4.216178567778572 | 4.233235136629946 | 4.233235136629946 | 0.027468961958085132 | 0.027468961958085132 | True | True | False | False | False | False | False | False | 0.41839516162872314 | -1.1335456371307373 | 1.6018599271774292 | 0.03573920577764511 | False | False | False | False | False | 3020.8497228986325 | 3020.8497228986325 | 14.005470688891338 | 14.005470688891338 | 4.3555052237083345 | 4.3555052237083345 | 4.465937364486131 | 4.465937364486131 | 0.15586320769080908 | 0.15586320769080908 | True | True | True | False | False | False | False | False | False | False | False | False | 3020.8480411653295 | 3020.8480411653295 | 14.006141794789166 | 14.006141794789166 | 4.397402046819277 | 4.397402046819277 | 4.443594334179743 | 4.443594334179743 | 0.06885426173784558 | 0.06885426173784558 | True | True | False | False | False | False | False | False | 18007.113 | 18007.113 | 11247.443359375 | 402.7943420410156 | True | False | False | 16086.80859375 | 599.0492553710938 | True | False | True | 17886.7421875 | 793.66455078125 | True | False | True | 19523.90234375 | 1183.928466796875 | True | False | True | 21232.318359375 | 21232.318359375 | 21232.318359375 | 1576.396484375 | 1576.396484375 | 1576.396484375 | True | True | True | False | False | False | True | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 19372.386323162646 | 19372.386323162646 | 19372.386323162646 | 640.3310562570989 | 640.3310562570989 | 640.3310562570989 | False | False | False | 1.2715604708153998 | 74.30862124793678 | True | False | False | False | False | True | False | False | False | False | False | False | False | False | False | 19010.625902669595 | 19010.625902669595 | 616.518646293868 | 616.518646293868 | 62.891575 | 62.891575 | True | True | False | False | True | True | False | 5593.37841796875 | False | 20223.48917077879 | 1246.6344988918715 | 3.662564 | 12.368471 | 2.5754905 | True | False | False | False | False | False | False | False | False | True | 1.0785769521083919 | 1.0785769521083919 | 1.0785769521083919 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9911866342741877 | 0.9911866342741877 | 0.0 | 0.0 | False | False | 1.035209930351531 | 0.0 | False | nan | True | 362 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.4269477221717044e-05 | 1.1428620562308176e-05 | 1.1416371258967178e-05 | -5.4338360126495364e-05 |
34363434455793672 | 1.2460871751393503 | -0.5302917816570742 | 0 | False | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 2085.901704578844 | 16.413830346552306 | False | False | False | False | 2086.0 | 2086.0 | 16.0 | 16.0 | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 3228.7372901497956 | 3228.7372901497956 | 0.0 | 3771.5087006760887 | 3771.5087006760887 | 4.568265227753787 | 4.448319436293253 | -2.3967150487822333 | 4.568265227753787 | 4.448319436293253 | -2.3967150487822333 | 6.081360514883549 | 6.797393709496359 | -3.6063474213079285 | 6.081360514883549 | 6.797393709496359 | -3.6063474213079285 | True | True | True | -253.60499999999996 | -19.244999999999997 | False | False | 0.9990907602237689 | False | 281.4937011643079 | 135.27295246230764 | 24.14323371056064 | nan | nan | nan | 2086.0054972903868 | 15.991011494430682 | nan | nan | 4.205131356768342 | 4.240046390837356 | 0.01577510256475004 | nan | nan | nan | True | False | True | False | False | False | -0.001010243494183128 | -0.001010243494183128 | -0.0022709471250035983 | -0.0022709471250035983 | 4.206902558871479 | 4.206902558871479 | 4.241809021786723 | 4.241809021786723 | 0.01573757030187591 | 0.01573757030187591 | True | True | False | False | False | False | False | False | 0.10336752235889435 | -3.809664011001587 | 4.943058013916016 | 0.0644185021519661 | False | False | False | False | False | 2086.366392428038 | 2086.366392428038 | 15.271631601320033 | 15.271631601320033 | 4.557260438878797 | 4.557260438878797 | 4.463909277154412 | 4.463909277154412 | -2.538426720657995 | -2.538426720657995 | True | True | True | False | False | False | False | False | False | False | False | False | 2086.4230329092943 | 2086.4230329092943 | 15.502459437015643 | 15.502459437015643 | 4.580877943371857 | 4.580877943371857 | 4.184798629499239 | 4.184798629499239 | -0.9199285921841611 | -0.9199285921841611 | True | True | False | False | False | False | False | False | 3484.4902 | 3484.4902 | 2248.839111328125 | 387.0270690917969 | True | False | False | 3148.235595703125 | 583.7758178710938 | True | False | False | 3040.421875 | 780.4203491210938 | True | False | False | 4239.994140625 | 1175.1754150390625 | True | False | True | 3690.373046875 | 3690.373046875 | 3690.373046875 | 1569.0499267578125 | 1569.0499267578125 | 1569.0499267578125 | True | True | True | False | False | False | True | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 3527.236162159833 | 3527.236162159833 | 3527.236162159833 | 556.1248796708273 | 556.1248796708273 | 556.1248796708273 | False | False | False | 3.5901676722127713 | 75.99774312310922 | True | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 3662.216648706281 | 3662.216648706281 | 589.2818708246247 | 589.2818708246247 | 63.101463 | 63.101463 | True | True | False | False | True | True | False | 5519.30029296875 | False | 3420.7137971939633 | 865.8947127129726 | 2.5754075 | 12.368471 | 2.5754075 | True | False | False | False | False | False | False | True | True | True | 1.0790673241054298 | 1.0790673241054298 | 1.0790673241054298 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9884323823910774 | 0.9884323823910774 | 0.0 | 0.0 | False | False | 1.0335860351025468 | 0.0 | False | nan | True | 148 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.4259758353972965e-05 | 1.1427667915344239e-05 | 1.1416366695754435e-05 | -5.433472372808457e-05 |
34363434455793673 | 1.2460685342396929 | -0.5303038465951663 | 0 | False | False | False | False | 2 | False | nan | nan | nan | True | False | False | False | False | False | False | 2067.1490474691846 | 24.22278756687488 | False | False | False | False | 2067.174671529887 | 2067.174671529887 | 24.77006671435168 | 24.77006671435168 | 0.5974243 | 0.5974243 | 0.6227982 | 0.6227982 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 7122.2065089275275 | 7122.2065089275275 | 0.0 | 9548.412022249078 | 9548.412022249078 | 9.499712318453037 | 32.88203309910176 | -6.566027425260931 | 9.499712318453037 | 32.88203309910176 | -6.566027425260931 | 13.386354155413507 | 45.7070547731103 | -6.436957423073996 | 13.386354155413507 | 45.7070547731103 | -6.436957423073996 | False | False | False | -253.7932532847011 | -19.157299332856482 | False | False | 0.9990894642681023 | False | 11.810538192249139 | 10.600649847970882 | -10.286772668567671 | 5.03335 | 4.5803065 | 4.517726 | 2067.371490049907 | 24.621760037783503 | 3754.0969287944013 | 799.9488612777103 | 4.205867725103736 | 4.23980108180221 | 0.01527669572915257 | -2013.2152 | 1753.4761 | -1806.9783 | False | False | False | False | False | False | -0.000992671051061297 | -0.000992671051061297 | -0.0022563157767752956 | -0.0022563157767752956 | 4.20765162572188 | 4.20765162572188 | 4.241557871115416 | 4.241557871115416 | 0.01523079871832514 | 0.01523079871832514 | False | False | False | False | False | False | False | False | nan | nan | nan | nan | True | False | False | True | False | 2067.8592711266015 | 2067.8592711266015 | 21.044129678290314 | 21.044129678290314 | 9.164625384882086 | 9.164625384882086 | 29.22212483787587 | 29.22212483787587 | -4.5482173480890244 | -4.5482173480890244 | False | False | False | False | False | False | False | False | False | False | False | False | 2067.8926918538677 | 2067.8926918538677 | 21.093645387716318 | 21.093645387716318 | 12.427366785374756 | 12.427366785374756 | 26.34425158905515 | 26.34425158905515 | -2.217668096557341 | -2.217668096557341 | False | False | False | False | False | False | False | False | 7910.1045 | 7910.1045 | 2069.695068359375 | 389.73248291015625 | False | False | False | 2693.798095703125 | 582.6715087890625 | False | False | False | 4378.96875 | 780.96240234375 | False | False | False | 5913.42138671875 | 1175.637939453125 | False | False | True | 6005.62060546875 | 6005.62060546875 | 6005.62060546875 | 1569.672607421875 | 1569.672607421875 | 1569.672607421875 | False | False | False | False | False | False | True | True | True | 6356.340903580189 | 2239.723942448914 | False | False | 6827.515191629529 | 3294.16314252502 | False | False | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 7751.931685501234 | 7751.931685501234 | 7751.931685501234 | 1131.5281145439264 | 1131.5281145439264 | 1131.5281145439264 | False | False | False | 0.8752875353923425 | 74.36696189251406 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 3551.5580162420943 | 3551.5580162420943 | 589.0378013723463 | 589.0378013723463 | 63.08962 | 63.08962 | False | False | False | False | False | False | False | 5511.07568359375 | False | nan | nan | nan | nan | nan | True | True | False | False | False | False | False | False | False | False | 1.0791204046002552 | 1.0791204046002552 | 1.0791204046002552 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9884481491789878 | 0.9884481491789878 | 0.0 | 0.0 | False | False | 1.0335973271974204 | 0.0 | False | 1.0 | False | 212 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.4259571563760077e-05 | 1.1427646693167623e-05 | 1.1416332651287857e-05 | -5.433465085209869e-05 |
34363434455793674 | 1.2475199660735183 | -0.5300375647019303 | 0 | False | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 3389.2554661714944 | 22.218811835482253 | False | False | False | False | 3389.866320102799 | 3389.866320102799 | 22.132839763673495 | 22.132839763673495 | 0.4505012 | 0.4505012 | 0.43731833 | 0.43731833 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 5303.878865840369 | 5303.878865840369 | 0.0 | 5756.334177482645 | 5756.334177482645 | 9.752408058194368 | 4.247129305780099 | -2.26072092479702 | 9.752408058194368 | 4.247129305780099 | -2.26072092479702 | 11.313727443592908 | 5.778565717078011 | -2.1299215382723107 | 11.313727443592908 | 5.778565717078011 | -2.1299215382723107 | False | False | False | -240.56633679897197 | -19.183671602363262 | False | False | 0.9991814118594688 | False | 8.370384704173352 | 4.7448596760351 | -1.8209238901967282 | 2.9483364 | 1.6338519 | 1.6713021 | 3389.6867286487955 | 22.231101098255344 | 5333.575986046344 | 939.3340525866819 | 4.2231277379490075 | 4.228176531227848 | 0.03175381026742067 | -1384.7363 | 301.2406 | -784.9555 | False | False | False | False | False | False | -0.0018406393644809043 | -0.0018406393644809043 | -0.0018200467242237295 | -0.0018200467242237295 | 4.224969904236019 | 4.224969904236019 | 4.230018235971004 | 4.230018235971004 | 0.031863874321519985 | 0.031863874321519985 | False | False | False | False | False | False | False | False | 2.039964199066162 | -1.5461004972457886 | 0.5205541253089905 | 0.39404594898223877 | False | False | False | False | False | 3389.454784446339 | 3389.454784446339 | 22.434017523162115 | 22.434017523162115 | 10.365121972115737 | 10.365121972115737 | 4.14268108832799 | 4.14268108832799 | -2.2848103418979004 | -2.2848103418979004 | False | False | False | False | False | False | False | False | False | False | False | False | 3389.6230187096667 | 3389.6230187096667 | 22.00987804179049 | 22.00987804179049 | 7.585916101493616 | 7.585916101493616 | 7.238476334532502 | 7.238476334532502 | -0.5554619473105668 | -0.5554619473105668 | False | False | False | False | False | False | False | False | 5892.5337 | 5892.5337 | 2880.306884765625 | 390.8804626464844 | False | False | False | 4006.6787109375 | 584.2819213867188 | False | False | False | 5402.00732421875 | 781.9896240234375 | False | False | False | 5839.39453125 | 1175.63916015625 | False | False | True | 5931.6298828125 | 5931.6298828125 | 5931.6298828125 | 1569.3946533203125 | 1569.3946533203125 | 1569.3946533203125 | False | False | False | False | False | False | True | True | True | 6895.581603467464 | 2234.3410961151526 | False | False | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 5788.372439561335 | 5788.372439561335 | 5788.372439561335 | 717.5839753017318 | 717.5839753017318 | 717.5839753017318 | False | False | False | 1.9858905724782943 | 73.4174967997843 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 4793.517901748603 | 4793.517901748603 | 592.4361433261323 | 592.4361433261323 | 62.747864 | 62.747864 | False | False | False | False | False | False | False | 5511.08984375 | False | 6510.386299239469 | 1622.026687846317 | 4.7909346 | 14.869329 | 2.5763247 | False | False | False | False | False | False | False | False | False | False | 1.078457660431197 | 1.078457660431197 | 1.078457660431197 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9932915193197382 | 0.9932915193197382 | 0.0 | 0.0 | False | False | 1.036046275184584 | 0.0 | False | 1.0 | False | 194 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.4273320495486866e-05 | 1.1428994303754874e-05 | 1.1416338359542513e-05 | -5.4339795066688467e-05 |
34363434455793675 | 1.246226383263327 | -0.5302736787687644 | 0 | False | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 2210.859760944919 | 23.079625279569857 | False | False | False | False | 2211.2853834034177 | 2211.2853834034177 | 23.21702049788772 | 23.21702049788772 | 0.7135662 | 0.7135662 | 0.6344944 | 0.6344944 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 5563.5336213032915 | 5563.5336213032915 | 0.0 | 6852.769508695677 | 6852.769508695677 | 10.787888415465929 | 8.999372470785568 | -5.768961246196163 | 10.787888415465929 | 8.999372470785568 | -5.768961246196163 | 17.73283226279384 | 14.128108313336309 | -9.786907490033293 | 17.73283226279384 | 14.128108313336309 | -9.786907490033293 | False | False | False | -252.3521461659658 | -19.17282979502112 | False | False | 0.9990997136672835 | False | 10.937962782389539 | 9.241103236051938 | -5.947566107041044 | 4.1822934 | 3.1583016 | 3.533474 | 2211.127843418594 | 23.342777511038758 | 5628.43411626271 | 1076.0580628631742 | 4.206109182485997 | 4.238392505134242 | 0.017070434841639778 | -2250.195 | 1223.5533 | -1901.1113 | False | False | False | False | False | False | -0.0010600529666371424 | -0.0010600529666371424 | -0.002205990945886763 | -0.002205990945886763 | 4.2078761056077125 | 4.2078761056077125 | 4.240162976739339 | 4.240162976739339 | 0.0170525645930538 | 0.0170525645930538 | False | False | False | False | False | False | False | False | 0.13418489694595337 | -0.7681478261947632 | 0.625252902507782 | 0.5688962340354919 | False | False | False | False | False | 2211.030723917152 | 2211.030723917152 | 23.456506158352774 | 23.456506158352774 | 10.96279350582454 | 10.96279350582454 | 8.974537784152087 | 8.974537784152087 | -5.707504838231874 | -5.707504838231874 | False | False | False | False | False | False | False | False | False | False | False | False | 2211.288995053047 | 2211.288995053047 | 23.617581476817072 | 23.617581476817072 | 9.190681420017176 | 9.190681420017176 | 8.128479384918514 | 8.128479384918514 | -3.05094066218702 | -3.05094066218702 | False | False | False | False | False | False | False | False | 5266.7812 | 5266.7812 | 2574.275390625 | 390.82659912109375 | False | False | False | 3565.90673828125 | 583.7512817382812 | False | False | False | 4336.63330078125 | 780.912841796875 | False | False | False | 6325.6826171875 | 1175.5194091796875 | False | False | True | 8491.6572265625 | 8491.6572265625 | 8491.6572265625 | 1570.55029296875 | 1570.55029296875 | 1570.55029296875 | False | False | False | False | False | False | True | True | True | 8053.9583096802235 | 2240.2958672358227 | False | False | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 6074.246090148037 | 6074.246090148037 | 6074.246090148037 | 821.3509025737825 | 821.3509025737825 | 821.3509025737825 | False | False | False | 4.503335324097414 | 73.31120302912889 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 3998.6843604911064 | 3998.6843604911064 | 589.6393808442957 | 589.6393808442957 | 63.11483 | 63.11483 | False | False | False | False | False | False | False | 5524.09765625 | False | 9485.411440280706 | 2406.119133247762 | 7.058309 | 17.089323 | 2.5753036 | False | False | False | False | False | False | False | False | False | False | 1.0790324183831204 | 1.0790324183831204 | 1.0790324183831204 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9886194430308783 | 0.9886194430308783 | 0.0 | 0.0 | False | False | 1.0338017853574237 | 0.0 | False | 1.0 | False | 180 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.42610682571648e-05 | 1.1427793815123004e-05 | 1.1416338195930921e-05 | -5.43352112786589e-05 |
34363434455793676 | 1.2451962500250653 | -0.5304612313978331 | 0 | False | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 1272.35138301464 | 24.032025881780996 | False | False | False | False | 1272.7642343384184 | 1272.7642343384184 | 24.136994003384046 | 24.136994003384046 | 0.5517619 | 0.5517619 | 0.566457 | 0.566457 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | True | False | True | -261.7373576566158 | -19.163630059966156 | False | False | 0.9990318673001711 | False | 6.935513244653132 | 4.993117465698119 | 3.9582414214974797 | 2.9279132 | 2.1170826 | 2.1079066 | 1272.4708593167775 | 23.845234541496563 | 3765.4011156451884 | 794.805497861786 | 4.210630349646283 | 4.248852989004033 | 0.0056655723406338464 | -1163.5607 | -664.0683 | -837.68787 | False | False | False | False | False | False | -0.0007593634378133934 | -0.0007593634378133934 | -0.0025835359928913864 | -0.0025835359928913864 | 4.212397910264617 | 4.212397910264617 | 4.250602937723727 | 4.250602937723727 | 0.005540091011602701 | 0.005540091011602701 | False | False | False | False | False | False | False | False | nan | nan | nan | nan | True | False | False | False | True | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | True | True | True | False | False | False | False | False | False | False | False | False | 1272.744028783592 | 1272.744028783592 | 24.11130041629806 | 24.11130041629806 | 4.62143949702484 | 4.62143949702484 | 4.522960588466117 | 4.522960588466117 | 1.8284938773333717 | 1.8284938773333717 | False | False | False | False | False | False | False | False | 3415.625 | 3415.625 | 2400.2177734375 | 390.580810546875 | False | False | False | 3092.236083984375 | 583.704345703125 | False | False | False | 3025.383544921875 | 780.419189453125 | False | False | False | 2697.158447265625 | 1174.3883056640625 | False | False | True | 4025.257080078125 | 4025.257080078125 | 4025.257080078125 | 1569.56640625 | 1569.56640625 | 1569.56640625 | False | False | False | False | False | False | True | True | True | 6788.622755661607 | 2240.9616330976364 | False | False | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | nan | nan | nan | nan | True | True | True | 0.5614065311048535 | 72.6233176366386 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 3679.1267303129393 | 3679.1267303129393 | 590.4167342683406 | 590.4167342683406 | 63.13908 | 63.13908 | False | False | False | False | False | False | True | nan | True | 6512.369711519359 | 1891.3456051030878 | 5.5666237 | 12.368471 | 2.5775943 | True | False | False | False | False | False | False | False | False | True | 1.0796034869031326 | 1.0796034869031326 | 1.0796034869031326 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9890110046165879 | 0.9890110046165879 | 0.0 | 0.0 | False | False | 1.0326799710931067 | 0.0 | False | nan | True | 148 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.4251311679535574e-05 | 1.1426837834805705e-05 | 1.141633784541507e-05 | -5.433156114299284e-05 |
34363434455793677 | 1.2448480884818893 | -0.530529304905935 | 0 | False | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 954.0619895600378 | 29.06547625082474 | False | False | False | False | 954.5584573071816 | 954.5584573071816 | 29.287497363858044 | 29.287497363858044 | 0.20352776 | 0.20352776 | 0.20592096 | 0.20592096 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.0 | 0.0 | 14623.11114685526 | 14623.11114685526 | 0.0 | 14772.601759798958 | 14772.601759798958 | 6.658570061132256 | 6.623056528218301 | 0.15048580114842844 | 6.658570061132256 | 6.623056528218301 | 0.15048580114842844 | 7.113792398614129 | 7.170316524372649 | 0.26865876314654485 | 7.113792398614129 | 7.170316524372649 | 0.26865876314654485 | False | False | False | -264.91941542692814 | -19.11212502636142 | False | False | 0.9990083287121689 | False | 6.670089952600298 | 6.6222046259396325 | 0.1425349114654385 | 0.9080137 | 0.6399009 | 0.90149504 | 954.5734132611975 | 29.2406471303339 | 14770.57757581072 | 1005.3752919086 | 4.216310645549561 | 4.252571271489085 | 0.0016875964101364393 | -456.44727 | -9.753943 | -453.1704 | False | False | False | False | False | False | -0.0007250129000110385 | -0.0007250129000110385 | -0.002710912737762662 | -0.002710912737762662 | 4.2180545801435505 | 4.2180545801435505 | 4.2543520946270705 | 4.2543520946270705 | 0.0015323284020031076 | 0.0015323284020031076 | False | False | False | False | False | False | False | False | 0.021663766354322433 | 0.13498303294181824 | 0.24427402019500732 | 0.3268186151981354 | False | False | False | False | False | 954.5892800171727 | 954.5892800171727 | 29.19357954304557 | 29.19357954304557 | 6.726711275285073 | 6.726711275285073 | 6.611046120148282 | 6.611046120148282 | 0.16133389724882033 | 0.16133389724882033 | False | False | False | False | False | False | False | False | False | False | False | False | 954.5911073660584 | 954.5911073660584 | 29.196979369624987 | 29.196979369624987 | 6.685623807158866 | 6.685623807158866 | 6.637350587191067 | 6.637350587191067 | 0.06287692723096878 | 0.06287692723096878 | False | False | False | False | False | False | False | False | 14794.824 | 14794.824 | 7587.01318359375 | 399.8371887207031 | False | False | False | 11015.556640625 | 592.1720581054688 | False | False | False | 13865.525390625 | 789.1812744140625 | False | False | False | 15876.236328125 | 1181.3076171875 | False | False | True | 17656.96484375 | 17656.96484375 | 17656.96484375 | 1574.4300537109375 | 1574.4300537109375 | 1574.4300537109375 | False | False | False | False | False | False | True | True | True | 19010.27354466915 | 2246.5604151080533 | False | False | 15583.912057608366 | 3297.4171022766773 | False | False | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 15976.315483023538 | 15976.315483023538 | 15976.315483023538 | 768.9222267674924 | 768.9222267674924 | 768.9222267674924 | False | False | False | -0.20600615080264045 | 76.23128616726464 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 12558.64188887633 | 12558.64188887633 | 605.0200626167991 | 605.0200626167991 | 63.130314 | 63.130314 | False | False | False | False | False | False | False | 5538.7890625 | False | 17480.272121698927 | 1408.5458095898523 | 4.147842 | 15.491944 | 2.579028 | False | False | False | False | False | False | False | False | False | False | 1.079841457282087 | 1.079841457282087 | 1.079841457282087 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9899958072612421 | 0.9899958072612421 | 0.0 | 0.0 | False | False | 1.032456501515534 | 0.0 | False | 1.0 | False | 373 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.424800863738766e-05 | 1.142651257718413e-05 | 1.141631890791689e-05 | -5.433032375204934e-05 |
... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
34363434455795526 | 1.244925596866761 | -0.5341000032259817 | 34363434455795134 | False | False | False | False | 0 | True | 265.0 | 3650.0 | 14302.230335872551 | False | False | False | False | False | False | False | 265.0554078300456 | 3650.0645410457773 | False | False | False | False | 265.3843373327795 | 265.3843373327795 | 3650.1919948805603 | 3650.1919948805603 | 0.3550364 | 0.3550364 | 0.32645437 | 0.32645437 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.010880245458883457 | 0.0017771053031360173 | 32244.466293415444 | 32301.870118103536 | 0.002433071781844043 | 32313.50066264137 | 32392.3134865341 | 11.719573627959134 | 10.884548350098044 | -0.8336828058599343 | 11.813577241139372 | 10.97811028447068 | -0.8630179541256966 | 11.841217658122197 | 11.224752376504247 | -0.891536458939546 | 11.97079824818931 | 11.372833306333876 | -0.9179837587383392 | False | False | False | -271.8111566266722 | 17.096919948805603 | False | False | 0.9989573372986704 | False | 11.867012439182268 | 10.947647323267608 | -0.8505213329388747 | 0.9693922 | 0.66020674 | 0.8942911 | 265.3898913737771 | 3650.2288141447866 | 32685.338526436673 | 1334.9995775923085 | 4.323592992089153 | 4.259588910052062 | 0.001186514466247905 | -647.0691 | 46.37613 | -596.9391 | False | False | False | False | False | False | -0.0005689975927163403 | -0.0005689975927163403 | 0.0016448534129160795 | 0.0016448534129160795 | 4.325781072139326 | 4.325781072139326 | 4.261835397494572 | 4.261835397494572 | 0.0013012197515924785 | 0.0013012197515924785 | False | False | False | False | False | False | False | False | 0.0629287138581276 | -0.1577060967683792 | 0.07693212479352951 | 0.5851874351501465 | False | False | False | False | False | 265.3954672982481 | 265.3954672982481 | 3650.2655795219403 | 3650.2655795219403 | 11.839814069240719 | 11.839814069240719 | 10.900706990629565 | 10.900706990629565 | -0.8232152061890416 | -0.8232152061890416 | False | False | False | False | False | False | False | False | False | False | False | False | 265.4015749777141 | 265.4015749777141 | 3650.2690427598745 | 3650.2690427598745 | 11.423509456786872 | 11.423509456786872 | 11.041087983812677 | 11.041087983812677 | -0.3498216679422893 | -0.3498216679422893 | False | False | False | False | False | False | False | False | 32461.266 | 32461.266 | 11726.7548828125 | 406.55908203125 | False | False | False | 18582.734375 | 601.3409423828125 | False | False | False | 25006.458984375 | 799.4138793945312 | False | False | False | 33084.9921875 | 1191.9705810546875 | False | False | False | 37204.16796875 | 37204.16796875 | 37204.16796875 | 1584.6627197265625 | 1584.6627197265625 | 1584.6627197265625 | False | False | False | False | False | False | False | False | False | 38228.40754893259 | 2250.487402069827 | False | False | 43174.82899718644 | 3302.777218786274 | False | False | 44777.53806745174 | 4619.4269933694495 | False | False | 40971.008123657724 | 6591.313718163474 | False | False | 42798.94615437748 | 9224.212458602919 | False | False | 35359.14083104655 | 35359.14083104655 | 35359.14083104655 | 1021.2109886487018 | 1021.2109886487018 | 1021.2109886487018 | False | False | False | 4.477293031422255 | 70.35063074750444 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 20388.272497688813 | 20388.272497688813 | 622.1294365399762 | 622.1294365399762 | 62.623425 | 62.623425 | False | False | False | False | False | False | False | 5516.1201171875 | False | 39245.922687808285 | 2199.907613106357 | 6.414252 | 20.19666 | 2.5963488 | False | False | False | False | False | False | False | False | False | False | 1.0835036492298564 | 1.0835036492298564 | 1.0835036492298564 | 0.0 | 0.0 | 0.0 | False | False | False | 1.004636391549389 | 1.004636391549389 | 0.0 | 0.0 | False | False | 1.0369336459444578 | 0.0 | False | 1.0 | False | 727 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.424453093819629e-05 | 1.1424963875375136e-05 | 1.140223856831398e-05 | -5.432778407166719e-05 |
34363434455795527 | 1.2449142011974526 | -0.5340813778130462 | 34363434455795134 | False | False | False | False | 0 | True | 259.0 | 3629.0 | 6789.925268903678 | False | False | False | False | False | False | False | 258.85013488338035 | 3628.981691340199 | False | False | False | False | 259.40859127925853 | 259.40859127925853 | 3629.3027139975875 | 3629.3027139975875 | 0.6575952 | 0.6575952 | 0.6493291 | 0.6493291 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.06820338152656538 | 0.008364502208722313 | 14039.772209932342 | 14158.198492494339 | 0.014666183662550458 | 14181.65432849578 | 14392.740910090673 | 8.92787123177716 | 9.916565412798029 | -0.165032347857194 | 9.01987761117595 | 10.312236149233078 | -0.17701635364109372 | 9.796494352597803 | 10.924337185083164 | -0.2874110874929512 | 10.131783787431484 | 11.691328666130014 | -0.21842560101202887 | False | False | False | -271.8709140872074 | 16.88802713997588 | False | False | 0.9989569810133287 | False | 8.903846973492422 | 9.939664896806557 | -0.17094748748924635 | 1.4778802 | 1.104315 | 1.6498077 | 259.3873629653177 | 3629.3228236346163 | 14201.081828897906 | 1178.563524854181 | 4.3249436252091344 | 4.2583750870195 | 0.000687868071908279 | -870.8879 | 16.720427 | -972.20154 | False | False | False | False | False | False | -0.000551794109600448 | -0.000551794109600448 | 0.0016552550612925763 | 0.0016552550612925763 | 4.327130451179058 | 4.327130451179058 | 4.260619867979749 | 4.260619867979749 | 0.0008009319724535552 | 0.0008009319724535552 | False | False | False | False | False | False | False | False | -0.13153430819511414 | -0.04516119882464409 | 0.21003364026546478 | 0.5153030157089233 | False | False | False | False | False | 259.36634051591665 | 259.36634051591665 | 3629.3432551827063 | 3629.3432551827063 | 8.883312299277197 | 8.883312299277197 | 9.940290345618532 | 9.940290345618532 | -0.13721134645883798 | -0.13721134645883798 | False | False | False | False | False | False | False | False | False | False | False | False | 259.3690590944655 | 259.3690590944655 | 3629.3362031525426 | 3629.3362031525426 | 9.204175602250181 | 9.204175602250181 | 9.721932758323273 | 9.721932758323273 | -0.02025702140040763 | -0.02025702140040763 | False | False | False | False | False | False | False | False | 14237.413 | 14237.413 | 5832.53857421875 | 396.99945068359375 | False | False | False | 8975.0595703125 | 590.1179809570312 | False | False | False | 12007.8681640625 | 787.8740844726562 | False | False | False | 14187.19921875 | 1181.004150390625 | False | False | False | 14389.71484375 | 14389.71484375 | 14389.71484375 | 1574.3143310546875 | 1574.3143310546875 | 1574.3143310546875 | False | False | False | False | False | False | False | False | False | 15492.642339535887 | 2248.0755424431914 | False | False | 16925.15663815102 | 3309.264912592939 | False | False | 14889.158167039961 | 4623.583947336352 | False | False | 12059.114197527975 | 6590.873601248678 | False | False | 13144.843180900425 | 9222.992112822367 | False | False | 15379.404864917347 | 15379.404864917347 | 15379.404864917347 | 902.5203054348267 | 902.5203054348267 | 902.5203054348267 | False | False | False | 1.1918586143543837 | 67.00529746224609 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 9723.784756864981 | 9723.784756864981 | 605.5613994304086 | 605.5613994304086 | 62.60023 | 62.60023 | False | False | False | False | False | False | False | 5521.943359375 | False | 14478.807533536392 | 1594.0145325492297 | 4.636034 | 18.391687 | 2.5963664 | False | False | False | False | False | False | False | False | False | False | 1.0835529444121683 | 1.0835529444121683 | 1.0835529444121683 | 0.0 | 0.0 | 0.0 | False | False | False | 1.004690147039121 | 1.004690147039121 | 0.0 | 0.0 | False | False | 1.0369892925603224 | 0.0 | False | 1.0 | False | 836 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.424444753841895e-05 | 1.1424962675568037e-05 | 1.1402319833101437e-05 | -5.4327760018417975e-05 |
34363434455795528 | 1.2449254728685806 | -0.5340682440853366 | 34363434455795134 | False | False | False | False | 0 | True | 272.0 | 3618.0 | 5157.345285942267 | False | False | False | False | False | False | False | 271.8998691378787 | 3617.9669637706247 | False | False | False | False | 272.0077952577352 | 272.0077952577352 | 3618.0878859653135 | 3618.0878859653135 | 0.9782852 | 0.9782852 | 0.86078656 | 0.86078656 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.03814645053703384 | 0.006550796934535419 | 13452.903022369854 | 13541.611368612028 | 0.01849681859530594 | 14519.84306679138 | 14793.47529573065 | 14.558071366482329 | 11.891686524617208 | 1.740657153981781 | 14.813979397583386 | 11.976285265359015 | 1.7887321875643574 | 16.833349440784676 | 15.123015661211854 | 1.6151903678248305 | 17.99505198883385 | 15.67415687899279 | 1.7052546503109858 | False | False | False | -271.7449220474226 | 16.775878859653137 | False | False | 0.9989579970335644 | False | 14.521548589592292 | 11.673238035199262 | 1.824023538118057 | 2.9315991 | 1.87672 | 2.3565843 | 271.98502168595746 | 3618.019394909317 | 13573.592839684628 | 1370.1132633248487 | 4.324829816306403 | 4.257742790660804 | 0.00029433802503238583 | -2008.3115 | -252.26007 | -1614.3938 | False | False | False | False | False | False | -0.0005369520929267961 | -0.0005369520929267961 | 0.001651724976051501 | 0.001651724976051501 | 4.327009115641207 | 4.327009115641207 | 4.259986276554359 | 4.259986276554359 | 0.00040764303240054954 | 0.00040764303240054954 | False | False | False | False | False | False | False | False | 0.16881772875785828 | 0.20800544321537018 | 0.19747062027454376 | 0.6490440368652344 | False | False | False | False | False | 271.96055321393527 | 271.96055321393527 | 3617.941740277373 | 3617.941740277373 | 14.452689241850178 | 14.452689241850178 | 11.706394618165838 | 11.706394618165838 | 1.6809513106566996 | 1.6809513106566996 | False | False | False | False | False | False | False | False | False | False | False | False | 271.93258773526895 | 271.93258773526895 | 3617.93831924719 | 3617.93831924719 | 13.607037472178673 | 13.607037472178673 | 11.947178334593108 | 11.947178334593108 | 0.838270242753193 | 0.838270242753193 | False | False | False | False | False | False | False | False | 13439.607 | 13439.607 | 4036.42822265625 | 391.1447448730469 | False | False | False | 7389.86083984375 | 589.20068359375 | False | False | False | 10070.9619140625 | 787.344482421875 | False | False | False | 13503.6318359375 | 1181.171142578125 | False | False | False | 13139.8212890625 | 13139.8212890625 | 13139.8212890625 | 1574.44873046875 | 1574.44873046875 | 1574.44873046875 | False | False | False | False | False | False | False | False | False | 10652.928497054614 | 2232.960802348357 | False | False | 9040.831805303416 | 3292.927341895643 | False | False | 9874.001428827367 | 4613.265727852803 | False | False | 9919.649705663047 | 6583.008173532293 | False | False | 10294.983219399772 | 9217.799626462558 | False | False | 14711.849976979009 | 14711.849976979009 | 14711.849976979009 | 1050.0743083578927 | 1050.0743083578927 | 1050.0743083578927 | False | False | False | -1.270935761798188 | 70.61304277907533 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 7606.511677152117 | 7606.511677152117 | 601.9190801210484 | 601.9190801210484 | 62.602444 | 62.602444 | False | False | False | False | False | False | False | 5508.53759765625 | False | 12789.651535714931 | 7362.1534554715645 | 21.54843 | 21.54843 | 2.596253 | False | False | False | False | False | False | False | False | False | False | 1.0835852256671121 | 1.0835852256671121 | 1.0835852256671121 | 0.0 | 0.0 | 0.0 | False | False | False | 1.0045557885282332 | 1.0045557885282332 | 0.0 | 0.0 | False | False | 1.0370009605314807 | 0.0 | False | 1.0 | False | 606 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.4244567110010486e-05 | 1.1424978128600213e-05 | 1.1402363407316377e-05 | -5.432780858440276e-05 |
34363434455795529 | 1.2449930234151778 | -0.5342503780656344 | 34363434455795176 | True | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 292.1680874933052 | 3814.022411544594 | False | False | False | False | 292.22148283239613 | 292.22148283239613 | 3814.3692230412476 | 3814.3692230412476 | 0.00960733 | 0.00960733 | 0.01570002 | 0.01570002 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.2945367704547788 | 0.09667699686331144 | 564868.1575527575 | 625322.4545276891 | 0.09667699686331144 | 564868.1575527575 | 625322.4545276891 | 1.4663224588043882 | 16.571744767738572 | -1.1342292588940934 | 1.504288609863648 | 17.272166136940207 | -1.2609152002420179 | 1.4663224588043882 | 16.571744767738572 | -1.1342292588940934 | 1.504288609863648 | 17.272166136940207 | -1.2609152002420179 | False | False | False | -271.54278517167603 | 18.73869223041248 | False | False | 0.9989585594102354 | False | 6.711981886099591 | 18.36419928743589 | 0.044012898835401694 | 0.03295609 | 0.038546477 | 0.09016892 | 292.1639323890961 | 3814.343438222418 | 1252715.4527655244 | 3075.440493025296 | 4.313442909158943 | 4.269628587617724 | 0.0054393801746157305 | -50.677246 | -0.3323091 | -138.65459 | False | False | False | False | False | False | -0.0007195819788363534 | -0.0007195819788363534 | 0.001558764421141738 | 0.001558764421141738 | 4.315616914444926 | 4.315616914444926 | 4.271907211494068 | 4.271907211494068 | 0.005570305448965085 | 0.005570305448965085 | False | False | False | False | False | False | False | False | -8.772138595581055 | -1.3817936182022095 | 0.004789616446942091 | 0.5162673592567444 | False | False | False | False | False | 294.1996382128253 | 294.1996382128253 | 3814.528835188857 | 3814.528835188857 | 0.8917447827682001 | 0.8917447827682001 | 15.819101228397114 | 15.819101228397114 | -1.1374217844519394 | -1.1374217844519394 | False | False | False | False | False | False | False | False | False | False | False | False | 294.7442204143711 | 294.7442204143711 | 3814.5446763625987 | 3814.5446763625987 | 4.465330267769845 | 4.465330267769845 | 15.117975889648154 | 15.117975889648154 | -0.6534105071102224 | -0.6534105071102224 | False | False | False | False | False | False | False | False | 407607.9 | 407607.9 | 418216.78125 | 882.6574096679688 | False | False | False | 710495.1875 | 1220.579833984375 | False | False | False | 963104.8125 | 1535.0306396484375 | False | False | False | 1240726.25 | 2084.739501953125 | False | False | False | 1363309.625 | 1363309.625 | 1363309.625 | 2513.873046875 | 2513.873046875 | 2513.873046875 | False | False | False | False | False | False | False | False | False | 1421683.6317825317 | 3037.8556368934765 | False | False | 1430395.3808751106 | 3887.553038286202 | False | False | 1440209.182917565 | 5054.740085362096 | False | False | 1435583.2751565576 | 6901.636873219653 | False | False | 1437483.4834572077 | 9447.866097401762 | False | False | 620225.0850904195 | 620225.0850904195 | 620225.0850904195 | 1337.3997114120398 | 1337.3997114120398 | 1337.3997114120398 | False | False | False | 11.819944931124878 | 73.57381909215054 | False | False | False | False | False | False | True | True | False | False | False | True | True | False | False | 743638.8105053939 | 743638.8105053939 | 1364.661978831196 | 1364.661978831196 | 62.42269 | 62.42269 | False | False | False | False | False | False | True | nan | True | 1257987.9799558506 | 2226.116456799947 | 4.6377563 | 11.351751 | 2.59635 | False | False | False | False | False | False | False | False | False | False | 1.083081795471552 | 1.083081795471552 | 1.083081795471552 | 0.0 | 0.0 | 0.0 | False | False | False | 1.0043955975882084 | 1.0043955975882084 | 0.0 | 0.0 | False | False | 1.0364866392100962 | 0.0 | False | 0.0 | False | 1048 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.4244977152010895e-05 | 1.1424952806722041e-05 | 1.1401599944751488e-05 | -5.4327894828837496e-05 |
34363434455795530 | 1.2449849017092407 | -0.5342525438291145 | 34363434455795176 | False | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 283.8959504462284 | 3814.9471834191695 | False | False | False | False | 284.69071630209805 | 284.69071630209805 | 3815.0782581454946 | 3815.0782581454946 | 0.015925588 | 0.015925588 | 0.021646783 | 0.021646783 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.2608238669953771 | 0.10377083092212513 | 925253.3519260433 | 1032384.7781901935 | 0.1037709442049487 | 925253.2329151747 | 1032384.7758923369 | 3.835824179512899 | 21.60633607552323 | 3.609310072393823 | 4.029595392174494 | 22.564695425296584 | 3.7659941597908566 | 3.8358220316353044 | 21.606291455409973 | 3.6092999348809194 | 4.029595363696759 | 22.564694640229632 | 3.7659940005944765 | False | False | False | -271.618092836979 | 18.74578258145495 | False | False | 0.9989579807078045 | False | 5.942644984494997 | 9.009107693004863 | 0.8820389038196103 | nan | nan | nan | 284.52434033116856 | 3815.1342794033917 | nan | nan | 4.313805813010208 | 4.269664676220416 | 0.005530599454272139 | nan | nan | nan | True | False | True | False | False | False | -0.0007231597529344941 | -0.0007231597529344941 | 0.0015631063786983926 | 0.0015631063786983926 | 4.315980615289866 | 4.315980615289866 | 4.271940655856884 | 4.271940655856884 | 0.005659151789152175 | 0.005659151789152175 | False | False | False | False | False | False | False | False | -1.4061250686645508 | 0.5706183910369873 | 0.004076340701431036 | 0.6713664531707764 | False | False | False | False | False | 282.26484332720224 | 282.26484332720224 | 3815.5778557570466 | 3815.5778557570466 | 2.8926516049255406 | 2.8926516049255406 | 23.3144937783239 | 23.3144937783239 | 4.362814949346092 | 4.362814949346092 | False | False | False | False | False | False | False | False | False | False | False | False | 281.75348970544064 | 281.75348970544064 | 3815.5041811798496 | 3815.5041811798496 | 7.0567895749902485 | 7.0567895749902485 | 22.69717788960287 | 22.69717788960287 | 2.56195639709799 | 2.56195639709799 | False | False | False | False | False | False | False | False | 497171.1 | 497171.1 | 402947.3125 | 861.0286865234375 | False | False | False | 750532.9375 | 1240.687744140625 | False | False | False | 1044860.0 | 1568.1708984375 | False | False | False | 1354671.0 | 2121.65771484375 | False | False | False | 1480787.375 | 1480787.375 | 1480787.375 | 2522.563720703125 | 2522.563720703125 | 2522.563720703125 | False | False | False | False | False | False | False | False | False | 1537743.7321352959 | 3038.5839910080085 | False | False | 1548463.8106181473 | 3886.0065839380864 | False | False | 1556413.4151816517 | 5051.807311913155 | False | False | 1554121.627436176 | 6902.115930663038 | False | False | 1556428.4096593708 | 9445.887952202609 | False | False | 1014742.3862838673 | 1014742.3862838673 | 1014742.3862838673 | 1736.439360435901 | 1736.439360435901 | 1736.439360435901 | False | False | False | 11.656361057990866 | 72.53441189968692 | False | False | False | False | False | False | True | True | False | False | False | True | True | False | False | 726378.2072104862 | 726378.2072104862 | 1297.9852634168649 | 1297.9852634168649 | 62.535423 | 62.535423 | False | False | False | False | False | False | False | 5525.63134765625 | False | 1480495.767323529 | 2564.3138506198447 | 5.394864 | 15.826223 | 2.596409 | False | False | False | False | False | False | False | False | False | False | 1.0830764055473523 | 1.0830764055473523 | 1.0830764055473523 | 0.0 | 0.0 | 0.0 | False | False | False | 1.0044740698973467 | 1.0044740698973467 | 0.0 | 0.0 | False | False | 1.0364936361951398 | 0.0 | False | 1.0 | False | 1118 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.424489958032433e-05 | 1.1424944972138423e-05 | 1.1401597213026765e-05 | -5.4327865567088934e-05 |
34363434455795531 | 1.2459597573433114 | -0.5341380214907069 | 34363434455795200 | True | False | False | False | 0 | False | nan | nan | nan | False | False | False | False | False | False | False | 1157.068406204419 | 3876.99298244023 | False | False | False | False | 1157.727732863148 | 1157.727732863148 | 3877.0858903717562 | 3877.0858903717562 | 0.10818376 | 0.10818376 | 0.10990263 | 0.10990263 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.00014123446863047187 | 1.7344723203582824e-05 | 100394.00468758204 | 100395.74602400765 | 1.787011183107534e-05 | 100374.55704271968 | 100376.3507793333 | 9.889835229290563 | 9.898462420795319 | -0.1112698401453874 | 9.889976651379197 | 9.899271159990347 | -0.11093225817396886 | 9.885633092030401 | 9.887632087711703 | -0.11927973820335812 | 9.885782745949129 | 9.888487948647086 | -0.11892021009352799 | False | False | False | -262.8877226713685 | 19.365858903717562 | False | False | 0.9990232669897533 | False | 9.94612982190104 | 9.980610563326843 | -0.10997318034932822 | 0.28037772 | 0.19861245 | 0.28134972 | 1157.7272019772975 | 3877.0899307301 | 101492.24725760263 | 1430.5144245670126 | 4.270589615752192 | 4.276502732466754 | -0.0005655128086979028 | -200.54219 | 2.217371 | -201.23743 | False | False | False | False | False | False | -0.0005459005609173122 | -0.0005459005609173122 | 0.0009809899357555107 | 0.0009809899357555107 | 4.2726011961163595 | 4.2726011961163595 | 4.2785828631032645 | 4.2785828631032645 | -0.0005041222702805287 | -0.0005041222702805287 | False | False | False | False | False | False | False | False | -0.0008491663611494005 | -0.026373758912086487 | 0.025939617305994034 | 0.5335677862167358 | False | False | False | False | False | 1157.7265753490292 | 1157.7265753490292 | 3877.0937417029445 | 3877.0937417029445 | 9.968754241164213 | 9.968754241164213 | 10.001500398213894 | 10.001500398213894 | -0.11454138124371488 | -0.11454138124371488 | False | False | False | False | False | False | False | False | False | False | False | False | 1157.7261512503742 | 1157.7261512503742 | 3877.0935235249062 | 3877.0935235249062 | 9.977707074530205 | 9.977707074530205 | 9.989352516036973 | 9.989352516036973 | -0.04860744545807447 | -0.04860744545807447 | False | False | False | False | False | False | False | False | 101601.5 | 101601.5 | 39112.3125 | 449.5788269042969 | False | False | False | 63254.125 | 651.9824829101562 | False | False | False | 81740.515625 | 848.9248657226562 | False | False | False | 105050.0234375 | 1234.9793701171875 | False | False | False | 118275.640625 | 118275.640625 | 118275.640625 | 1620.7718505859375 | 1620.7718505859375 | 1620.7718505859375 | False | False | False | False | False | False | False | False | False | 129807.76566165686 | 2281.084105483413 | False | False | 137568.91682183743 | 3323.564156319519 | False | False | 151593.69623482227 | 4634.793109774174 | False | False | 148448.22277709842 | 6602.892701042807 | False | False | 150508.9556285143 | 9229.945542223006 | False | False | 110072.22509005692 | 110072.22509005692 | 110072.22509005692 | 1079.3741650970862 | 1079.3741650970862 | 1079.3741650970862 | False | False | False | 7.28083834333553 | 74.96399300141816 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 67936.31060696648 | 67936.31060696648 | 688.0377525938139 | 688.0377525938139 | 63.105873 | 63.105873 | False | False | False | False | False | False | True | nan | True | 129830.01453578816 | 2026.7312612891983 | 5.792339 | 18.958916 | 2.5909204 | False | False | False | False | False | False | False | False | False | False | 1.0833561820078872 | 1.0833561820078872 | 1.0833561820078872 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9968934325053185 | 0.9968934325053185 | 0.0 | 0.0 | False | False | 1.035521085454374 | 0.0 | False | 1.0 | False | 627 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.42540394216434e-05 | 1.1425819547440191e-05 | 1.1401353045710704e-05 | -5.433126346157582e-05 |
34363434455795532 | 1.2459743068782572 | -0.5341561965148474 | 34363434455795200 | False | False | False | False | 0 | True | 1167.0 | 3898.0 | 7115.757626105833 | False | False | False | False | False | False | False | 1166.2171118638978 | 3897.9984480386324 | False | False | False | False | 1166.5322103134931 | 1166.5322103134931 | 3898.0971908559063 | 3898.0971908559063 | 0.6088634 | 0.6088634 | 0.70661914 | 0.70661914 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.002925184027677517 | 0.00015465042444540167 | 18109.95615394663 | 18112.75729955088 | 0.0011844447951732118 | 18632.30389075126 | 18654.398996549808 | 11.154915797656146 | 14.93343806537913 | -1.4202208804166039 | 11.162063069888408 | 14.971756167447191 | -1.4303848317655523 | 12.346490804645411 | 16.368781026212975 | -1.533983508952037 | 12.405395777418116 | 16.561542589071205 | -1.6209449667240896 | False | False | False | -262.79967789686503 | 19.575971908559065 | False | False | 0.9990238023690673 | False | 11.261073548523468 | 15.170603859593006 | -1.290623605488399 | 1.7143719 | 1.413867 | 2.309554 | 1166.5392168762146 | 3898.1686981699695 | 18435.03088510016 | 1403.263163727048 | 4.268913947230597 | 4.278012952665926 | -0.00012723222225750306 | -1202.8574 | 137.85864 | -1620.456 | False | False | False | False | False | False | -0.0005652567545101314 | -0.0005652567545101314 | 0.000957494117762603 | 0.000957494117762603 | 4.270927202492846 | 4.270927202492846 | 4.280090027672658 | 4.280090027672658 | -6.704677101608862e-05 | -6.704677101608862e-05 | False | False | False | False | False | False | False | False | -0.2812572717666626 | -0.2619816064834595 | 0.1342352330684662 | 0.6411068439483643 | False | False | False | False | False | 1166.5517974850027 | 1166.5517974850027 | 3898.2412536348043 | 3898.2412536348043 | 11.198044106100575 | 11.198044106100575 | 14.924735156590739 | 14.924735156590739 | -1.5237920117654569 | -1.5237920117654569 | False | False | False | False | False | False | False | False | False | False | False | False | 1166.5571816408062 | 1166.5571816408062 | 3898.2037516140185 | 3898.2037516140185 | 12.289446743587662 | 12.289446743587662 | 14.029435923263048 | 14.029435923263048 | -0.5196668697889566 | -0.5196668697889566 | False | False | False | False | False | False | False | False | 18454.984 | 18454.984 | 5782.52783203125 | 395.9339904785156 | False | False | False | 9861.30859375 | 591.342041015625 | False | False | False | 12889.2021484375 | 788.9503173828125 | False | False | False | 17960.779296875 | 1183.2213134765625 | False | False | False | 19679.126953125 | 19679.126953125 | 19679.126953125 | 1576.510498046875 | 1576.510498046875 | 1576.510498046875 | False | False | False | False | False | False | False | False | False | 18880.08949456981 | 2249.0379281040996 | False | False | 19768.260122052045 | 3311.9330688200434 | False | False | 25014.35691883287 | 4630.939360048382 | False | False | 39048.213491907925 | 6601.711980482198 | False | False | 41580.72409456095 | 9233.325730362205 | False | False | 19839.85727089649 | 19839.85727089649 | 19839.85727089649 | 1052.0074849942553 | 1052.0074849942553 | 1052.0074849942553 | False | False | False | 1.7812847540934225 | 70.14504646302876 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 10413.51778981555 | 10413.51778981555 | 604.5539709070258 | 604.5539709070258 | 63.147232 | 63.147232 | False | False | False | False | False | False | False | 5510.416015625 | False | 20662.84179324707 | 1792.053553145278 | 5.23091 | 21.49782 | 2.590895 | False | False | False | False | False | False | False | False | False | False | 1.0833057366749845 | 1.0833057366749845 | 1.0833057366749845 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9968133036978943 | 0.9968133036978943 | 0.0 | 0.0 | False | False | 1.0354488007183218 | 0.0 | False | 1.0 | False | 710 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.42541523568566e-05 | 1.1425823599370101e-05 | 1.1401271296640192e-05 | -5.433129852122488e-05 |
34363434455795533 | 1.2464016799647009 | -0.5341485239405371 | 34363434455795242 | False | False | False | False | 0 | True | 1540.0 | 3968.0 | 16324.295197429892 | False | False | False | False | False | False | False | 1540.0757216398615 | 3968.085464692677 | False | False | False | False | 1540.1819886240744 | 1540.1819886240744 | 3968.366073630611 | 3968.366073630611 | 0.13343182 | 0.13343182 | 0.12655427 | 0.12655427 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.017423781163396712 | 0.0011808674699278487 | 15976.717226273908 | 15995.605916963035 | 0.0013150519032746333 | 16005.657952439013 | 16026.733939409309 | 4.762287887285871 | 4.339145850633503 | 0.1694019277795154 | 4.769347476279775 | 4.346370195193111 | 0.17385718101940653 | 4.896883399895079 | 4.427588980923489 | 0.11674090028358257 | 4.907383936891983 | 4.437784847027426 | 0.12215519959728491 | False | False | False | -259.06318011375924 | 20.27866073630611 | False | False | 0.9990508293882313 | False | 4.785656422074261 | 4.340020165517865 | 0.18137471919634188 | 0.50417084 | 0.33976725 | 0.4572229 | 1540.1817456758413 | 3968.370998908836 | 16143.027985835683 | 850.3372628500553 | 4.2515965761334 | 4.284953990835918 | -0.001765865133230056 | -214.35764 | -8.124079 | -194.39684 | False | False | False | False | False | False | -0.0005862018056268037 | -0.0005862018056268037 | 0.000648569547613459 | 0.000648569547613459 | 4.2535419897807465 | 4.2535419897807465 | 4.286980008627424 | 4.286980008627424 | -0.0017315342987500406 | -0.0017315342987500406 | False | False | False | False | False | False | False | False | -1.034136176109314 | -0.793337881565094 | 1.1157169342041016 | 0.05680600181221962 | False | False | False | False | False | 1540.1814449221931 | 1540.1814449221931 | 3968.3758884918125 | 3968.3758884918125 | 4.792371734319418 | 4.792371734319418 | 4.349949235504274 | 4.349949235504274 | 0.18259002819404135 | 0.18259002819404135 | False | False | False | False | False | False | False | False | False | False | False | False | 1540.180720383148 | 1540.180720383148 | 3968.373964055891 | 3968.373964055891 | 4.64174062074796 | 4.64174062074796 | 4.452661118565261 | 4.452661118565261 | 0.08743541715445705 | 0.08743541715445705 | False | False | False | False | False | False | False | False | 16121.914 | 16121.914 | 10189.3828125 | 404.27020263671875 | False | False | False | 14091.8662109375 | 596.2533569335938 | False | False | False | 16416.22265625 | 792.023193359375 | False | False | False | 18276.12109375 | 1183.3023681640625 | False | False | False | 17431.7421875 | 17431.7421875 | 17431.7421875 | 1575.8870849609375 | 1575.8870849609375 | 1575.8870849609375 | False | False | False | False | False | False | False | False | False | 19570.98670714267 | 2245.894162436687 | False | False | 22340.793417020817 | 3294.2504439998133 | False | False | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 17504.56582925902 | 17504.56582925902 | 17504.56582925902 | 651.9926799697529 | 651.9926799697529 | 651.9926799697529 | False | False | False | 1.772846703603398 | 71.42793895254714 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 16897.153179515193 | 16897.153179515193 | 616.4026790319986 | 616.4026790319986 | 63.184776 | 63.184776 | False | False | False | False | False | False | False | 5448.1787109375 | False | 17408.408317556212 | 947.7310405982806 | 2.7806036 | 12.815517 | 2.5893126 | False | False | False | False | False | False | False | False | False | False | 1.0833475725881865 | 1.0833475725881865 | 1.0833475725881865 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9944380898428374 | 0.9944380898428374 | 0.0 | 0.0 | False | False | 1.035021358439799 | 0.0 | False | 0.0 | False | 491 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.4258108637249615e-05 | 1.1426187679838835e-05 | 1.1400996716311422e-05 | -5.433275448024048e-05 |
34363434455795534 | 1.2463917545623717 | -0.5341402669657064 | 34363434455795242 | False | False | False | False | 0 | True | 1533.0 | 3958.0 | 5078.4093157787665 | False | False | False | False | False | False | False | 1532.897925116722 | 3958.0055588733926 | False | False | False | False | 1533.298526146547 | 1533.298526146547 | 3958.214505641152 | 3958.214505641152 | 0.5060302 | 0.5060302 | 0.39903843 | 0.39903843 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.08950670602136085 | 0.010185710895594724 | 4285.177076792232 | 4329.273808190329 | 0.01487933158804089 | 4554.620284758801 | 4623.4135886124195 | 4.97642346910308 | 2.997219909527881 | -1.0721561449817016 | 5.035453562529247 | 3.040376792546646 | -1.0895542888437038 | 6.1091015393266 | 3.4713852234520304 | -1.1355262087347144 | 6.2666383312981715 | 3.557914230927781 | -1.1568721880462485 | False | False | False | -259.1320147385345 | 20.177145056411522 | False | False | 0.9990503853783027 | False | 4.819010638563376 | 3.1109897867717518 | -1.0169578239657544 | 1.6346393 | 0.96020275 | 1.0552677 | 1533.3128180330511 | 3958.163700689686 | 4368.067301702919 | 740.8382516322342 | 4.2525111151203125 | 4.284160859090671 | -0.0019430925863509322 | -605.5017 | 127.7793 | -390.89133 | False | False | False | False | False | False | -0.0005766787891730347 | -0.0005766787891730347 | 0.0006639167708522434 | 0.0006639167708522434 | 4.2544549812586805 | 4.2544549812586805 | 4.2861907392079965 | 4.2861907392079965 | -0.0019073619344794328 | -0.0019073619344794328 | False | False | False | False | False | False | False | False | nan | nan | nan | nan | True | False | False | False | True | 1533.3242151691031 | 1533.3242151691031 | 3958.1085755555882 | 3958.1085755555882 | 4.847478940436827 | 4.847478940436827 | 3.01271651499847 | 3.01271651499847 | -1.0322327230917647 | -1.0322327230917647 | False | False | False | False | False | False | False | False | False | False | False | False | 1533.3096503163063 | 1533.3096503163063 | 3958.1952524337667 | 3958.1952524337667 | 4.679506111022079 | 4.679506111022079 | 3.999748473484706 | 3.999748473484706 | -0.7661046200789208 | -0.7661046200789208 | False | False | False | False | False | False | False | False | 4586.9683 | 4586.9683 | 3018.27001953125 | 391.95452880859375 | False | False | False | 4138.234375 | 584.7791748046875 | False | False | False | 4757.107421875 | 781.8837890625 | False | False | False | 4449.302734375 | 1176.0079345703125 | False | False | False | 5285.52783203125 | 5285.52783203125 | 5285.52783203125 | 1573.2008056640625 | 1573.2008056640625 | 1573.2008056640625 | False | False | False | False | False | False | False | False | False | 7118.923238390125 | 2246.3398640161217 | False | False | 10012.508144386811 | 3296.2084315792385 | False | False | 6947.662508436246 | 4610.067918203507 | False | False | nan | nan | True | True | nan | nan | True | True | 4695.90152199604 | 4695.90152199604 | 4695.90152199604 | 563.216179414021 | 563.216179414021 | 563.216179414021 | False | False | False | 2.612258931004508 | 70.26298479226229 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 4941.480422711943 | 4941.480422711943 | 596.4206271584196 | 596.4206271584196 | 63.254086 | 63.254086 | False | False | False | False | False | False | False | 5542.6201171875 | False | 6398.7872075991 | 1811.751809920697 | 5.30676 | 11.509183 | 2.589332 | False | False | False | False | False | False | False | False | False | False | 1.0833701658287824 | 1.0833701658287824 | 1.0833701658287824 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9944899064974646 | 0.9944899064974646 | 0.0 | 0.0 | False | False | 1.035059377126355 | 0.0 | False | 0.0 | False | 485 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.425802673321968e-05 | 1.1426183044261079e-05 | 1.1401036222190254e-05 | -5.433272731421545e-05 |
34363434455795535 | 1.246209816635579 | -0.5341790908272449 | 34363434455795246 | False | False | False | False | 0 | True | 1367.0 | 3964.0 | 14162.995912889626 | False | False | False | False | False | False | False | 1366.1082751520016 | 3964.025837313888 | False | False | False | False | 1366.6764539366045 | 1366.6764539366045 | 3964.203018667521 | 3964.203018667521 | 0.1572844 | 0.1572844 | 0.15054566 | 0.15054566 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.044642148116784866 | 0.0023578055874752257 | 23657.85585993379 | 23713.768315367855 | 0.003061109470670731 | 23756.287748983923 | 23829.231635622535 | 9.369022533610737 | 7.370060306423696 | -0.39308883675007217 | 9.477651318931608 | 7.396981815981239 | -0.3993491376265967 | 9.414589108980248 | 7.688789229267123 | -0.4531480074070301 | 9.571847863376613 | 7.730585239232739 | -0.4482303036416853 | False | False | False | -260.7982354606339 | 20.237030186675216 | False | False | 0.9990381682747081 | False | 9.40024115628942 | 7.396204136978322 | -0.3939721469178049 | 0.8968165 | 0.5631288 | 0.7056242 | 1366.6752050536054 | 3964.19746659892 | 23931.458245459595 | 1141.5731520342053 | 4.2574548485469474 | 4.283708771075981 | -0.0003005810650176955 | -511.8908 | 21.453781 | -402.76083 | False | False | False | False | False | False | -0.0006009154773438126 | -0.0006009154773438126 | 0.0007669818795653427 | 0.0007669818795653427 | 4.259426169769316 | 4.259426169769316 | 4.285765182793744 | 4.285765182793744 | -0.0002517759641074484 | -0.0002517759641074484 | False | False | False | False | False | False | False | False | 0.45044848322868347 | -0.1621573567390442 | 0.11694812774658203 | 0.4460219740867615 | False | False | False | False | False | 1366.674162396399 | 1366.674162396399 | 3964.1924584539865 | 3964.1924584539865 | 9.404413550902873 | 9.404413550902873 | 7.402944856168268 | 7.402944856168268 | -0.38794831109012534 | -0.38794831109012534 | False | False | False | False | False | False | False | False | False | False | False | False | 1366.6890520892127 | 1366.6890520892127 | 3964.1874910024467 | 3964.1874910024467 | 8.716164275194835 | 8.716164275194835 | 7.883893690464331 | 7.883893690464331 | -0.11136608780855972 | -0.11136608780855972 | False | False | False | False | False | False | False | False | 23834.574 | 23834.574 | 10442.3671875 | 404.6681823730469 | False | False | False | 16091.796875 | 598.8709106445312 | False | False | False | 20455.359375 | 795.5891723632812 | False | False | False | 25980.126953125 | 1188.091064453125 | False | False | False | 27563.615234375 | 27563.615234375 | 27563.615234375 | 1580.628173828125 | 1580.628173828125 | 1580.628173828125 | False | False | False | False | False | False | False | False | False | 26929.91845836863 | 2250.593464159613 | False | False | 25470.965618702437 | 3303.917026392333 | False | False | 31015.634099992778 | 4619.756620950546 | False | False | nan | nan | True | True | nan | nan | True | True | 25932.955060717835 | 25932.955060717835 | 25932.955060717835 | 879.9389652818297 | 879.9389652818297 | 879.9389652818297 | False | False | False | 0.28494270868689925 | 63.13756836059633 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 18029.011163867497 | 18029.011163867497 | 616.8479602970584 | 616.8479602970584 | 63.159065 | 63.159065 | False | False | False | False | False | False | False | 5510.5263671875 | False | 27625.559186675306 | 1415.5854984748019 | 4.149734 | 17.322092 | 2.5900161 | False | False | False | False | False | False | False | False | False | False | 1.083248549551035 | 1.083248549551035 | 1.083248549551035 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9954416404182012 | 0.9954416404182012 | 0.0 | 0.0 | False | False | 1.0351156690227383 | 0.0 | False | 1.0 | False | 1017 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.4256300513324244e-05 | 1.142601195994348e-05 | 1.140101350426891e-05 | -5.433207950710554e-05 |
34363434455795536 | 1.2462284914677926 | -0.534176976844963 | 34363434455795246 | False | False | False | False | 0 | True | 1383.0 | 3965.0 | 7756.607699519952 | False | False | False | False | False | False | False | 1382.9381196540828 | 3964.979563651045 | False | False | False | False | 1383.3814999502308 | 1383.3814999502308 | 3965.477289592126 | 3965.477289592126 | 0.25374454 | 0.25374454 | 0.29334146 | 0.29334146 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.07283813678457465 | 0.005577085803879056 | 12234.828727444788 | 12303.446102039263 | 0.008574376447439525 | 12495.589257663829 | 12603.657763946601 | 6.801806253620004 | 8.16871496840838 | 0.484332373393022 | 6.874251209602401 | 8.250997063672731 | 0.4743779186085596 | 7.2017163532074795 | 8.757976979150424 | 0.8775759879197672 | 7.353208707879342 | 8.949944844144863 | 0.8781537892862898 | False | False | False | -260.6311850004977 | 20.249772895921264 | False | False | 0.9990393862001781 | False | 6.860333638745685 | 8.207936730811683 | 0.4961583220309137 | 1.1699463 | 0.9068648 | 1.3997635 | 1383.3913625248867 | 3965.486797465817 | 12370.042192325462 | 1054.7799132059547 | 4.256806193897677 | 4.283890362370223 | -0.00042041661181975486 | -617.0179 | -44.624443 | -738.2212 | False | False | False | False | False | False | -0.0006000253077965103 | -0.0006000253077965103 | 0.0007548212190326701 | 0.0007548212190326701 | 4.258776120109779 | 4.258776120109779 | 4.28594277556749 | 4.28594277556749 | -0.00037325644974721357 | -0.00037325644974721357 | False | False | False | False | False | False | False | False | -0.387801855802536 | 0.31188610196113586 | 0.24859263002872467 | 0.3899599611759186 | False | False | False | False | False | 1383.401650493066 | 1383.401650493066 | 3965.4956657577163 | 3965.4956657577163 | 6.864308131140148 | 6.864308131140148 | 8.226434280987247 | 8.226434280987247 | 0.4754552562014118 | 0.4754552562014118 | False | False | False | False | False | False | False | False | False | False | False | False | 1383.4118381520182 | 1383.4118381520182 | 3965.5007946303786 | 3965.5007946303786 | 7.217662436992821 | 7.217662436992821 | 7.86675828464846 | 7.86675828464846 | 0.1397913379019316 | 0.1397913379019316 | False | False | False | False | False | False | False | False | 12393.417 | 12393.417 | 5896.54150390625 | 397.12054443359375 | False | False | False | 8775.59765625 | 589.82568359375 | False | False | False | 10976.267578125 | 786.4100341796875 | False | False | False | 13743.70703125 | 1180.1549072265625 | False | False | False | 16206.107421875 | 16206.107421875 | 16206.107421875 | 1575.0777587890625 | 1575.0777587890625 | 1575.0777587890625 | False | False | False | False | False | False | False | False | False | 16865.24161114497 | 2254.3587131420613 | False | False | 19667.597343634872 | 3310.402531034628 | False | False | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 13410.673711724738 | 13410.673711724738 | 13410.673711724738 | 808.5841857234597 | 808.5841857234597 | 808.5841857234597 | False | False | False | 1.9286275977049931 | 68.61652355200523 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 9861.484046060137 | 9861.484046060137 | 603.3405066107052 | 603.3405066107052 | 63.135666 | 63.135666 | False | False | False | False | False | False | False | 5533.28515625 | False | 16284.725942750363 | 1868.8254511048658 | 5.461344 | 16.431145 | 2.5899448 | False | False | False | False | False | False | False | False | False | False | 1.0832555432647726 | 1.0832555432647726 | 1.0832555432647726 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9953385487500283 | 0.9953385487500283 | 0.0 | 0.0 | False | False | 1.0351027525421772 | 0.0 | False | 1.0 | False | 796 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.425647548612485e-05 | 1.1426028674104553e-05 | 1.1401008490956522e-05 | -5.433214452722326e-05 |
34363434455795537 | 1.2462305663725444 | -0.5341919716521775 | 34363434455795246 | False | False | False | False | 0 | True | 1382.0 | 3981.0 | 6077.767682285204 | False | False | False | False | False | False | False | 1381.9207461453755 | 3980.940096458849 | False | False | False | False | 1382.0 | 1382.0 | 3981.0 | 3981.0 | nan | nan | nan | nan | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | True | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.05869229257380175 | 0.003374739045793107 | 8646.373285305412 | 8675.651344645876 | 0.006118381422841712 | 8913.60281134959 | 8968.475364410413 | 6.3001571887265735 | 7.508591042138207 | 1.5452228552024092 | 6.32000807178238 | 7.682895397314404 | 1.5999536639930703 | 6.960096661165585 | 8.77561552402748 | 1.691874262102978 | 7.02167638508597 | 9.080999072097104 | 1.7758969048229418 | True | True | True | -260.645 | 20.405000000000005 | False | False | 0.9990391955263568 | False | 6.3148265308352896 | 7.524323242980755 | 1.5851795938943296 | 1.429787 | 1.1323997 | 1.7036383 | 1382.0091650703139 | 3981.014301206462 | 8737.164180960042 | 989.123364764722 | 4.255787360187774 | 4.285027130224648 | -2.9128004546002788e-05 | -707.1179 | -177.50429 | -842.55426 | False | False | False | False | False | False | -0.0006158978031172688 | -0.0006158978031172688 | 0.0007398616627441782 | 0.0007398616627441782 | 4.257756910054554 | 4.257756910054554 | 4.287081444895833 | 4.287081444895833 | 1.8702044189392283e-05 | 1.8702044189392283e-05 | True | True | False | False | False | False | False | False | -0.3964928388595581 | 1.0499719381332397 | 0.39242950081825256 | 0.34438425302505493 | False | False | False | False | False | 1382.0187367020246 | 1382.0187367020246 | 3981.0276452988924 | 3981.0276452988924 | 6.3130258350527715 | 6.3130258350527715 | 7.520982138066911 | 7.520982138066911 | 1.5872524267316408 | 1.5872524267316408 | True | True | True | False | False | False | False | False | False | False | False | False | 1382.1242134729014 | 1382.1242134729014 | 3980.9744137305015 | 3980.9744137305015 | 6.371439381586704 | 6.371439381586704 | 6.99996610152286 | 6.99996610152286 | 0.6042808491132231 | 0.6042808491132231 | True | True | False | False | False | False | False | False | 8644.65 | 8644.65 | 4399.7158203125 | 391.2361145019531 | True | False | False | 6545.16015625 | 588.3435668945312 | True | False | False | 7983.83544921875 | 785.2445678710938 | True | False | False | 9288.134765625 | 1178.813232421875 | True | False | True | 9585.4130859375 | 9585.4130859375 | 9585.4130859375 | 1573.103515625 | 1573.103515625 | 1573.103515625 | True | True | True | False | False | False | True | True | True | 9355.567291961983 | 2235.992598683454 | True | False | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 9462.035362983186 | 9462.035362983186 | 9462.035362983186 | 757.4423027504329 | 757.4423027504329 | 757.4423027504329 | False | False | False | 2.4988911690486226 | 66.45097640705406 | True | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 7347.945312397874 | 7347.945312397874 | 599.6611305266663 | 599.6611305266663 | 63.14336 | 63.14336 | True | True | False | False | True | True | False | 5523.42578125 | False | 10068.213834554477 | 1280.5682941540167 | 3.777416 | 12.368471 | 2.5899615 | True | False | False | False | False | False | False | False | False | True | 1.0832122900481371 | 1.0832122900481371 | 1.0832122900481371 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9953268344105847 | 0.9953268344105847 | 0.0 | 0.0 | False | False | 1.0350501526278089 | 0.0 | False | nan | True | 657 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.425647693673119e-05 | 1.1426023636492088e-05 | 1.1400948123403016e-05 | -5.433213975750047e-05 |
34363434455795538 | 1.2461882672325584 | -0.5341870902074856 | 34363434455795246 | False | False | False | False | 0 | True | 1346.0 | 3968.0 | 5041.801322312057 | False | False | False | False | False | False | False | 1346.1130202072643 | 3967.994720241015 | False | False | False | False | 1346.218149588204 | 1346.218149588204 | 3968.3481088286317 | 3968.3481088286317 | 0.8498998 | 0.8498998 | 0.5224766 | 0.5224766 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.07634355080670198 | 0.0027159193247533464 | 7426.052122061877 | 7446.275605877318 | 0.005650609052197386 | 7803.055709243797 | 7847.398289052113 | 11.672730865830127 | 4.600244411123582 | 2.0769386580765374 | 11.785510174692176 | 4.604085701655242 | 2.044520255777195 | 13.78134800659259 | 5.812224459232487 | 2.930809274088183 | 14.148156599585533 | 5.8195630344817415 | 2.9363363589697977 | False | False | False | -261.00281850411795 | 20.278481088286323 | False | False | 0.9990366438417521 | False | 11.96752470896827 | 4.617257310726609 | 2.0681876123032596 | 3.229473 | 1.4723018 | 1.245981 | 1346.2723796253542 | 3968.394562236823 | 7558.3113716591615 | 1019.8167447126219 | 4.257860552268688 | 4.283911651019837 | -1.2777434470617057e-05 | -1646.7355 | -284.58334 | -635.3361 | False | False | False | False | False | False | -0.0006079189538759578 | -0.0006079189538759578 | 0.0007762915827888372 | 0.0007762915827888372 | 4.25984007722286 | 4.25984007722286 | 4.285967625758126 | 4.285967625758126 | 3.7135704167930355e-05 | 3.7135704167930355e-05 | False | False | False | False | False | False | False | False | 1.3406163454055786 | 0.8243489861488342 | 0.35676026344299316 | 0.4488206207752228 | False | False | False | False | False | 1346.339764341026 | 1346.339764341026 | 3968.438840013446 | 3968.438840013446 | 11.707832765840507 | 11.707832765840507 | 4.633079686282617 | 4.633079686282617 | 2.126933715503672 | 2.126933715503672 | False | False | False | False | False | False | False | False | False | False | False | False | 1346.3459934306536 | 1346.3459934306536 | 3968.3752134448237 | 3968.3752134448237 | 8.38091108499581 | 8.38091108499581 | 6.052100233879425 | 6.052100233879425 | 0.518930113808684 | 0.518930113808684 | False | False | False | False | False | False | False | False | 7360.735 | 7360.735 | 3563.19091796875 | 392.9546813964844 | False | False | False | 5367.29736328125 | 585.8638916015625 | False | False | False | 6638.17724609375 | 783.1600952148438 | False | False | False | 8230.5732421875 | 1177.132080078125 | False | False | False | 9236.0302734375 | 9236.0302734375 | 9236.0302734375 | 1571.576171875 | 1571.576171875 | 1571.576171875 | False | False | False | False | False | False | False | False | False | 10622.431805137545 | 2244.4136250940496 | False | False | 10935.033840896467 | 3299.007605796851 | False | False | nan | nan | True | True | nan | nan | True | True | nan | nan | True | True | 8135.889650170911 | 8135.889650170911 | 8135.889650170911 | 776.2610989111075 | 776.2610989111075 | 776.2610989111075 | False | False | False | -0.11804393614939575 | 68.6740834808746 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 6058.714821766679 | 6058.714821766679 | 597.3943444461914 | 597.3943444461914 | 63.083702 | 63.083702 | False | False | False | False | False | False | False | 5519.94140625 | False | 8765.331879272248 | 1467.2778619902167 | 4.334602 | 15.932462 | 2.5901086 | False | False | False | False | False | False | False | False | False | False | 1.0832244786796401 | 1.0832244786796401 | 1.0832244786796401 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9955623090249957 | 0.9955623090249957 | 0.0 | 0.0 | False | False | 1.035112289610345 | 0.0 | False | 1.0 | False | 677 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.425609203827836e-05 | 1.142599015713901e-05 | 1.1400997453231113e-05 | -5.4332000100433e-05 |
34363434455795539 | 1.246187638470928 | -0.5341704624577773 | 34363434455795246 | False | False | False | False | 0 | True | 1349.0 | 3951.0 | 3878.504248617397 | False | False | False | False | False | False | False | 1348.9827634904566 | 3951.0083385813814 | False | False | False | False | 1349.205240195525 | 1349.205240195525 | 3951.4401320521706 | 3951.4401320521706 | 1.0925539 | 1.0925539 | 1.1311321 | 1.1311321 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 0.08021050288442418 | 0.010571725132200172 | 9854.353763433042 | 9959.64438629946 | 0.024345789922459282 | 11012.010614221697 | 11286.796592971716 | 10.951138288612533 | 12.69923714452103 | -1.65831733162404 | 11.088217441549524 | 13.399729495488183 | -1.8801395464841684 | 14.814151517802514 | 16.634899665131474 | -2.401224528856813 | 15.355387647057169 | 18.10858274763087 | -2.64096708127304 | False | False | False | -260.9729475980447 | 20.10940132052171 | False | False | 0.9990369594507188 | False | 11.122037653819836 | 12.747188440630683 | -1.6432280852414738 | 2.8787825 | 2.199914 | 3.2994297 | 1349.1570128244641 | 3951.449819184133 | 9977.06567588287 | 1291.2112096017615 | 4.258912278707101 | 4.2826885677276305 | -0.000452452689920711 | -1858.558 | 274.59305 | -2130.1304 | False | False | False | False | False | False | -0.0005903278915468046 | -0.0005903278915468046 | 0.0007911078174977685 | 0.0007911078174977685 | 4.260886738710159 | 4.260886738710159 | 4.28474483146769 | 4.28474483146769 | -0.00040343995079185574 | -0.00040343995079185574 | False | False | False | False | False | False | False | False | -0.12187790870666504 | -0.2559248208999634 | 0.26976606249809265 | 0.6184492707252502 | False | False | False | False | False | 1349.1071742863498 | 1349.1071742863498 | 3951.465262744434 | 3951.465262744434 | 11.206441429510596 | 11.206441429510596 | 12.675097769330588 | 12.675097769330588 | -1.7621111024931604 | -1.7621111024931604 | False | False | False | False | False | False | False | False | False | False | False | False | 1349.1416806523778 | 1349.1416806523778 | 3951.4883763613884 | 3951.4883763613884 | 11.579508140981265 | 11.579508140981265 | 11.972479317681529 | 11.972479317681529 | -0.6262090686305767 | -0.6262090686305767 | False | False | False | False | False | False | False | False | 9939.657 | 9939.657 | 3163.798583984375 | 391.9346008300781 | False | False | False | 5850.236328125 | 586.36181640625 | False | False | False | 7543.61572265625 | 783.6709594726562 | False | False | False | 9449.0869140625 | 1177.7484130859375 | False | False | False | 10961.8798828125 | 10961.8798828125 | 10961.8798828125 | 1572.258544921875 | 1572.258544921875 | 1572.258544921875 | False | False | False | False | False | False | False | False | False | 12832.044974146876 | 2246.825130705269 | False | False | 13541.034399259015 | 3300.1335255745475 | False | False | 11296.609721112176 | 4618.471900615759 | False | False | nan | nan | True | True | nan | nan | True | True | 10805.158100048397 | 10805.158100048397 | 10805.158100048397 | 988.8105123426627 | 988.8105123426627 | 988.8105123426627 | False | False | False | 1.789388423830849 | 69.14901615128935 | False | False | False | False | False | False | False | False | False | False | False | False | False | False | False | 5827.15871796394 | 5827.15871796394 | 595.995573615741 | 595.995573615741 | 63.080185 | 63.080185 | False | False | False | False | False | False | False | 5536.0625 | False | 14975.255116178234 | 2801.5429098194454 | 8.196706 | 20.599482 | 2.5900831 | False | False | False | False | False | False | False | False | False | False | 1.0832722719174894 | 1.0832722719174894 | 1.0832722719174894 | 0.0 | 0.0 | 0.0 | False | False | False | 0.9955647493264437 | 0.9955647493264437 | 0.0 | 0.0 | False | False | 1.035168092471331 | 0.0 | False | 1.0 | False | 676 | False | False | False | 0.6606849207752934 | 0.00017543450833363202 | 5.425610587080241e-05 | 1.1425997152908872e-05 | 1.1401063202783515e-05 | -5.433201106065285e-05 |
In this vein, you may find it more convenient to grab columns from the table and work with them as numpy arrays. As we mentioned above, the defacto unit choice of DM is radians. If you would prefer degrees, you can do something like this
ra_deg = np.rad2deg(source_cat['coord_ra'])
Now we will set aside the schema for this table, and look at the table itself so we can examine its methods.
Source catalogs support a lot of fast operations for common use cases which we will now discuss.
# Sorting is supported. by default catalogs are sorted by id
source_cat.isSorted(id_key)
True
# Find aperture flux columns
[k for k in source_cat.getSchema().extract('*ApFlux*').keys()]
['slot_ApFlux_instFlux', 'slot_ApFlux_instFluxErr', 'slot_ApFlux_flag', 'slot_ApFlux_flag_apertureTruncated', 'slot_ApFlux_flag_sincCoeffsTruncated']
# You can cut on the catalog.
# e.g. Make a boolean array to only keep sources with positive psf flux:
psf_mask = source_cat['slot_PsfFlux_instFlux'] > 0
psf_mask &= np.isfinite(source_cat['slot_ApFlux_instFlux'])
psf_mask &= np.isfinite(source_cat['slot_ApFlux_instFluxErr'])
psf_mask &= np.isfinite(source_cat['base_ClassificationExtendedness_value'])
pos_flux = source_cat.subset(psf_mask)
# You can sort on other keys too:
flux_key = pos_flux.getPsfFluxSlot().getMeasKey()
pos_flux.sort(flux_key)
pos_flux.isSorted(flux_key)
True
# You can get the children of particular objects.
# This is useful if you want to understand how one object was deblended, for example:
if dataset == 'HSC':
print(source_cat.getChildren(33447624753285130)) #the argument is the id of the parent object
elif dataset == 'DC2':
print(source_cat.getChildren(34363434455795246)) #the argument is the id of the parent object
else:
msg = "Unrecognized dataset: %s"%dataset
raise Exception(msg)
# Note that this will only work if the source catalog is sorted on id or parent
id coord_ra coord_dec ... base_CDMatrix_1_2 base_CDMatrix_2_1 base_CDMatrix_2_2 rad rad ... ----------------- ------------------ ------------------- ... ---------------------- ---------------------- ---------------------- 34363434455795535 1.246209816635579 -0.5341790908272449 ... 1.142601195994348e-05 1.140101350426891e-05 -5.433207950710554e-05 34363434455795536 1.2462284914677926 -0.534176976844963 ... 1.1426028674104553e-05 1.1401008490956522e-05 -5.433214452722326e-05 34363434455795537 1.2462305663725444 -0.5341919716521775 ... 1.1426023636492088e-05 1.1400948123403016e-05 -5.433213975750047e-05 34363434455795538 1.2461882672325584 -0.5341870902074856 ... 1.142599015713901e-05 1.1400997453231113e-05 -5.4332000100433e-05 34363434455795539 1.246187638470928 -0.5341704624577773 ... 1.1425997152908872e-05 1.1401063202783515e-05 -5.433201106065285e-05
You can check if catalogs are contiguous in memory.
source_cat.isContiguous()
True
pos_flux.isContiguous()
False
Some operations are quicker if catalogs are contiguous in memory, like using numpy-like syntax to create masks. Eli Rykoff performed some benchmark tests showing this is the case for a catalog with about half a million enteries. You can find the full details in a Slack thread here. Additionally, certain operations will not work on non-contiguous tables.
# uncomment the last line if you are curious and want to prove it wont work
# this will not work and give you an error message complaining pos_flux is not contiguous
# pos_flux.asAstropy()
You can always force a table to be contiguous by making a deep copy of it.
pos_flux = pos_flux.copy(deep=True)
pos_flux.isContiguous()
True
In the next few cells, we show a few methods that can be used to search through tables
# Use the between method to get the indices of values within a range:
pos_flux.between(1e4,1e5,psf_flux_key)
slice(1077, 1585, 1)
# The slice object tells you the (start, stop, stride) for values that fit our query.
# You can check to see that the first record outside the slice is above the flux threshold
# (since the slice range is different for the HSC dataset and the DC2 dataset we use as
# examples, we utilize an "if... elif... else..." block here)
if dataset == 'HSC':
print(pos_flux[2033].get(psf_flux_key))
elif dataset == 'DC2':
print(pos_flux[1076].get(psf_flux_key))
else:
msg = "Unrecognized dataset: %s"%dataset
raise Exception(msg)
9964.234820884494
# and that the last element in the slice is inside the threshold
# (again, since the slice range is different for the HSC dataset
# and the DC2 dataset we use as examples, we utilize an
# "if... elif... else..." block here)
if dataset == 'HSC':
print(pos_flux[2311].get(psf_flux_key))
elif dataset == 'DC2':
print(pos_flux[1584].get(psf_flux_key))
else:
msg = "Unrecognized dataset: %s"%dataset
raise Exception(msg)
95068.42181208971
# your turn. confirm the lower limits of the between query
# pos_flux[...].getPsfFlux
#the upper and lower bound methods work similarly
pos_flux.upper_bound(1e4, psf_flux_key)
1077
pos_flux.lower_bound(1e5, psf_flux_key)
1585
Now that we have introduced the functionality of the source catalog and its schema, we will do a toy example of star-galaxy separation. This small demo will also flags and fields that users are use, and ultimately make a plot.
# let's select sources that were not deblended
select_mask = source_cat['deblend_nChild'] == 0
select_mask &= source_cat['parent'] == 0
# use the extendedness column for a mock star/galaxy seperation
# we only want to use columns where this algorithm worked
# the flag is set true if there was a failure, so we invert the flag values here
select_mask &= ~source_cat['base_ClassificationExtendedness_flag']
# we will also use the sloan shapes to measure size
select_mask &= ~source_cat['base_SdssShape_flag']
# and a simple aperture flux for the brightness
select_mask &= ~source_cat['base_CircularApertureFlux_12_0_flag']
# only consider sources with positive flux
select_mask &= source_cat['base_CircularApertureFlux_12_0_instFlux'] > 0
size_bright_cat = source_cat.subset(select_mask)
Now we make a crude size magnitude diagram, color coding the data by their 'extendedness value'. The extendedness will be 1 for extended sources-like galaxies-and 0 for point sources-like stars. One hopes the stars will all live on the stellar locus...
plt.scatter(np.log(size_bright_cat['base_CircularApertureFlux_12_0_instFlux']),
size_bright_cat['base_SdssShape_xx'] + size_bright_cat['base_SdssShape_yy'],
c=size_bright_cat['base_ClassificationExtendedness_value'],
cmap='bwr',
s=4)
plt.xlabel('log flux')
plt.ylabel('size px^2')
plt.ylim([0,20]) #zoom in to make the stellar locus clearer
plt.xlim([5,15])
(5.0, 15.0)
Our plot shows some star galaxy separation, but also has other interesting features. Some detected sources appear to be smaller than the PSF, some of the point sources have a (crudely) calculated size that occupy the same parameter space as extended sources, and there are a few extremely faint detected point sources. We will leave it to you to delve into this mystery further as a homework assignment since we are primarily focused on understanding tables in this tutorial. By making this plot we exercised some of the methods of the catalog and its schema, to do a minimal analysis example.
# Grab a second catalog using the butler:
# (since the dataid keys differ for the HSC and DC2 dataset examples
# we use as examples, we utilize an "if... elif... else..." block here)
if dataset == 'HSC':
dataId2 = {'filter': 'HSC-Z', 'ccd': 31, 'visit': 38938}
elif dataset == 'DC2':
dataId2 = {'filter':'i', 'visit': 512055, 'raftName': 'R20', 'detector': 75}
else:
msg = "Unrecognized dataset: %s"%dataset
raise Exception(msg)
source_cat2 = butler.get('src', dataId2)
# Put our catalogs in a list:
catalogList = [source_cat, source_cat2]
# The following concatenation function is courtesy of Jim Bosch:
def concatenate(catalogList):
from functools import reduce
"""Concatenate multiple catalogs (FITS tables from lsst.afw.table)"""
schema = catalogList[0].schema
for i, c in enumerate(catalogList[1:]):
#check that the schema in the tables are the same
#we can only cat them if this is true
if c.schema != schema:
raise RuntimeError("Schema for catalog %d not consistent" % (i+1))
# prepare the master catalog
out = afwTable.BaseCatalog(schema)
num = reduce(lambda n, c: n + len(c), catalogList, 0)
# set aside enough space for all the records and their pointers
out.reserve(num)
# stick in all the records from all catalogs into the master catalog
for catalog in catalogList:
for record in catalog:
out.append(out.table.copyRecord(record))
return out
cat_source = concatenate(catalogList)
Quick positional matching is supported by the stack, and offers some useful functionality. In the next example, we will match two overlapping observations from different filters together. Getting this data will require us to use a new data repository, so we will have to set up a new butler, then ask for our two tables
# For the rest of this tutorial, we are invoking a new butler -- one for coadd data.
# If you want, you can switch `datasets` as well, too; so we give you that option here:
#dataset='HSC'
dataset='DC2'
# Temporary "fix" so one does not need to restart kernel
# when switching from DC2 to HSC...
# See also: https://lsstc.slack.com/archives/C3UCAEW3D/p1584386779038000
#import lsst.afw.image as afwImage
#print(afwImage.Filter.getNames())
#afwImage.Filter.reset()
import lsst.obs.base as obsBase
obsBase.FilterDefinitionCollection.reset()
#print(afwImage.Filter.getNames())
if dataset == 'HSC':
# Good example from the HSC coadds:
depth = 'WIDE' # WIDE, DEEP, UDEEP
#field = 'SSP_WIDE' # SSP_WIDE, SSP_DEEP, SSP_UDEEP
butler = dafPersist.Butler('/datasets/hsc/repo/rerun/DM-13666/%s/'%(depth))
tract = 15830
patch = '0,3'
filterList = ["HSC-I", "HSC-R"]
elif dataset == 'DC2':
# Good example from the DC2 coadds:
butler = dafPersist.Butler('/datasets/DC2/DR6/Run2.2i/patched/2021-02-10/rerun/run2.2i-coadd-wfd-dr6-v1')
tract = 4851
patch = '1,4'
filterList = ["i", "r"]
else:
msg = "Unrecognized dataset: %s"%dataset
raise Exception(msg)
Let's grab some forced photometry for the (HSC-I/i) band and the (HSC-R/r) band. They will have the same tract and patch, which ensures they will overlap
objects = []
for filter in filterList:
#'field' not needed in dataid
#objects.append(butler.get("deepCoadd_forced_src", dataId={'filter':filter, 'field':field, 'tract':tract, 'patch':patch}))
objects.append(butler.get("deepCoadd_forced_src", dataId={'filter':filter, 'tract':tract, 'patch':patch}))
iSources, rSources = objects
We will need these calib objects for our two bands so that we can calculate magnitudes a little later
calibs = []
for filter in filterList:
#'field' not needed in dataid?
#calibs.append(butler.get("deepCoadd_calexp_photoCalib", dataId={'filter':filter, 'field':field, 'tract':tract, 'patch':patch}))
calibs.append(butler.get("deepCoadd_calexp_photoCalib", dataId={'filter':filter, 'tract':tract, 'patch':patch}))
iCalib, rCalib = calibs
Some quality control flags to prune down the data to give us stars with a signal to noise ratio of 10 or higher. We will use this to index into our catalogs when we do the matching. Note that because these are forced photometry catalogs, the records in each catalog line up so that they should be refering to the same astrophysical sources. That is why we will be able to use our mask on both iSources and rSources. This is not true in general of afwTables.
noChildren = iSources['deblend_nChild'] == 0
isGoodFlux = ~iSources['modelfit_CModel_flag']
isStellar = iSources['base_ClassificationExtendedness_value'] < 1.
snr = iSources['modelfit_CModel_instFlux']/iSources['modelfit_CModel_instFluxErr'] > 10
star_flag = noChildren & isGoodFlux & isStellar & snr
In order to match catalogs, we must provide a MatchControl
instance. The MatchControl
provides configurations for catalog matching. It has three 'switches' in the form of class attributes. They are defined as follows:
findOnlyClosest
: True by default. If False, all other sources within a search radius are also matchedincludeMismatches
: False by default. If False, sources with no match are not reported in the match catalog. If True, sources with no match are included in the match catalog with Null as their matchsymmetricMatch
: False by default. If False, the match between source a from catalog a with source b from catalog b is reported alone. If True, the symmetric match between source b and a is also reported.# get a match control, we will keep the default configuration
mc = afwTable.MatchControl()
# match our two catalogs, setting the match threshold to be one arcsecond
matches = afwTable.matchRaDec(iSources[star_flag], rSources[star_flag],
lsst.geom.Angle(1,lsst.geom.arcseconds), mc)
afwTable.matchRaDec
returns a list, where each element is an instance of a Match
class. The Match
class has three attributes, which gives us information about the matched sources. Let us unpack this a bit before moving on to some analysis
# how many sources were actually matched?
len(matches)
997
# lets examine the first element in the matches list
# we can grab the record corresponding to this source in the i band catalog
# using the first attribute
matches[0].first
<class 'lsst.afw.table.SourceRecord'> id: 21335078244214836 coord_ra: 1.00536 rad coord_dec: -0.5044 rad parent: 21335078244188220 deblend_nChild: 0 base_SdssCentroid_x: 7595.01 base_SdssCentroid_y: 15936.9 base_SdssCentroid_xErr: 0.114705 base_SdssCentroid_yErr: 0.121465 base_SdssCentroid_flag: 0 base_SdssCentroid_flag_edge: 0 base_SdssCentroid_flag_noSecondDerivative: 0 base_SdssCentroid_flag_almostNoSecondDerivative: 0 base_SdssCentroid_flag_notAtMaximum: 0 base_SdssCentroid_flag_resetToPeak: 0 base_SdssCentroid_flag_badError: 0 base_TransformedCentroid_x: 7595.01 base_TransformedCentroid_y: 15936.9 base_TransformedCentroid_flag: 0 base_InputCount_flag: 0 base_InputCount_value: 101 base_InputCount_flag_noInputs: 0 base_SdssShape_xx: 2.60641 base_SdssShape_yy: 2.97911 base_SdssShape_xy: 0.12778 base_SdssShape_xxErr: 0.300169 base_SdssShape_yyErr: 0.227159 base_SdssShape_xyErr: 0.343091 base_SdssShape_x: 7595.01 base_SdssShape_y: 15936.9 base_SdssShape_instFlux: 8.84563 base_SdssShape_instFluxErr: 0.509357 base_SdssShape_psf_xx: 3.10643 base_SdssShape_psf_yy: 3.08538 base_SdssShape_psf_xy: 0.00789816 base_SdssShape_instFlux_xx_Cov: -0.0764466 base_SdssShape_instFlux_yy_Cov: -0.00374781 base_SdssShape_instFlux_xy_Cov: -0.087378 base_SdssShape_flag: 0 base_SdssShape_flag_unweightedBad: 0 base_SdssShape_flag_unweighted: 0 base_SdssShape_flag_shift: 0 base_SdssShape_flag_maxIter: 0 base_SdssShape_flag_psf: 0 base_TransformedShape_xx: 2.60407 base_TransformedShape_yy: 3.00102 base_TransformedShape_xy: 0.120437 base_TransformedShape_flag: 0 modelfit_DoubleShapeletPsfApprox_0_xx: 2.37367 modelfit_DoubleShapeletPsfApprox_0_yy: 2.37937 modelfit_DoubleShapeletPsfApprox_0_xy: 0.00721379 modelfit_DoubleShapeletPsfApprox_0_x: -0.00232958 modelfit_DoubleShapeletPsfApprox_0_y: -0.000364612 modelfit_DoubleShapeletPsfApprox_0_0: 0.172794 modelfit_DoubleShapeletPsfApprox_0_1: -6.01944e-05 modelfit_DoubleShapeletPsfApprox_0_2: 0.000262287 modelfit_DoubleShapeletPsfApprox_0_3: -0.000350329 modelfit_DoubleShapeletPsfApprox_0_4: -2.53996e-05 modelfit_DoubleShapeletPsfApprox_0_5: 0.000353144 modelfit_DoubleShapeletPsfApprox_1_xx: 8.18561 modelfit_DoubleShapeletPsfApprox_1_yy: 8.20526 modelfit_DoubleShapeletPsfApprox_1_xy: 0.0248767 modelfit_DoubleShapeletPsfApprox_1_x: -0.00232958 modelfit_DoubleShapeletPsfApprox_1_y: -0.000364612 modelfit_DoubleShapeletPsfApprox_1_0: 0.103664 modelfit_DoubleShapeletPsfApprox_1_1: 0.000153311 modelfit_DoubleShapeletPsfApprox_1_2: -4.24636e-05 modelfit_DoubleShapeletPsfApprox_flag: 0 modelfit_DoubleShapeletPsfApprox_flag_invalidPointForPsf: 0 modelfit_DoubleShapeletPsfApprox_flag_invalidMoments: 0 modelfit_DoubleShapeletPsfApprox_flag_maxIterations: 0 base_CircularApertureFlux_3_0_instFlux: 7.06936 base_CircularApertureFlux_3_0_instFluxErr: 0.316457 base_CircularApertureFlux_3_0_flag: 0 base_CircularApertureFlux_3_0_flag_apertureTruncated: 0 base_CircularApertureFlux_3_0_flag_sincCoeffsTruncated: 0 base_CircularApertureFlux_4_5_instFlux: 8.70256 base_CircularApertureFlux_4_5_instFluxErr: 0.476818 base_CircularApertureFlux_4_5_flag: 0 base_CircularApertureFlux_4_5_flag_apertureTruncated: 0 base_CircularApertureFlux_4_5_flag_sincCoeffsTruncated: 0 base_CircularApertureFlux_6_0_instFlux: 9.07784 base_CircularApertureFlux_6_0_instFluxErr: 0.63913 base_CircularApertureFlux_6_0_flag: 0 base_CircularApertureFlux_6_0_flag_apertureTruncated: 0 base_CircularApertureFlux_6_0_flag_sincCoeffsTruncated: 0 base_CircularApertureFlux_9_0_instFlux: 9.97245 base_CircularApertureFlux_9_0_instFluxErr: 0.964298 base_CircularApertureFlux_9_0_flag: 0 base_CircularApertureFlux_9_0_flag_apertureTruncated: 0 base_CircularApertureFlux_9_0_flag_sincCoeffsTruncated: 0 base_CircularApertureFlux_12_0_instFlux: 10.9126 base_CircularApertureFlux_12_0_instFluxErr: 1.28996 base_CircularApertureFlux_12_0_flag: 0 base_CircularApertureFlux_12_0_flag_apertureTruncated: 0 base_CircularApertureFlux_12_0_flag_sincCoeffsTruncated: 0 base_CircularApertureFlux_17_0_instFlux: 16.4985 base_CircularApertureFlux_17_0_instFluxErr: 1.83484 base_CircularApertureFlux_17_0_flag: 0 base_CircularApertureFlux_17_0_flag_apertureTruncated: 0 base_CircularApertureFlux_25_0_instFlux: 18.8538 base_CircularApertureFlux_25_0_instFluxErr: 2.71032 base_CircularApertureFlux_25_0_flag: 0 base_CircularApertureFlux_25_0_flag_apertureTruncated: 0 base_CircularApertureFlux_35_0_instFlux: 30.793 base_CircularApertureFlux_35_0_instFluxErr: 3.79485 base_CircularApertureFlux_35_0_flag: 0 base_CircularApertureFlux_35_0_flag_apertureTruncated: 0 base_CircularApertureFlux_50_0_instFlux: nan base_CircularApertureFlux_50_0_instFluxErr: nan base_CircularApertureFlux_50_0_flag: 1 base_CircularApertureFlux_50_0_flag_apertureTruncated: 1 base_CircularApertureFlux_70_0_instFlux: nan base_CircularApertureFlux_70_0_instFluxErr: nan base_CircularApertureFlux_70_0_flag: 1 base_CircularApertureFlux_70_0_flag_apertureTruncated: 1 base_GaussianFlux_instFlux: 9.55711 base_GaussianFlux_instFluxErr: 0.393142 base_GaussianFlux_flag: 0 base_LocalBackground_instFlux: 0.005688 base_LocalBackground_instFluxErr: 0.0578756 base_LocalBackground_flag: 0 base_LocalBackground_flag_noGoodPixels: 0 base_LocalBackground_flag_noPsf: 0 base_PixelFlags_flag: 0 base_PixelFlags_flag_offimage: 0 base_PixelFlags_flag_edge: 0 base_PixelFlags_flag_interpolated: 0 base_PixelFlags_flag_saturated: 0 base_PixelFlags_flag_cr: 0 base_PixelFlags_flag_bad: 0 base_PixelFlags_flag_suspect: 0 base_PixelFlags_flag_interpolatedCenter: 0 base_PixelFlags_flag_saturatedCenter: 0 base_PixelFlags_flag_crCenter: 0 base_PixelFlags_flag_suspectCenter: 0 base_PixelFlags_flag_clippedCenter: 0 base_PixelFlags_flag_sensor_edgeCenter: 0 base_PixelFlags_flag_rejectedCenter: 0 base_PixelFlags_flag_inexact_psfCenter: 0 base_PixelFlags_flag_bright_objectCenter: 0 base_PixelFlags_flag_clipped: 0 base_PixelFlags_flag_sensor_edge: 0 base_PixelFlags_flag_rejected: 0 base_PixelFlags_flag_inexact_psf: 0 base_PixelFlags_flag_bright_object: 0 base_PsfFlux_instFlux: 10.343 base_PsfFlux_instFluxErr: 0.423546 base_PsfFlux_area: 48.4084 base_PsfFlux_flag: 0 base_PsfFlux_flag_noGoodPixels: 0 base_PsfFlux_flag_edge: 0 base_Variance_flag: 0 base_Variance_value: 0.00371032 base_Variance_flag_emptyFootprint: 0 ext_photometryKron_KronFlux_instFlux: 9.69437 ext_photometryKron_KronFlux_instFluxErr: 0.769312 ext_photometryKron_KronFlux_radius: 2.77981 ext_photometryKron_KronFlux_radius_for_radius: nan ext_photometryKron_KronFlux_psf_radius: 2.20522 ext_photometryKron_KronFlux_flag: 0 ext_photometryKron_KronFlux_flag_edge: 0 ext_photometryKron_KronFlux_flag_bad_shape_no_psf: 0 ext_photometryKron_KronFlux_flag_no_minimum_radius: 0 ext_photometryKron_KronFlux_flag_no_fallback_radius: 0 ext_photometryKron_KronFlux_flag_bad_radius: 0 ext_photometryKron_KronFlux_flag_used_minimum_radius: 0 ext_photometryKron_KronFlux_flag_used_psf_radius: 0 ext_photometryKron_KronFlux_flag_small_radius: 0 ext_photometryKron_KronFlux_flag_bad_shape: 0 ext_convolved_ConvolvedFlux_seeing: 1.75951 ext_convolved_ConvolvedFlux_0_deconv: 1 ext_convolved_ConvolvedFlux_0_3_3_instFlux: 10.3568 ext_convolved_ConvolvedFlux_0_3_3_instFluxErr: 0.48187 ext_convolved_ConvolvedFlux_0_3_3_flag: 0 ext_convolved_ConvolvedFlux_0_3_3_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_0_3_3_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_0_4_5_instFlux: 10.0567 ext_convolved_ConvolvedFlux_0_4_5_instFluxErr: 0.551014 ext_convolved_ConvolvedFlux_0_4_5_flag: 0 ext_convolved_ConvolvedFlux_0_4_5_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_0_4_5_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_0_6_0_instFlux: 9.63897 ext_convolved_ConvolvedFlux_0_6_0_instFluxErr: 0.678637 ext_convolved_ConvolvedFlux_0_6_0_flag: 0 ext_convolved_ConvolvedFlux_0_6_0_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_0_6_0_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_0_kron_instFlux: 9.69739 ext_convolved_ConvolvedFlux_0_kron_instFluxErr: 0.769551 ext_convolved_ConvolvedFlux_0_kron_flag: 0 ext_convolved_ConvolvedFlux_1_deconv: 0 ext_convolved_ConvolvedFlux_1_3_3_instFlux: 10.0159 ext_convolved_ConvolvedFlux_1_3_3_instFluxErr: 0.128645 ext_convolved_ConvolvedFlux_1_3_3_flag: 0 ext_convolved_ConvolvedFlux_1_3_3_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_1_3_3_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_1_4_5_instFlux: 9.87651 ext_convolved_ConvolvedFlux_1_4_5_instFluxErr: 0.137835 ext_convolved_ConvolvedFlux_1_4_5_flag: 0 ext_convolved_ConvolvedFlux_1_4_5_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_1_4_5_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_1_6_0_instFlux: 9.75412 ext_convolved_ConvolvedFlux_1_6_0_instFluxErr: 0.16343 ext_convolved_ConvolvedFlux_1_6_0_flag: 0 ext_convolved_ConvolvedFlux_1_6_0_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_1_6_0_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_1_kron_instFlux: 9.97061 ext_convolved_ConvolvedFlux_1_kron_instFluxErr: 0.186434 ext_convolved_ConvolvedFlux_1_kron_flag: 0 ext_convolved_ConvolvedFlux_2_deconv: 0 ext_convolved_ConvolvedFlux_2_3_3_instFlux: 9.70625 ext_convolved_ConvolvedFlux_2_3_3_instFluxErr: 0.0950786 ext_convolved_ConvolvedFlux_2_3_3_flag: 0 ext_convolved_ConvolvedFlux_2_3_3_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_2_3_3_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_2_4_5_instFlux: 9.82445 ext_convolved_ConvolvedFlux_2_4_5_instFluxErr: 0.0917635 ext_convolved_ConvolvedFlux_2_4_5_flag: 0 ext_convolved_ConvolvedFlux_2_4_5_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_2_4_5_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_2_6_0_instFlux: 9.84614 ext_convolved_ConvolvedFlux_2_6_0_instFluxErr: 0.0984979 ext_convolved_ConvolvedFlux_2_6_0_flag: 0 ext_convolved_ConvolvedFlux_2_6_0_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_2_6_0_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_2_kron_instFlux: 10.3495 ext_convolved_ConvolvedFlux_2_kron_instFluxErr: 0.111722 ext_convolved_ConvolvedFlux_2_kron_flag: 0 ext_convolved_ConvolvedFlux_3_deconv: 0 ext_convolved_ConvolvedFlux_3_3_3_instFlux: 9.66183 ext_convolved_ConvolvedFlux_3_3_3_instFluxErr: 0.0931103 ext_convolved_ConvolvedFlux_3_3_3_flag: 0 ext_convolved_ConvolvedFlux_3_3_3_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_3_3_3_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_3_4_5_instFlux: 9.86911 ext_convolved_ConvolvedFlux_3_4_5_instFluxErr: 0.0838094 ext_convolved_ConvolvedFlux_3_4_5_flag: 0 ext_convolved_ConvolvedFlux_3_4_5_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_3_4_5_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_3_6_0_instFlux: 9.94691 ext_convolved_ConvolvedFlux_3_6_0_instFluxErr: 0.0823295 ext_convolved_ConvolvedFlux_3_6_0_flag: 0 ext_convolved_ConvolvedFlux_3_6_0_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_3_6_0_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_3_kron_instFlux: 10.7702 ext_convolved_ConvolvedFlux_3_kron_instFluxErr: 0.0918793 ext_convolved_ConvolvedFlux_3_kron_flag: 0 ext_convolved_ConvolvedFlux_flag: 0 modelfit_CModel_initial_instFlux: 10.322 modelfit_CModel_initial_instFluxErr: 0.424537 modelfit_CModel_initial_flag: 0 modelfit_CModel_initial_instFlux_inner: 8.85263 modelfit_CModel_initial_flag_badReference: 0 modelfit_CModel_initial_flag_numericError: 0 modelfit_CModel_exp_instFlux: 10.3243 modelfit_CModel_exp_instFluxErr: 0.424634 modelfit_CModel_exp_flag: 0 modelfit_CModel_exp_instFlux_inner: 8.85265 modelfit_CModel_exp_flag_badReference: 0 modelfit_CModel_exp_flag_numericError: 0 modelfit_CModel_dev_instFlux: 10.3193 modelfit_CModel_dev_instFluxErr: 0.424428 modelfit_CModel_dev_flag: 0 modelfit_CModel_dev_instFlux_inner: 8.85297 modelfit_CModel_dev_flag_badReference: 0 modelfit_CModel_dev_flag_numericError: 0 modelfit_CModel_instFlux: 10.3227 modelfit_CModel_instFluxErr: 0.424568 modelfit_CModel_flag: 0 modelfit_CModel_instFlux_inner: 8.85265 modelfit_CModel_fracDev: 0 modelfit_CModel_objective: 0.0635862 modelfit_CModel_flag_region_maxArea: 0 modelfit_CModel_flag_region_maxBadPixelFraction: 0 modelfit_CModel_flag_badReference: 0 modelfit_CModel_flag_noShapeletPsf: 0 modelfit_CModel_flag_badCentroid: 0 undeblended_base_CircularApertureFlux_3_0_instFlux: 7.95589 undeblended_base_CircularApertureFlux_3_0_instFluxErr: 0.316457 undeblended_base_CircularApertureFlux_3_0_flag: 0 undeblended_base_CircularApertureFlux_3_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_3_0_flag_sincCoeffsTruncated: 0 undeblended_base_CircularApertureFlux_4_5_instFlux: 10.4031 undeblended_base_CircularApertureFlux_4_5_instFluxErr: 0.476818 undeblended_base_CircularApertureFlux_4_5_flag: 0 undeblended_base_CircularApertureFlux_4_5_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_4_5_flag_sincCoeffsTruncated: 0 undeblended_base_CircularApertureFlux_6_0_instFlux: 12.0704 undeblended_base_CircularApertureFlux_6_0_instFluxErr: 0.63913 undeblended_base_CircularApertureFlux_6_0_flag: 0 undeblended_base_CircularApertureFlux_6_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_6_0_flag_sincCoeffsTruncated: 0 undeblended_base_CircularApertureFlux_9_0_instFlux: 16.9095 undeblended_base_CircularApertureFlux_9_0_instFluxErr: 0.964298 undeblended_base_CircularApertureFlux_9_0_flag: 0 undeblended_base_CircularApertureFlux_9_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_9_0_flag_sincCoeffsTruncated: 0 undeblended_base_CircularApertureFlux_12_0_instFlux: 21.2266 undeblended_base_CircularApertureFlux_12_0_instFluxErr: 1.28996 undeblended_base_CircularApertureFlux_12_0_flag: 0 undeblended_base_CircularApertureFlux_12_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_12_0_flag_sincCoeffsTruncated: 0 undeblended_base_CircularApertureFlux_17_0_instFlux: 37.3047 undeblended_base_CircularApertureFlux_17_0_instFluxErr: 1.83484 undeblended_base_CircularApertureFlux_17_0_flag: 0 undeblended_base_CircularApertureFlux_17_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_25_0_instFlux: 139.549 undeblended_base_CircularApertureFlux_25_0_instFluxErr: 2.71032 undeblended_base_CircularApertureFlux_25_0_flag: 0 undeblended_base_CircularApertureFlux_25_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_35_0_instFlux: 202.816 undeblended_base_CircularApertureFlux_35_0_instFluxErr: 3.79485 undeblended_base_CircularApertureFlux_35_0_flag: 0 undeblended_base_CircularApertureFlux_35_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_50_0_instFlux: nan undeblended_base_CircularApertureFlux_50_0_instFluxErr: nan undeblended_base_CircularApertureFlux_50_0_flag: 1 undeblended_base_CircularApertureFlux_50_0_flag_apertureTruncated: 1 undeblended_base_CircularApertureFlux_70_0_instFlux: nan undeblended_base_CircularApertureFlux_70_0_instFluxErr: nan undeblended_base_CircularApertureFlux_70_0_flag: 1 undeblended_base_CircularApertureFlux_70_0_flag_apertureTruncated: 1 undeblended_base_PsfFlux_instFlux: 11.6928 undeblended_base_PsfFlux_instFluxErr: 0.425969 undeblended_base_PsfFlux_area: 48.4084 undeblended_base_PsfFlux_flag: 0 undeblended_base_PsfFlux_flag_noGoodPixels: 0 undeblended_base_PsfFlux_flag_edge: 0 undeblended_ext_photometryKron_KronFlux_instFlux: 13.1186 undeblended_ext_photometryKron_KronFlux_instFluxErr: 0.742051 undeblended_ext_photometryKron_KronFlux_radius: 2.77981 undeblended_ext_photometryKron_KronFlux_radius_for_radius: nan undeblended_ext_photometryKron_KronFlux_psf_radius: 2.20522 undeblended_ext_photometryKron_KronFlux_flag: 0 undeblended_ext_photometryKron_KronFlux_flag_edge: 0 undeblended_ext_photometryKron_KronFlux_flag_bad_shape_no_psf: 0 undeblended_ext_photometryKron_KronFlux_flag_no_minimum_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_no_fallback_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_bad_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_used_minimum_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_used_psf_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_small_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_bad_shape: 0 undeblended_ext_convolved_ConvolvedFlux_seeing: 1.75951 undeblended_ext_convolved_ConvolvedFlux_0_deconv: 1 undeblended_ext_convolved_ConvolvedFlux_0_3_3_instFlux: 11.8071 undeblended_ext_convolved_ConvolvedFlux_0_3_3_instFluxErr: 0.48187 undeblended_ext_convolved_ConvolvedFlux_0_3_3_flag: 0 undeblended_ext_convolved_ConvolvedFlux_0_3_3_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_3_3_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_4_5_instFlux: 12.0219 undeblended_ext_convolved_ConvolvedFlux_0_4_5_instFluxErr: 0.551014 undeblended_ext_convolved_ConvolvedFlux_0_4_5_flag: 0 undeblended_ext_convolved_ConvolvedFlux_0_4_5_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_4_5_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_6_0_instFlux: 12.8165 undeblended_ext_convolved_ConvolvedFlux_0_6_0_instFluxErr: 0.678637 undeblended_ext_convolved_ConvolvedFlux_0_6_0_flag: 0 undeblended_ext_convolved_ConvolvedFlux_0_6_0_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_6_0_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_kron_instFlux: 13.6048 undeblended_ext_convolved_ConvolvedFlux_0_kron_instFluxErr: 0.769551 undeblended_ext_convolved_ConvolvedFlux_0_kron_flag: 0 undeblended_ext_convolved_ConvolvedFlux_1_deconv: 0 undeblended_ext_convolved_ConvolvedFlux_1_3_3_instFlux: 11.5333 undeblended_ext_convolved_ConvolvedFlux_1_3_3_instFluxErr: 0.128645 undeblended_ext_convolved_ConvolvedFlux_1_3_3_flag: 0 undeblended_ext_convolved_ConvolvedFlux_1_3_3_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_3_3_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_4_5_instFlux: 12.0165 undeblended_ext_convolved_ConvolvedFlux_1_4_5_instFluxErr: 0.137835 undeblended_ext_convolved_ConvolvedFlux_1_4_5_flag: 0 undeblended_ext_convolved_ConvolvedFlux_1_4_5_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_4_5_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_6_0_instFlux: 13.0289 undeblended_ext_convolved_ConvolvedFlux_1_6_0_instFluxErr: 0.16343 undeblended_ext_convolved_ConvolvedFlux_1_6_0_flag: 0 undeblended_ext_convolved_ConvolvedFlux_1_6_0_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_6_0_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_kron_instFlux: 14.047 undeblended_ext_convolved_ConvolvedFlux_1_kron_instFluxErr: 0.186434 undeblended_ext_convolved_ConvolvedFlux_1_kron_flag: 0 undeblended_ext_convolved_ConvolvedFlux_2_deconv: 0 undeblended_ext_convolved_ConvolvedFlux_2_3_3_instFlux: 11.6644 undeblended_ext_convolved_ConvolvedFlux_2_3_3_instFluxErr: 0.0950786 undeblended_ext_convolved_ConvolvedFlux_2_3_3_flag: 0 undeblended_ext_convolved_ConvolvedFlux_2_3_3_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_3_3_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_4_5_instFlux: 12.3327 undeblended_ext_convolved_ConvolvedFlux_2_4_5_instFluxErr: 0.0917635 undeblended_ext_convolved_ConvolvedFlux_2_4_5_flag: 0 undeblended_ext_convolved_ConvolvedFlux_2_4_5_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_4_5_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_6_0_instFlux: 13.3688 undeblended_ext_convolved_ConvolvedFlux_2_6_0_instFluxErr: 0.0984979 undeblended_ext_convolved_ConvolvedFlux_2_6_0_flag: 0 undeblended_ext_convolved_ConvolvedFlux_2_6_0_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_6_0_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_kron_instFlux: 14.7584 undeblended_ext_convolved_ConvolvedFlux_2_kron_instFluxErr: 0.111722 undeblended_ext_convolved_ConvolvedFlux_2_kron_flag: 0 undeblended_ext_convolved_ConvolvedFlux_3_deconv: 0 undeblended_ext_convolved_ConvolvedFlux_3_3_3_instFlux: 12.2449 undeblended_ext_convolved_ConvolvedFlux_3_3_3_instFluxErr: 0.0931103 undeblended_ext_convolved_ConvolvedFlux_3_3_3_flag: 0 undeblended_ext_convolved_ConvolvedFlux_3_3_3_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_3_3_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_4_5_instFlux: 12.9552 undeblended_ext_convolved_ConvolvedFlux_3_4_5_instFluxErr: 0.0838094 undeblended_ext_convolved_ConvolvedFlux_3_4_5_flag: 0 undeblended_ext_convolved_ConvolvedFlux_3_4_5_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_4_5_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_6_0_instFlux: 13.9043 undeblended_ext_convolved_ConvolvedFlux_3_6_0_instFluxErr: 0.0823295 undeblended_ext_convolved_ConvolvedFlux_3_6_0_flag: 0 undeblended_ext_convolved_ConvolvedFlux_3_6_0_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_6_0_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_kron_instFlux: 15.6734 undeblended_ext_convolved_ConvolvedFlux_3_kron_instFluxErr: 0.0918793 undeblended_ext_convolved_ConvolvedFlux_3_kron_flag: 0 undeblended_ext_convolved_ConvolvedFlux_flag: 0 base_GaussianFlux_apCorr: 1.07864 base_GaussianFlux_apCorrErr: 0 base_GaussianFlux_flag_apCorr: 0 base_PsfFlux_apCorr: 0.994313 base_PsfFlux_apCorrErr: 0 base_PsfFlux_flag_apCorr: 0 ext_convolved_ConvolvedFlux_0_3_3_apCorr: 1.37926 ext_convolved_ConvolvedFlux_0_3_3_apCorrErr: 0 ext_convolved_ConvolvedFlux_0_3_3_flag_apCorr: 0 ext_convolved_ConvolvedFlux_0_4_5_apCorr: 1.1556 ext_convolved_ConvolvedFlux_0_4_5_apCorrErr: 0 ext_convolved_ConvolvedFlux_0_4_5_flag_apCorr: 0 ext_convolved_ConvolvedFlux_0_6_0_apCorr: 1.06181 ext_convolved_ConvolvedFlux_0_6_0_apCorrErr: 0 ext_convolved_ConvolvedFlux_0_6_0_flag_apCorr: 0 ext_convolved_ConvolvedFlux_0_kron_apCorr: 1.03706 ext_convolved_ConvolvedFlux_0_kron_apCorrErr: 0 ext_convolved_ConvolvedFlux_0_kron_flag_apCorr: 0 ext_convolved_ConvolvedFlux_1_3_3_apCorr: 1.55132 ext_convolved_ConvolvedFlux_1_3_3_apCorrErr: 0 ext_convolved_ConvolvedFlux_1_3_3_flag_apCorr: 0 ext_convolved_ConvolvedFlux_1_4_5_apCorr: 1.21791 ext_convolved_ConvolvedFlux_1_4_5_apCorrErr: 0 ext_convolved_ConvolvedFlux_1_4_5_flag_apCorr: 0 ext_convolved_ConvolvedFlux_1_6_0_apCorr: 1.07711 ext_convolved_ConvolvedFlux_1_6_0_apCorrErr: 0 ext_convolved_ConvolvedFlux_1_6_0_flag_apCorr: 0 ext_convolved_ConvolvedFlux_1_kron_apCorr: 1.0584 ext_convolved_ConvolvedFlux_1_kron_apCorrErr: 0 ext_convolved_ConvolvedFlux_1_kron_flag_apCorr: 0 ext_convolved_ConvolvedFlux_2_3_3_apCorr: 2.05233 ext_convolved_ConvolvedFlux_2_3_3_apCorrErr: 0 ext_convolved_ConvolvedFlux_2_3_3_flag_apCorr: 0 ext_convolved_ConvolvedFlux_2_4_5_apCorr: 1.45072 ext_convolved_ConvolvedFlux_2_4_5_apCorrErr: 0 ext_convolved_ConvolvedFlux_2_4_5_flag_apCorr: 0 ext_convolved_ConvolvedFlux_2_6_0_apCorr: 1.16148 ext_convolved_ConvolvedFlux_2_6_0_apCorrErr: 0 ext_convolved_ConvolvedFlux_2_6_0_flag_apCorr: 0 ext_convolved_ConvolvedFlux_2_kron_apCorr: 1.13441 ext_convolved_ConvolvedFlux_2_kron_apCorrErr: 0 ext_convolved_ConvolvedFlux_2_kron_flag_apCorr: 0 ext_convolved_ConvolvedFlux_3_3_3_apCorr: 2.74687 ext_convolved_ConvolvedFlux_3_3_3_apCorrErr: 0 ext_convolved_ConvolvedFlux_3_3_3_flag_apCorr: 0 ext_convolved_ConvolvedFlux_3_4_5_apCorr: 1.81032 ext_convolved_ConvolvedFlux_3_4_5_apCorrErr: 0 ext_convolved_ConvolvedFlux_3_4_5_flag_apCorr: 0 ext_convolved_ConvolvedFlux_3_6_0_apCorr: 1.32626 ext_convolved_ConvolvedFlux_3_6_0_apCorrErr: 0 ext_convolved_ConvolvedFlux_3_6_0_flag_apCorr: 0 ext_convolved_ConvolvedFlux_3_kron_apCorr: 1.27396 ext_convolved_ConvolvedFlux_3_kron_apCorrErr: 0 ext_convolved_ConvolvedFlux_3_kron_flag_apCorr: 0 ext_photometryKron_KronFlux_apCorr: 1.03674 ext_photometryKron_KronFlux_apCorrErr: 0 ext_photometryKron_KronFlux_flag_apCorr: 0 modelfit_CModel_apCorr: 0.992067 modelfit_CModel_apCorrErr: 0 modelfit_CModel_flag_apCorr: 0 modelfit_CModel_dev_apCorr: 0.991726 modelfit_CModel_dev_apCorrErr: 0 modelfit_CModel_dev_flag_apCorr: 0 modelfit_CModel_exp_apCorr: 0.99222 modelfit_CModel_exp_apCorrErr: 0 modelfit_CModel_exp_flag_apCorr: 0 modelfit_CModel_initial_apCorr: 0.992062 modelfit_CModel_initial_apCorrErr: 0 modelfit_CModel_initial_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_0_3_3_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_0_4_5_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_0_6_0_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_1_3_3_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_1_4_5_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_1_6_0_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_2_3_3_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_2_4_5_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_2_6_0_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_3_3_3_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_3_4_5_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_3_6_0_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_0_kron_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_1_kron_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_2_kron_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_3_kron_flag_apCorr: 0 base_ClassificationExtendedness_value: 0 base_ClassificationExtendedness_flag: 0
# likewise the second attribute gives us the record from the r band catalog
matches[0].second
<class 'lsst.afw.table.SourceRecord'> id: 21335078244214836 coord_ra: 1.00536 rad coord_dec: -0.5044 rad parent: 21335078244188220 deblend_nChild: 0 base_SdssCentroid_x: 7595.08 base_SdssCentroid_y: 15936.9 base_SdssCentroid_xErr: 0.102302 base_SdssCentroid_yErr: 0.107626 base_SdssCentroid_flag: 0 base_SdssCentroid_flag_edge: 0 base_SdssCentroid_flag_noSecondDerivative: 0 base_SdssCentroid_flag_almostNoSecondDerivative: 0 base_SdssCentroid_flag_notAtMaximum: 0 base_SdssCentroid_flag_resetToPeak: 0 base_SdssCentroid_flag_badError: 0 base_TransformedCentroid_x: 7595.01 base_TransformedCentroid_y: 15936.9 base_TransformedCentroid_flag: 0 base_InputCount_flag: 0 base_InputCount_value: 105 base_InputCount_flag_noInputs: 0 base_SdssShape_xx: 3.44978 base_SdssShape_yy: 3.71045 base_SdssShape_xy: -0.559484 base_SdssShape_xxErr: 0.322392 base_SdssShape_yyErr: 0.239295 base_SdssShape_xyErr: 0.346752 base_SdssShape_x: 7595.05 base_SdssShape_y: 15936.9 base_SdssShape_instFlux: 6.36984 base_SdssShape_instFluxErr: 0.29764 base_SdssShape_psf_xx: 3.38324 base_SdssShape_psf_yy: 3.34278 base_SdssShape_psf_xy: -0.00941772 base_SdssShape_instFlux_xx_Cov: -0.0479784 base_SdssShape_instFlux_yy_Cov: 0.00778111 base_SdssShape_instFlux_xy_Cov: -0.0516037 base_SdssShape_flag: 0 base_SdssShape_flag_unweightedBad: 0 base_SdssShape_flag_unweighted: 0 base_SdssShape_flag_shift: 0 base_SdssShape_flag_maxIter: 0 base_SdssShape_flag_psf: 0 base_TransformedShape_xx: 2.60407 base_TransformedShape_yy: 3.00102 base_TransformedShape_xy: 0.120437 base_TransformedShape_flag: 0 modelfit_DoubleShapeletPsfApprox_0_xx: 2.55898 modelfit_DoubleShapeletPsfApprox_0_yy: 2.5414 modelfit_DoubleShapeletPsfApprox_0_xy: -5.94712e-05 modelfit_DoubleShapeletPsfApprox_0_x: -0.00026666 modelfit_DoubleShapeletPsfApprox_0_y: -0.00279895 modelfit_DoubleShapeletPsfApprox_0_0: 0.16935 modelfit_DoubleShapeletPsfApprox_0_1: 0.000231175 modelfit_DoubleShapeletPsfApprox_0_2: -1.72639e-06 modelfit_DoubleShapeletPsfApprox_0_3: -0.000189367 modelfit_DoubleShapeletPsfApprox_0_4: -0.000286832 modelfit_DoubleShapeletPsfApprox_0_5: 0.000193699 modelfit_DoubleShapeletPsfApprox_1_xx: 8.86817 modelfit_DoubleShapeletPsfApprox_1_yy: 8.80725 modelfit_DoubleShapeletPsfApprox_1_xy: -0.000206098 modelfit_DoubleShapeletPsfApprox_1_x: -0.00026666 modelfit_DoubleShapeletPsfApprox_1_y: -0.00279895 modelfit_DoubleShapeletPsfApprox_1_0: 0.10696 modelfit_DoubleShapeletPsfApprox_1_1: 2.66552e-05 modelfit_DoubleShapeletPsfApprox_1_2: 4.63898e-05 modelfit_DoubleShapeletPsfApprox_flag: 0 modelfit_DoubleShapeletPsfApprox_flag_invalidPointForPsf: 0 modelfit_DoubleShapeletPsfApprox_flag_invalidMoments: 0 modelfit_DoubleShapeletPsfApprox_flag_maxIterations: 0 base_CircularApertureFlux_3_0_instFlux: 4.52102 base_CircularApertureFlux_3_0_instFluxErr: 0.16233 base_CircularApertureFlux_3_0_flag: 0 base_CircularApertureFlux_3_0_flag_apertureTruncated: 0 base_CircularApertureFlux_3_0_flag_sincCoeffsTruncated: 0 base_CircularApertureFlux_4_5_instFlux: 5.87353 base_CircularApertureFlux_4_5_instFluxErr: 0.244019 base_CircularApertureFlux_4_5_flag: 0 base_CircularApertureFlux_4_5_flag_apertureTruncated: 0 base_CircularApertureFlux_4_5_flag_sincCoeffsTruncated: 0 base_CircularApertureFlux_6_0_instFlux: 6.69019 base_CircularApertureFlux_6_0_instFluxErr: 0.326743 base_CircularApertureFlux_6_0_flag: 0 base_CircularApertureFlux_6_0_flag_apertureTruncated: 0 base_CircularApertureFlux_6_0_flag_sincCoeffsTruncated: 0 base_CircularApertureFlux_9_0_instFlux: 7.98355 base_CircularApertureFlux_9_0_instFluxErr: 0.492106 base_CircularApertureFlux_9_0_flag: 0 base_CircularApertureFlux_9_0_flag_apertureTruncated: 0 base_CircularApertureFlux_9_0_flag_sincCoeffsTruncated: 0 base_CircularApertureFlux_12_0_instFlux: 8.87243 base_CircularApertureFlux_12_0_instFluxErr: 0.657244 base_CircularApertureFlux_12_0_flag: 0 base_CircularApertureFlux_12_0_flag_apertureTruncated: 0 base_CircularApertureFlux_12_0_flag_sincCoeffsTruncated: 0 base_CircularApertureFlux_17_0_instFlux: 9.72514 base_CircularApertureFlux_17_0_instFluxErr: 0.933897 base_CircularApertureFlux_17_0_flag: 0 base_CircularApertureFlux_17_0_flag_apertureTruncated: 0 base_CircularApertureFlux_25_0_instFlux: 11.9842 base_CircularApertureFlux_25_0_instFluxErr: 1.37912 base_CircularApertureFlux_25_0_flag: 0 base_CircularApertureFlux_25_0_flag_apertureTruncated: 0 base_CircularApertureFlux_35_0_instFlux: 16.4408 base_CircularApertureFlux_35_0_instFluxErr: 1.9316 base_CircularApertureFlux_35_0_flag: 0 base_CircularApertureFlux_35_0_flag_apertureTruncated: 0 base_CircularApertureFlux_50_0_instFlux: nan base_CircularApertureFlux_50_0_instFluxErr: nan base_CircularApertureFlux_50_0_flag: 1 base_CircularApertureFlux_50_0_flag_apertureTruncated: 1 base_CircularApertureFlux_70_0_instFlux: nan base_CircularApertureFlux_70_0_instFluxErr: nan base_CircularApertureFlux_70_0_flag: 1 base_CircularApertureFlux_70_0_flag_apertureTruncated: 1 base_GaussianFlux_instFlux: 6.05006 base_GaussianFlux_instFluxErr: 0.201319 base_GaussianFlux_flag: 0 base_LocalBackground_instFlux: 0.00240181 base_LocalBackground_instFluxErr: 0.0304566 base_LocalBackground_flag: 0 base_LocalBackground_flag_noGoodPixels: 0 base_LocalBackground_flag_noPsf: 0 base_PixelFlags_flag: 0 base_PixelFlags_flag_offimage: 0 base_PixelFlags_flag_edge: 0 base_PixelFlags_flag_interpolated: 0 base_PixelFlags_flag_saturated: 0 base_PixelFlags_flag_cr: 0 base_PixelFlags_flag_bad: 0 base_PixelFlags_flag_suspect: 0 base_PixelFlags_flag_interpolatedCenter: 0 base_PixelFlags_flag_saturatedCenter: 0 base_PixelFlags_flag_crCenter: 0 base_PixelFlags_flag_suspectCenter: 0 base_PixelFlags_flag_clippedCenter: 0 base_PixelFlags_flag_sensor_edgeCenter: 1 base_PixelFlags_flag_rejectedCenter: 0 base_PixelFlags_flag_inexact_psfCenter: 1 base_PixelFlags_flag_bright_objectCenter: 0 base_PixelFlags_flag_clipped: 0 base_PixelFlags_flag_sensor_edge: 1 base_PixelFlags_flag_rejected: 0 base_PixelFlags_flag_inexact_psf: 1 base_PixelFlags_flag_bright_object: 0 base_PsfFlux_instFlux: 6.92376 base_PsfFlux_instFluxErr: 0.226925 base_PsfFlux_area: 52.8907 base_PsfFlux_flag: 0 base_PsfFlux_flag_noGoodPixels: 0 base_PsfFlux_flag_edge: 0 base_Variance_flag: 1 base_Variance_value: nan base_Variance_flag_emptyFootprint: 1 ext_photometryKron_KronFlux_instFlux: 7.26397 ext_photometryKron_KronFlux_instFluxErr: 0.392672 ext_photometryKron_KronFlux_radius: 2.77981 ext_photometryKron_KronFlux_radius_for_radius: nan ext_photometryKron_KronFlux_psf_radius: 2.29837 ext_photometryKron_KronFlux_flag: 0 ext_photometryKron_KronFlux_flag_edge: 0 ext_photometryKron_KronFlux_flag_bad_shape_no_psf: 0 ext_photometryKron_KronFlux_flag_no_minimum_radius: 0 ext_photometryKron_KronFlux_flag_no_fallback_radius: 0 ext_photometryKron_KronFlux_flag_bad_radius: 0 ext_photometryKron_KronFlux_flag_used_minimum_radius: 0 ext_photometryKron_KronFlux_flag_used_psf_radius: 0 ext_photometryKron_KronFlux_flag_small_radius: 0 ext_photometryKron_KronFlux_flag_bad_shape: 0 ext_convolved_ConvolvedFlux_seeing: 1.83383 ext_convolved_ConvolvedFlux_0_deconv: 1 ext_convolved_ConvolvedFlux_0_3_3_instFlux: 7.00486 ext_convolved_ConvolvedFlux_0_3_3_instFluxErr: 0.256229 ext_convolved_ConvolvedFlux_0_3_3_flag: 0 ext_convolved_ConvolvedFlux_0_3_3_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_0_3_3_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_0_4_5_instFlux: 6.92152 ext_convolved_ConvolvedFlux_0_4_5_instFluxErr: 0.287558 ext_convolved_ConvolvedFlux_0_4_5_flag: 0 ext_convolved_ConvolvedFlux_0_4_5_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_0_4_5_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_0_6_0_instFlux: 7.16395 ext_convolved_ConvolvedFlux_0_6_0_instFluxErr: 0.349881 ext_convolved_ConvolvedFlux_0_6_0_flag: 0 ext_convolved_ConvolvedFlux_0_6_0_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_0_6_0_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_0_kron_instFlux: 7.26438 ext_convolved_ConvolvedFlux_0_kron_instFluxErr: 0.392694 ext_convolved_ConvolvedFlux_0_kron_flag: 0 ext_convolved_ConvolvedFlux_1_deconv: 0 ext_convolved_ConvolvedFlux_1_3_3_instFlux: 6.87315 ext_convolved_ConvolvedFlux_1_3_3_instFluxErr: 0.0745953 ext_convolved_ConvolvedFlux_1_3_3_flag: 0 ext_convolved_ConvolvedFlux_1_3_3_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_1_3_3_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_1_4_5_instFlux: 6.94272 ext_convolved_ConvolvedFlux_1_4_5_instFluxErr: 0.0793422 ext_convolved_ConvolvedFlux_1_4_5_flag: 0 ext_convolved_ConvolvedFlux_1_4_5_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_1_4_5_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_1_6_0_instFlux: 7.12439 ext_convolved_ConvolvedFlux_1_6_0_instFluxErr: 0.0934062 ext_convolved_ConvolvedFlux_1_6_0_flag: 0 ext_convolved_ConvolvedFlux_1_6_0_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_1_6_0_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_1_kron_instFlux: 7.33198 ext_convolved_ConvolvedFlux_1_kron_instFluxErr: 0.105126 ext_convolved_ConvolvedFlux_1_kron_flag: 0 ext_convolved_ConvolvedFlux_2_deconv: 0 ext_convolved_ConvolvedFlux_2_3_3_instFlux: 6.67326 ext_convolved_ConvolvedFlux_2_3_3_instFluxErr: 0.0501644 ext_convolved_ConvolvedFlux_2_3_3_flag: 0 ext_convolved_ConvolvedFlux_2_3_3_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_2_3_3_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_2_4_5_instFlux: 6.90014 ext_convolved_ConvolvedFlux_2_4_5_instFluxErr: 0.0484493 ext_convolved_ConvolvedFlux_2_4_5_flag: 0 ext_convolved_ConvolvedFlux_2_4_5_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_2_4_5_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_2_6_0_instFlux: 7.1445 ext_convolved_ConvolvedFlux_2_6_0_instFluxErr: 0.052004 ext_convolved_ConvolvedFlux_2_6_0_flag: 0 ext_convolved_ConvolvedFlux_2_6_0_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_2_6_0_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_2_kron_instFlux: 7.52964 ext_convolved_ConvolvedFlux_2_kron_instFluxErr: 0.057812 ext_convolved_ConvolvedFlux_2_kron_flag: 0 ext_convolved_ConvolvedFlux_3_deconv: 0 ext_convolved_ConvolvedFlux_3_3_3_instFlux: 6.80213 ext_convolved_ConvolvedFlux_3_3_3_instFluxErr: 0.0485234 ext_convolved_ConvolvedFlux_3_3_3_flag: 0 ext_convolved_ConvolvedFlux_3_3_3_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_3_3_3_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_3_4_5_instFlux: 7.04858 ext_convolved_ConvolvedFlux_3_4_5_instFluxErr: 0.0436523 ext_convolved_ConvolvedFlux_3_4_5_flag: 0 ext_convolved_ConvolvedFlux_3_4_5_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_3_4_5_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_3_6_0_instFlux: 7.26638 ext_convolved_ConvolvedFlux_3_6_0_instFluxErr: 0.0428443 ext_convolved_ConvolvedFlux_3_6_0_flag: 0 ext_convolved_ConvolvedFlux_3_6_0_flag_apertureTruncated: 0 ext_convolved_ConvolvedFlux_3_6_0_flag_sincCoeffsTruncated: 0 ext_convolved_ConvolvedFlux_3_kron_instFlux: 7.73398 ext_convolved_ConvolvedFlux_3_kron_instFluxErr: 0.0462367 ext_convolved_ConvolvedFlux_3_kron_flag: 0 ext_convolved_ConvolvedFlux_flag: 0 modelfit_CModel_initial_instFlux: 6.87112 modelfit_CModel_initial_instFluxErr: 0.227795 modelfit_CModel_initial_flag: 0 modelfit_CModel_initial_instFlux_inner: 5.7752 modelfit_CModel_initial_flag_badReference: 0 modelfit_CModel_initial_flag_numericError: 0 modelfit_CModel_exp_instFlux: 6.87228 modelfit_CModel_exp_instFluxErr: 0.227836 modelfit_CModel_exp_flag: 0 modelfit_CModel_exp_instFlux_inner: 5.77509 modelfit_CModel_exp_flag_badReference: 0 modelfit_CModel_exp_flag_numericError: 0 modelfit_CModel_dev_instFlux: 6.86897 modelfit_CModel_dev_instFluxErr: 0.227727 modelfit_CModel_dev_flag: 0 modelfit_CModel_dev_instFlux_inner: 5.77521 modelfit_CModel_dev_flag_badReference: 0 modelfit_CModel_dev_flag_numericError: 0 modelfit_CModel_instFlux: 6.87132 modelfit_CModel_instFluxErr: 0.227804 modelfit_CModel_flag: 0 modelfit_CModel_instFlux_inner: 5.77509 modelfit_CModel_fracDev: 0 modelfit_CModel_objective: 0.0181053 modelfit_CModel_flag_region_maxArea: 0 modelfit_CModel_flag_region_maxBadPixelFraction: 0 modelfit_CModel_flag_badReference: 0 modelfit_CModel_flag_noShapeletPsf: 0 modelfit_CModel_flag_badCentroid: 0 undeblended_base_CircularApertureFlux_3_0_instFlux: 5.46422 undeblended_base_CircularApertureFlux_3_0_instFluxErr: 0.16233 undeblended_base_CircularApertureFlux_3_0_flag: 0 undeblended_base_CircularApertureFlux_3_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_3_0_flag_sincCoeffsTruncated: 0 undeblended_base_CircularApertureFlux_4_5_instFlux: 7.63695 undeblended_base_CircularApertureFlux_4_5_instFluxErr: 0.244019 undeblended_base_CircularApertureFlux_4_5_flag: 0 undeblended_base_CircularApertureFlux_4_5_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_4_5_flag_sincCoeffsTruncated: 0 undeblended_base_CircularApertureFlux_6_0_instFlux: 9.65153 undeblended_base_CircularApertureFlux_6_0_instFluxErr: 0.326743 undeblended_base_CircularApertureFlux_6_0_flag: 0 undeblended_base_CircularApertureFlux_6_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_6_0_flag_sincCoeffsTruncated: 0 undeblended_base_CircularApertureFlux_9_0_instFlux: 14.1842 undeblended_base_CircularApertureFlux_9_0_instFluxErr: 0.492106 undeblended_base_CircularApertureFlux_9_0_flag: 0 undeblended_base_CircularApertureFlux_9_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_9_0_flag_sincCoeffsTruncated: 0 undeblended_base_CircularApertureFlux_12_0_instFlux: 17.5964 undeblended_base_CircularApertureFlux_12_0_instFluxErr: 0.657244 undeblended_base_CircularApertureFlux_12_0_flag: 0 undeblended_base_CircularApertureFlux_12_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_12_0_flag_sincCoeffsTruncated: 0 undeblended_base_CircularApertureFlux_17_0_instFlux: 28.1545 undeblended_base_CircularApertureFlux_17_0_instFluxErr: 0.933897 undeblended_base_CircularApertureFlux_17_0_flag: 0 undeblended_base_CircularApertureFlux_17_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_25_0_instFlux: 118.693 undeblended_base_CircularApertureFlux_25_0_instFluxErr: 1.37912 undeblended_base_CircularApertureFlux_25_0_flag: 0 undeblended_base_CircularApertureFlux_25_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_35_0_instFlux: 166.622 undeblended_base_CircularApertureFlux_35_0_instFluxErr: 1.9316 undeblended_base_CircularApertureFlux_35_0_flag: 0 undeblended_base_CircularApertureFlux_35_0_flag_apertureTruncated: 0 undeblended_base_CircularApertureFlux_50_0_instFlux: nan undeblended_base_CircularApertureFlux_50_0_instFluxErr: nan undeblended_base_CircularApertureFlux_50_0_flag: 1 undeblended_base_CircularApertureFlux_50_0_flag_apertureTruncated: 1 undeblended_base_CircularApertureFlux_70_0_instFlux: nan undeblended_base_CircularApertureFlux_70_0_instFluxErr: nan undeblended_base_CircularApertureFlux_70_0_flag: 1 undeblended_base_CircularApertureFlux_70_0_flag_apertureTruncated: 1 undeblended_base_PsfFlux_instFlux: 8.58191 undeblended_base_PsfFlux_instFluxErr: 0.228508 undeblended_base_PsfFlux_area: 52.8907 undeblended_base_PsfFlux_flag: 0 undeblended_base_PsfFlux_flag_noGoodPixels: 0 undeblended_base_PsfFlux_flag_edge: 0 undeblended_ext_photometryKron_KronFlux_instFlux: 10.7967 undeblended_ext_photometryKron_KronFlux_instFluxErr: 0.379066 undeblended_ext_photometryKron_KronFlux_radius: 2.77981 undeblended_ext_photometryKron_KronFlux_radius_for_radius: nan undeblended_ext_photometryKron_KronFlux_psf_radius: 2.29837 undeblended_ext_photometryKron_KronFlux_flag: 0 undeblended_ext_photometryKron_KronFlux_flag_edge: 0 undeblended_ext_photometryKron_KronFlux_flag_bad_shape_no_psf: 0 undeblended_ext_photometryKron_KronFlux_flag_no_minimum_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_no_fallback_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_bad_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_used_minimum_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_used_psf_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_small_radius: 0 undeblended_ext_photometryKron_KronFlux_flag_bad_shape: 0 undeblended_ext_convolved_ConvolvedFlux_seeing: 1.83383 undeblended_ext_convolved_ConvolvedFlux_0_deconv: 1 undeblended_ext_convolved_ConvolvedFlux_0_3_3_instFlux: 8.59701 undeblended_ext_convolved_ConvolvedFlux_0_3_3_instFluxErr: 0.256229 undeblended_ext_convolved_ConvolvedFlux_0_3_3_flag: 0 undeblended_ext_convolved_ConvolvedFlux_0_3_3_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_3_3_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_4_5_instFlux: 8.99958 undeblended_ext_convolved_ConvolvedFlux_0_4_5_instFluxErr: 0.287558 undeblended_ext_convolved_ConvolvedFlux_0_4_5_flag: 0 undeblended_ext_convolved_ConvolvedFlux_0_4_5_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_4_5_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_6_0_instFlux: 10.335 undeblended_ext_convolved_ConvolvedFlux_0_6_0_instFluxErr: 0.349881 undeblended_ext_convolved_ConvolvedFlux_0_6_0_flag: 0 undeblended_ext_convolved_ConvolvedFlux_0_6_0_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_6_0_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_0_kron_instFlux: 11.1849 undeblended_ext_convolved_ConvolvedFlux_0_kron_instFluxErr: 0.392694 undeblended_ext_convolved_ConvolvedFlux_0_kron_flag: 0 undeblended_ext_convolved_ConvolvedFlux_1_deconv: 0 undeblended_ext_convolved_ConvolvedFlux_1_3_3_instFlux: 8.52853 undeblended_ext_convolved_ConvolvedFlux_1_3_3_instFluxErr: 0.0745953 undeblended_ext_convolved_ConvolvedFlux_1_3_3_flag: 0 undeblended_ext_convolved_ConvolvedFlux_1_3_3_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_3_3_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_4_5_instFlux: 9.13359 undeblended_ext_convolved_ConvolvedFlux_1_4_5_instFluxErr: 0.0793422 undeblended_ext_convolved_ConvolvedFlux_1_4_5_flag: 0 undeblended_ext_convolved_ConvolvedFlux_1_4_5_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_4_5_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_6_0_instFlux: 10.3584 undeblended_ext_convolved_ConvolvedFlux_1_6_0_instFluxErr: 0.0934062 undeblended_ext_convolved_ConvolvedFlux_1_6_0_flag: 0 undeblended_ext_convolved_ConvolvedFlux_1_6_0_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_6_0_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_1_kron_instFlux: 11.2562 undeblended_ext_convolved_ConvolvedFlux_1_kron_instFluxErr: 0.105126 undeblended_ext_convolved_ConvolvedFlux_1_kron_flag: 0 undeblended_ext_convolved_ConvolvedFlux_2_deconv: 0 undeblended_ext_convolved_ConvolvedFlux_2_3_3_instFlux: 8.68863 undeblended_ext_convolved_ConvolvedFlux_2_3_3_instFluxErr: 0.0501644 undeblended_ext_convolved_ConvolvedFlux_2_3_3_flag: 0 undeblended_ext_convolved_ConvolvedFlux_2_3_3_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_3_3_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_4_5_instFlux: 9.41499 undeblended_ext_convolved_ConvolvedFlux_2_4_5_instFluxErr: 0.0484493 undeblended_ext_convolved_ConvolvedFlux_2_4_5_flag: 0 undeblended_ext_convolved_ConvolvedFlux_2_4_5_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_4_5_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_6_0_instFlux: 10.5509 undeblended_ext_convolved_ConvolvedFlux_2_6_0_instFluxErr: 0.052004 undeblended_ext_convolved_ConvolvedFlux_2_6_0_flag: 0 undeblended_ext_convolved_ConvolvedFlux_2_6_0_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_6_0_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_2_kron_instFlux: 11.6155 undeblended_ext_convolved_ConvolvedFlux_2_kron_instFluxErr: 0.057812 undeblended_ext_convolved_ConvolvedFlux_2_kron_flag: 0 undeblended_ext_convolved_ConvolvedFlux_3_deconv: 0 undeblended_ext_convolved_ConvolvedFlux_3_3_3_instFlux: 9.36708 undeblended_ext_convolved_ConvolvedFlux_3_3_3_instFluxErr: 0.0485234 undeblended_ext_convolved_ConvolvedFlux_3_3_3_flag: 0 undeblended_ext_convolved_ConvolvedFlux_3_3_3_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_3_3_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_4_5_instFlux: 10.0594 undeblended_ext_convolved_ConvolvedFlux_3_4_5_instFluxErr: 0.0436523 undeblended_ext_convolved_ConvolvedFlux_3_4_5_flag: 0 undeblended_ext_convolved_ConvolvedFlux_3_4_5_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_4_5_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_6_0_instFlux: 11.0111 undeblended_ext_convolved_ConvolvedFlux_3_6_0_instFluxErr: 0.0428443 undeblended_ext_convolved_ConvolvedFlux_3_6_0_flag: 0 undeblended_ext_convolved_ConvolvedFlux_3_6_0_flag_apertureTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_6_0_flag_sincCoeffsTruncated: 0 undeblended_ext_convolved_ConvolvedFlux_3_kron_instFlux: 12.137 undeblended_ext_convolved_ConvolvedFlux_3_kron_instFluxErr: 0.0462367 undeblended_ext_convolved_ConvolvedFlux_3_kron_flag: 0 undeblended_ext_convolved_ConvolvedFlux_flag: 0 base_GaussianFlux_apCorr: 1.07847 base_GaussianFlux_apCorrErr: 0 base_GaussianFlux_flag_apCorr: 0 base_PsfFlux_apCorr: 0.993075 base_PsfFlux_apCorrErr: 0 base_PsfFlux_flag_apCorr: 0 ext_convolved_ConvolvedFlux_0_3_3_apCorr: 1.42978 ext_convolved_ConvolvedFlux_0_3_3_apCorrErr: 0 ext_convolved_ConvolvedFlux_0_3_3_flag_apCorr: 0 ext_convolved_ConvolvedFlux_0_4_5_apCorr: 1.17843 ext_convolved_ConvolvedFlux_0_4_5_apCorrErr: 0 ext_convolved_ConvolvedFlux_0_4_5_flag_apCorr: 0 ext_convolved_ConvolvedFlux_0_6_0_apCorr: 1.07081 ext_convolved_ConvolvedFlux_0_6_0_apCorrErr: 0 ext_convolved_ConvolvedFlux_0_6_0_flag_apCorr: 0 ext_convolved_ConvolvedFlux_0_kron_apCorr: 1.03595 ext_convolved_ConvolvedFlux_0_kron_apCorrErr: 0 ext_convolved_ConvolvedFlux_0_kron_flag_apCorr: 0 ext_convolved_ConvolvedFlux_1_3_3_apCorr: 1.58029 ext_convolved_ConvolvedFlux_1_3_3_apCorrErr: 0 ext_convolved_ConvolvedFlux_1_3_3_flag_apCorr: 0 ext_convolved_ConvolvedFlux_1_4_5_apCorr: 1.23343 ext_convolved_ConvolvedFlux_1_4_5_apCorrErr: 0 ext_convolved_ConvolvedFlux_1_4_5_flag_apCorr: 0 ext_convolved_ConvolvedFlux_1_6_0_apCorr: 1.08447 ext_convolved_ConvolvedFlux_1_6_0_apCorrErr: 0 ext_convolved_ConvolvedFlux_1_6_0_flag_apCorr: 0 ext_convolved_ConvolvedFlux_1_kron_apCorr: 1.05209 ext_convolved_ConvolvedFlux_1_kron_apCorrErr: 0 ext_convolved_ConvolvedFlux_1_kron_flag_apCorr: 0 ext_convolved_ConvolvedFlux_2_3_3_apCorr: 2.05076 ext_convolved_ConvolvedFlux_2_3_3_apCorrErr: 0 ext_convolved_ConvolvedFlux_2_3_3_flag_apCorr: 0 ext_convolved_ConvolvedFlux_2_4_5_apCorr: 1.4521 ext_convolved_ConvolvedFlux_2_4_5_apCorrErr: 0 ext_convolved_ConvolvedFlux_2_4_5_flag_apCorr: 0 ext_convolved_ConvolvedFlux_2_6_0_apCorr: 1.16384 ext_convolved_ConvolvedFlux_2_6_0_apCorrErr: 0 ext_convolved_ConvolvedFlux_2_6_0_flag_apCorr: 0 ext_convolved_ConvolvedFlux_2_kron_apCorr: 1.11532 ext_convolved_ConvolvedFlux_2_kron_apCorrErr: 0 ext_convolved_ConvolvedFlux_2_kron_flag_apCorr: 0 ext_convolved_ConvolvedFlux_3_3_3_apCorr: 2.75214 ext_convolved_ConvolvedFlux_3_3_3_apCorrErr: 0 ext_convolved_ConvolvedFlux_3_3_3_flag_apCorr: 0 ext_convolved_ConvolvedFlux_3_4_5_apCorr: 1.81416 ext_convolved_ConvolvedFlux_3_4_5_apCorrErr: 0 ext_convolved_ConvolvedFlux_3_4_5_flag_apCorr: 0 ext_convolved_ConvolvedFlux_3_6_0_apCorr: 1.32924 ext_convolved_ConvolvedFlux_3_6_0_apCorrErr: 0 ext_convolved_ConvolvedFlux_3_6_0_flag_apCorr: 0 ext_convolved_ConvolvedFlux_3_kron_apCorr: 1.23656 ext_convolved_ConvolvedFlux_3_kron_apCorrErr: 0 ext_convolved_ConvolvedFlux_3_kron_flag_apCorr: 0 ext_photometryKron_KronFlux_apCorr: 1.03589 ext_photometryKron_KronFlux_apCorrErr: 0 ext_photometryKron_KronFlux_flag_apCorr: 0 modelfit_CModel_apCorr: 0.990821 modelfit_CModel_apCorrErr: 0 modelfit_CModel_flag_apCorr: 0 modelfit_CModel_dev_apCorr: 0.990426 modelfit_CModel_dev_apCorrErr: 0 modelfit_CModel_dev_flag_apCorr: 0 modelfit_CModel_exp_apCorr: 0.990958 modelfit_CModel_exp_apCorrErr: 0 modelfit_CModel_exp_flag_apCorr: 0 modelfit_CModel_initial_apCorr: 0.990752 modelfit_CModel_initial_apCorrErr: 0 modelfit_CModel_initial_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_0_3_3_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_0_4_5_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_0_6_0_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_1_3_3_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_1_4_5_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_1_6_0_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_2_3_3_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_2_4_5_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_2_6_0_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_3_3_3_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_3_4_5_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_3_6_0_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_0_kron_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_1_kron_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_2_kron_flag_apCorr: 0 undeblended_ext_convolved_ConvolvedFlux_3_kron_flag_apCorr: 0 base_ClassificationExtendedness_value: 0 base_ClassificationExtendedness_flag: 0
#finally the angular seperation is given in radians in the distance attribute
matches[0].distance
0.0
Now that we have matched stars in two bands, lets make a color magnitude diagram, displaying how to use matches in a little more depth first we start out simple and demonstrate how to get the magnitude and magnitude error for one record in our matches object
# use the calib object to get magnitudes
# pass in a record and the name of the flux field you are interested in
iCalib.instFluxToMagnitude(matches[0].first, 'modelfit_CModel')
Measurement(value=24.46551613554949256, error=0.04465584335848839931)
# now we make some loops to grab all the magnitudes in the iband and rband
# remember that the i band catalog is accessed with the first attribute
# and the r band catalog is accessed with the second attribute
iMag = [iCalib.instFluxToMagnitude(m.first, 'modelfit_CModel').value for m in matches]
rMag = [rCalib.instFluxToMagnitude(m.second, 'modelfit_CModel').value for m in matches]
plt.scatter(np.array(rMag) - (iMag), iMag)
plt.ylim([26,18])
plt.xlim([-0.5,3])
plt.xlabel('$r-i$')
plt.ylabel('$i$')
Text(0, 0.5, '$i$')
If you are only interested in the ids and the angular separation, you can pack the matches into a table.
matches_table = afwTable.packMatches(matches)
matches_table
<class 'lsst.afw.table.BaseCatalog'> first second distance ----------------- ----------------- -------- 21335078244214836 21335078244214836 0.0 21335078244214737 21335078244214737 0.0 21335078244214940 21335078244214940 0.0 21335078244215075 21335078244215075 0.0 21335078244188282 21335078244188282 0.0 21335078244188289 21335078244188289 0.0 21335078244215071 21335078244215071 0.0 21335078244214861 21335078244214861 0.0 21335078244215040 21335078244215040 0.0 21335078244214885 21335078244214885 0.0 21335078244188382 21335078244188382 0.0 21335078244214912 21335078244214912 0.0 21335078244215167 21335078244215167 0.0 21335078244215280 21335078244215280 0.0 ... ... ... 21335078244234932 21335078244234932 0.0 21335078244199114 21335078244199114 0.0 21335078244199070 21335078244199070 0.0 21335078244199112 21335078244199112 0.0 21335078244199126 21335078244199126 0.0 21335078244234646 21335078244234646 0.0 21335078244234942 21335078244234942 0.0 21335078244234974 21335078244234974 0.0 21335078244235012 21335078244235012 0.0 21335078244199128 21335078244199128 0.0 21335078244234946 21335078244234946 0.0 21335078244234753 21335078244234753 0.0 21335078244234947 21335078244234947 0.0 21335078244235127 21335078244235127 0.0 21335078244235142 21335078244235142 0.0 Length = 997 rows
You can unpack the matches too:
unpack_matches = afwTable.unpackMatches(matches_table, iSources, rSources)
Hopefully this gives you some idea of the power of afwTable
s in matching catalogs together
In this tutorial we introduced afw tables. We introduced schemas, how to navigate them, add to them, and how to create tables based off of them. We covered data access to catalogs produced by DM using the data butler. We went over a some typical use cases for source catalogs, like catalog matching, and understanding bread and butter measurement algorithms.