pyhetdex release notes

Development version @ trunk

  • Removed default 1.3 degree rho stage rotation. Default is now to apply no rotation in coordinates/astrometry.py

Development version @ branches/selection_function_devel

  • Changes to the selection function model
  • Modified code to read in three fiber-extracted noise files, rather than a datacube

Version 0.14.1

  • Fixed bug in overview_plot

Version 0.14.0

  • Added check_repeat tool to check for REPEAT VIRUS data.

Version 0.13.0

  • Fix fplane parser inconsistencies between documentation and implementation (issue #2117)
  • Remove some deprecated module (issues #1841, #2119, #2120)
  • telescope.py: new model type to the FWHM and normalisation servers.
  • Make skip_comments more robust in regards of special characters (Bug #2305)
  • db_helper: add support for peewee 3 (issue #2344)

Version 0.12.0

  • Remove modules deprecated in v0.10.0 (issues #1641, #1676, #1677, #1349)
  • pyhetdex.coordinates.astrometry: add option to use the IFUCen file (issue #1962) and to pass dither offsets (issue #1968)
  • use configparser package in python 2 to backport python 3 implementation (issue #1979)
  • move some functionality to get files from a distribution and copy them from VDAT (issue #1963)
  • added --rhozp option to astrometry routines, to allow user to specify the rotation angle of the rho stage
  • Add pyhetdex.tools.db_helpers (from VDAT, issue #2026)
  • add FileNameRotator (from VHC, issue #2032)

Version 0.11.0

  • Added routine to create an overview plot for one exposure
  • Override configurations from the, e.g., the command line (issue #1849)
  • Added tool to generate masks, i.e. corners of each IFU in a focal plane for a list of shots (issue #1873)

Version 0.10.0

  • pyhetdex.ltl.chebyshev: added; matrixCheby2D_7 function added (gregz)
  • Made modifications to add_ra_dec based on Karl/Greg’s feedback
  • Added xy_to_ra_dec function that reads in-IFU positions and returns ra, dec
  • pyhetdex.tools.configuration: ConfigParse.{get_list,get_list_of_list}: don’t cast forcefully anymore (issue #1620, #1621). Not backward compatible
  • copy tangent_projection_astropy into tangent_projection (issue #1636)
  • deprecate some module and mark others as not tested/possibly changing (issue #1637)
  • fplane parser: skip IFU by SLOTID (issue #1617) or when the SPECID/IFUID is marked as empty (issue #1618)
  • fplane parser: fix properties according to their documentation (issue #1640)
  • fix case when DITHER header key is not present or not set (issue #1674)
  • cast list index to integer to comply with numpy >=1.12 (issue #1769)

Version 0.9.0

  • pyhetdex.cure.distortion: Added write routine and tests
  • pyhetdex.cure.fibermodel: Added interpolation routines
  • pyhetdex.cure.fiber_fractions: Computes the fill factor of apertures by fibers, expected to be useful in any model of how likely you are to detect and LAE
  • pyhetdex.coordinates.astrometry: Command line tools to add ra, dec to catalogues from VIRUS. Also a tool to add a 2D WCS to datacubes/apimages, but this is still a work in progress.
  • pyhetdex.het.telescope: update the Shot class according to issue #1515; remove the illumination and image quality servers as they are not used
  • pyhetdex.het.dither: pass the dither positions or a file with them from the command line (issue #1544)
  • pyhetdex.het.dither: add the possibility to use the hetpupil executable when creating dither files

Version 0.8.0

  • pyhetdex.cure.distortion: make Distortion class compatible with multiple file versions. Supports version 14 and 17
  • pyhetdex.cure.fibermodel: make FiberModel class compatible with multiple file versions. Supports version 16 to 21
  • pyhetdex.cure.psfmodel: make PSFModel class compatible with multiple file versions. Supports version 2 and 3.
  • update fplane file to new format (issue #1460)
  • fix bug with distance calculation

Version 0.7.0

  • pyhetdex.het.reconstruct_ifu.QuickReconstructedIFU: change interface to ease reconstructing science images in VDAT. WARNING: non backward compatible change

Version 0.6.0

  • Deprecate pyhetdex.doc.sphinxext.todo; use the version shipped with sphinx>=1.4 in the module sphinx.ext.todo
  • Processes: add DeferredResult class for defer function execution when running single processor jobs and allow to pass it to the _Worker object

Version 0.5.0

  • First version of tools to generate random catalogues; work in progress
  • tools.processes: added function to remove a worker from the internal storage. Useful for instance to clear closed/terminated workers
  • het.dither: executable dither_file improved and adapted for use with the output of ccdcombine

Version 0.4.0

  • pyhetdex.tools.configuration: more functionalities backported from python 3.4 to python 2.7
  • pyhetdex.tools.files.file_tools: better error messages when compiling regex
  • documentation: add the version of pyhetdex

Version 0.3.0

  • First version released on a pypi-like server