Skip to content

Releases: spacetelescope/imexam

0.8.1

14 Dec 21:32
fcd1946
Compare
Choose a tag to compare

** THIS WILL BE THE LAST VERSION THAT SUPPORTS Python 2.7 **

  • travis and appveyor testing updates
  • radial profile plot centering fixed to more correctly calculate the fractional center offsets
  • cumulative radial profile flux calculation should now be correct
  • the fit_gauss_1d function call was changed to accept the radius and flux array so that they
    could be constructed correctly for multiple circumstances
  • documentation updated and new simple walkthrough added
  • MEF fits images with IMAGE arrays in the primary HDU should be detected correctly now
  • now possible to give load_fits an in-memory fits object
  • code cleanup and minor bug fixes
  • background fit added to 1D and 2D Gaussian fits
  • plotting AiryDisk2D fit is now possible
  • unit test updates
  • new options added to the aperture phot parameter set that allow users to plot the used apertures
  • ZScaleInterval added from astropy.virtualization to set the color range on the data for aperture photometry plot
  • replaced the sigma to fwhm lambda with the astropy constant for conversion
  • added cursor move recognition using the arrow keys during the imexam loop, however, depending how the user has their windowing focus set, the DS9 window may loose focus, forcing them to move the cursor manually back to the window. Cursor moves are only implemented for DS9, not Ginga.

version 0.8.0

06 Nov 20:29
4689dc7
Compare
Choose a tag to compare
  • fixed show_xpa_commands bug sending None instead of empty string
    to the xpa library
  • fixed logic of connect method. When a target is given, do not look
    for an executable
  • logic bug in ds9 class init updated to warn when user specified target doesn't exist
  • cube arrays can now be loaded using the view() method in DS9. If there are 3 dimensions, the cube dialog will open automatically in DS9. Right now it supports 2 and 3 dimensional arrays.
import numpy as np
import imexam
rancube = np.ones([50, 50, 50]) * np.random.rand(50)
a=imexam.connect()
a.view(rancube)
a.zoom()
a.close()

v0.7.1

06 Feb 15:06
Compare
Choose a tag to compare
  • fixed xpa bug holdout from updating for windows specific code
  • changed default connection type from local to inet when XPA_METHOD not specified in users environment

v0.7.0

19 Jan 19:03
Compare
Choose a tag to compare

This release fixes the following issues:

  • fixed a text error in the display_help() so that now the correct version loads the documentation
  • Made fits checker smarter to deal with older simple fits files where EXTEND is true but there are no extensions
  • fixed bug in fits loader for ds9 multi-extension FITS files, made load_fits() prefer the extension specified in the key rather than the image name

It also includes the following updates:

  • Windows users can now install from source. The setup will ignore the cython and xpa necessary to build the DS9 interaction, and users will only be able to use the Ginga HTML5 window, they can also use the Imexamine() functions without any graphical interface.
  • Documentation updates, mostly specific information for Windows users
  • Added python 3.6 to the test matrix as well as appveyor for the Windows build
  • Updated XPA module to v2.1.18

v0.6.3

01 Jan 22:40
Compare
Choose a tag to compare

Updates for version 0.6.3:

  • Logging was updated to fix bugs as well allow for more user control of the log files. Additionally, most prints were moved to the stdout stream handler so that users could also shut off messages to the screen
  • The imexamine class was updated so that analysis functions could be more easily called by external entities. This was primarily to support ginga plugins, and a new imexam plugin for ginga.
  • A dictionary is now returned to the user when they request information on the active DS9 windows which are available.
  • Tests were updated to be consistent with new package logging
  • Documentation and the jupyter examples were updated
  • Fixed bug with loading user specified fits extensions for both ginga and ds9