TreecorrConfig¶
- class lsst.analysis.tools.actions.vector.TreecorrConfig(*args, **kwargs)¶
Bases:
TreecorrConfig
Deprecated since version v28.0: TreecorrConfig is no longer a part of analysis_tools (DM-45899). Please use lsst.meas.algorithms.treecorrUtils.TreecorrConfig instead.
Attributes Summary
The width of the bins in log(separation).
How much slop to allow in the placement of pairs in the bins.
What type of binning should be used? (
str
, default'Log'
)The maximum separation in units of sep_units, if relevant.
Which metric to use for distance measurements.
The minimum separation in units of sep_units, if relevant.
How many bins to use.
How many patches to split the catalog into for the purpose of jackknife variance or other options that involve running via patches (boostrap, marked_boostrap etc.) (
int
, default1
)How many bootstrap samples to use for the 'bootstrap' and 'marked_bootstrap' var methods.
The precision to use for the output values.
Value to seed the treecorr random number generator with.
The units to use for the separation values, given as a string.
Which method to use for estimating the variance (
str
, default'shot'
)Attributes Documentation
- bin_size¶
The width of the bins in log(separation). Exactly three of nbins, bin_size, min_sep, max_sep are required. If bin_size is not given, it will be calculated from the values of the other three. (
float
, defaultNone
)
- bin_slop¶
How much slop to allow in the placement of pairs in the bins. If bin_slop = 1, then the bin into which a particular pair is placed may be incorrect by at most 1.0 bin widths. If None, use a bin_slop that gives a maximum error of 10% on any bin, which has been found to yield good results for most applications. (
float
, defaultNone
)
- bin_type¶
What type of binning should be used? (
str
, default'Log'
)Allowed values:
'Log'
Logarithmic binning in the distance. The bin steps will be uniform in log(r) from log(min_sep) .. log(max_sep).
'Linear'
Linear binning in the distance. The bin steps will be uniform in r from min_sep .. max_sep.
'TwoD'
2-dimensional binning from x = (-max_sep .. max_sep) and y = (-max_sep .. max_sep). The bin steps will be uniform in both x and y. (i.e. linear in x,y)
'None'
Field is optional
- max_sep¶
The maximum separation in units of sep_units, if relevant. Exactly three of nbins, bin_size, min_sep, max_sep are required. If max_sep is not given, it will be calculated from the values of the other three. (
float
, defaultNone
)
- metric¶
Which metric to use for distance measurements. For details, see https://rmjarvis.github.io/TreeCorr/_build/html/metric.html (
str
, default'Euclidean'
)Allowed values:
'Euclidean'
straight-line Euclidean distance between two points
'FisherRperp'
the perpendicular component of the distance, following the definitions in Fisher et al, 1994 (MNRAS, 267, 927)
'OldRperp'
the perpendicular component of the distance using the definition of Rperp from TreeCorr v3.x.
'Rlens'
Distance from the first object (taken to be a lens) to the line connecting Earth and the second object (taken to be a lensed source).
'Arc'
the true great circle distance for spherical coordinates.
'Periodic'
Like
Euclidean
, but with periodic boundaries.'None'
Field is optional
- min_sep¶
The minimum separation in units of sep_units, if relevant. Exactly three of nbins, bin_size, min_sep, max_sep are required. If min_sep is not given, it will be calculated from the values of the other three. (
float
, defaultNone
)
- nbins¶
How many bins to use. (Exactly three of nbins, bin_size, min_sep, max_sep are required. If nbins is not given, it will be calculated from the values of the other three, rounding up to the next highest integer. In this case, bin_size will be readjusted to account for this rounding up. (
int
, defaultNone
)
- npatch¶
How many patches to split the catalog into for the purpose of jackknife variance or other options that involve running via patches (boostrap, marked_boostrap etc.) (
int
, default1
)
- num_bootstrap¶
How many bootstrap samples to use for the ‘bootstrap’ and ‘marked_bootstrap’ var methods. (
int
, default500
)
- precision¶
The precision to use for the output values. This specifies how many digits to write. (
int
, default4
)
- rng_seed¶
Value to seed the treecorr random number generator with. Used to generate patches. (
int
, default13579
)
- sep_units¶
The units to use for the separation values, given as a string. This includes both min_sep and max_sep above, as well as the units of the output distance values. (
str
, defaultNone
)Allowed values:
'arcsec'
arcsec
'arcmin'
arcmin
'degree'
degree
'hour'
hour
'radian'
radian
'None'
Field is optional