5–9 Jun 2023
JIVE
Europe/Amsterdam timezone

Software & support

Participants are advised to install this software well in advance and familiarise themselves with the environment. Note that this section will be frequently updated, so check back here regularly. 

To help with the installation of the software there will be three helper sessions:

Before you arrive here, please make sure you have installed the following:

  • CASA 6.5.5-21 (required)
  • CASA helper scripts (required)
  • download the data files for N14C3
  • git (recommended for helper scripts and notebook installation)

If you have the time, you can also try to install:

  • JupyterCASA notebooks (recommended)
  • CARTA (optional, see the Tutorials page) 

For the meeting itself we will use:

  • Mattermost: you will receive an invite link, it can run in your browser
    NOTE: after joining the server you need to join the public channels. Click on the little + sign next to the server name, and select 'Browse channels'. We recommend you to join all public channels.
  • Zoom: zoom information will be shared via the Mattermost channel Zoom links.

CASA

For the tutorials, participants need to install the CASA version 6.5.5-21, this is currently the latest release. You can find instructions for this on the NRAO website. For help in finding your way in CASA, have a look at the documentation page: CASA Docs and CASA Guides are both good starting points.

Helper scripts

For the initial steps in the processing some helper scripts are required. These can be downloaded from GitHub. With git installed on your system you can obtain the scripts using:

git clone https://github.com/jive-vlbi/casa-vlbi

Alternatively you can download the scripts as a zipfile:

https://github.com/jive-vlbi/casa-vlbi/archive/refs/heads/master.zip

and unzip it.

After installation, make sure your Python installation can find these scripts by setting the path:

export PYTHONPATH="<path to script directory>":$PYTHONPATH

EVN dataset N14C3

Many of the tutorials will use this data, so it is helpful to ensure you have this ready to go before arrival:

JupyterCASA notebooks

Some hands-on tutorials will use a JupyterCASA notebook to demonstrate data calibration. For MacOS machines the Vagrant installation is recommended. After following the link, scroll down until you see 'Installation' and a few lines further down it says 'Vagrant', that is where the instructions start. 

After launching jupyter lab inside the vagrant environment you need to copy and paste the html link from your terminal to a browser window. There will be three options, from experience the last one (starting with http://127.0.0) works best.

For MacOS you will also need Docker Desktop. Make sure to disable the 'Experimental features' in the Settings --> Features in development --> Experimental features. 

Troubleshooting

The installation of the JupyterCASA notebooks can be a challenge. Typical issues seen:

  1. Running the docker pull penngwyn/jupytercasa command: this is NOT needed if you use the Vagrant installation. Your first command should be git clone https://github.com/aardk/jupyter-casa.git 
  2. Docker Desktop giving a Fatal Error Docker.Setting.Error error 0 message upon launch: restart your Mac. If that doesn't work, try removing the files listed in the third post here and restart again. 
  3. A linux permission error masking as a message that the VM box is not found: this can be fixed by adding your username to the docker group in the file /etc/group.
    1. sudo vim /etc/group
    2. Type G to go to the end of the file
    3. Where you see 'docker:<something>:' add your name after the colon
    4. Save the file, log out and back in
  4. If browser link asks you for a token, try using a different port. The standard one is 8888, change this to another number.
  5. Docker is consuming all the CPU and causing a meltdown of MacOS: disable the Experimental features in Settings --> Features in development --> Experimental features

Reference papers

Please cite the CASA Reference Paper for any publications using the CASA package: 
The CASA Team, et al., “CASA, the Common Astronomy Software Applications for Radio Astronomy”, PASP, 134, 114501 
DOI: 10.1088/1538-3873/ac9642
 

CASA VLBI paper: 
van Bemmel, I., Kettenis, M., Small, D., et al. 2022, “CASA on the fringe – Development of VLBI processing capabilities for CASA”, PASP, 134, 114502 
DOI: 10.1088/1538-3873/ac81ed

Please cite the CARTA paper for publications using this package: 
DOI: 10.5281/zenodo.3377984

 

VLBI20-30 roadmap publication on arxiv