API Reference¶
ccdproc Package¶
The ccdproc package is a collection of code that will be helpful in basic CCD processing. These steps will allow reduction of basic CCD data as either a stand-alone processing or as part of a pipeline.
Functions¶
background_deviation_box(data, bbox) |
Determine the background deviation with a box size of bbox. |
background_deviation_filter(data, bbox) |
Determine the background deviation for each pixel from a box with size of bbox. |
bitfield_to_boolean_mask(bitfield[, …]) |
Convert an integer bit field to a boolean mask. |
block_average(ccd, block_size) |
Like block_reduce but with predefined func=np.mean. |
block_reduce(ccd, block_size[, func]) |
Thin wrapper around astropy.nddata.block_reduce. |
block_replicate(ccd, block_size[, conserve_sum]) |
Thin wrapper around astropy.nddata.block_replicate. |
ccd_process(ccd[, oscan, trim, error, …]) |
Perform basic processing on ccd data. |
ccdmask(ratio[, findbadcolumns, byblocks, …]) |
Uses method based on the IRAF ccdmask task to generate a mask based on the given input. |
combine(img_list[, output_file, method, …]) |
Convenience function for combining multiple images. |
cosmicray_lacosmic(ccd[, sigclip, sigfrac, …]) |
Identify cosmic rays through the lacosmic technique. |
cosmicray_median(ccd[, error_image, thresh, …]) |
Identify cosmic rays through median technique. |
create_deviation(ccd_data[, gain, …]) |
Create a uncertainty frame. |
flat_correct(ccd, flat[, min_value, norm_value]) |
Correct the image for flat fielding. |
gain_correct(ccd, gain[, gain_unit]) |
Correct the gain in the image. |
median_filter(data, \*args, \*\*kwargs) |
See scipy.ndimage.median_filter for arguments. |
rebin(ccd, newshape) |
Deprecated since version 1.1. |
sigma_func(arr[, axis]) |
Robust method for calculating the deviation of an array. |
subtract_bias(ccd, master[, add_keyword]) |
Subtract master bias from image. |
subtract_dark(ccd, master[, dark_exposure, …]) |
Subtract dark current from an image. |
subtract_overscan(ccd[, overscan, …]) |
Subtract the overscan region from an image. |
test([package, test_path, args, plugins, …]) |
Run the tests using py.test. |
transform_image(ccd, transform_func, \*\*kwargs) |
Transform the image. |
trim_image(ccd[, fits_section, add_keyword]) |
Trim the image to the dimensions indicated. |
wcs_project(ccd, target_wcs[, target_shape, …]) |
Given a CCDData image with WCS, project it onto a target WCS and return the reprojected data as a new CCDData image. |
Classes¶
Combiner(ccd_list[, dtype]) |
A class for combining CCDData objects. |
Conf |
Configuration parameters for ccdproc. |
ImageFileCollection([location, keywords, …]) |
Representation of a collection of image files. |
Keyword(name[, unit, value]) |
Class Inheritance Diagram¶
ccdproc.utils.slices Module¶
Define utility functions and classes for ccdproc
Functions¶
slice_from_string(string[, fits_convention]) |
Convert a string to a tuple of slices. |