[Task] Install ADDIE to a local conda environment

  1. Install conda locally on analysis cluster.

    The installation instruction can be found here, https://conda.io/projects/conda/en/latest/user-guide/install/linux.html. We can choose to install either anaconda or miniconda - miniconda is recommended here since it is light weighted.

  2. ADDIE github page is here, https://github.com/neutrons/addie, on which we can find detailed installation instructions. Follow the instruction to install ADDIE locally.

  3. Once ADDIE is installed locally into a specific conda environment, we can then activate the corresponding conda environment and execute which addie to find out where addie is actually installed. In my case, my conda environment is addie_env_3 and which addie gives me,

    /SNS/users/y8z/miniconda/envs/addie_env_3/bin/addie
  4. Locate ADDIE source codes.

    Starting from the result of which addie from previous step, we want to get rid of '/bin/addie' from the tail of the output and append /lib/python3.6/site-packages/addie to the end which will give us the full path to where ADDIE source codes are located. In my case, the full path will be,

    /SNS/users/y8z/miniconda/envs/addie_env_3/lib/python3.6/site-packages/addie
  5. Once we locate where ADDIE codes are stored in our local conda environment, we can then start to play with the source codes. Anytime we change the source code, we can then execute addie (suppose the corresponding conda environment is active - in my case, my conda environment name is addie_env_3, I need to execute conda activate addie_env_3) to start the program and inspect the effect of our change immediately.