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 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