Last updated on by Attila Kovács

CRUSH Downloads

Install via software repos

Homebrew

On MacOS you can install CRUSH via Homebrew:

brew install attipaci/pub/crush

Flatpak

CRUSH is distributed in Flatpak format also as com.sigmyne.crush. To install

flatpak install flathub com.sigmyne.crush

Then, following the Flatpak convention you'd run a CRUSH reduction as:

flatpak run --command=crush com.sigmyne.crush ...

To run with conventional names such as crush, imagetool, show etc., simply explode the tarball below in ~/bin, or /usr/local/bin

Packages

CRUSH 2

The current release of CRUSH supports cameras such as SHARC-2, SCUBA-2, LABOCA, SABOCA, GISMO, SOFIA/HAWC+, and SOFIA/HIRMES. Download the latest CRUSH in the distribution format of your choice:

Legacy Instrument Support

The legacy version of CRUSH supports instruments that have been dropped from 2.50 and onward releases (i.e. SHARC, ASZCA, p-ArTeMiS, MAKO, MAKO-2, and MUSTANG-2). With features frozen, legacy releases contain important bug fixes only.

  • crush-legacy-2.43-4 [tar.gz] [exe] (3 January 2020)

Source Code

The source code is maintained on GitHub under attipaci/crush.

Feel free to grab the complete source bundle of CRUSH, modify it to your delight, and/or build your own custom packages...

  • Stable: crush-src-2.50-3 [tar.gz] [zip] (3 January 2020)
  • Legacy: crush-src-legacy-2.43-4 [tar.gz] [zip] (3 January 2020)

See README.rebuild for instructions on (re)building CRUSH from the source.

Archive

You may also browse older releases, but be warned that many of these obsoleted versions may contain bugs and offer fewer and/or lesser features.

You may also find deprecated versions of miniCRUSH and CRUSH-1.xx. Use older and obsoleted versions at your own peril...

Get Java

CRUSH-2 requires Java 8 (1.8.0) or later. A suitable version of Java is probably on your machine already. If not, or if you want to use a different version of Java, then use one of the links below to grab the Java Runtime Environment (JRE), or the Java Development Kit (JDK) of your choice. If you have a 64-bit operating system, it is recommended that you get the 64-bit Java (JRE or JDK).

The GNU Java (gij), bundled with some older Linux distributions, is both painfully slow and does not always work with CRUSH.

License

CRUSH-2 is released under version 3 of the GNU General Public License (GPLv3).