Utilities used by subpixal

This module provides utility functions for use by subpixal module.

Author:Mihai Cara (for help, contact HST Help Desk)
License:LICENSE
subpixal.utils.parse_file_name(image_name)[source]
Parse image file names including possible extensions.
Parameters:
image_name : str

An image file name and (optionally) extension specification, e.g.: 'j1234567q_flt.fits[1]', 'j1234568q_flt.fits[sci,2]', etc.

Returns:
file_name : str

File name itself without extension specification.

ext : tuple, int, None

A tuple of two elements: extension name (a string) and extension version (an integer number), e.g., ('SCI', 2). Alternatively, an extention can be specified using an integer extension number. When no extension was specified, ext returns None.

Examples

>>> import subpixal
>>> subpixal.parse_file_name('j1234568q_flt.fits[sci,2]')
('SCI', 2)
subpixal.utils.py2round(x)[source]

This function returns a rounded up value of the argument, similar to Python 2.