KERN is a bi-annually released set of radio astronomical software packages. It should contain most of the tools that a radio astronomer needs to work with radio telescope data. KERN is based on the latest Ubuntu LTS.
$ sudo apt-get install software-properties-common $ sudo add-apt-repository -s ppa:kernsuite/kern-3 $ sudo apt-add-repository multiverse $ sudo apt-get update $ sudo apt-get install [package]
Release date: November 27 2017.
Release date: March 13 2017.
Release date: August 11 2016.
If you care about stability and reproducibility we recommend you use the latest release of KERN (KERN-3) on Ubuntu 16.04. If you want the latest and greatest you should use KERN-dev.
To install KERN-3 on Ubuntu 16.04 run:
$ sudo apt-get install software-properties-common $ sudo add-apt-repository -s ppa:kernsuite/kern-r32 $ sudo apt-add-repository multiverse $ sudo apt-get update $ sudo apt-get install [package]
You can install KERN-dev on Ubuntu 16.04 with:
$ sudo apt-get install software-properties-common $ sudo add-apt-repository -s ppa:kernsuite/kern-dev $ sudo apt-add-repository multiverse $ sudo apt-get update $ sudo apt-get install [package]
to save time and frustration setting up your scientific pipeline and to assist in achieving scientific reproducibility.
Open up a bug report in our packaging issue tracker. Please make sure that you are running the latest versions of the packages you are using (run apt-get update && apt-get upgrade). Note that a package in an existing KERN release is only updated when there is a dramatically serious problem.
KERN means 'core' in Dutch and Afrikaans.
We have a bleeding edge repository (kern-dev) that will be updated with the latest packages. Every half year we will freeze this repository and do a KERN release. This release will then only contain critical bug fixes but not functional changes.
we have prepared easy to use base docker image which you can use to create custom docker images containers all the KERN packages combined with your own scripts.
The Dockerfile below is all you need to setup a docker container for any of the packages in kern:
FROM kernsuite/base:dev RUN docker-apt-install aoflagger
The kernsuite docker image is a clean ubuntu system with the kern suite repository enabled. It also contains an up-to-date pip so you can directly install Python libraries. The docker-apt-install command is just a wrapper script that updates the apt cache before installing the package followed by a removal of the apt cache. This is the best way to prevent adding of clutter to your docker image and the image size to explode.
You can also have a look at the Dockerfile.
KERN has a presuccessor named the radio-astro launchpad PPA. This PPA is not updated anymore and renamed to KERN-0.
Ubuntu is one of the mostly used Linux distributions in (radio) astronomy, or at least in Europe and Afrika. For now we base KERN on the latest Ubuntu LTS with a delay of 6 months up to a year. For KERN-0 this was Ubuntu 14.04, following releases are based on Ubuntu 16.04.
For now this is just too much work, so no. The recommended way to use KERN when you are not running a supported platform is with Docker, Singularity or in a virtualmachine. We made Vagrant files for you already.
Surprisingly KERN works quite well on Windows 10. You need Bash on Ubuntu On Windows. Note that you also need a Ubuntu Xenial (16.04) installation, which is currently only included with the developer previews. On OSX we recommend to use Docker.
Follow us on twitter.
Not recommended and unsupported, but we are not stopping you.
Don't panic! They are actually existing but in a different repository. You can enable the debug repository by editing /etc/apt/sources.list.d/kernsuite-ubuntu-kern-3-xenial.list and copying the line starting with deb and appending /debug to it. It should look something like this:
deb http://ppa.launchpad.net/kernsuite/kern-3/ubuntu xenial main deb http://ppa.launchpad.net/kernsuite/kern-3/ubuntu xenial main/debug
There is no fixed release date, but we intent to release a KERN release every 6 months.
We are working on a paper, but it is not finished yet.
We found it on flickr