A new version of KERN is released roughly every 6 months and is based on the latest Ubuntu LTS release.
+
A new version of KERN is released roughly every year and is based on the latest Ubuntu LTS release.
The current
- release of KERN is KERN-8 and is based on Ubuntu 20.04 (Focal). To enable the KERN-8 repository on a
- Ubuntu 20.04
+ release of KERN is KERN-9 and is based on Ubuntu 22.04 (Jammy). To enable the KERN-9 repository on a
+ Ubuntu 22.04
system run:
$ sudo apt-get install software-properties-common
-$ sudo add-apt-repository -s ppa:kernsuite/kern-8
+$ sudo add-apt-repository -s ppa:kernsuite/kern-9
$ sudo apt-add-repository multiverse
$ sudo apt-add-repository restricted
$ sudo apt-get update
@@ -44,7 +44,7 @@ Docker and singularity
and Singularity images:
-FROM kernsuite/base:8
+FROM kernsuite/base:9
RUN docker-apt-install python3-casacore
@@ -57,7 +57,7 @@ Docker and singularity
Bootstrap: docker
-From:kernsuite/base:8
+From:kernsuite/base:9
%post
docker-apt-install python3-casacore
@@ -68,7 +68,7 @@ Docker and singularity
Older releases
- The old releases are KERN-0 for Ubuntu 14.04, KERN-1, KERN-2, KERN-3 for Ubuntu 16.04. KERN-4, KERN-5 and KERN-6 for Ubuntu 18.04. KERN-7 for Ubuntu 20.04.
+ The old releases are KERN-0 for Ubuntu 14.04, KERN-1, KERN-2, KERN-3 for Ubuntu 16.04. KERN-4, KERN-5 and KERN-6 for Ubuntu 18.04. KERN-7 and KERN-8 for Ubuntu 20.04.
These releases have reached end of live and are not supported anymore. You can still use them though, also inside Docker
containers.
diff --git a/mirror/index.html b/mirror/index.html
index 2f22766..df162da 100644
--- a/mirror/index.html
+++ b/mirror/index.html
@@ -14,13 +14,13 @@ International Mirror
Netherlands
We have set up an KERN archive mirror sponsored by ASTRON .
- To enable the mirror on Ubuntu 20.04 please run:
+ To enable the mirror on Ubuntu 22.04 please run:
$ sudo apt-get install software-properties-common
$ curl -L https://archive.kernsuite.info/kern.key | sudo apt-key add -
-$ sudo add-apt-repository -s https://archive.kernsuite.info/kernsuite/kern-8/ubuntu
+$ sudo add-apt-repository -s https://archive.kernsuite.info/kernsuite/kern-9/ubuntu
$ sudo apt-add-repository multiverse
$ sudo apt-add-repository restricted
$ sudo apt-get update
diff --git a/news/index.html b/news/index.html
index 4b94d85..cbb9f86 100644
--- a/news/index.html
+++ b/news/index.html
@@ -12,6 +12,18 @@ News and release notes
+ KERN-9
+ release date: April 26 2024
+
+ Changes since KERN-8
+
+
+ Most existing packages are updated to the latest versions.
+ Packages support both amd64 and arm64.
+
+
+
+
KERN-8
release date: March 03 2023
diff --git a/packages/index.html b/packages/index.html
index b1cfad8..c25e9cb 100644
--- a/packages/index.html
+++ b/packages/index.html
@@ -9,7 +9,8 @@
-
-
KERN-8
-
Ubuntu 20.04, Focal
+
+
KERN-9
+
Ubuntu 22.04, Jammy
@@ -58,6 +59,606 @@
Ubuntu 20.04, Focal
+
+
+
+
+ Aperture Synthesis Tool for imaging real Radio Interferometry data
+
+
+ binary packages: apsynsim, apsyntrue
+
+
+
+
+
+
+
+
+
+
+ Spectral analysis software for the new generation of broadband of radio telescope
+
+
+ binary packages: brats
+
+
+
+
+
+
+
+
+
+
+ CASA table system
+
+
+ binary packages: casacore-dev, casacore-doc, casacore-tools, libcasa-casa7, libcasa-coordinates7, libcasa-derivedmscal7, libcasa-fits7, libcasa-images7, libcasa-lattices7, libcasa-meas7, libcasa-measures7, libcasa-mirlib7, libcasa-ms7, libcasa-msfits7, libcasa-python3-7, libcasa-scimath-f7, libcasa-scimath7, libcasa-tables7
+
+
+
+
+
+
+
+
+
+
+ Casacore data files
+
+
+ binary packages: casacore-data
+
+
+
+
+
+
+
+
+
+
+ standalone radio interferometric imager derived from CASA
+
+
+ binary packages: casarest
+
+
+
+
+
+
+
+
+
+
+ A fast radio interferometric calibration suite. (Python 3)
+
+
+ binary packages: cubical, python3-cubical
+
+
+
+
+
+
+
+
+
+
+ A backport of fstrings to python<3.6
+
+
+ binary packages: future-fstrings, python3-future-fstrings
+
+
+
+
+
+
+
+
+
+
+ image Domain Gridding Python3 library
+
+
+ binary packages: idg-dev, idg-doc, libidg-api0, libidg-common0, libidg-cpu0, libidg-cuda0, libidg-external0, libidg-fft0, libidg-hybrid-cuda0, libidg-util0, libidg0, python3-idg
+
+
+
+
+
+
+
+
+
+
+ Data access library for the MeerKAT project
+
+
+ binary packages: python3-katdal
+
+
+
+
+
+
+
+
+
+
+ Karoo Array Telescope pointing coordinate library
+
+
+ binary packages: python3-katpoint
+
+
+
+
+
+
+
+
+
+
+ Provides proper versioning for Python3 packages
+
+
+ binary packages: katversion, python3-katversion
+
+
+
+
+
+
+
+
+
+
+ Collection of Python utility functions for purr, tigger, meqtrees and others
+
+
+ binary packages: kittens, python3-astro-kittens
+
+
+
+
+
+
+
+
+
+
+ tool to create empty Measurement Sets
+
+
+ binary packages: makems
+
+
+
+
+
+
+
+
+
+
+ Frameworks for simulation and calibration of radio interferometers
+
+
+ binary packages: meqtrees, python3-meqtrees-cattery
+
+
+
+
+
+
+
+
+
+
+ implementing and solving arbitrary Measurement Equations
+
+
+ binary packages: libmeqtrees-timba0, meqtrees-timba, python3-meqtrees-timba
+
+
+
+
+
+
+
+
+
+
+ Obit for ParselTongue
+
+
+ binary packages: obit, python3-obit
+
+
+
+
+
+
+
+
+
+
+ hierarchical configuration from multiple sources
+
+
+ binary packages: python3-omegaconf
+
+
+
+
+
+
+
+
+
+
+ miscellaneous utility scripts for manipulating interferometry data
+
+
+ binary packages: owlcat, python3-owlcat
+
+
+
+
+
+
+
+
+
+
+ Polygon is a Python3 package that handles polygonal shapes in 2D.
+
+
+ binary packages: polygon3
+
+
+
+
+
+
+
+
+
+
+ Data reduction logging tool, Useful for remembering reductions
+
+
+ binary packages: purr, python3-purr
+
+
+
+
+
+
+
+
+
+
+ Python Blob Detection and Source Finder
+
+
+ binary packages: pybdsf
+
+
+
+
+
+
+
+
+
+
+ Native python3 client API for monetDB
+
+
+ binary packages: pymonetdb, python3-pymonetdb
+
+
+
+
+
+
+
+
+
+
+ Python version of the Qwt6 technical widget library (Python3)
+
+
+ binary packages: python-pyqt5.qwt-doc, python3-pyqt5.qwt
+
+
+
+
+
+
+
+
+
+
+ f2py and numpy based wrappers for SLALIB
+
+
+ binary packages: python3-slalib, slalib
+
+
+
+
+
+
+
+
+
+
+ Python 3 bindings to the casacore library
+
+
+ binary packages: python3-casacore
+
+
+
+
+
+
+
+
+
+
+ meta package for Python Extensions for Interferometry Scripting
+
+
+ binary packages: python3-pyxis, pyxis
+
+
+
+
+
+
+
+
+
+
+ Onboard services for passengers of Stimela cabs
+
+
+ binary packages: python3-scabha, scabha
+
+
+
+
+
+
+
+
+
+
+ This package installs the library for Python 3.
+
+
+ binary packages: python3-sharedarray, sharedarray
+
+
+
+
+
+
+
+
+
+
+ Dockerized Radio Interferometry Scripting Framework
+
+
+ binary packages: python3-stimela, stimela
+
+
+
+
+
+
+
+
+
+
+ dependency package for FITS and MeqTrees LSM viewer
+
+
+ binary packages: python3-astro-tigger, tigger
+
+
+
+
+
+
+
+
+
+
+ dependency package for FITS and MeqTrees LSM viewer
+
+
+ binary packages: python3-astro-tigger-lsm, tigger-lsm
+
+
+
+
+
+
+
+
+
+
+ simulate kinematical and morphological models
+
+
+ binary packages: tirific
+
+
+
+
+
+
+
+
+
+
+ A wrapper around the stdlib `tokenize` which roundtrips.
+
+
+ binary packages: python3-tokenize-rt, tokenize-rt
+
+
+
+
+
+
+
+
+
+
+ PyUnit-based test runner with JUnit like XML reporting
+
+
+ binary packages: python3-xmlrunner
+
+
+
+
+
+
+
+
+
+
+ Fast generic widefield interferometric imager (development files)
+
+
+ binary packages: libwsclean2, wsclean, wsclean-dev
+
+
+
+
+
+
+
+
+
KERN-8
+
Ubuntu 20.04, Focal
+
+
+
+
+
+
+
+
+ a seminumeric modelling tool to efficiently simulate the cosmological 21-cm signal
+
+
+ binary packages: 21cmfast
+
+
+
+
+
+
+
+
+
+
+ Find RFI in radio astronomical observations (shared lib)
+
+
+ binary packages: aoflagger, aoflagger-dev, libaoflagger0
+
+
+
+
+
+
@@ -538,6 +1139,22 @@
Ubuntu 20.04, Focal
+
+
+
+
+ Python version of the Qwt6 technical widget library (Python3)
+
+
+ binary packages: python-pyqt5.qwt-doc, python3-pyqt5.qwt
+
+
+
+
+
+
@@ -618,6 +1235,22 @@
Ubuntu 20.04, Focal
+
+
+
+
+ dependency package for FITS and MeqTrees LSM viewer
+
+
+ binary packages: python3-astro-tigger, tigger
+
+
+
+
+
+
diff --git a/update.py b/update.py
index 30ba3ce..e45326d 100755
--- a/update.py
+++ b/update.py
@@ -3,7 +3,7 @@
from gzip import GzipFile
-def gather_data(version="8", dist="focal"):
+def gather_data(version="9", dist="focal"):
sources = f"http://ppa.launchpad.net/kernsuite/kern-{version}/ubuntu/dists/{dist}/main/source/Sources.gz"
packages = f"http://ppa.launchpad.net/kernsuite/kern-{version}/ubuntu/dists/{dist}/main/binary-amd64/Packages.gz"
@@ -72,6 +72,7 @@ def print_list(source_packages):
if __name__ == "__main__":
+ source_packages_9 = gather_data(version=9, dist="jammy")
source_packages_8 = gather_data(version=8, dist="focal")
source_packages_7 = gather_data(version=7, dist="focal")
source_packages_6 = gather_data(version=6, dist="bionic")
@@ -92,7 +93,8 @@ def print_list(source_packages):
-
-
KERN-8
-
Ubuntu 20.04, Focal
+
+
KERN-9
+ Ubuntu 22.04, Jammy
""")
- print_list(source_packages_8)
+ print_list(source_packages_9)
+ print("""
+
+
+
KERN-8
+ Ubuntu 20.04, Focal
+
+ """)
+
+ print_list(source_packages_8)
+
print("""