ATTENTION: Aperture Photometry Tool, v. 3.0.0 and higher require Java 1.8 or higher to run properly. Built the APT.jar file on a MacBook Pro laptop under macOS Catalina, Version 10.15.7 using apache-ant-1.9.16 and JDK 1.8.0_31. The APT.jar file is platform-independent, of course, and can be run on any computer with available Java 1.8 or higher, such as Windows, Macs, Linux, etc.

November 11, 2021

Aperture Photometry Tool, v. 3.0.2, is now available:

Updated the built-in “About & Help” documentation with a brief description of the new interactive tool under the Tools menu bar called “Aperture Image-Data 3D Surface Chart”.

Augmented the aforementioned tool with the cubehelix color scale (in addition to the existing rainbow and custom color scales).

Added code to ImageJPanel class to catch the following exception: Exception in thread “AWT-EventQueue-0” java.lang.InternalError: Surface not cachable.

October 26, 2021

Aperture Photometry Tool, v. 3.0.1, is now available:

Added a text field for specifying the star’s identifier (NAME column) to the panel for exporting the photometry data to an AAVSO submission file.

Created a new interactive tool under the Tools menu bar, called “Aperture Image-Data 3D Surface Chart”, that displays a 3D surface chart of the image data at the aperture location, where the surface is computed via bilinear interpolation. In the preferences (save preferences after running the new tool), the keyword apertureImageSurfaceChart3DGridAxisSamples controls the number of samples in the interpolation grid along each dimension, and the default value is 90. The 3D surface chart can be rotated interactively by dragging with the mouse to view the aperture image-data from any angle. Setting a higher number of interpolation-grid samples will make the rotation response slower. ALT-mouse-drag can be used to move the 3D surface chart within the display panel, and the mouse wheel zooms in and out.

October 14, 2021

Aperture Photometry Tool, v. 3.0.0, is now available:

Completely revamped the bundling of the clickable app for the Mac so that there are no longer dependencies on JavaApplicationStub and no longer explicit dependencies on* Java classes. The Mac clickable app utilizes Java option -Xmx2048m for the memory setting, and users with larger memory requirements will have to run APT from the command line with explicit java command (see listing of APT.csh for examples).

For build/delivery simplicity, the APT package will no longer be available in the compact-screen dmg file. Users who want this feature can simply set compactFlag=true in the default preferences file, which is APT.pref in the hidden directory .AperturePhotometryTool in the user’s home directory.

Added a new tool under the File menu for exporting the photometry data to an AAVSO submission file. Thanks to Phil Sullivan, member of the AAVSO and teacher of one of the AAVSO photometry courses, for suggesting this new functionality. The key parameters for this tool are explained below, which are required inputs and stored as keyword/value pairs in the preferences:

aavsoSubmitFile: AAVSO submission filename (CSV option only available at this time).
aavsoObserverCode: Observer code of the user as uniquely assigned by the AAVSO.
airmassColumnFitsKeyword: FITS-header keyword for airmass (e.g., AIRMASS).
obsdateColumnFitsKeyword: FITS-header keyword for observation start date/time (e.g., DATE-OBS or JD).
convertDateTimeIntoJulianDateFlag: Flag to be set for converting observation start date/time from ISO 8601 format into JD.
exptimeColumnFitsKeyword: FITS-header keyword for exposure time (e.g., EXPTIME), for computing the observation date/time midpoint.

Put a progress bar on the tool for exporting the photometry data to a CSV plain-text file, since it takes some time to complete for large photometry files with data rows obtained from many different input FITS images. Also, dramatically improved the runtime of this tool for the case where all photometry-data rows are from the same input FITS image. Fixed minor bugs in source-code files for the PhotometryDataToExcelPanel and CsvFileSettings classes.

Put a progress bar on the tool for exporting user-selected image data to a CSV plain-text file.

Added functionality to savePreferences function in the APT class that conveniently saves preferences-file keywords in lexical order.

Modified APT.csh to allow up to 12 arguments. E.g., this allows the following batch-mode command:

APT.csh -i myfile.fits -p APT.pref -s sourceListByAPT -o APT.out -b modelF.fits -v 1

Added diagnostic print statements to the ImageJPanel class.

September 20, 2020

The APT website has been updated with a new look, upgraded infrastructure, and vastly improved security. The content of the website is largely unchanged from before the remodeling. The new website runs the latest version of WordPress, which is compatible with different devices and screen sizes.

The new APT website is SSL-enabled (secured using an encrypted connection), and an SSL certificate has been properly installed!

The website support form is now working properly.