hifast.find Search Spectra#
Overview#
The hifast.find module is a utility for searching spectral data files for observations near a specific sky coordinate. This is useful for locating all spectra associated with a particular source or region of interest.
Search Workflow#
Target Specification You must specify the target coordinate using the
-pargument. The coordinate string should be in a format understood byastropy.coordinates.SkyCoord(e.g., “HH:MM:SS +DD:MM:SS”).Search Radius The search radius is defined by
-rin arcminutes (default: 1 arcmin). Any beam center within this radius of the target coordinate will be reported.Input Files Provide one or more HDF5 files to search using the
fnamesargument. You can use wildcards (e.g.,data/*.hdf5) to search multiple files at once.
Examples#
# Search for a source at specific coordinates within 1 arcminute (default)
python -m hifast.find data/*.hdf5 -p "0:48:26.3991 +42:34:08.808"
# Search using decimal degrees (RA DEC)
python -m hifast.find data/*.hdf5 -p "12.109 42.569"
# Search using explicit units
python -m hifast.find data/*.hdf5 -p "30.3deg 40.44deg"
# Search with a larger radius (5 arcminutes)
python -m hifast.find data/*.hdf5 -p "0:48:26.3991 +42:34:08.808" -r 5
Full Parameter Reference#
Tip
You can also view the full list of parameters and their descriptions directly in your terminal by running:
python -m hifast.find --help
Search for spectra within a radius of a target coordinate.
usage: python -m hifast.find [-h] [--outdir OUTDIR] [-f] [-g G] [-c MY_CONFIG]
-p RA_DEC [-r ARCMIN]
FILE [FILE ...]
Positional Arguments#
- FILE
Input HDF5 file paths (supports glob patterns like “data/*.hdf5”).
Named Arguments#
- --outdir
The directory used to save output file, default is same with the input file
Default: “default”
- -f
if set, overwriting file if output file exists
Default: False
- -g
save config to file path
- -c, --my-config
config file path
- -p
Target coordinate string. Supports “HH:MM:SS DD:MM:SS” (e.g., “0:48:26.39 +42:34:08”), decimal degrees (e.g., “30.3 40.44”), or explicit units (e.g., “30.3deg 40.44deg”).
- -r
Search radius [arcmin].
Default: 1