Inputs and Catalog Formats
cTreeBalls accepts generated test models or one or more input catalogs. Runtime parameters may be supplied on the command line or in a parameter file.
Generated Test Models
The compact validation path uses testmodel and nbody rather than an
external file. Common generated geometries include simple cubic and random
unit-sphere catalogs. seed controls reproducibility and lengthBox sets
the Cartesian test volume when applicable.
Catalog Parameters
infileOne filename or a comma-separated list.
infileformatOne format or a comma-separated list aligned with
infile.iCatalogsInteger labels selecting catalogs for auto- or cross-correlation paths.
outfileandoutfileformatOptional conversion output. Pair with
options=stopwhen only checking or converting an input catalog.
Standard Formats
columns-asciiText rows containing positions and a scalar value. The conventional three-dimensional layout is
x y z value.binaryNative binary catalog format used by several bundled tests.
takahashiTakahashi all-sky ray-tracing map input.
Additional Formats
With the matching add-ons enabled, the code includes multi-columns-ascii,
Gadget, and fits-healpix readers. The detailed format list is retained in
Catalog files.
Multiple Catalogs
A parameter-file pattern for multiple maps is:
infile = map_a.fits,map_b.fits,map_c.fits
infileformat = fits-healpix,fits-healpix,fits-healpix
iCatalogs = 1,2,3
Confirm that each list has the expected length and that the selected search method supports the intended cross-correlation.
Units and Geometry
For unit-sphere maps, rminHist and rangeN are angular separations in
radians. For Cartesian catalogs they follow the position units in the input
file. Record this convention with every output because the histogram files do
not independently encode the input-unit metadata.