Releases: attipaci/crush
CRUSH 2.50-3 Update
This is a minor bug-fix update for CRUSH 2.50:
- Fix corrupted and clean up obsolete entries in GISMO config files.
- No longer using Flatpak naming convention by default in
share
folder. - Small tweaks to jnum sub-package (0.30-3).
- Bundles the latest snapshot of the nom.tam.fits libraries.
CRUSH 2.50-2 Update
This is an update for the 2.50 release, with bug fixes and feature enhancements.
- Fixes to CRUSH-1 tools for handling non-CRUSH FITS images.
- Tweaked install.sh to work on MacOS X.
- Fixed several jnum library bugs.
- Compatible with HIRMES v.10 simulations.
- Homebrew and Flatpak installer support.
- Now includes AppStream metainfo.
CRUSH 2.50-1 Release
This major release brings a lot of code changes:
-
The source code has been ported to Java 8, making use of streams and try-with-resources for a cleaner, more efficient, and more stable code.
-
Completely overhauled the handling of pixel layouts and the
Instrument
class hierarchy. -
Scoping and visibility reductions to expose only public API.
-
New API for running CRUSH from inside another Java application
CRUSH 2.50-1 supports HIRMES v.9 simulated data. There are many additional fixes, tweaks, and improvements also. See change.log
inside this release.
2.43-1 Re-Release
This release fixes the broken Windows deployment (both installer and runner scripts), and bumps preliminary SOFIA/HIRMES support to v.7 simulated data. It also restores APEX (LABOCA & SABOCA) photometry mode, which was quite incapacitated yet again.
For developers, this version now offers an API for incorporating CRUSH into another Java application.
CRUSH 2.42-1 release
The release fixes the previously broken Linux packages (.rpm
and .deb
) and adds support for SOFIA/HIRMES simulated (v.6) data in all operating modes. The wrapper script (bash) has also been updated for forward compatibility with Java 10+ by removing deprecated runtime options. The release also provides fully populated and Rev. G compliant headers for SOFIA instruments (HAWC+ and HIRMES). Many updates to the bundled and online documentation. And, of course there are many smaller fixes and improvements all around.
CRUSH 2.41-3 updated release
This update fixes LABOCA photometry which was unwittingly broken (again) in the prior release due to a bad casting. It also avoids potential problems by not trying to write some NaN values into the FITS header (there may be more of those still lurking in the code). Last but not least, it has a new set of flux jump tables for SOFIA/HAWC+ (FS12-FS15) further improving reduction quality for HAWC+.
CRUSH 2.41-2 updated release
This updated 2.41 release brings new flatfields and a slightly tweaked
calibration for HAWC+, as well as workarounds for some of the
astrometry glitches experienced during FS15. It also fixes a sign error
with non-central SIBS-Y positioning, and eliminates a flux reporting
discrepancy between console output and the logs. All relatively minor
changes, which nonetheless elevate the HAWC+ reduction quality.
CRUSH 2.41-1
The release fixes several unfortunate bugs in the prior 2.40 releases, and adds some new features, tweaks, and improvements. The 2.41-1 release includes the jnum subpackage at version 0.20-3, the external nom-tam-fits package at 1.15-2, and commons-compress.jar
.
- [BUG] Fixed badly broken 'deep' mode in 2.40 releases.
- [BUG] Fixed badly broken LABOCA photometry reductions in 2.40 releases.
- [BUG] Fixed occasional fatal error when sizing maps.
- [BUG] Smoothed map units were mishandled in 'show', 'imagetool', etc.
- [NEW] Additional loggable quantities.
- [NEW] Option to restrict pointing fits to circular apertures.
- [NEW] Packaged with OpenJDK compilation (was ecj before).
- [NEW] Gyro drift corrections for HAWC+ (when possible).
- Improved 'faint' mode for HAWC+.
- Updated HAWC+ configuration for FS15.
- Updated LABOCA configuration up to 2017-09-17.
- Many smaller fixes and tweaks.