On MacOS you can install CRUSH via Homebrew:
brew install attipaci/pub/crush
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
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:
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.
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...
See README.rebuild for instructions on (re)building CRUSH from the source.
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...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.
CRUSH-2 is released under version 3 of the GNU General Public License (GPLv3).