CRUSH 2.50-3 is now available on the Download page.
CRUSH Legacy 2.43-4 is now available on the Download page, with bug fixes back ported from mainline 2.50-3 (above).
CRUSH is now distributed in Flatpak format also. See the Download page for details.
CRUSH 2.50-2 is released..
CRUSH Legacy 2.43-3 is now available on the Download page, with bug fixes back ported from mainline 2.50-2 (above).
CRUSH is now distributed in Flatpak format also. See the Download page for details.
You can now install and maintain CRUSH using Homebrew (e.g. on MacOS). See the Download page for details.
CRUSH Legacy 2.43-2 is now also available on the Download page. The legacy version continues to provide limited support (major bug fixes only) for those cameras whose support was dropped from CRUSH 2.50 and newer releases, namely ASZCA, p-ArTeMiS, MAKO, MAKO-2, MUSTANG-2, and SHARC (gen. 1). It does not support SOFIA / HIRMES, which is still under development under the master branch. For all other instruments, you should use the main-line releases with versions 2.50 and above.
CRUSH 2.50-1 is now available on the Download page.
Instrument
class hierarchy.CRUSH 2.50 is in beta testing with 2.50-b1.
CRUSH 2.43 is re-released and is available on the Download page with the corrected version info.
First release attempt of CRUSH 2.43. Unfortunately, it was released without the final versioning info. Superceded by the Jan 4 re-release above...
CRUSH 2.42 released.
First beta (2.42-b1) release of the next CRUSH.
Second beta 2.42-b2 release.
First beta (2.42-b1) release of the next CRUSH.
Dirst alpha test release (2.42-a1) with initial support for SOFIA / HIRMES (imaging-mode only for v.4 simulated data)
CRUSH 2.41-3 is released and is available on the Download page. The update fixes LABOCA photometry again, after it was accidentally broken in the prior release, eliminates some potential FITS header exceptions, and further improves HAWC+ configuration with new, more accurate, flux jump tables for FS12—FS15 supplied by Darren Dowell. See the complete list of fixes and improvements offered by this release.
CRUSH 2.41-2 is released. This update mainly improves configuration for the 2017 flight series of HAWC+ (FS14 and FS15). Some of the main changes:
See the complete list of fixes and improvements offered by this release.
CRUSH 2.41-1 is released. It fixes several unfortunate bugs that plagued the previous 2.40 series of releases, such as:
It also brings several improvements and an up-to-date configuration for HAWC+, more tweaks and fixes, updated documentation, and a better organized source package for developers.
Second beta 2.41-b2 is released.
CRUSH 2.41-b1 is released.
After many happy years of hosting the CRUSH and jnum source codes, bug tracker, and releases at SourceForge.net, the repos have now migrated to GitHub where you may find them as attipaci/crush and attipaci/jnum. The move is part preference for Git vs. SVN, part the availability of web-based tools, part a more vibrant community, and part just modernity. Feel free to get engaged.
An updated CRUSH release (2.40-2) is now available from the Download page. It fixes the buggy handling of output map units in the prior release. The bugs did not affect the default outputs in Jy/beam, but it did mess up maps when requesting alternative units like mJy/beam, Jy/pixel, or MJy/sr. the fixes have been regression tested by Melanie Clarke for HAWC+ reduction quality.
CRUSH — 2.40-1 — is released. The main highlights are:
The beta release of the next CRUSH (2.40-b1).
The first public alpha release of the next CRUSH (2.40-a3).
CRUSH 2.34-3 is now available from the Download page. Apart from smaller fixes, it brings crushtools (e.g. show and imagetool) support for images written in Jy/pixel units. For HAWC+, it brings updated configurations, and implementations of Darren's flux jump correction (see jumpdata option), and Bill Vacca's atmospheric flux correction (available via the tau=atran option) schemes. See the complete list of changes.
CRUSH 2.34-2 release. The main highlights are:
CRUSH 2.34-1 is now available from the Download page. The main highlights are:
2.34-b1 (beta) is released.
CRUSH 2.33-1 is now available from the Download page. The release contains an unusually long list of changes. Many of them the changes target HAWC+. For most other cameras, there is no significant change in reduction quality compared to the prior release. Instead, a lot of the changes aim improve code architecture, address possible instabilities, and improve user experience. Some of the major changes are:
The beta test release of the next CRUSH (2.33-b1) is now available from the Download page. The update does not affect reductions — its results should match those of the previous stable release exactly. However, beneath the surface a huge amount of work went into architecture improvements, such as a complete overhaul reporting of informational, warning, and error messaging system; and more consistent parsing of input text files across the board.
The alpha test release 2.33-a1.
CRUSH 2.32-1 released. Some of the major changes are:
Beta releases (2.32-b1 and 2.32-b2).
Alpha test releases (2.32-a1 and 2.32-a2).
Announcing the third beta release of the next CRUSH (2.31-1). You can grab it from the Download page. Its highlights are:
See the complete list of changes for details.
2.31 beta test releases (b1 through b4).
First 2.31 alpha test release.
This third update (2.30-4) is a bug-fix and maintenance release. It fixes unfortunate oops in processing SCUBA-2 data: the prior release discarded all but the first subscan from each scan. It also fixes a bug in the parameter accounting (used in noise estimates), and provides other fixes and improvements. The updated release is now available on the Download page.
This second update (2.30-3) fixes the SCUBA-2 astrometry for objects tracked in apparent coordinates (e.g. Solar System objects).
The update (2.30-2) fixes an ugly SCUBA-2 astrometry bug (incorrect tracking coordinates).
CRUSH had a bit of an engine overhaul of late. The release (2.30-1) features a brand new parallel architecture, which should provide a performance boost, especially to single scan reductions on multi-core machines (hence the version bump). Here are the most important highlights:
Let me know how it fares, and if you encounter any bugs or issues...
The beta test release (2.30-b1) is available.
The alpha test release (2.30-a2) is available.
CRUSH 2.23-b4 is released. The highlights of the release are:
Report any bugs or issues back to Attila Kovacs attila[AT]submm.caltech.edu.
Yet another beta release (2.23-b4)...
Third beta release (2.23-b3).
Second beta release (2.23-b2). The previous beta (2.23-b1) was broken for some regular arrays, such as GISMO, as a piece of newly shared common code produced unintended behaviour. This second beta fixes the issue.
First beta release (2.23-b1). (Note, this release contained some critical bugs!)
The latest stable release (2.22-1) is released. Its highlights are:
Report any bugs or issues back to Attila Kovacs attila[AT]submm.caltech.edu.
The beta test release (2.22-b1).
The stable 2.21-1 release brings some important bug fixes (affecting the 2.20 releases), and a regular dose of new features, fixes, and improvements.
CRUSH (2.21-b1) released.
Polygon-draw mode (in show tool) was broken in the previous update. This latest re-release (2.20-3) provides the fix! Or, check out the up-to-date list of changes, or see more details about the 2.20 releases below.
The updated stable release (2.20-2) fixes the equatorial coordinate display bug in the show tool, which was introduced in the original release. It also introduces a new Distance Measure Mode in the same tool, and includes some other smaller fixes and improvements.
The stable 2.20-1 release includes the latest nom.tam.fits libraries for handling FITS files, streamlines the old CRUSH 1.xx tools (by discarding all the SHARC-2 specific code relics!), and jazzes up the built-in show tool:
The release also adds support for old SHARC data. It is almost 20 years since SHARC began operation at the CSO in 1995. With this release CRUSH pays tribute to this pioneering 24-pixel camera. Beyond the nostalgia aspect, the new module is also a demonstration of CRUSH's brand new ability to reduce multibeam maps, with an improved implementation of the Emerson II (a.k.a. Emerson 1995) algorithm. This means that the poorly sampled spatial frequencies of the chop can be filled as scans with different sky rotation, or with different chopper throws are reduced together.
Beta releases (2.20-b2 and 2.20-b3).
The first beta with the bumped-up version number (2.20-b1) is released for testing.
The second beta (2.17-b2) released. However, no stable 2.17 release is planned to follow. Instead, the version number is bumped to 2.20 for the next release.
The updated stable release of CRUSH (2.16-3) fixes a critical bug, which affected both prior 2.16 releases. In the previous 2.16 releases, point-source flux corrections were not properly applied in 'deep'-mode reductions (due to a number of ooopses), resulting in 'deep'-mode fluxes that were way too low. (Many thanks for Ting Su for helping to debug this!) If you are using CRUSH in 'deep' mode to reduce your data, please update your release immediately. You can download both the latest stabe release from the Download Page.
At the same time also announcing the first beta (2.17-b1) of the next release.
The second alpha test release (2.17-a2),
The update (2.16-2) fixes two obscure bugs, which trigger under spacial circumstances. In prior releases, sources in mask files were parse incorrectly between declinations of 0 and -1 degree. The second issue concerns the use of CET tau tables for GISMO's 2014 April run. This is due to some internal Java timeconversion issue, which is bypassed by using UTC tables instead (provided by Israel Hermelo). The update also fixes a versioning of the Debian package,
Get the update it from the Download Page, or see the complete list of changes.
The firts alpha test release (2.17-a1) introduces support for old SHARC data.
The latest release (2.16-1) fixes a few major bugs, offers new and improved features, tweaks, updated configurations and smaller fixes. Grab it from the Download Page. The highlights of the release are:
CRUSH 2.16-b1 (beta) released.
The latest update (2.15-2) brings many fixes and up-to date configuration for the 2013 Oct/Nov GISMO run. Grab it from the Download Page. The highlights of this update are:
Announcing CRUSH 2.15-2 for beta testing.
CRUSH is now listed in the Astrophysics Source Code Library (ASCL), where it can be found either as ascl.net/1308.011 (permalink) or as ascl.net/CRUSH. The permalink can also be used for citing CRUSH in publications (it is linked to the CRUSH paper on ADS).
The latest release (2.15-1) offers much improved photometry reductions for LABOCA and SABOCA, yielding more reproducible and reliable results. Grab it from the Download Page, and check out the latest Photometry Summary, to see just how well it performs. All instruments benefit from a tweak to the correlated noise removal, which can boost sensitivities by up to a few percent. The highlights of this new CRUSH version are:
The second beta (2.15-b2) released.
The first beta (2.15-b1) released.
The latest release 2.14-2 fixes a critical bug from the previous version. The release also introduces a new packaging paradigm, with the hundreds of source and binary files replaced by just a few JAR archives. The utilities, previously an integral part of CRUSH itself, are included as the kovacs.util classes. Here are the highlights:
The release 2.14-1 provides initial support for MAKO, based on the April 2013 run at the CSO. It also contains a large number of fixes and improvements across the board. Here are a few highlights:
Beta release 2.14-b1 is available.
The first (very early) test release of the next CRUSH.
CRUSH 2.13-1, now available on the Download Page. Here are some of the main features of this release:
Announcing the second beta (b2) test release of CRUSH 2.13
The old CRUSH-1.xx and miniCRUSH packages are now officially retired. No one should need to use these antiquated versions now that CRUSH-2 can deliver more, better, and faster. However, archives of the outdated packages continue to be available for the very desperate.
The web-site has a new look with a top navigation bar, and better support for printing pages. The site also received a few fixes for broken links and external references.
First beta (b1) test release of CRUSH 2.13.
CRUSH 2.12-2 is an important bug fix update of the prior release, now available for download. The main issue was that LSS (large-scale structure) filter corrections were not applied, due to a programming error, resulting in somewhat underestimated deep mode fluxes. The reported deep mode fluxes were thus 5—30% too low, depending on the filter setting. Unfortunately several earlier versions of CRUSH were affected, probably going back to the first 2.10 release. Other changes include updated GISMO configurations, new colors to PNG thumbnails, and a fixed and cleaned RPM package (e.g. for RedHat, Fedora, CentOS, or SUSE linux distros).
CRUSH 2.12-1 released. The release brings CRUSH up-to-date with GISMO's April 2012 run, with new features, improvements and a current configuration for the finalized state of the instrument. There are also fixes and improvements for the function of other instruments, and to CRUSH in general (see the detailed list of changes). Here is a sampling of its highlights:
The first beta release of version 2.12.
Early test (alpha) release of CRUSH 2.12.
The updated release 2.11-2. It fixes a number of issues with the first 2.11 release, and adds a few minor improvements, especially for GISMO. See the list of changes.
Announcing the next release: 2.11-1. This version adds much improved support for PolKa based on the December 2012 run. It also fixes a SHARC-2 poiting reduction bug, and reads the new GISMO FITS files. The release also offers many other small fixes and tweaks over the prior release. A lot of under-the-hood code changes should improve performance (slightly) and make CRUSH more robust/reliable. It also fixes the runtime error under Java 7.
The first beta test release 2.11-b1.
The first alpha test release 2.11-a1.
CRUSH 2.10-1 is now released as stable, and is available for download. It introduces one of the most innovative new features to CRUSH (hence the bumped-up version number): a spectral motion filter, which can effectively get rid of the principal systematics of the scanning motion. The new feature already proved critical for getting rid of scanning artefacts in deep GISMO data. Other highlights of the release:
The first beta of CRUSH 2.10 (b1) released.
The first alpha of CRUSH 2.10 (a1) released.
The updated 2.05-2 release is now available for download, bringing some fixes and small improvements to the prior release (see the detailed list of changes). As usual, report bugs and issues back to Attila Kovacs attila[AT]submm.caltech.edu.
Released 2.05-1. Its highlights are:
Updated beta release (2.05-b2) now really fixes the pointing bug for the APEX cameras.
Beta release (2.05-b1). Attempted, but botched, fix for the pointing issues APEX cameras (when the pointing option was explicitly used). Another pointing fix for GISMO. It also offers object-dependent configuration, and improved diagnostic of invalid scans/subscans.
Test release 2.05-a1 available, fixing a GISMO pointing bug, and offering object-dependent configuration for the first time.
The latest update (2.04-2) offers some important fixes and improvements to the automated GISMO pointing (based on a dynamic model and a pointing log). As usual a number of other fixes and tweaks are offered over the prior release (see the detailed list of changes).
CRUSH (2.04-1) is a feature packed release. It brings more than the usual set of new features and important bug fixes, and offers many smaller improvements and tweaks. Among its highlights:
Various beta releases 2.04-b1 through b9 were released, offering improved photometry, some cleaned up code (i.e. less funky bugs!), and fixes to recently surfaced issues...
This update (2.03-2) provides bug fixes to the previous release. Specifically:
Get this latest release from the Download page.
New version (2.03-1) of CRUSH is released. The major changes in this release:
Also updated the document on LABOCA photometry with CRUSH to reflect the improved photometric precision of the new release.
Released the second beta (b2) of crush-2.03. It fixes a critical issue introduced in 2.02-1, whereby common APEX configurations were not loaded when CRUSH was run from outside its distribution directory.
Released the first beta (b1) release of crush-2.03.
Added new document on LABOCA photometry with CRUSH to the LABOCA pages.
Announcing the next version of CRUSH-2 (2.02-1). You can grab it from the Download page. In this update:
The third (and hopefully final) crush-2.02 beta release (b3) is now available. You can grab it from the Download page.
A second crush-2.02 beta release (b2) is now out for testing. You can grab it from the Download page. The new release adds support for inserting test sources into the reduction via the sources option.
The long silence was due to some busy work on CRUSH-2. The brand new crush-2.02 beta release (b1) is now out for testing. You can grab it from the Download page. The new release add support for chopped protometry reductions for LABOCA and SABOCA, and fixes a whole range of issues from the prior releases. Some new features have been added also. Have a look at change.log for the full list changes. The finalized 2.02 release is expected sometime next week...
Updates are available for CRUSH on the Download page.
These are maintenance updates, offering various fixes, and updated configuration data for LABOCA and SABOCA.
Updates released for all CRUSH versions. (CRUSH-2: 2.01-3; CRUSH-1: 1.63-14; miniCRUSH: 1.05-6). These are maintenance updates, offering various fixes, and updated configuration data for LABOCA and SABOCA.
The online version of the CRUSH-2 User's Guide (README) now includes new sections on Map pixelization and smoothing, and on Image processing post-reduction. The document has been reorganized, with small edits here and there.
CRUSH version 2.01-1 is now available for download. This new version replaces the previous buggy release. In this release:
A critical bug has been identified in the last release of CRUSH-2 (2.00-1), which likely affected a number of test releases before it also. The bug has to do with the output Jy/beam units having been normalized to the wrong beam size (instrument beam instead of image beam). The reductions are otherwise correct, but all fluxes reported by the CRUSH tools (or obtained otherwise from the output images) should be scaled by (1 + smoothFWHM2 / instrumentFWHM2) to regain proper jansky per image beam units. Extremely sorry for the inconvenience. The bug will be fixed in the next release, in just a few days.
CRUSH-2 now provides an altenative data reduction package for SCUBA-2 scans. CRUSH-2 can reach the instrumental noise limit, or recover large scale structures to 3'–4' and beyond. At the same time it runs fast and requires modest computing resources. See more about Using CRUSH with SCUBA-2. The only catch is that the SCUBA-2 modules of CRUSH are not publicly released with the rest of the software. You can still obtain a private copy of it for your science, provided you agree to the conditions attached...
The first stable release of CRUSH-2 is here at last. Below is a quick overview of the improvements it brings to users:
Go ahead and get CRUSH-2 from the Download page, and/or check out the Documentation pages.
It appears that the FITS libraries are not thread safe, causing instabilities, when reading scans in parallel. Fortunately, the effect is generally small (which is why it was not easily noticed until now). The issue will be fixed in the next release. In the meantime, the bug can be bypassed by setting the reservecpus option s.t. scans are processed with just one processor. Sorry of the inconvenience.
CRUSH-2 is now available as Linux RPM and Debian packages also. These install CRUSH under /usr/share/crush. Here you will find wrapper.sh if you need to alter the runtime configuration. The installed executables (crush, show, imagetool...) can be run from anywhere. You can find the packages on the Download page. A basic man page for crush is also installed!
The last (hopefully) beta release before the real thing comes out in about a month. This latest update brings:
Please try out this beta release now, so that any remaining issues can be fixed for the final release. Report bugs directly to attila[AT]submm.caltech.edu, or post them to the project page. Thanks for your help, and enjoy!
This latest update provides only very minor fixes and an improved compatibility for CRUSH-2 images (see what's new).
A critical bug has been identified with the CRUSH 2 beta versions 1 and 2. The bug should only affect some SHARC-2 reductions, whose the observing coordinates were specified in B1950 in the UIP catalog. The astrometry of these sources is seriously impacted due to a typo in the conversion code to J2000. If you are affected by this bug, please wait for the next release, which will be coming soon. Sorry for the inconvenience...
Three RSS feeds are linked from the project page to help you stay up-to-date with the latest CRUSH News , CRUSH-2 Releases , and CRUSH-2 Bug Notifications . Subscribe to stay informed!
Alternatively, subscribe to the mailing list at SourceForge.net to receive your notifications by e-mail.
In this first round of bug fixes since the first beta release (a month ago), a number of issues have been identified and fixed. The most critical bug concerns the dependence of calibration on reduction parameters. CRUSH is meant to make calibration independent of reduction options, such that calibration factors derived from default or bright reductions of calibrator sources can be applied directly to your science data, even when these are reduced with different options (e.g. with faint or deep). Unfortunately, this has not been quite true due to a number of bugs and features in the previous release. Hopefully, this update delivers to promise of robust calibration.
Here's a brief summary of the most important changes:
See the complete list of changes for details. If you are already using CRUSH-2, please update to this latest release. Users of CRUSH-1.xx and miniCRUSH are also encouraged to try out the new platform.
This is the fourth maintenance update for miniCRUSH version 1.05, bringing minor fixes and enhancements, and freshly updated LABOCA and SABOCA configurations. See the up-to-date list of changes for details.
The latest update to the CRUSH-1.63 release brings a few small fixes and improvements over the prior release. See the up-to-date list of changes for details.
After many years of promises and waiting, here comes the first official release of the reinvented CRUSH. Based on the experience of the original CRUSH for SHARC-2, the package has been re-built from the ground up, to offer more vesatility both in its ability to support a growing number of instruments and in the way it can be configured. The new CRUSH is also many time faster, and built to take advantage of today's multi core CPUs.