ztfimg reference documentation#
ztfimg is a generic object-oriented API to enable to interact with Zwicky Transient Facility (ZTF) images. The dask cluster computing library is natively incorporated within the API such that one can use numpy or dask.array as smoothly as doing use_dask=True.
Objects#
The ZTF camera (focalplane) is divided into 16 ccds themselves divided into 4 quadrants. ztfimg enables you to interact with the data at all levels and both for the raw data and the science images.
The data I/O is based on ztfquery. It is strongly recommended (but not mandatory) to have a running ztfquery environment.
Documentation#
API#
- ztfimg package
- Base
ImageImage.SHAPEImage.from_filename()Image.from_data()Image.to_fits()Image.set_header()Image.set_data()Image.get_data()Image.get_header()Image.get_value()Image.get_aperture()Image.show()Image.use_daskImage.dataImage.has_data()Image.headerImage.shapeImage.filenameImage.filepathImage.filternameImage.exptimeImage.obsjdImage.meta
QuadrantCCDCCD.SHAPECCD.from_single_filename()CCD.from_quadrants()CCD.from_filenames()CCD.to_fits()CCD.to_quadrant_fits()CCD.load_data()CCD.set_quadrant()CCD.call_quadrants()CCD.get_quadrant()CCD.get_focalplane()CCD.get_quadrantheader()CCD.get_quadrantdata()CCD.get_data()CCD.get_catalog()CCD.get_center()CCD.get_corners()CCD.add_coord_to_catalog()CCD.show_footprint()CCD.dataCCD.quadrantsCCD.has_quadrants()CCD.qshapeCCD.ccdidCCD.filenamesCCD.filepaths
FocalPlaneFocalPlane.from_filenames()FocalPlane.from_single_filename()FocalPlane.set_ccd()FocalPlane.call_ccds()FocalPlane.call_quadrants()FocalPlane.get_ccd()FocalPlane.get_quadrant()FocalPlane.get_quadrantheader()FocalPlane.get_data()FocalPlane.show_footprint()FocalPlane.ccdsFocalPlane.has_ccds()FocalPlane.filenamesFocalPlane.filepathsFocalPlane.shape_fullFocalPlane.shapeFocalPlane.ccdshapeFocalPlane.qshape
- Raw
RawQuadrantRawQuadrant.SHAPE_OVERSCANRawQuadrant.from_data()RawQuadrant.from_filename()RawQuadrant.from_filefracday()RawQuadrant.read_rawfile_header()RawQuadrant.set_overscan()RawQuadrant.get_data_and_overscan()RawQuadrant.get_data()RawQuadrant.get_nonlinearity_corr()RawQuadrant.get_overscan()RawQuadrant.get_lastdata_firstoverscan()RawQuadrant.get_sciimage()RawQuadrant.show_overscan()RawQuadrant.shape_overscanRawQuadrant.overscanRawQuadrant.qidRawQuadrant.rcidRawQuadrant.gainRawQuadrant.darkcurrentRawQuadrant.readnoise
RawCCDRawFocalPlane
- Science
ScienceQuadrantScienceQuadrant.from_filename()ScienceQuadrant.load_wcs()ScienceQuadrant.get_rawimage()ScienceQuadrant.get_data()ScienceQuadrant.get_source_mask()ScienceQuadrant.get_aperture()ScienceQuadrant.get_psfcat()ScienceQuadrant.get_sexcat()ScienceQuadrant.wcsScienceQuadrant.filternameScienceQuadrant.filteridScienceQuadrant.rcidScienceQuadrant.ccdidScienceQuadrant.qidScienceQuadrant.fieldidScienceQuadrant.filefracdayScienceQuadrant.obsdate
ScienceCCDScienceFocalPlane
- Collections
- Catalog
- I/O
- Module contents
- Base