CADET is now available on conda-forge!

Good day, fellow Cadeters,

The CADET development team has been listening to and noting down your concerns, requests, and suggestions. We recognize that while CADET is powerful, flexible, and efficient, it might not have been very friendly to new users. Well, things are about to change.

Previously, CADET could only be installed by manually compiling the source code. This meant manually ensuring that the correct versions of all the build tools and dependencies were available. This would be a painstaking process on some machines and architectures – for example, machines without admin privileges, machines with firewalls, etc. While we did provide binaries on our GitHub Releases page, they were only available for Windows users.

As of now, the process of installing CADET is significantly simplified using your favorite conda package manager. As long as you have Anaconda or Miniconda installed, you can install CADET by typing the following in your terminal.

conda install -c conda-forge cadet

This installs the latest cadet release version (4.3.0, as of this post) without mkl. mkl support will be made available soon.

Keeping best practices in mind, we do recommend keeping your conda installation up to date, and creating separate environments for your work.

# Update conda
conda update conda

# Create a new environment named cadet
conda create -n cadet

# Add the conda-forge channel and set strict priority
conda config --add channels conda-forge
conda config --set channel_priority strict

# Install cadet
conda install -c conda-forge cadet

Note that this installs the CADET core simulator. CADET-Python and CADET-Match can be installed with the additional commands:

# Install pip into the conda environment
conda install python=3.9 pip

# Install CADET-Python and CADET-Match
pip install cadet-python
pip install cadetmatch

Happy Cadeting!

P.S. In case you’re interested in building from source, check out our Installation page on cadet.github.io

4 Likes