AstroImageJ Release Notes
AstroImageJ is open-source software and is distributed under the terms
of the GNU General Public License.
Version 5.5.1.00 (with ImageJ 1.54m1 and Java 24) (05/07/2025)
·
Bug Fixes
·
Fixed a problem with drag and drop of saved
apertures files
·
New Features
·
Multi-Aperture > File > ‘Save data subset to
file’ now supports outputting full JD-related data in all data columns. Previously,
outputting any time-related column (containing JD in the label), other than in the
first (leftmost) column would subtract the integer value for purposes of
detrending and avoiding fitting the large JD numbers. To now output the
fractional version of the JD number, select the version of the time column label
in the dropdown mention that is prefixed with ‘F’ (for fractional). For example,
to output the decimal part of BJD_UTC, select FBJD_UTC in the dropdown menu.
·
Multi-Aperture > File > ‘Save data subset to
file’ now allows the user to define custom constant column values and column label
names for output in the data subset file. For example, to output a column labelled
‘Target’ with the value ‘Sirius’, open ‘Save data subset to file’, select the ‘Constant
Col’ button at the bottom and define the label, value pairs that you desire to output.
Click Okay to return to the Save Data Subset main panel. Then select the desired
label names in the dropdown menus in the order that you want them in the output
file.
Version 5.5.0.00 (with ImageJ 1.54m1 and Java 24)
(04/29/2025)
·
New Features
·
Multi-aperture now provides an elliptical
aperture option that may improve photometry for non-circular PFSs (such as from
poor tracking or guiding)
·
Multi-aperture now provides an option for the T1
aperture to track a moving object, such as an asteroid. The user identifies the
object in the first image of the stack and then the last image of the stack.
AIJ then assumes linear movement in time. If images are plate-solved, the
object will be tracked according to movement in RA and Dec (required for images
sequences that have large shifts of the field on the detector from image to
image or that have a meridian flip). T1 objects can be tracked in X,Y space as
well, but the placement of the field on the detector from image to image will
need to be less than the radius of the photometric aperture in use.
·
General
·
Add a
function to get measurements table name for use in programmable plot titling
·
Added better handling of folder opening when no
valid images are found
·
Added additional error logging of exceptions to
aij.log (for troubleshooting purposes)
·
Double-click of the new unified fits.fz table
file that can contain all of measurements table, plotcfg, and apertures
information in a single file, now opens all saved components into AIJ by
default. A list of the loaded components is briefly displayed as they open in
to AIJ.
·
Multi-Aperture
·
Support for elliptical aperture shapes
·
Support for tracking moving targets
·
Implements multi-threaded photometry
·
No longer runs auto-comp after multi-aperture is
cancelled using ESCAPE
·
Multi-Plot
·
Ref star
panel and image overlays now display the average magnitude value from the stack
rather than just a single image
·
Fixed
problem with optimization when using data trimming
·
Fixed a problem with the transit model display
persisting between changes in the fit mode
·
Measurements table
·
Added support for renaming data column header
labels
·
Fixed a bug that prevented the table display
from properly updating
Version 5.4.2.00 (with ImageJ 1.54h2 and Java 23)
(02/05/2025)
·
General
·
Attempt to fix bug that may cause preferences to
become corrupted.
·
Open Image Sequence
·
Avoids a problem with recursive zip file
reading.
·
Multi-Plot
·
Fixed problem with table merging
·
Fits Header Edit
·
Fixed bug that terminated a value string
prematurely when a single quote was part of the string.
Version 5.4.1.00 (with ImageJ 1.54h2 and Java 23)
(01/16/2025)
·
General
·
Mac installation package now uses native Mac
launcher to attempt to work around shutdown / fail to start up issues.
·
Image Display
·
Fixed crop image bug.
·
Fitting / Detrending
·
Fixed two issues that caused certain
detrend-only modes to not fit correctly.
·
Changed limit on transit depth to <0 rather
than <=0.
·
Fixed a slight offset in degree of freedom
determination for NelderMead detrending.
·
In multi-plot Y-data, fixed the detrend factor
display to correctly show new fitted value after every detrend.
Version 5.4.0.00 (with ImageJ 1.54h2 and Java 23)
(12/12/2024)
·
New Features
·
(Beta) Multi-aperture “Freeform” apertures mode
(see more below).
·
Support of saving the measurements table,
plotcfg, and apertures file all within a unified fits.fz table file that
contains all three. The file is also compressed to save space. The downside is
that these files will be more complicated to manipulate outside of AIJ and
python. Text-based tab-delimited measurements tables will continue to be
supported for ease of use by third parties.
·
Support of opening general fits table files,
such as Kepler, TESS SPOC or QLP lightcurve files from MAST.
·
Fits.fz measurements table saving (see more
below).
·
New MeasurementsTable math operations in table
display (see more below).
·
Columns of data in measurements table can now
fitted to curves.
·
General Fixes
·
Fixed various exceptions and lockup modes.
·
Various fixes to automatic plot titling.
·
Bug fix to "Open plot configuration from
file" now allows selected file to be opened.
·
AAVSO Macros
·
Update AAVSO Exoplanet Format Macro to v7.7
(thanks to Dennis Conti).
·
Multi-Aperture
·
(Beta) Multi-aperture “Freeform” apertures mode
allows the user to define the aperture’s shape by interactively identifying the
pixels to include in each aperture. This mode is primarily intended for
extracting lightcurves from space-based images (e.g. TESS) where guiding is
extremely precise. The new mode also supports centroiding and relative
photometry via references star, so can also be used with ground-based data, but
is more tedious to use (due to the flexibility) than circular apertures.
·
Autocomps now uses slider to select trade-off
below proximity and brightness.
·
FITS file handling
·
Fixed a problem with BJD timestamps for TESS
TICA FFI images.
·
Updates to underlying FITS handling code
(nom.tam.fits).
·
Fixed opening of some 3D fits images that opened
as an incorrect number of images.
·
Add stack folder saving options.
·
Fix to open only SCI HDU in multi-HDU fits
images.
·
LINUX
·
Update linux launch script to handle spaces in
paths.
·
Fix logging window display for certain Linux
distributions.
·
Fix image display for certain Linux
distributions (double-buffering issue).
·
Fitting Panels
·
Fit Panel data cleaning user interface is now
more explicit as to the cleaning mode that is selected. Also, the thresholds
for each mode are now started independently.
·
Changed transit fitter to use built-in ImageJ
amoeba (Nelder–Mead) routine.
·
BIC is now calculated even with no transit model
and no detrending.
·
Fixed a problem where deleting many table rows
took a very long time.
·
MeasurementsTable Display
·
Option added for filtering out rows with NaN,
Inf, and Fin values.
·
Math can now be implemented on columns of data
and to optionally produce new columns of data.
·
Added options to add and delete columns of data.
·
Row insertion and row label editing now
supported.
·
Columns of data in measurements table can now
fitted to curves.
·
Astrometry
·
Updated timeouts to accommodate long queues at
astrometry.net server.
·
Improved interactions with astrometry.net to
improve per image solve time in some cases.
·
Plotting
·
Now shows the number of data points that have
been removed since the measurements table was created.
·
Use alt-left-drag in plot image to zoom. Roll
mouse wheel to zoom in x and y.
Scroll+Alt/Opt to zoom in y only. Scroll+Ctrl/Cmd to Zoom in x only. See
new help button on plot for more options and details.
Version 5.3.4.02 (with ImageJ 1.54h2 and Java 21) (04/07/2024)
·
Multi-plot
·
Fixed a bug that causes scripted titling to not
work when using a virtual stack and then clearing some data point.
·
Fixed a problem where impact parameter, b, lock
does not get recalled when reopening a plotcfg file.
·
Tweaked naming of some Multi-plot Main > File
menu items
Version 5.3.4.00 (with ImageJ 1.54h2 and Java 21) (04/04/2024)
·
Multi-plot
·
Improved Cleaning “Undo” icon in fitting panels
·
Fits Reader
·
Now reads 16 bit scaled images fits images
correctly (i.e. BITPIX=16, BZERO ≠ 32768, BSCALE ≠1)
·
Measurements Table
·
Improved table reading speed
Version 5.3.3.00 (with ImageJ 1.54h2 and Java 21) (03/27/2024)
·
Significant
new features
·
Improvements
in phase-folding for TESS data analysis.
·
Updated
Java JRE for new installs to address security issue in Linux OS. Note,
installing a new installation package is required to update the JRE version.
Using the AIJ update function will not update the JRE and will this not solve
the Linux OS vulnerability.
·
Measurements
tables, and optionally associated plotcfg and apertures files can be saved in a
single compressed fits table file to save space and simplify file management.
However, the default is still to save to independent delimited text files that
can be opened in standard spreadsheet and text editing programs.
·
Transit
models are now variably sampled which ensures at least three points in transit
for very long TESS sequences, and improves model rendering time in general by
reducing sampling when not needed for display purposes.
·
AIJ
now allows images of different sizes to be loaded into a stack by cropping or filling
all subsequent images to be the size of the first image. A log message will be
displayed to warn that cropping has been implemented. This feature is useful
for processing survey images that may not all be of the same dimensions.
·
All
current Multi-aperture settings are now saved in .apertures files.
·
General
·
Fixed
certain icons that didn’t render properly on Mac.
·
When
dragging and dropping a folder of images on the AIJ Toolbar, the import image
sequence panel can be bypassed by holding the Control Key while dragging (i.e.
will open all images in the folder).
·
Multi-Aperture
·
Set-up
panel now displays better on low resolution displays.
·
Removed
an unintended pause before starting photometry run.
·
Fixed
T1 aperture not showing in specific cases.
·
Fixed
single step mode not allowing placement of apertures.
·
Fixed
a bug that allowed two multi-aperture runs to start while auto aperture
measurements were running.
·
Multi-plot
·
Fixed
vMarker2 not updating when phased transit duration is updated.
·
Plot
cursor x-coordinate no shows full time, no just fractional time.
·
Fixed
a problem with transit fitting when all model parameters are locked.
·
Added
a zoom indicator to upper-left of plot when zoomed in.
·
Allow
spline fitting masking of data using Left trim and Right Trim settings.
·
Improved
plot rendering time by minimizing unnecessary duplication of calculations.
·
Phase
folding in units of phase and hours since Tc are current disabled because
transit fitting does not work properly in those modes. We will revisit later if
these modes are needed by the community.
·
Improved
plot rendering time by introducing multi-threading.
·
Fixed
an NPE when resizing png files.
·
Fixed
an NPE caused by certain binned data.
·
Plot
zooming and panning performance significantly improved for long datasets such
as from multi-sector TESS.
·
Properly
constrain inclination in transit model.
·
Color
Image Processing
·
Fix
virtual stack debayering problem caused by reading header value from wrong
image slice.
Version 5.3.2.00 (with ImageJ 1.54h2 and Java 21) (01/08/2024)
·
General
·
Added
Windows, Mac, and Linux fresh install packages. AIJ may now be installed in the
Program Files folder, and file type associations can be selected at
installation.
·
Fixed
manual AIJ memory setting running under Mac.
·
Move
to universal mac startup (noted for development purposes).
·
Added
Mac Codesign and notarization to IDE/gradle builds (noted for development
purposes).
·
Measurements
Table
·
5.3.0.01:
Fix table column display issue
·
·
Multi-plot
·
5.3.2.00:
Fixed data cleaning exception.
·
5.3.2.00:
Added support for double-click to open plotcfg, aperture, and radec files.
·
5.3.2.00:
Fixed spline fit transit masking (trimmed data masking still sometimes causes
spline fitting to fail to converge in phase folding mode).
·
5.3.2.00:
Fixed slow update of reference stars in ref star panel.
·
5.3.1.00:
Allow cut and paste in new plot title boxes on Mac with either command or
control.
·
5.3.1.00:
Allow detrend optimization when no apertures are populated in measurements
table.
·
5.3.1.01:
Initial impact parameter b to handle older plotcfg files.
·
5.3.0.01:
Correct order of legend drawing.
·
5.3.1.00:
Fix bug with ref star panel when no aperture in measurement table.
Version 5.3.0.00 (with ImageJ 1.54h2 and Java 18)
(12/18/2023)
·
Significant
new features
·
Introduces
programmable plot titling from FITS headers, filenames, and measurements tables
(see help in Multi-plot Main).
·
Introduces
arrow symbols on plot to indicate when data points are off the plot (can be
disabled in MP Main X and Y settings).
·
Introduces
a new implementation of measurements table to speed processing and provide
search/copy/paste/goto functions etc.
·
Corrected
compressed FITS writing (FPACK) and added compression presets and custom
compression setting capability.
·
Fixed
Multi-Aperture and other settings panel number editing.
·
Update
to ImageJ 1.54h2.
·
General
·
5.3.0.00:
Added Option to allow disabling of beeps.
·
5.2.1.04:
fixed erroneous error message when trying to close an image
·
5.2.1.04:
more macro bug fixes
·
5.2.1.01:
Fixed problem with double-click on measurements table to open into AIJ
·
Measurements
Table
·
5.3.0.00:
Fixed measurements table access null pointer exceptions (NPEs).
·
5.2.1.03:
Color label and slice columns cells when linearity or saturation flagged
·
5.2.1.02:
Fixed spacing of measurements table when font size is changed.
·
5.2.1.01:
New implementation of measurements table
1.
Provides
much faster performance that will enable future development of new features
that require larger measurements tables (e.g. multiple aperture sizes per run)
2.
Allows
access to individual cells directly
3.
Provides
column sorting (right-click on column header name, for example, right-click on
JD_UTC to sort data according to time)
4.
Provides
table filtering capability (e.g. select all saturated exposures when can then
be deleted from the table and plot if desired)
5.
Provides
table display sorting (left-click on column name) and filtering without
updating the underlying table data and plot
6.
Provides
column name filtering to show specific columns (e.g. JD_UTC|AIRMASS|rel_flux_T1
with regex enabled)
7.
Provides
a column name “Go to” function to jump to a desired column name (and row if
specified)
8.
Linearity
and saturation warnings are now optionally flagged in individual table cells
using yellow and red backgrounds, respective. The flags are on a per-aperture
level.
·
Multi-Aperture
·
5.3.0.00:
Fixed initialization of impact parameter (b) setting when loading plotcfgs from
before the b setting was implemented.
·
5.3.0.00:
Provide for bulk setting of reference star changes and MT update.
·
5.3.0.00:
Fixed spline smoothing normalization to use division instead of subtraction
·
5.2.1.02:
Fixed erroneous beep after “Place Apertures” click.
·
5.2.1.01:
Fixed a bug that caused multi-aperture to not pick up the WCS solution if
stating multi-aperture with a slice displayed that does not have a WCS
solution, even if the first slice to be processed does have a WCS solution.
·
5.2.1.01:
Fixed a bug which caused the Multi-plot windows to open twice when a new
measurements table is loaded.
·
Data
Processor
·
5.2.1.01:
Now properly handles fits.fz filetypes in the input fields.
·
5.2.1.01:
When multi-aperture is enabled as part of DP, the multi-aperture will change to
“Use previous N apertures” after first image is processed.
·
Multi-Plot
·
5.3.0.00:
During data subset output, only flag MF if it the checkbox is eneabled.
·
5.3.0.00:
During data subset output, prepend ‘F’ to fraction timing columns.
·
5.3.0.00
Transit model plot datapoint density changes according to zoom.
·
5.3.0.00:
Added plot title programmability (see help in Multi-plot Main).
·
5.3.0.00:
Plots can be resized by drag and drop of the plot edges.
·
5.2.1.01:
Fixed spine fit to fit new measurements table values if already enabled before
multi-aperture run.
·
5.2.1.01:
When “Fixed apertures from multi images” mode is enabled, the slice indicator
scroll bar now updates (the bug happened
with place apertures by RA/Dec selected).
Version 5.2.1.00 (with ImageJ 1.53k and Java 18)
(8/08/2023)
·
General
·
5.2.0.17:
fixed problems with Multi-Aperture when running under Data Processor (variable
aperture and centroiding)
·
5.2.0.17: On Macs, either <Control> or
<Command> c, x, v can be used to copy, cut, and paste into dialog boxes.
·
5.2.0.17: plot zooming using the trackpad now
works smoothly
·
5.2.0.17: stacks with different image zooms are
cropped and filled to the same size as the first image in the stack (e.g. ZTF
images)
·
5.2.0.17: New plot zoom modes, scroll/trackpad
zoom action zooms in both X- and Y-axis, <control/command>-scroll zooms
in X-axis only, <alt/option>-scroll zooms in Y-axis only,
<alt/option>-drag in plot drags a zoom-box to define the zoom region. New
HELP button in plot windows defines all the plot-mouse-keyboard actions.
·
5.2.0.17: new aperture options added “Place all
new apertures”, “Place first previously
used aperture”, “Place N previously used apertures”, and “Place N imported
apertures”
·
5.2.0.17: update WCS and NAXIS of debayered
images
·
5.2.0.17: add color code to debayered images
·
5.2.0.17: on Mac, files now associated with AIJ
(such as .tbl) can be double-clicked to open them into AIJ and Multi-plot
·
5.2.0.16: Significant performance improvements
to file opening, photometry, and measurements table handling.
·
5.2.0.15: Fixer error message when opening
TESScut TICA FFIs.
·
5.2.0.15: Measurements table support precision
beyond 6 decimal places.
·
5.2.0.14: AIJ now ignores a trailing dot at the
end of an integer in fits header values
·
5.2.0.13: Added macro and macro recorder support
to Multi-Aperture and Stack Aligner (for new genericswingdialog windows)
·
Macros
·
5.2.0.17: Fixed another memory leak issue
·
5.2.0.16: Fixed memory leak issue
·
5.2.0.16: Fixed hang issues
·
5.2.0.16: Added flags for data processor,
multi-aperture, and stack aligner completion
·
5.2.0.16: Multi-aperture “automode” now disabled
for Stack Aligner runs
·
Astrometry
·
Bug fixed that caused many timeouts when
communicating with astrometry.net
·
Data Processor
·
Fixed handling of compressed image names such as
fits.fz
·
Multi-aperture
·
5.2.0.17: new aperture options added “Place all
new apertures”, “Place first previously
used aperture”, “Place N previously used apertures”, and “Place N imported
apertures”
·
Handle SHUTOPEN keyword for timing extraction
(e.g. ZTF images)
·
New “Update image display while running” option
can be disabled to significantly speed up Multi-Aperture runs. The downside is
that the images can no longer be seen as photometry runs.
·
Multiplot
·
5.2.0.17: New plot zoom modes, scroll zooms in
both X- and Y-axis, <control/command>-scroll zooms in X-axis only,
<alt/option>-scroll zooms in Y-axis only, <alt/option>-drag in plot
drags a zoom-box to define the zoom region. New HELP button in plot windows
defines all the plot-mouse-keyboard actions.
·
5.2.0.17: Detrend and comp optimization now work
when smoothing is enabled.
·
5.2.0.17: Binning can now show both the binned
symbols and unbinned symbols, or just the unbinned symbols (through use of
tri-state checkbox)
·
5.2.0.17: Drawing of binned error bars now
available on per lightcurve basis
·
5.2.0.17: Unbinned error bars are now just a
straight line. Binned error bars still have top and bottom horizontal lines.
·
5.2.0.17: unbinned transparent color data are
now hidden when binned symbols are enabled
·
5.2.0.17: smoothing panel improvements
·
5.2.0.17: operators are now selected using
pop-up window and icons
·
5.2.0.17: New “multi-state” check boxes in
Y-data panel save horizontal space
·
5.2.0.17: using custom error no longer forces
the display of error bars (use “show error” to do so)
·
5.2.0.16: When binned symbols are shown, the
unbinned symbols show in a fainter version of the same color instead of always
in grey
·
5.2.0.16: new “Quick” comp star optimization
option (allows optimization of large numbers of comp stars, but may not find
the exact lowest RMS)
·
5.2.0.16: Default TESS data smoothing changed to
fixed with a knot spacing of 4 times transit duration
·
5.2.0.16: Any FITS table can now be opened as a
measurements table (including TESS SPOC light curve files)
·
5.2.0.16: Data binning now happens incrementally
instead of after data points are put into bins (to handle long TESS sequences)
·
5.2.0.13: Merged point deletion in plots
(<shift> left- and right-click) with cleaning buffering and undo
functions in fitting panel.
·
5.2.0.11: Fixed MP > File > Open plotcfg
from file
·
5.2.0.11: Fixed plotcfg open null pointer
exception
·
Fixed problem with Out Binning when phase
folding (filtering of NaNs)
·
Added control in MP > Style to allow output
of binned error bars
·
5.2.0.10: Fixed laying in PDF image: transit
model over binned data over unbinned data.
·
5.2.0.08: Fixed a problem with data symbol and
transit model placement in PDF files.
·
5.2.0.08: Fixed an exception that caused the
Multi-Plot Y-data panel to empty after changes the number of Y-datasets or the
number of detrend parameters.
·
5.2.0.08: Added “Style” option to allow
disabling the display of AIJ version number on plot window. Please keep the
version number displayed for AIJ general use for traceability of results. This
option may be needed when producing PDF files for publication.
·
5.2.0.07: Added “KeplerSpline” smoothing for
long time-series such as from TESS. This smoothing is intended for removing
long-term stellar variations from TESS light curves rather than for detrending
ground-based data. The smoothing happens before the fit, and not jointly with
the fit as with AIJ standard detrending.
·
Lightcurve fitting now allows Tc to be negative
to support phase folded plotting.
·
Change default Tc fitting stepsize from 15
minutes to 1 hour, which encourages AIJ to check from transit centers further
from the specificied midpoint of “left” and “right”.
·
Added a “Period Sync” checkbox in the multi-plot
main phase folding panel. When enabled, the orbital period specified in the
phase folding panel is copied to all enabled fitting panels.
·
Adds new Style menu that will eventually allow
various plot style setting (font sizes, symbol sizes, etc.). Currently, only
changes to the dot symbol size, binned dot symbol size, and bolded dot symbol
size (when mouse cursor is over a symbol in the plot) are available.
·
Stack Aligner
·
Bug fix to prevent loss of header information
·
FITS Handling
·
5.2.0.17: more updates to fits handling
·
5.2.0.17: fixed writing of fpacked integer fits
files
·
5.2.0.17: TPC WCS coordinate system now handled
(by ignoring distortion corrections)
(e.g. ZTF images)
·
5.2.0.12 Updates to fits reading and writing
(update to nom.tam.fits 1.18.0) to correct compression/decompressions
differences relative to fpack/funpack utilities.
·
5.2.0.11 Initial fixes to handle TICA FFIs
·
Image Display
·
5.2.0.17: The new capability introduced in
5.2.0.08 “Added options to save a new single aperture position for use with the
multi-aperture “previous aperture” option. To use, type or paste an RA and Dec
into either RA or Dec above an image and press <Shift><Enter> to
save a centroided T1 aperture, or press <Control><Enter> to save a
non-centroided T1 aperture. Just press <Enter> to only save the location
identification in the image overlay (as before)” now adds an aperture representation
in image overlay to indicated centroid or not.
·
5.2.0.10: Fixed NEB check macro startup from
Image Display
·
5.2.0.09: Changed “plot of pixel values at mouse
cursor from all slices” keyboard control to require both <Shift> and
<Control> be held.
·
5.2.0.09: The “plot of pixel values” PDF
plotting now works.
·
5.2.0.08: Added option to show a plot of pixel
values at mouse cursor from all slices when menu option is enabled or the
<Control> key is held while moving mouse.
·
5.2.0.08 : Added options to save a new single
aperture position for use with the multi-aperture “previous aperture” option.
To use, type or paste an RA and Dec into either RA or Dec above an image and
press <Shift><Enter> to save a centroided T1 aperture, or press
<Control><Enter> to save a non-centroided T1 aperture. Just press
<Enter> to only save the location identification in the image overlay (as
before).
·
5.2.0.05: Corrected problem with fixed contrast
mode not staying at the same contrast level.
·
Stack combiner
·
Fixes a bug with how numeric values were written
to the updated headers. The bug caused headers to not show when opened in other
programs or re-opened in AIJ.
·
Fix a bug that caused fits headers not to update
when using a median stack combine.
·
Debayer
·
5.2.0.17: update WCS and NAXIS of debayered
images
·
5.2.0.17: add color code to debayered images
·
Add new option for Luminance image creation [ R
+ B + ½(G1+G2) ]. The original version R + B +G1 +G2 is still available.
·
5.2.0.06: Debayer in virtual stack mode would
previously keep copy of debayered images in memory, so could still hit a memory
limit and crash. This has now been fixed and should allow any number of images
to be debayered in virtual stack mode, without limits from available physical
memory.
·
Coordinate Converter
·
Now hides warning messages when leap second
update connection failures occur
·
AIJ Update
·
5.2.0.06: AstroImageJ.exe is now only downloaded
under Windows (not under Mac or Linux). Even though it downloaded for Mac and
Linux before (and could cause user confusion), it was not saved to disk, so was
benign.
·
Image Display
·
5.2.0.05: Corrected problem with fixed contrast
mode not staying at the same contrast level.
·
NEBcheck process
·
5.2.0.11: remove debug line ("TARGET disp:
XXX") seen in the log file output
·
5.2.0.07: Multiple measurementsTables processing
now also selects T1 aperture.
·
5.2.0.04: Faster copy of best results.
·
5.2.0.03: Attempts to fix NEBcheck not
outputting logs until the end.
·
5.2.0.02: Adds macro number in window title,
fixes NEB table naming to match ExoFOP upload script, and turns off log output
if checkbox on setup panel is disabled.
·
5.2.0.01: Now handles detrended data columns
that are saved in the measurements table(s).
·
5.2.0.01: Added timestamps to log messages.
·
5.2.0.01: Removed request for OK from user to
start merging multiple table results. Added a merge progress progress bar.
·
5.2.0.01: Supports checking for Txx/Cxx changes
between different measurements tables.
·
5.2.0.01: Accommodates multiple tables in the
same folder by placing the results folder in the same folder. Otherwise, the
results are placed in the parent folder of the first measurements table.
·
5.2.0.01: Simplified user dialog asking if more
files are to be processed.
Version 5.2.0.00 (with ImageJ 1.53k and Java 18)
(Last Updated: 12/07/2022)
·
NEBcheck process
·
Now supports sorting the best results from
multiple AIJ runs using different aperture sizes and selected the best result
from all apertures for the merged results. (Many, many thanks to Dennis Conti
and Bob Massey of the AAVSO for designing, developing, and test this new
significant feature.)
·
Fits Writer
·
Fixed a bug that causes AIJ’s fpack written
files to only be readable by AIJ.
·
FPACK (.fz) compression temporarily reverted to
lossless fpacking. The previous compression settings were too lossy. We will
later revert to a compressed version that matches LCOGT compression.
·
General
·
It AstroImageJ.cfg does not exist, it is created
when a memory change is specified in Toolbar > Edit > Options > Memory
& Threads
·
Fixed a null pointer error that was reported
when a memory change was attempted and AstroImageg.cfg file existed.
·
Data Processor
·
Bias, Dark, and Flat master files may now be
compressed independent of the science files by using .fits, .fits,fz, .fits.gz,
or .fits.fz.gz suffixes in the file name box.
·
FITS header editor
·
Provides a new “Track Slice” option that causes
the editor contents to update when the slice displayed is changed in the stack.
·
Astrometry/Plate-Solve
·
Now defaults to same compression format as the
originally opened file.
·
Astrometry now overwrites initial image by
default, event for compressed images, if auto-save is enabled. Different
compression formats can be selected on the astrometry set-up panel instead.
·
Now offers option to save in compressed formats
(FPACK and/or GZIP). Use must select the same format as the input files to
overwrite the file on disk. A later improvement will allow AIJ to select the
same settings as the input file by default.
·
Fix file writing that was defaulting all
uncompressed fits files to .fits extension.
·
Stack combiner (ZProjection)
·
Now creates new fits headers appropriate to the
combined slices (contributed by Bill Tschumy)
·
Multi-plot
·
Bug fix - Y-data panel missing values in GUI if
Preferences > “Open Y-data panel at
startup” is not enabled, and then the Y-data panel is later opened.
·
Multi-Aperture
·
Fix a problem that caused the base aperture
sizes to be changed when auto fixed and variable aperture modes were used.
·
Fixed an optimizer problem that occurred when
the “Left Trim” option was used.
·
A color “transparent” was added to allow
plotting a transit model while suppressing the plot of the underlying data.
·
Multi-aperture option “Auto Fixed apertures from
multi-image T1 radial profiles” has an updated algorithm that results in a
larger auto-radius.
·
Multi-aperture option “Auto Fixed apertures from
multi-image T1 radial profiles” allows radial profile/WCS failures and
continues to derive auto-aperture based on the remaining images.
·
Fixed a memory leak problem that occurred with
virtual stacks when combined with “use prev” and “ra/dec” settings.
·
Multi-aperture option “Auto Fixed apertures from
multi-image T1 radial profiles” now shows stack slider progressing when MA
runs.
·
Folder Opener
·
Now shows a warning if no images are available
in the specified folder.
·
Stack Aligner
·
Now respects the More Aperture Settings option
that indicates that the first slice should be user as the starting slice, no
matter what slice was showing when Stack Aligner was launched.
·
FITS Reader
·
Now supports multiHDU images produced by
Pixinsight
·
Now maintains full file suffixes, including
compression type to allow saving to those compression formats by default.
Version 5.1.3.00 (with ImageJ 1.53k and Java 18)
(Last Updated: 10/09/2022)
·
Multiplot
·
All plots now offer a “Copy” button to allow
copying the plot image to the OS’s copy and paste buffer for ease of pasting
images into other applications.
·
Fixed dot symbol size in pdf output files
·
Comp star optimizer now ignores cases where RMS
<=0
·
Folder opener now sets AIJ to default to the
same folder for writing reduced data files
·
Fixed a specific case where certain plotcfg
files would fail to load (especially on Mac)
·
Fixed a bug which caused a multi-plot error (and
lock-up) when updating plot during a multi-aperture run
·
Multi-aperture
·
Fixed a bug that caused an IndexOutOfBounds
error for stack radii
·
Fixed case where multi-aperture and
stack-aligner allowed “use previous apertures” even if no previous apertures
had been defined.
·
FITS handling
·
Multi-plot > File menu and DP now offer fpack
and gz compression when writing single images and 3D fits files.
·
Fixed a bug where improperly formatted LCOGT
images would cause an extra image in the stack.
Version 5.1.2.00 (with ImageJ 1.53k and Java 18)
(Last Updated: 9/20/2022)
·
Critical bug fix
·
Fixed plot not updating
when comp star optimization finishes
·
Multiplot
·
When optimizer is cancelled, it now returns to
the starting state.
·
FITS handling
·
3D FITS fpack compression added
·
Now opens fpack compressed multi-HDU FITS files
Version 5.1.1.00 (with ImageJ 1.53k and Java 18)
(Last Updated: 9/17/2022)
·
General
·
On MacOS, “command Q” and toolbar menu item
“Quit” now save the preferences to disk before AIJ closes.
·
Multiplot
·
File menu
now offers an option to produce an AAVSO variable star report (thank you Dennis
Conti!) (see link on set-up panel for instructions)
·
Detrend columns with all NaNs are now flagged in
the fitting panel if selected
·
Optimization now ignores all NaN columns
(previsouly they caused an incorrect optimization)
·
Fixed a detrend optimization bug caused by
specific BIC initial condition.
·
Updating of comp star and detrend settings after
optimization more efficient (only one table and/or plot update required after
each optimization).
·
FITS support
·
Fits files (except 3D fits files) can now be
written in compressed FPACK (.fz) format (and optionally with gzip compression
as well). Previously, only FPACK files could be opened.
·
AIJ now opens gzipped + fpacked fits files when
named *.fz.gz.
·
Update nom.tam to 1.17.0 within annotate keyword
support overlaid.
·
Data Processor
·
Fixed a problem where invalid path names in DP on
a Mac could cause an exception and resulting in the file opener icons to be
inoperable.
Version 5.1.1.00 (with ImageJ 1.53k and Java 18)
(Last Updated: 8/11/2022)
·
Fitting Panel
·
All light curves now updated after an
optimization operation completes
·
FITS File I/O
·
AIJ now removes NAXIS entry when a 3D fits stack
has been opened and then saved as individual images
·
Multi-Plot
·
The location of the seeing profile image stack
that gets created when using a variable aperture is now recalled correctly from
session to session.
·
Multi-Aperture
·
Now saves target and ref star designations when
finished so that the “Recall” button on the Reference Star panel will restore
the initial settings (e.g. after a comp star optimization).
·
FITS Header Editor
·
Now allows keywords longer than 8 characters,
although it violates FITS spec
·
Seeing Profile Stack
·
Multi-plot save-all option now allows saving of
the summary image as a png, and/or the full seeing stack as a multi-image gif.
·
New buttons under the seeing profile stack to
save images as png or pdf, or the full stack as a multi-image pdf or gif.
·
Aperture Settings – More Settings
·
The option “Julian Date (J.D.-2400000)” has been
renamed to “Time Stamps (JD_UTC, etc.)” since it controls multiple time stamps
being written to the measurements table.
Version 5.1.0.00 (with ImageJ 1.53k and Java 18)
(Last Updated: 6/6/2022)
·
Windows Display Scaling
·
Now supported with new AstroImageJ.exe launcher.
To install the new launcher, either install the new installation package from
the website, or update to 5.1.0.00 (or later) twice.
·
General
·
AIJ notifies user when a new released build is
available upon startup.
·
Fixed image display maximization on multiple
monitor systems.
·
New installs now default to allow up to 75% of
physical system usage, but can still be overridden from Toolbar options setting
as before.
·
Windows launcher will update as needed on
windows systems.
·
Changed default measurements table file type to
.tbl.
·
.tbl filetypes can now be set to open AIJ upon
double-click (and .plotcfg if named with the same file prefix as the table
file).
·
Fixed export of fractional fps AVI files
·
Added AIJ log file to capture stdout warnings
and errors
·
NEBcheck
·
Changed max length of data from 3,000 to 10,000
photometric samples.
·
FITS reading/writing
·
Various new 3D FITS format reading supported
(i.e. multi-image FITS files).
·
3D FITS format writing support (i.e. multi-image
FITS files).
·
Load image sequence now allows filtering on up
to two fits header values.
·
Fixed opening of 64-bit floating point fits
images as rounded 32-bit float images.
·
Allows opening of hanging HDUs generated by
original FITS writer
·
Color Image Debayer Support
1.
Revised corrections to debayer pixel
interpretations
2.
Renamed debayer options
3.
Support for 8 bit debayering
4.
Fixed debayer not opening on missing keyword
5.
Corrections to debayer pixel interpretations
·
Fixed bug that caused fits writer to not write
current slice
·
Multi-plot
·
Fixed but the caused the plot to not update
under certain conditions when the comp star ensemble is changed in the
Reference Star panel.
·
Fixed save data subset handling of long data
column names.
·
Fixed output binning corner-case problem.
·
Fixed optimization bug where some threads
remained open
·
Fix for radec export when Multi-Aperture has not
been executed
·
Transit fitting bug corrected so that secondary
transit location is not fitted with primary transit model
·
Cleaning and optimization now allowed with
transit model disabled
·
Multi-Aperture
·
Display panel layout has been changed to
hopefully improve useability.
·
Tooltips have been added to each option (hoover
the mouse over the option to read the detailed note – wiggle mouse left and
right over note to retain onscreen).
·
Fixed variable aperture based on radial aperture
usage (sometimes failed and defaulted to user settings)
·
In radial profile variable aperture, a stack of
radial profile images is created.
Version 5.0.3.00 (with ImageJ 1.53k)
(Last Updated: 3/4/2022)
Changes
·
Multi-Plot
·
Fixed binned RMS calculation for fitted curves
·
Out Bin settings now saved to preferences
·
Color Processing
·
New Debayer mode has been corrected for FITS
pixel ordering.
·
New Debayer mode now supports ROWORDER,
XBAYROFF, YBAYROFF
·
New Debayer mode now offers options to limit the
extraction to specific colors
·
Multi-Aperture
·
Aperture size pixel count and sky background
pixel counts now recorded in measurements table correctly for all apertures.
Version 5.0.2.00 (with ImageJ 1.53k)
(Last Updated: 2/28/2022)
Changes
·
Color Processing
·
New Debayer mode that extracts 3 independent
color stacks and a luminosity stack that sums all 4 pixels R, B, G, and G. In
the G image, the two G pixels are averaged. Each image is ½ the size of the
original in both X and Y.
·
Compositor now runs channels again, as in IJ
1.47
·
Fit Optimizer
·
Standard data point cleaning (left-click on
Clean) uses per-point photometric uncertainties to determine which points are
removed from the dataset. This version adds support for model residual RMS
cleaning by using shift-left-click on Clean, or a right-click on Clean (see
Multi-Plot below).
·
Multi-Plot
·
Output data binning is implemented (which is
true binning). The previous “Bin Size” option is now labeled Input Average,
which is how it is implemented before data processing. The output binning is
done after all processing and does not affect the detrending or light curve
fitting.
·
Added RMS cleaning using a shift-click or a
right click on “Clean”
·
Alt-left-click on Clean now cleans based on
photometric uncertainty outliers (for cleaning obscured/clouded images)
·
Fixed missing help files
·
Transit fit lock-up bug fix
·
Optimizer now works with “Use Transit Fit”
disabled
·
Multi-Aperture
·
Improved set-up panel layout
·
Fixed auto-radius not being carried forward when
combined with Data Processor
·
Fixed auto-comp star suggestions to provide the
N requested stars instead of N-1
·
Astrometry
·
Fixed null pointer exception related to
importing annotations from astrometry.net
·
File Opener
·
Fixed file counting bug in import image sequence
that was introduced in 5.0.1.3.
·
16 bit integer images now open as 16 bit, rather
than 32 bit images.
·
File Import
·
Provides file size and number of files before
opening.
Version 5.0.1.00 (with ImageJ 1.53k)
(Last Updated: 1/24/2022)
Changes
·
General
·
Windows HiDPI scaling now supported, except the
red crosshatch image cursor is offset from live aperture location
·
Additional improvements to windows HiDPI scaling
·
Fit Optimizer
·
Optimizer includes support for fit width and
custom step size
·
Improvements to error messages
·
Multi-Plot
·
Fix conflict between auto and manual data point
cleaning
·
Fixed data trimming breaking optimization
·
Multi-Aperture
·
Fixed incorrect removal of aperture when radec
list opened.
·
Fixed incorrect aperture centroiding on second
MA run after auto-comps are placed
·
Fixed auto-radius aperture sizes not being saved
in .apertures file
Version 5.0.0.0 (with ImageJ 1.53k)
(Last Updated: 1/5/2022)
Changes
·
General
·
Requires a fresh installation of AIJ from the
University of Louisville website:
https://www.astro.louisville.edu/software/astroimagej/installation_packages
·
Under The Hood Changes
·
ImageJ updated to 1.53k
·
Java updated to version 17
·
PDF Support
·
Writes publication quality (vectorized) pdf
plots
·
New FITS files supported
·
Reads TESScut image files
·
Reads TESS TICA FFI image files
·
Reads TESS SPOC FFI image files
·
Reads TESS postage stamp image files
·
Opens LCO zipped folders of fits.fz image
sequences
·
Multi-Aperture
·
Automatically extract aperture radii from T1
radial profile
·
Automatic selection of comparison star apertures
·
Fit Panel
·
Supports data cleaning based on number of sigmas
from fitted model
·
Automatic optimization of comp star ensemble
based on RMS minimization
·
Automatic optimization of detrend parameter
selection based on BIC
Daily Build Version 4.0.0.0 (with ImageJ 1.47i)
(Last Updated: 6/3/2020)
Changes
·
General
·
Requires a fresh installation of AIJ from the
University of Louisville website:
https://www.astro.louisville.edu/software/astroimagej/installation_packages
·
Upgraded from Java 6 to Java 8 build.
·
Restructured Mac OS packaging to solve most
installation workarounds.
·
Various text boxes
·
Direct entry into text box has been restored.
Daily Build Version 3.4.0.22 (with ImageJ 1.47i)
(Last Updated: 9/28/2020)
Changes
·
Multi-plot
·
3.4.0.23 Added option to automatically update
measurements table in "Add astronomical data to table" panel when
plot is updated, if option is selected and the "Add Astronomical Data to
Table" panel is open.
·
DP
·
Changes to allow images without headers to be
processed (e.g fits images). Scaling and FITS Header Calculations must be
disabled.
·
Astrometry/Plate-solver
·
A new WCS solution now causes the deprecated
FITS header keyword “EPOCH” to be deleted to avoid problems with the wrong
epoch being previously written to the header.
·
Multi-Aperture
·
Fixed a bug in Mean FWHM calculation.
·
Image Display
·
3.4.0.13 Added Contour Lines functionality from
the ContourLines plugin written by Eugene Katrukha which was inspired by
streamlines project by Andrei Kashcha. The new function is in the Image Display
Analyze menu.
·
Coordinate Converter / AstroCC
·
Disabled leap second update from USNO website,
which is currently (2020.04.30) not available. New leap seconds will be added
through new releases of AstroImageJ.
·
FITS Reader
·
3.4.0.09 and later reverts to legacy fits-reader
for opening uncompressed fits files and uses nom.tam.fits for opening
compressed fits files.
·
Added support for fits type “-64” images by
converting to “-32” float images.
·
FITS Writer
·
Fixed bug that allowed 2880 filler size when it
should have been zero.
·
NEBcheck
·
3.4.0.22 The default ingress and egress times
are rounded to 8 decimal places to fix “too long” error message.
·
3.4.0.20 Now reads default ingress and egress
times from multi-plot V.Marker1 and V.Marker2, respectively.
·
3.4.0.14 Change language on user input forum
regarding cadence to read: "Bin data to this cadence (seconds)"
·
Extends max assumed FITS header depth to 50,000
characters when searching for WCS CD matrix.
·
Correct an issue with the RMS limit sometimes
being set to zero when no plots are enabled for output
·
Adds RMS/3 and RMS/5 lines to RMS vs. DMAG plots
·
Adds option to disable completion messages.
·
Added “bell” sound at end of NEBcheck run.
·
Stack Aligner
·
Implemented fix that allows compress .fz files
to work in virtual stack mode when aligning images.
·
GIFwriter
·
Now adjusts image contrast in GIF to match image
display contrast for all images in stack
·
AAVSO Formatting Macro
·
Now reads last entered values for all fields
·
Allows meridian flip as detrend parameter
Version 3.4.0 (with ImageJ 1.47i)
(Release date 2/24/2020)
·
FITS Reader
·
Now uses nom.tam.fits standard fits file
manipulation libraries
·
Funpack decompression supported (i.e. now opens
fits.fz files directly)
·
Fixed up .fz filenames to allow saving as .fits
in Image Display and DP
·
JDK8, but still compiling to Java 6.
Version 3.3.3 (with ImageJ 1.47i)
(Release date 2/16/2020)
·
Multi-Plot
·
Save data subset now provides an enable/disable
checkbox for each data column list. This eliminates the need to set an unused
column to blank before outputting the file.
·
Adding a “New Col” of data on the Y-data panel
now defaults to removal of the Scale and Shift values before saving the data in
a new column in the measurements table.
Version 3.3.2 (with ImageJ 1.47i)
(Release date 2/14/2020)
·
NEBcheck
·
Now plots detrended light curves that are saved
to the measurements table with suffixes _d,_dn, _fn,_df, _dfn.
·
Now has an option to limit the number of stars
search for a nearest neighbor. This is useful for very dense fields where
runtime becomes an issue.
·
Now remembers option settings across sessions.
·
Now includes aperture size in pixels and arcsec
on each plot.
·
Image Display
·
Renamed “Scale” menu to “Contrast” menu
·
Renamed “Auto-grab auto brightness and contrast
from histogram” to “Update auto-contrast thresholds when histogram range is
changed”
·
New North up, East left auto orientation option
for images with WCS coordinates.
·
If auto orientation is enabled, PNG and JPG
images display without inversion and image overlays are disabled.
·
Increased max zoom from 32 to 128.
·
Fixed mouse controls caused by running
Color->Make Composite Color Image.
·
Multi-Plot
·
Move phase folding capability from “X-axis” menu
to Multi-plot Main subpanel “Phase Folding”.
·
When using a Phase Folding mode, the “Duration”
is copied to the VMarkers and Left-Right markers. Duration is used to set the
region over which “Smooth” does not fit the data (i.e. the in-transit segment).
·
Added “Add Data” button directly on Multi-Plot
Main panel “Other Panels” section, which invokes the same function as the menu
item Table->”Add new astronomical data columns to table”.
·
The “Add astronomical data to table” and “MP
Coordinate Converter” panels will remain open across sessions if left open when
multi-plot is closed.
·
Added tooltip to V.Marker 1 box to indicate how
to enter ingress values occurring the day before the first data point.
·
Vertical Markers now show X-axis values
·
Shift, Control, or Alt-scroll wheel in either
“Left” or “Right” marker box to move both markers by the same amount (i.e.
maintains duration setting).
·
Control-Alt-left or Control-Alt-right click in
plot to reposition Left or Right marker, respectively, and the other marker
moves by the same amount to maintain the same duration.
·
Entering a new duration in the phase-folding
“Set epoch and period…” dialog sets the same duration in days centered around 0
for V.Markers and Left and Right markers.
·
Fixed bug that caused curve smoothing to attempt
to smooth unplotted data.
·
Multi-Aperture
·
When auto plot and table update is disable, the
table and plot now updates once at the end of the stack photometry run.
·
Data Processor
·
Added option to allow changing the default time
to wait for file sizes to stop changing before loading a new file for
processing (default wait is 500 millisec).
·
Added option under preferences that causes DP to
automatically run and then close. This is normally used for macro purposes only
and should not generally be enabled using the preferences setting (it is
enabled via the macro.)
·
FITS Writer
·
Fixed problem with NAXIS1 and NAXIS2 left
padding for image dimensions less than 1000.
·
Stack Aligner
·
Added support to align on non-centroided
aperture(s). To use, turn off centroid above image before placing aperture(s).
·
WCS
·
Fixed image scale when displaying images with
“PC” matrix WCS solution
Version 3.3.1 (with ImageJ 1.47i)
(Release date: 5/31/2019)
Changes
·
Multi-Plot
·
Multi-plot now handles the display of predicted
ingress times that occur across the day boundary to the previous day relative
to the time of the first data sample. To cross the day boundary, the user
should enter a negative V.Marker1 value. For example, if the ingress is
predicted to occur at 0.995 the day before the first exposure in the time
series, enter a predicted ingress time of -0.005 in the V.Marker1 box.
Version 3.3.0 (with ImageJ 1.47i)
(Release date: 5/16/2019)
Changes
·
Multi-Aperture
·
Added “Create NEB search reports and plots…”
option to file menu (written by Dennis Conti).
·
Added “Create RMS vs. Dmag plot” (part of NEB
search feature written by Dennis Conti).
·
Fixed bug that prevented measurements table
updates when the Multi-Aperture option “Update table and plot” is enabled and
Multi-Plot is open.
·
Annotate ROIs are now maintained while placing
apertures. Allows for example to draw a 2 arcmin circle which is maintained
while placing apertures in the first image.
·
Changed MA option “Update plot of measurements
while running” to “Update table and plot while running”. With this option
disabled, the measurements table display is not updated until the final
measurement is taken and the data are not plotted. Disable this option to speed
up photometry for very long sequences of images.
·
When the “Use RA/Dec to locate aperture
positions” option is enabled, and “Halt processing on WCS or centroid error” is
disabled, if a stack image without WCS is encountered, multi-aperture will
attempt to centroid on the last know RA/Dec pixel locations. This allows the
RA/Dec aperture placement option to be used with stacks where all images have
not been plate-solved. In this mode, only the images after a shift larger than
the aperture radius need to be plate solved for a successful photometry run. This
will also allow the apertures to be adjusted after a meridian flip by plate
solving only the first image in the stack and the first image after the
meridian flip (assuming telescope tracking is otherwise good).
·
Added support for exact accounting of partial
pixels within an aperture. The previous “standard” pixel accounting method
(which can be selected in Aperture Settings) includes the contribution of a
full pixel if its center falls within the aperture radius, otherwise it is not
counted at all. The standard method is somewhat faster, but the exact method
will give higher time series photometric precision for small radius apertures
(e.g. R less than ~ 10 pixels).
·
Stack_Aligner
·
Fixed bug that caused stack aligner to ask for
apparent magnitude input if last multi-aperture run used apparent magnitude
entry.
·
Fixed bug introduced in previous daily build
that caused stack aligner to hang if multi-aperture had not been previously
executed.
·
Multi-Plot
·
Added initial bare-bones TESS light curve
smoothing feature.
·
The legend for curves plotted in “Page Rel” mode
now display the light curves raw RMS values if RMS display is enabled in the
legend settings. The value displayed is the actual raw RMS and is not
arbitrarily scaled with the light curve display.
·
Transit Fitting – limited range of u1 and u2 to
valid physical combinations.
·
Transit Fitting – added auto prior starting
point calculation for inclination.
·
Transit Fitting – If the user setting for
inclination is set to low, the starting value is auto adjusted to an
inclination that should give a valid physical fit
·
Fixed a bug that caused the linearity and
saturation warnings to not work in the Reference Star panel, unless the Set
Apertures panel had been opened once first.
·
Fixed a bug that caused a loss of user entered
comparison star AMAG values in the measurements table when the comp star was
temporarily switched to a target star and then back to a comp star.
·
Fixed a bug that allowed a NaN in the shift and
scale mode preferences to cause a Multi-plot lockup.
·
Fixed a bug that caused anomalous detrending
when less then nDetrend+2 data points are available. Now detrending is disabled
in that case since there are not enough data for the number fitted parameters.
·
Image Display
·
Added “Create NEB search reports and plots…”
Option to the file menu (written by Dennis Conti).
·
Added “Create RMS vs. Dmag plot” (part of NEB
search feature written by Dennis Conti).
·
Added “Auto-grab auto brightness and contrast
from histogram” menu item to the Scale menu. With this option enabled
(default), the auto brightness and contrast parameters are updated any time the
histogram values are changed. This option maintains a consistent contrast and
brightness throughout an image sequence.
·
Added “Grab auto brightness & contrast from
histogram” menu item to the Scale menu. This option sets the auto scaling
parameters to match the current settings in the histogram.
·
Added “Reset auto brightness & contrast to
default values” menu item to the Scale menu.
·
Added right-drag as a method to use measure tool
(middle-drag and alt-left-drag are options too). Right-drag no longer adjusts
contrast.
·
Added an option that automatically updates
manual image scale and directional arrows when a new image with WCS headers
(i.e. has been plate-solved) has been opened (or solved). The default is
enable. With the option enabled, if the first one or more images in a stack are
plate-solved, the other non-plate-solved images will automatically show the
same pixel scale and sky orientation. Not that if you change the image rotation
(e.g. as a result of a meridian flip), the first image after the change will
also need to be plate solved to enable the correct display of scale and
orientation for the remainder of the image sequence.
·
New Measurement Function
·
Middle-click and drag (or alt-left-click and
drag) to measure distance, PA, and delta magnitude, and optionally display the
results in the overlay, Measure_Tool table, and/or log output window.
Photometric results can optionally be written to the Measure_Tool table.
·
Middle-click (or alt-left-click) writes pixel
and WCS coordinates, and optionally performs photometry, and displays the
results in the overlay, Measure_Tool table, and/or log output window.
·
Left click on Measurement overlay graphic to
edit the measurement display (and individual color).
·
New ‘Measure’ menu above images to set
Measurement options.
·
Annotate and Measure overlay default colors can
now be set in the Annotate and Measure menus.
·
Left click on Annotate overlay graphic to edit
the annotation and related display settings (including individual color)
·
Image menus “Edit” and “Process” both have a
menu item to copy FITS header from another open image.
·
Fixed a bug that caused images to open 1 pixel
smaller in width and height if the “Use previous window size” preference option
is selected.
·
Fixed a bug that caused an image to not display
if an empty annotation is in the FITS header.
·
FITS Header Editor
·
Added a search function.
·
Coordinate Converter
·
Fixed bug that caused the local time 12/24 hour
setting to not be save to preferences.
·
Fixed bug that caused custom observatory
altitude to not be saved to preferences.
·
Data Processor
·
Corrected default BJD_TDB Fits Header keyword
name from BJD_UTC to BJD_TDB.
·
Added an option in the General FITS Header
Settings panel to allow the Target RA values to be specified as degrees rather
than the default of hours.
·
FITS Header Handling
·
Added support for the non-standard use of ‘/’
instead of ‘-‘ as the date separator character in the DATE-OBS keyword string.
·
Astrometry
·
Increased astrometry.net timeouts.
·
No longer erases all items in the overlay. Only
Annotations added by a previous plate solve will be remove from the overlay.
·
Color is now saved in the FITS header ANNOTATE
entry.
·
Aperture Settings
·
Increased number of displayed decimal points for
CCD gain, readout noise, and dark current values.
·
Seeing Profile
·
Changed normalized units on Y-axis to ADU
·
FITS_Reader
·
Modifications to allow direct opening of TESS
FFIs
Version 3.2.0 (with ImageJ 1.47i) (Release date:
02/01/2016)
Changes
·
Coordinate Converter
·
Extracts ICRS coordinates from SIMBAD rather
than FK5 (FK5 was dropped from SIMBAD query response)
·
Added Davey Lab Observatory, PSU to the internal
list of observatories
·
AstroImageJ_Updater
·
Update operation now updates AIJ version number
in Info.plist CFBundleVersion and CFBundleShortVersionString (MacOSX only)
·
Astrometry
·
Windows installations now support local plate
solving using the ansvr package. Requires version 0.17 or higher. See http://adgsoftware.com/ansvr/ .
·
Annotation names with Greek letters now saved to
FITS header as text-based names to accommodate FITS header character
restrictions
·
Image Display
·
Fig bug that caused live photometer to not
follow changes in the background region star removal setting after an image is
displayed
·
Multi-plot
·
Light curve fitting panel
·
Fixed a bug that allowed negative values of
baseline flux (caused fit panel lockup after restarting)
Version 3.1.0 (with ImageJ 1.47i)
Changes
·
Multi_Plot(MP)
·
Fixed a problem with the “Save all” menu item
that caused the aperture overlays shown in the field image saved as a JPG or
PNG to be displayed in the wrong location on the underlying image
·
Added a new menu item that creates Minor Planet
Center (MPC) data submission format to Multi-plot_Main->File menu (thanks to
Ferran Casarramona for the example macro from which the feature was created).
·
Optionally handles the entry of reference star
apparent magnitude in the reference star panel. New table columns are created
or overwritten when changes to ref star apparent magnitudes are changed. The
new columns are Source_AMag_Xxx and Source_AMag_Err_Xxx. The error values are
calculated based on the target and ref star photometric error and do not
include errors in the ref star magnitudes that are entered. The Source_AMag_Xxx
columns are ideal for submitting to the Minor Planet Center.
·
Image Display
·
Added an option to show nearby SIMBAD objects in
a web browser when right-clicking within an image with WCS headers
·
Added RGB Composer to Color menu
·
Corrected problem with display of RGB values in
the ‘Value’ field above an image
·
Multi-Aperture (MA)
·
Added option to handle apparent magnitude
calculations for target stars when magnitudes of reference stars are entered by
user
·
Added option to open SIMBAD to objects near the
clicked location of a newly defined aperture (when entering apparent magnitude)
·
Added capability to move apertures by clicking
and dragging them to a new location
·
Single step now supports two modes of operation
after defining apertures. (Option 1) a single click on T1/C1 in each image
applies all apertures, performs photometry, and advances to the next image.
(Option 2) allows changes to apertures between images but requires a left-click
on the T1/C1 star to place apertures. Then after making any aperture
corrections, a right click (or Enter)
performs photometry and advances to the next image.
·
Photometer
·
Increased max number of loops on background
annulus star removal from 10 to 25 and reduced break threshold from 0.1 to
0.0001.
Version 3.0.0 (with ImageJ 1.47i)
Changes
·
Multi_Plot(MP)
·
New Transit light curve fitting facility which
can fit simultaneously with detrending
·
Select multiple curves for simultaneous shifting
using CONTROL and SHIFT clicks in the shift value box
·
Set the spinner step size for multiple curves
using the ABOVE and BELOW options in the ‘Set Stepsize’ panel
·
No longer need to enable “Auto Error” to save a
new error column as part of “New Column” creation
·
Auto legend and custom legend can now be
displayed at the same time (the custom legend is appended to the auto legend if
both are enabled)
·
Added option in file menu to reset all AIJ
preferences settings to default values
·
Added Fit panel screen grab save option to ‘save
all’
·
Added ‘Save data subset’ option to ‘save all’
·
Fixed error when dragging and dropping
measurements table file when no associated plotcfg file is available
·
Image Display
·
Fixed image “stretching” display problem
characteristic of OSX 10.10 (Yosemite)
·
Fixed reversed characters in vertical plate
scale display characteristic of OSX 10.10 (Yosemite)
·
Fixed problem with “Save image as PNG and JPG
for OSX 10.10 (Yosemite)
·
Added “Combine stack slices into single image”
option to Image->Process menu (same as Toolbar->Image->Stacks->Z
Project)
·
Fixed an issue that caused left and right arrow
keys to not step though the stack after clicking tool icons above image.
Keyboard focus is now returned to the image canvas after clicking an image
toolbar icon.
·
When the center-click option is enabled to
center the clicked point in the image display, the mouse pointer now moves to
the center as well to enable proper zooming
·
Added option in file menu to reset all AIJ
preferences settings to default values
·
Multi-Aperture (MA)
·
Dark current should now be specified in
Set_Aperture in units of [e-/pix/sec] (was previously in [e-/pix/exposure]).
The value will now be multiplied by the exposure time (if available in FITS
header).
·
Fixed bug that caused sexagesimal FITS header
values to be incorrectly converted when copying value to MeasurementsTable
·
Fixed bug that caused null pointer exception if
“Use previous N apertures” was selected and no apertures were stored
·
Set_Aperture (SA)
·
Dark current should now be specified in units of
[e-/pix/sec] (was previously in [e-/pix/exposure]).
·
Stack_Aligner (SA)
·
Fixed bug that caused alignment by WCS headers
to fail if the FITS header contained the EPOCH keyword with a value other than
2000.0
·
Fixed single-step mode
·
Astrometry
·
Added support for virtual stacks when “auto
save” is not enabled. In this mode, the images with WCS headers will be saved
to a subfolder named /wcs
·
Increased timeout waiting for job to set up on
nova server from 10 seconds to 20 seconds to increase reliability of connection
to the nova.astrometry.net server
·
FITS_Reader
·
Fixed a bug introduced in AIJ that caused 3D
FITS images to not open as a stack
Known Problems
·
After fresh install (i.e. with no existing prefs
file), table extension uses .xls, but .txt shows in option field. After the
option is changed the first time, the two stay in sync.
·
Image display rotation by 90 and 270 degrees is
not implemented
·
When image display is flipped or rotated, native
ImageJ text “ROIs” are displayed flipped or rotated
·
Native ImageJ ROI resizing may require the View
options to be set to “Invert None” and “0 degrees” rotation to work properly
·
AIJ hangs if a file is opened from the OS while
a blocking dialog window is open
Feature Requests in Roadmap but not in this Version
General
·
Implement a crop function that corrects WCS
coordinates.
·
Include get USNO stars plugin and fix link. Also
look at mechanism to possibly use those star locations as aperture locations.
·
Scripting (?)
·
Change MacAdapter class to call “About
AstroImageJ” and remove “About ImageJ” menu item
·
Calculate RMS for all reasonable stars in image
sequence to help point out variables in the field
Multi-Aperture
·
Automatic identification and selection of
comparison stars
·
Automatic optimization of aperture size
·
Support for elliptical apertures
·
Support of fractional pixels in aperture
·
Handle apertures that are off the image by
issuing log message and setting values to zero
·
Derive width, X-width, and Y-width from radial
profile. Also in all modes?
·
Find angle of widest and narrowest FWHM from
radial profile and report these values
Data Processor
·
Add ability to filter bias, darks, and flats
based on FITS keywords (e.g. CCD-TEMP, EXPTIME) and/or filename and number
·
Add support for subtracting average of overscan
region from science image
Image Display
·
Use of “Previous Pan Position” sometimes causes
image frame formatting problem
·
Implement image display rotation by 90 and 270
degree
·
Add a stack combination interface in menus above
image (KM’s email 3/22/14)
·
Expand “Debayer FITS image” to process a full
stack. Ideally the results would be a 2-D stack with color on one slider and
slice on the other. Alternatively, separating into the result into different
stacks for each color would be acceptable.
Fitting Interface
·
Add MCMC fit parameter error estimation
·
Add sinusoidal fitting capability
Multi-Plot
·
Allow time display in UT on plot
·
Bin data by time
·
Add scroll bars to plots to enable plotting
larger than screen size
Stack Aligner
·
Add scale and rotate to alignment algorithm
(based on WCS headers)
Astrometry
·
Work with Dustin Lang to implement multiple plate
solve jobs per session
Version 2.1.5 (with ImageJ 1.47i)
Changes
·
Multi-Aperture (MA)
·
Multi-Aperture photometry using WCS coordinates
rather than x,y coordinates
·
Export and Import apertures in RA/DEC format
with option to specify Target vs. Ref star and Centroid vs. No Centroid on a
per aperture basis
·
Added support of per aperture centroid control
and changed aperture display to indicate centroid vs. non-centroid apertures
·
When defining apertures, alt-left click inverts
the sense of centroid for a new aperture and toggles the centroid setting when
clicking inside an existing aperture
·
Added Multi-Aperture option to set variable
aperture based on radial profile of PSF (to use, select variable aperture and
set FHWM factor to 0.00)
·
For centroid operation, added option to write a
log message rather than halt the processing of additional apertures/images
·
Fixed bug that caused width, xWidth, and yWidth
to be reported incorrectly in the measurements table when using variable
aperture mode
·
MA specific measurement table settings moved to
Aperture Settings panels to reduce MA panel clutter
·
Stack Aligner (SA)
·
New option to align images using WCS coordinates
(no apertures required)
·
Multi-Plot (MP)
·
Optionally calculates and displays light curve
standard deviation. For detrended light curves, calculates sigma only within
the selected region for fitting.
·
When aperture changed from T to C or C to T in
Ref Star Panel, the aperture display automatically updates if an image window
is open that has apertures displayed
·
“Add new
astronomical data” can now optionally extract RA/Dec values from the
measurements table. These values can be added to the table using Set Aperture’s
comma separated list of FITS header keywords.
·
Added color code to Reference Star Panel to
identify saturated stars
·
Green checkbox background indicates peak
aperture pixel less than “Linearity Warning Level”
·
Yellow checkbox background indicates peak
aperture pixel more than “Linearity Warning Level” but less than “Saturation
Warning Level”
·
Red checkbox background indicates peak aperture
pixel higher than “Saturation Warning Level”
·
New option in “Set Aperture” to specific
linearity warning level
·
Aperture names in Ref Star Panel now color coded
red and green to correspond with aperture color
·
In normalize mode, “Scale” now scales the signal
about its average value rather than the absolute normalized value
·
Reduced the default number of data column boxes
to 5 in the Multi-plot “Save data subset to file” panel to fit laptop screens
better. The default number of boxes can now be set to 1-20 in the data subset
panel.
·
Data Processor (DP)
·
Settings not applicable due of the state of
other settings are now “grayed-out” (disabled in the GUI). For example, dark
scaling based on exposure time requires both Bias Subtraction and Dark
Subtraction to be enabled, so the “scale” checkbox in the Dark Subtraction
section is disabled unless both subtractions are selected.
·
Drag and drop files and directories from the OS
into the DP directory and filename boxes
·
Master flat images are always normalized before
processing starts. This allows the use of the master flats from MaximDL that
are not normalized.
·
Added support for drag and drop of apertures
file onto DP main panel
·
Added option to either de-bias or not de-bias
the master dark (enabled only if bias subtraction is enabled).
·
Added support for removal of ‘pedestal’ added by
MaxIm DL
·
Added support for signed integer FITS files
·
Added outlier removal (e.g. cosmic rays/hot
pixels) to the “Image Correction” section. Outlier removal will likely affect
photometry and should probably not be used in combination with photometry. This
feature is primarily intended for “pretty picture” data reduction.
·
The flat-field gradient removal option has been
moved from the DP menus to the Flat Division section of the GUI to make it’s
setting more obvious.
·
Enhanced and updated tooltip mouse over help
·
Image Display
·
New annotate feature which allows
non-destructive display of labels on an image
·
Add custom annotations to image overlay using a
right-click at image position
·
Edit or delete an existing annotation by right
clicking in the image within the annotation’s defined radius
·
Optionally look up object names from SIMBAD if
image has WCS headers
·
Optionally store annotations in FITS header
·
Optionally store astrometry annotations in FITS
header
·
Optionally automatically display annotations
from FITS header when image is displayed
·
New “Annotate” menu above images to allow FITS
header storage and annotation display management
·
New button above images to control display of
annotations separate from aperture display
·
For images with WCS, pressing enter after
pasting a RA/DEC coordinate pair in either the RA or DEC textbox draws an ROI
at that pixel location
·
For images with WCS, a single right click in the
image produces an ROI at that pixel location (after centroid if selected)
showing the corresponding RA/DEC coordinates
·
Fixed bug that caused
Image_Menus->Analyze->Multi-plot to not work
·
Seeing Profile (SP)
·
Now handles defocused stars
·
No longer requires an ROI to be drawn around
star (alt-left click near star OR click on star and then select menu option)
·
Plot display has been enhanced
·
Set normalized flux cutoff value (used to set
aperture radius) in Aperture Settings
·
Aperture Settings
·
Redesigned panels to be shorter and wider to fit
laptop screens better
·
Reorganized to put rarely used table and
aperture display settings on “More Settings” Panel
·
Moved all other settings to Main Settings panel
·
Added ‘Linearity Warning’ settings (in addition
to ‘Saturation Warning’ settings)
·
Multi-Aperture measurement table settings moved
from MA setup panel to Aperture Settings ‘More Settings’ panel
·
Astrometry
·
Support for user control of SIP orders requested
from astrometry.net during plate solve
·
Can optionally store annotations/labels in FITS
header (see new annotation feature description)
·
Increased notifications of centroid progress
during plate solve
·
Allows cancel during centroid operations for
plate solves using many stars
·
Fixed bug that caused FITS files with extensions
.fit and .fts to not save when using Astrometry
·
WCS
·
Now supports images with EPOCH values different
than 2000.0
·
Now supports headers with only CDELT, CRPIX, and
CRVAL entries by assuming rotation = 0 (i.e. no Rotation keyword or CD or PC
matrix keywords)
·
Coordinate Converter
·
Updated observatory list
Other Bug Fixes
·
Fixed bug that caused FITS header sexagesimal
values to not be interpreted properly
·
Fixed bug that caused an error when loading plot
config files into Multi-plot before a table was opened
·
Fixed bug that ignored the inner sky radius when
calculating sky background, if the inner radius was less than or equal to the
aperture radius
·
Fixed WCS code so that it looks at IMAGEW and
IMAGEH rather than NAXIS1 and NAXIS2 (helps when images dimensions have been
changed within AIJ)
·
Fixed additional problems with image display on
small laptop windows (should work down to 700x500 pixel displays now)
·
Fixed “Middle click writes image data to results
window” (was inadvertently broken in previous version)
·
Fixed bug that caused back and white values to
not be saved in auto and fixed contrast mode
·
Fixed a bug in Astrometry that might have
allowed median filtering to corrupt original image file
·
Fixed bug that allowed xWidth = 0 which caused a
lockup
Other Changes
·
For compatibility with computers set for a
“locale” that uses a comma decimal separator, AIJ adopts a locale to force a
dot decimal separator
Known Problems
·
Image display rotation by 90 and 270 degrees is
not implemented
·
When image display is flipped or rotated, native
ImageJ text “ROIs” are displayed flipped or rotated
·
Native ImageJ ROI resizing may require the View
options to be set to “Invert None” and “0 degrees” rotation to work properly
·
AIJ hangs if a file is opened from the OS while
a blocking dialog window is open
Feature Requests in Roadmap but not in this Version
General
·
Scripting (?)
Multi-Aperture
·
Automatic identification and selection of
comparison stars
·
Automatic optimization of aperture size
·
Support for elliptical apertures
·
Support of fractional pixels in aperture
Data Processor
·
Add ability to filter bias, darks, and flats
based on FITS keywords (e.g. CCD-TEMP, EXPTIME) and/or filename and number
Image Display
·
Implement image display rotation by 90 and 270
degrees
Multi-Plot
·
Light curve fitting
·
Bin data by time
·
Add scroll bars to plots to enable plotting
larger than screen size
Stack Aligner
·
Add scale and rotate to alignment algorithm
(based on WCS headers)
Version 2.1.4 (with ImageJ 1.47i)
New Features
·
Added plate solve capability to Data Processor
and the AIJ image display via network access to nova.astrometry.net API.
·
Added support for FITS header time keywords
UTCSTART (Sophia) and TAIHMS (Sloan), and added space character tolerance in
time string
·
Improved centroid method based on Howell, CCD
Astronomy, 2nd Ed., p. 105. A special
thanks to Matthew Craig, Minnesota State University Moorhead for writing and
contributing the new centroid code.
·
When no data are within normalize x-range, data
are normalize by the average of all data (data previously not normalized if no
data in user defined x-range).
Bug Fixes
·
Now report error message rather than an
exception when UofL update server is not accessible
·
Fixed issue which caused Stack_Aligner to not
work after converting an RGB image to a stack using the Color menu options
RGB->Images, Images->stack
·
Fixed bug that caused aperture photometry to
hang is no valid time keyword is found in FITS header.
·
Fixed a bug that reported and error for aperture
sizes <= 1. The input test now allows apertures > 0.
·
Fixed source error calculation that over
estimated source error by sqrt(gain). Source counts and source error are still
scaled relative to ADU rather than ADU*gain.
·
Fixed bug that caused detrending to fail if NaNs
are in detrend data.
·
Fixed bug that caused NaNs to be backfilled
improperly when tables of different lengths are merged as new columns.
Changes
·
Reduced vertical space on non-scrollable windows
so they fit on a laptop screen as small as 768 pixels tall.
Version 2.1.3 (with ImageJ 1.47i)
Bug Fixes
·
Fixed several issues with display of RGB images
related to brightness and contrast control
·
Stack Aligner (align using apertures) is now
compatible with RGB images, including support for stacks and virtual stacks
New Features
·
added support for “Find Focused Slices” plugin
written by Qingzong TSENG (adapted from “Select Frames with Best Edges” plugin
written by Jennifer West) under Process->Select stack images with best focus
·
created a version of “Find Focused Slices” plugin that supports
RGB images (automatically selected using the same menu command above
·
added support for third order non-linearity
correction to Data Processor
·
added option to Multi-Aperture to always default
to the first slice at MA startup (enable/disable on MA setup panel – will be
effective on next MA run)
·
added help panel
to Stack Aligner – help panel opens at start of aperture selection if
enabled
Changes
·
The “Value” display above an image now displays
the values of “luminance (red,green,blue)” rather than just luminance when the
image type is RGB
Version 2.1.2 (with ImageJ 1.47i)
Bug Fixes
·
Will now open gzip compressed FITS files for
file names ending with “.fit.gz” (“.fits.gz” and “.fts.gz” were already
supported)
·
Changing plot width will no longer affect the
Y-axis tick mark spacing
·
Fixed error message for images with RA and DEC
FITS header keywords that do not contain other required WCS keywords
New Features
·
Multi-plot detrending now includes a step
function to detrend meridian flip data. Select Meridian_Flip as the ‘Trend
Dataset’ and set the time of the flip in the Multi-plot main panel ‘Meridian
Flip’ section.
·
“Save as data subset” can output a column
containing -1s before a meridian flip and +1s after then meridian flip
(meridian flip x-position is set in Multi-plot main window)
Changes
·
Updated Multi-plot GUI to match Data Processor
and AstroCC
·
Updated Multi-plot GUI to be consistent across
Windows, OSX, and Linux
Version 2.1.1 (with ImageJ 1.47i)
Bug Fixes
·
Fixed lockup that occurred when rolling mouse
wheel to adjust plot while plot is updating (introduced by merge of IJ 1.47i with AIJ 2.1.0)
·
Added work around for apparent Mac OS X Java bug
that caused y-direction pixel scale to display backwards
·
Fixed display of detrend coefficients when in
“user” mode and when using <shift> , <control>, and <alt>
clicks on variable buttons
·
Fixed display of images with small pixel
dimensions (images ~< 250 x 250 pixels caused a display formatting problem)
·
Fixed bug causing blank lines in data file to be
loaded as NaN (i.e. not a number), blank lines are now ignored when opening a
table
·
Fixed a detrending bug that caused a detrend
variable to be ignored if a NaN occurred at least once in the detrending
variable data column, now only that row of data is ignored in the table
Changes
·
The virtual stack setting in the open image
sequence dialog is now persistent across session
·
Added general support for BSCALE and BZERO FITS
keywords
·
Added support for opening and saving 8-bit
signed and unsigned integer FITS data types
·
Added import to float-32 support for 32-bit
signed and unsigned integer and 64-bit float FITS data types
·
Added WCS info to window subtitle
·
Added support for WCS SIN projection (in pixel
to WCS direction) (TAN and SIN are now fully supported projections)
·
Added support for older WCS PC matrix FITS
header keyword format (i.e. PCxxxyyy)
·
Added support for the first two axes when
WCSAXES > 2. CTYPE1 must start with “RA—“, and CTYPE2 must start with
“DEC—“. Other axes are ignored.
·
Added WCS menu and moved pixel scale and arrow
orientation settings to it
·
Added an option to WCS menu to disable SIP
distortion correction for all but TAN projections (for consistency with DS9 WCS
coordinate display)
·
Added option to save current WCS image rotation
and pixel scale to AIJ preferences for later use with images without WCS
headers
·
When north and east arrows and/or pixel scale(s)
have been set automatically by WCS, they are displayed yellow. When WCS info is
not available, they are displayed red to indicate that the default user
settings are being used.
Version 2.1.0 (with ImageJ 1.47i)
Important Bug Fix
·
Fixed problem when writing 32-bit floating point
FITS images (bug existed in version 2.0.0, but not in 2.0 beta releases)
Changes
·
Corrected tooltip for BJD_TDB line in Multi-plot
“Add new astronomical calculations” panel
·
In FITS reader, BSCALE now defaults to zero in
case the keyword is missing in the FITS file
·
Added support for automatically setting north
and east arrow orientation and x- and y-direction pixel scales, if WCS
information is found in FITS header
·
Changed default keyword for JD_MOBS_UTC from
JD_MOBS to JD_UTC, changed HJD_MOBS to HJD_UTC, and BJD_MOBS to BJD_TDB
Version 2.0.0 (with ImageJ 1.47a1)
Version 2.0.0 is a
major release that supports many new GUI features, saving of aperture settings,
plot settings, image displays (including aperture overlay), interactive target
vs. comparison star selection, interactive multivariate lightcurve detrending,
table column additions, and table manipulation. AstroCC coordinate converter is
a new module that provides time and coordinate conversions, resolves target
names using SIMBAD, and displays finder field images using sky-map.org.
Changes in this Version
General
·
Updated ImageJ to 1.47a1
·
Added single-click automatic update to
AstroImageJ toolbar under Help->Update AstroImageJ
·
Added ‘Release Notes’ button to
Help->Update_AstroImageJ panel
·
New file naming convention requires
“Preferences” to be reset to default (or advanced users can rename files as
listed in the next four bullets). This includes memory settings for Windows and
OS X.
·
Windows launcher is now AstroImageJ.exe (rather
than ImageJ.exe) and icon changed to Saturn
·
Preferences are now stored at AIJ_Prefs.txt
rather than IJ_Prefs.txt
·
In Linux and Windows the preferences directory
is now .astroimagej rather than .imagej (Mac is still /Library/Preferences)
·
The Java and memory configuration file for
windows is now AstroImageJ.cfg rather than ImageJ.cfg
·
Image Display
New Features
·
Added a feature to allow the image display with
apertures to be saved to a .png or .jpeg file
·
Added ‘Open Apertures’ and ‘Save Apertures’ menu
items to allow the currently defined apertures to be saved to a file and to
reload those at a later time
·
Drag and drop new image or aperture files onto displayed image to open
automatically
·
Added ‘Save All’ menu option to allow the user
to define file name suffixes and to save the image display, plot display, plot
configuration, table, aperture settings, and log file with one operation.
·
Added slice delete icon
·
Added centroid on/off icon
·
Added icon to display apertures that are
currently saved in preferences
·
Added FITS header editing feature
·
Middle mouse button now optionally centers on
the clicked location
·
Added pixel scale display option and supporting
settings
·
Moved image scale (brightness and contrast)
settings from ‘Preferences’ to ‘Scale’ menu and added ‘fixed brightness and
contrast (per image slice)’ option
·
Added ‘Preferences’ option to display ‘mean’
value in live aperture rather than ‘peak’ value
Bug Fixes
·
Fixed bug that caused a lockup when the user is
zooming or panning while DP is loading a new image into the display
Multi-Aperture
New Features
·
Added option to display a help window during the
aperture selection process
·
Added option to define more than one ‘Target’
star
·
‘Target’ and ‘Comparison’ designations can be
exchanged with a shift-left-click in an existing aperture
Bug Fixes
·
Multi-Plot
New Features
·
Interactive ‘Target’ vs. ‘Comparison’ star
management panel allows comparison star set to be changed without rerunning
Multi-Aperture
·
Multivariate interactive lightcurve detrending
·
Detrend regions can be selected with mouse in
plot (control-left-click, control-right-click, etc. – tooltips in GUI)
·
Normalization based on selectable regions of
data
·
Save a subset of table columns for submitting
data to collaborators or websites
·
Save and Open plot configurations to/from a file
·
Save and Open plot templates to/from a file
(same as previous bullet except uses a fixed user defined path name)
·
Merging of two or more tables by row or by
column
·
Add new columns to table based on plotted data
·
Drag and drop table, plot configuration, and
aperture setting files to Multi-plot windows to open (or use menu commands)
·
Save plot image as .png and .jpg
·
‘Save All’ menu item for saving image display,
plot image, plot configuration, data table, apertures, and log files with one
command, based on user defined file name suffixes.
·
Add new astronomical data columns to table from
Coordinate Converter based on input of time from each table row
·
Table transpose under ‘Table’ menu exchanges row
and column values for applications such a H-R diagram creation
·
Error columns are now automatically selected
when plotting Multi-Aperture created data
·
When opening data generated by other programs,
the Y-data values in magnitude can be converted to relative flux for additional
processing
·
Added color code to each row in Y-data panel
·
Added button above Y-data selections that opens
help panel to display data column naming convention for Multi-Aperture produced
data
·
X-axis can optionally be displayed in terms of
orbital phase, days since Tc, or hours since Tc
·
Y-axis can option be display inverted
·
Magnitude can be displayed as negative magnitude
so that plotting is in the same sense as non-magnitude-based data
·
Holding shift while moving mouse in plot image
can optionally display the corresponding slice in an open image stack
·
When data is opened from a .txt file, the
delimiter used is ‘white space’
Bug Fixes
·
Multi-plot settings can be changed while data
points are being added to a plot by Multi-Aperture without causing a lockup
Data Processor
New Features
·
New GUI layout
·
Added DP Coordinate Converter instance for
calculating astronomical values (time, coordinates, airmass, etc.)
·
FITS header updates based on data calculated by
DP Coordinate Converter
·
Target can be set from FITS header target name
and resolved by SIMBAD, or from FITS header RA and DEC values, or by directly
entering coordinates in DP Coordinate Converter
·
Observatory location can be set by name from
FITS header, or by latitude and longitude from FITS header, or by manually
entering into DP Coordinate Converter
·
The gzip file compression format is now
supported for both input and output. Currently the headers are compressed in
addition to the data.
·
Optionally saves a the plot image and field
image to static file names which can be used for display in other applications
or on websites
Stack Aligner
New Features
·
Now supports virtual stacks by saving each
aligned image to a file
Bug Fixes
·
AstroCC Coordinate Converter
New Features
·
This new feature adds the capability to
calculate various time and coordinate formats from a target location,
observatory location, and any number of time formats
·
Optionally uses SIMBAD to resolve target name to
coordinates and proper motion
·
Links to sky-map.org to display finder field
·
Supports proper motion, precession, nutation,
stellar aberration, and atmospheric refraction calculations
·
Supports local, UTC, JD_UTC, Heliocentric JD_UTC
(HJD), and Barycentric JD_TDB (BJD) including leap second management
·
Shows phase of moon, and altitude and proximity
of major solar system objects
·
Three instances supported: (1) independent
instance under full user control, (2) Data Processor instance for FITS header
calculations, (3) Multi-Plot instance for addition of new data columns in table
Bug Fixes
Known Problems
·
Image display rotation by 90 and 270 degrees is
not implemented
·
When image display is flipped or rotated, native
ImageJ text “ROIs” are displayed flipped or rotated
·
Native ImageJ ROI resizing may require the View
options to be set to “Invert None” and “0 degrees” rotation to work properly
·
AIJ hangs if a file is opened from the OS while
a blocking dialog window is open
Feature Requests in Roadmap but not in this Version
General
·
Light curve fitting
·
Scripting (?)
Multi-Aperture
·
Automatic identification and selection of
comparison stars
·
Automatic optimization of aperture size
·
Support of fractional pixels in aperture
Data Processor
·
Light curve fitting
Image Display
·
Implement directional arrow support according to
WCS headers
·
Implement image display rotation by 90 and 270
degrees
·
Add additional color image manipulation tools to
‘Color’ menu
Multi-Plot
·
Light curve fitting
Stack Aligner
·
Wrap to beginning of stack is started process on
slice number > 1
Version 1.1 (with ImageJ 1.45l)
Changes in this Version
General
·
Updated ImageJ to 1.45l
·
Changed Toolbar name to AstroImageJ (was ImageJ)
Image Display
New Features
·
Added capability to set north and east
directional arrows independently
·
North is now referenced to the +y-axis and East
is referenced to +x-axis
·
Added auto contrast and brightness parameter
settings
·
Changed text buttons to icon buttons with tool
tips
·
Added button icons to control sky background
annuli display, source ID display, and source integrated count display
·
Added button icons to control clearing of all
ROIs, run multi-aperture, and run stack align
Bug Fixes
·
Aperture text is now displayed properly in when
images are displayed flipped/rotated
·
Fixed problem with display of RGB stacks when
displaying less than full dynamic range
Multi-Aperture
New Features
·
Added option to set aperture radii in
Multi-Aperture setup window
·
Added option to enable or disable repositioning
of aperture to object centroid
·
Added option to plot light curve data while
Multi-Aperture is running
·
Renamed “ratio” to “rel_flux_XX”
·
“Show total comparison star counts” now adds N =
# of Apertures of tot_C_cnts-XX columns. The reported columns are:
(Qty 1) tot_C_cnts = Source-sky_C2+…+
Source-sky_CN (i.e. the sum of all
comparison star net counts)
(Qty N-1) tot_C_cnts-CN = tot_C-cnts - Source-sky_CN (i.e. the sum of all comparison star net
counts less one of the comparison stars -– useful for determining effects of
bad comp. star)
·
Added feature to label each aperture with an
identifying number that matches the MeasurementsTable designations
·
Added sliders for slice and aperture selection
·
Added aperture delete (click on existing
aperture), add (click a new star), renumber (shift click a new star or existing
star to renumber it as T1)
·
Added capability to make changes to stored
apertures before processing start (make changes as described in previous
bullet, and then right click to start processing)
·
Added table column for total comparison
integrated count error (tot_comp_error)
·
Added ratio column for each comparison star
·
Improved centroid function (for single aperture
operation also)
Bug Fixes
·
Multi-Plot
New Features
·
Added support for true plot zooming (zooming
previously scaled the bit mapped plot). Zoom in and out with scroll wheel or
left click repeatedly to zoom-in and right-click once to zoom-out to the full
view.
·
Added support for interactive data section and
deletion. To use the feature, press the shift key and move the mouse curser
over the plot. The measurements table row with an X-data value (of the first
curve enabled for plotting) nearest the cursor position’s X-value will be
highlighted (selected). A left mouse click while continuing to press the shift
key will delete the corresponding row from the table.
·
All data columns entries can be sorted to a user
definable order. Using this feature, the most frequently used data columns can
be kept at the top of the list.
·
Added an option to display predicted ingress and
egress markers on the plot. The time can be entered directly as the fractional
part of Julian Date or as UT time in HH:MM or HH:MM:SS format. After pressing
<enter>, UT will be converted to the fractional part of Julian Date.
·
Added new data point color selections.
·
Added individual x-data column for each y-data
column
·
Added “operator” selection called “centroid
distance” that calculates the distance between two aperture locations. To use,
select a “Y-data” column related to the first aperture (e.g. ratio4) and a
“Y-operator” column corresponding to the second aperture (e.g. ratio5), and
then select “centroid distance” as the operator. By default, the distance in
pixels is reported. To report distance in arcsec, go to the main panel
“Preferences” drop down menu and select “Change pixel scale…” and enter a
number for arcsecs/pixel and then select “Use pixel scale when calculating
distance”.
·
Reduced horizontal size of Y-data panel by
combining certain GUI components. Y-error, Y-operator, and Y-operator error
features are now enabled by changing the pull down menu data column selectors
to a non-blank setting. Plotting relative to the displayed plot range (i.e. fit
to plot) or plotting using Y-values directly is selected using the “Fit” check
box. The same two scale and shift spinner boxes are used to accomplish both
tasks, depending on the “Fit” setting. The “grab” button was replaced by an icon
to save space. The “legend type” radio buttons have been replaced by icons to
save space.
·
A toolbar icon was added for all areas where
extra option setting are available by right clicking. Either method can now be
used to access the additional settings.
Bug Fixes
·
“Y-data
columns” panel non-wide mode now displays properly at startup
·
Corrected scale and shift display values to
match actual setting
·
Disable plot zoom function
·
Changed plot image to be displayed at 100% and
with a size specified in the main plot window
Data Processor
New Features
·
Added option run Multi-Aperture and Multi-plot
directly from Data Processor window (a macro is no longer needed for these
functions)
·
Added an Icon that provides direct access to
aperture setting
·
Added an Icon that brings up the Multi-Aperture
settings the next time it runs.
·
Added an Icon that deletes all data from the
measurements table
·
Grouped certain settings that are infrequently
changed under pull down menus for better organization and to save space
·
Added feature to allow user to enter (or cut and
paste) both RA and DEC in sexagesimal format into the RA field to populate both
RA and DEC fields
Stack Aligner
New Features
·
Bug Fixes
·
Forces
variable aperture usage to off and aperture reposition to on
Known Problems
·
Image Display maximize and return to normal
corrupts display (drag window edge instead)
·
Image display rotation by 90 and 270 degrees is
not implemented
·
When image display is flipped or rotated, native
ImageJ text “ROIs” are displayed flipped or rotated
·
ROI resizing may require the View options to be
set to “Invert None” and “0 degrees” rotation to work properly
·
AIJ hangs if a file is opened from the OS while
a blocking dialog window is open
Feature Requests in Roadmap but not in this Version
General
·
Add light curve detrending and fitting
capability
Multi-Aperture
·
Automatic identification and selection of
comparison stars
Data Processor
·
Implement BJD calculations
Image Display
·
Implement directional arrow support according to
WCS headers
·
Implement image display rotation by 90 and 270
degrees
·
Allow aperture radii to be updated directly in
image window
·
Add file type (i.e. 8, 16, 32, RGB) manipulation
from menu bar
·
Add a menu to the menu bar that combines various
RGB image manipulation tools
·
Put middle click/drag measurements in a
MeasurementsTable rather than a log window
Multi-Plot
·
Add ability to save plot settings as a template
MeasurementsTable
·
Allow column selection and cut/copy/paste
Stack Aligner
·
Allow user to left- click drag image to manually
align with a reference image
Miscellaneous
·
Fix various Linux terminal window error messages
Version 1.0 (with ImageJ 1.45l)
Changes in this Version
General
·
Updated ImageJ to 1.45l
·
Added AstroImageJ version information at
ImageJ/Help/About ImageJ…
·
Changed ImageJ/Help/Update ImageJ.. to open
AstroImageJ webpage
·
Now fully compatible with Apple OS X
Image Display
New Features
·
Added a new set of “Zoom” buttons above the
image. “Fit” fits the image to the window, “Out” zooms out, “In” zooms in, “In
x8” zooms in fast. Click at the point on the image where the zoom should be
centered before using zooming in, otherwise, the zoom will operate on the
center of the image. The image data rotation features are now available in the
“Process” menu.
·
Double left-click on the image to perform a fast
zoom in (i.e. “In x8”) at that point. Double left click to zoom out to fill the
window with the image. Triple left clip zooms out to fit the entire image in
the window leaving white space if the aspect ratio of the image and window are
different.
·
Added north/east direction indicator arrows with
setting to allow user to specify the angle counter-clockwise from the default
of north = up
·
Added a preferences setting to set the size of
the zoom indicator box
·
Added view menu settings to disable/enable the
display of the zoom box, x-y direction arrows, and the north/east direction
arrows
·
Added pixel scale setting under preferences
menu. When set to a value other than zero, middle click-drag distance
measurements are displayed as arclength.
·
Added “fixed min and max histogram values” under
Preferences menu. Enabling this option allows values to be directly entered in
the “min” and “max” boxes below the histogram.
In this mode the histogram range will stay at these fixed values until
changed by the user. When not in this mode, the values are automatically set to
the min and max pixel values of the image.
·
Shift left-click drag is a short-cut to draw an
oval region of interest (ROI) on the image
·
Shift left-click is a short-cut to perform a
single aperture measurement
·
Control left-click drag is a short-cut to draw a
rectangular ROI on the image
·
Alt left-click drag is a short-cut to draw a
line ROI on the image
·
Press and hold “Tab” to move and resize ROIs.
Astronomy mode is temporarily exited when “Tab” is held down, so any native
ImageJ function can be performed during that time.
·
Added several menu items to the “File” Menu to
provide various file opening methods and saving formats
·
Added “Edit” menu which contains menu items for
editing aperture settings, measurement settings, FITS header entries, and stack
parameters
·
Added “Process” menu which contains various menu
items for reducing image data and making various other changes to the data
·
Added “Analyze” menu which contains various menu
items for making measurements on an image and producing plots and tables
Bug Fixes
·
The mouse “aperture” display now updates
properly when the aperture settings have been changed
·
When opening an image, the window no longer
flashes on screen multiple times before finally opening
Multi-Aperture
New Features
·
The total number of apertures is no longer
required in the setup window. A right click in the image window will end
aperture selection, thus setting the number of apertures per image. The number
of apertures shown in the set up window is now the maximum number of apertures.
·
The setup window now shows the number of stored
apertures.
·
Left click drag can now be used to pan the image
during aperture selection.
·
A new option to is available to enable double
left-click fast zoom-in and double right-click fast zoom-out while selecting
aperture positions. This option introduces a slight delay in aperture placement
on the image and can be left disabled if desired.
·
The first aperture selected is now displayed in
green while the remaining apertures are displayed in red
·
The aperture text font size has been increased
·
Added a feature to check if Multi-Aperture may
already be running since it is easy to erroneously start another Multi-Aperture
run when in single-step mode.
Bug Fixes
·
Fixed erratic behavior after aborting a run
using <escape>
·
Fixed erratic behavior after ending a
single-step run using a right mouse click
Data Processor
New Features
·
Combined the two science image “Filename
Pattern” fields into one field with wildcard support (? matches any single
character, * matches any number of characters)
·
Added a “Browse” button next to the Filename
Pattern fields. When a file is opened using this button, the directory path is
sent to the Primary Directory field and the filename is sent to the Filename
Pattern field. If an underscore character is in the filename, any characters
between the underscore and the file type suffix are automatically replaced with
a “*”.
·
A “File Number Filter” “Exclude” string is now
allowed, so that numbers that are common in a set of filenames can be ignored,
which simplifies the setting of “Min” and “Max” numbers for filename number
filtering. This field can optionally be automatically updated when a new
filename pattern is entered directly or opened using the browser.
·
Changed bias, dark, and flat "Filename
Base" to "Filename Pattern" with wild card support
·
Removed .fits file type requirement for both
input and output files
·
Master calibration files now allow (require) the
file type to be specified
·
Processed files can now be written to hard drive
in any format supported by ImageJ by setting the “Format” to the desired file
extension type (i.e. .fits .jpg .tiff
etc.)
Stack Aligner
New Features
·
Single step mode is now available in stack
aligner, allowing image alignment for image shifts larger than the aperture
size
Known Problems
·
Image Display maximize and return to normal
corrupts display (drag window edge instead)
·
Image display rotation by 90 and 270 degrees is
not implemented
·
When image display is flipped or rotated, any
text displayed in an overlay is flipped or rotated
·
Image display control buttons sometimes lose
color
·
ROI resizing may require the View options to be
set to “Invert None” and “0 degrees” rotation to work properly
·
AIJ hangs if a file is opened from the OS while
a blocking dialog window is open
Feature Requests in Roadmap but not in this Version
General
·
Add light curve detrending and fitting
capability
Multi-Aperture
·
Label comparison star numbers in image overlay
·
Automatic identification and selection of
comparison stars
Data Processor
·
Implement BJD calculations
Image Display
·
Implement directional arrow support according to
WCS headers
·
Implement image display rotation by 90 and 270
degrees
·
Allow aperture radii to be updated directly in
image window
·
Correct flipped aperture text display in image
overlay
·
Add “Auto Scale” user settings for customize the
resulting contrast and brightness
·
Add file type (i.e. 8, 16, 32, RGB) manipulation
from menu bar
·
Add a menu to the menu bar that combines various
RGB image manipulation tools
·
Put middle click/drag measurements in a
MeasurementsTable rather than a log window
Multi-Plot
·
Add x-axis choice to all y-datasets
·
Change plot zooming to zoom-in on data range,
rather than zoom-in on bit map
·
Add ability to save plot settings as a template
MeasurementsTable
·
Improve table update speed for large tables
·
Allow row selection and cut/copy/paste
Stack Aligner
·
Allow user to left- click drag image to manually
align with a reference image
Miscellaneous
·
Fix various Linux terminal window error messages