Installing CADET

Expected behavior.

CADET installs and works.

Actual behavior

CADET returns an abundance of errors when running in VSCode jupyter notebooks or spyder python script.

How to produce bug (including a minimal reproducible example)

Made a new environment in Anaconda Navigator - Open terminal - follow CADET install instructions from Frontend Installation β€” CADET then run the code given in CADET User-Introduction β€” CADET and it can not seem to work - whenever I try to fix one thing another bug appear. Can someone please clearly state the order in which I should install things and what python version to use as I cannot find this information.

Hi Ollie,

welcome to the community, and thanks for reporting your issue.

Based on the information you provided, we are unfortunately not able to reproduce the problem on our side.

To help us investigate further, we would need some additional details, for example:

  • Your goal, i.e. which frontend you intend to use with CADET
  • Your operating system
  • The packages installed in your environment, for example via an environment.yml exported from your setup, or the file you used to create the environment
  • The exact error messages you are encountering

Assuming that you want to use CADET-Process as a frontend: As suggested by the CADET-Process documentation and the general CADET website you linked, the required installation steps are:

conda install -c conda-forge cadet

followed by

pip install CADET-Process

As stated on the CADET-Process PyPI page (and via pip metadata), CADET-Process currently requires Python >= 3.10. Our CI pipelines run on Python 3.10, 3.11, and 3.12.

Please also keep in mind that your IDE setup can be a source of issues as well, especially when using conda together with VS Code, for example if the active interpreter or environment is not selected consistently.

If you prefer a more direct exchange, you are also welcome to join our office hours.

Lastly, while we understand how frustrating installation issues can be, we would like to emphasize that we are a small team of open source developers who support users in this forum on a voluntary basis. The way issues are presented, including tone and the level of detail provided, has a direct impact on how quickly and effectively we can help. Clear information and respectful communication go a long way toward resolving problems and maintaining a constructive community environment.

Thanks for your understanding and best wishes,
Hannah

4 Likes