The Starlink Project, referred to by users as ''Starlink'' and by developers as simply ''The Project'', was a
UK astronomical
Astronomy () is a natural science that studies celestial objects and phenomena. It uses mathematics, physics, and chemistry in order to explain their origin and evolution. Objects of interest include planets, moons, stars, nebulae, galaxies ...
computing project which supplied general-purpose data reduction software. Until the late 1990s, it also supplied computing hardware and system administration personnel to UK astronomical institutes. In the former respect, it was analogous to the
US IRAF
IRAF (Image Reduction and Analysis Facility) is a collection of software written at the National Optical Astronomy Observatory (NOAO) geared towards the reduction of astronomical images and spectra in pixel array form. This is primarily data take ...
project.
The project was formally started in 1980, though the funding had been agreed, and some work begun, a year earlier. It was closed down when its funding was withdrawn by the
Particle Physics and Astronomy Research Council
The Particle Physics and Astronomy Research Council (PPARC) was one of a number of research councils in the United Kingdom. It directed, coordinated and funded research in particle physics and astronomy for the people of the UK. Its head office w ...
in 2005. In 2006, the
Joint Astronomy Centre
The Joint Astronomy Centre (JAC) was a management organisation based in Hilo, Hawaii, which from c.1980-2015 operated two large telescopes at Mauna Kea Observatory on behalf of an international consortium from the United Kingdom, Canada and the N ...
released its own updated version of Starlink and took over maintenance; the task was passed again in mid-2015 to the
East Asian Observatory
East or Orient is one of the four cardinal directions or points of the compass. It is the opposite direction from west and is the direction from which the Sun rises on the Earth.
Etymology
As in other languages, the word is formed from the f ...
. The latest version was released on 2018 July 19.
Part of the software is
relicensed under the
GNU GPL
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
while some of it remain under the original custom licence.
History
From its beginning, the project aimed to cope with the ever-increasing data volumes which astronomers had to handle. A 1982 paper exclaimed that astronomers were returning from observing runs (a week or so of observations at a remote telescope) with more than 10 Gigabits of data on tape; at the end of its life the project was rolling out libraries to handle data of more than 4 Gigabytes per single image.
The project provided centrally-purchased (and thus discounted) hardware, professional system administrators, and the developers to write astronomical data-reduction applications for the UK astronomy community and beyond. At its peak size in the late 1980s and early 1990s, the project had a presence at around 30 sites, located at most of the UK universities with an astronomy department, plus facilities at the
Joint Astronomy Centre
The Joint Astronomy Centre (JAC) was a management organisation based in Hilo, Hawaii, which from c.1980-2015 operated two large telescopes at Mauna Kea Observatory on behalf of an international consortium from the United Kingdom, Canada and the N ...
, the home of
UKIRT
The United Kingdom Infra-Red Telescope (UKIRT) is a 3.8 metre (150 inch) infrared reflecting telescope, the second largest dedicated infrared (1 to 30 micrometres) telescope in the world. It is located on Mauna Kea, Hawai'i as part of Mauna ...
and the
James Clerk Maxwell Telescope
The James Clerk Maxwell Telescope (JCMT) is a submillimetre-wavelength radio telescope at Mauna Kea Observatory in Hawaii, US. The telescope is near the summit of Mauna Kea at . Its primary mirror is 15 metres (16.4 yards) across: it is the larg ...
in
Hawaii
Hawaii ( ; haw, Hawaii or ) is a state in the Western United States, located in the Pacific Ocean about from the U.S. mainland. It is the only U.S. state outside North America, the only state that is an archipelago, and the only stat ...
. The number of active developers fluctuated between five and more than a dozen.
By 1982, the project had a staff of 17, serving about 400 users at six sites, using seven
VAX
VAX (an acronym for Virtual Address eXtension) is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century. The VA ...
en (six
VAX-11/780
The VAX-11 is a discontinued family of 32-bit superminicomputers, running the Virtual Address eXtension (VAX) instruction set architecture (ISA), developed and manufactured by Digital Equipment Corporation (DEC). Development began in 1976. In ad ...
s and one
VAX-11/750, representing a total of about 6.5 GB of disk space). They were networked from the outset, first with
DECNET
DECnet is a suite of network protocols created by Digital Equipment Corporation. Originally released in 1975 in order to connect two PDP-11 minicomputers, it evolved into one of the first peer-to-peer network architectures, thus transforming DEC ...
and later with
X.25
X.25 is an ITU-T standard protocol suite for packet-switched data communication in wide area networks (WAN). It was originally defined by the International Telegraph and Telephone Consultative Committee (CCITT, now ITU-T) in a series of drafts a ...
.
Between 1992 and 1995 the project switched to UNIX (and switched the networking to TCP/IP), supporting
Digital UNIX
Tru64 UNIX is a discontinued 64-bit UNIX operating system for the Alpha instruction set architecture (ISA), currently owned by Hewlett-Packard (HP). Previously, Tru64 UNIX was a product of Compaq, and before that, Digital Equipment Corporation ...
on
Alpha
Alpha (uppercase , lowercase ; grc, ἄλφα, ''álpha'', or ell, άλφα, álfa) is the first letter of the Greek alphabet. In the system of Greek numerals, it has a value of one. Alpha is derived from the Phoenician letter aleph , whic ...
-based systems, and
Solaris
Solaris may refer to:
Arts and entertainment Literature, television and film
* ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem
** ''Solaris'' (1968 film), directed by Boris Nirenburg
** ''Solaris'' (1972 film), directed by ...
on systems from
Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the ...
. By the late 1990s it was additionally supporting
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
, and by 2005 it was supporting
Red Hat Linux
Red Hat Linux was a widely used Commercial software, commercial Open-source software, open-source Linux distribution created by Red Hat until its discontinuation in 2004.
Early releases of Red Hat Linux were called Red Hat Commercial Linux. R ...
, Solaris, and
Tru64 UNIX
Tru64 UNIX is a discontinued 64-bit UNIX operating system for the Alpha instruction set architecture (ISA), currently owned by Hewlett-Packard (HP). Previously, Tru64 UNIX was a product of Compaq, and before that, Digital Equipment Corporation ( ...
. It was about this time that the project open-sourced its software (using the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
; it had previously had an `academic use only' licence), and reworked its build system so that the software could be built on a much broader range of
POSIX
The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming interf ...
-like systems, including
OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
and
Cygwin
Cygwin ( ) is a POSIX-compatible programming and runtime environment that runs natively on Microsoft Windows. Under Cygwin, source code designed for Unix-like operating systems may be compiled with minimal modification and executed.
The Cygwin in ...
.
Though it was not explicitly funded to do so, the project was an early participant in the
Virtual Observatory movement, and contributed to the
IVOA The International Virtual Observatory Alliance or IVOA is a worldwide scientific organisation formed in June 2002. Its mission is to facilitate international coordination and collaboration necessary for enabling global and integrated access to data ...
. One of its VO applications was TOPCAT, development of which continues, with
AstroGrid
AstroGrid was a £7.7M project which built a data-grid for UK astronomy
Astronomy () is a natural science that studies celestial objects and phenomena. It uses mathematics, physics, and chemistry in order to explain their origin and e ...
funding.
Applications, libraries, and other facilities
The project produced a number of applications and libraries, including:
; GAIA : The main GUI application, which acts as a general astronomical image viewer, as well as a front end to many of the other applications.
; ORAC-DR : The ORAC-DR data reduction system, developed at
JAC Hawai'i, is a data processing pipeline for incoming data. It is in use for online data reduction at UKIRT and JCMT for a variety of instruments. This is not a Starlink application as such, but it is tightly integrated with the Starlink suite, and by default uses Starlink software as its application engines. See th
ORAC-DR home pagefor further details.
; KAPPA : A suite of general-purpose data-analysis and visualisation tools, usable both from the command-line and graphically. It provides general-purpose applications that have wide applicability, concentrating on image processing, data visualisation, and manipulating NDF components. It integrates with other Starlink packages. In a wider context, KAPPA offers facilities not in IRAF, for instance handling of data errors, quality masking, a graphics database, availability from the shell, as well as more ''n''-dimensional applications, widespread use of data axes, and a different style. It integrates with instrument packages developed at UK observatories. With the automatic data conversion and the availability of KAPPA and other Starlink packages from within the
IRAF
IRAF (Image Reduction and Analysis Facility) is a collection of software written at the National Optical Astronomy Observatory (NOAO) geared towards the reduction of astronomical images and spectra in pixel array form. This is primarily data take ...
command language, it's possible to pick the best of the relevant tools from both systems to get the job done.
; CCDPACK : A package of programs for reducing
CCD-like data. They allow you to debias, remove dark current, pre-flash, flatfield, register, resample, normalize and combine your data.
; AST : A flexible and powerful library for handling World Coordinate Systems, partly based on the SLALIB library. If you are writing software for astronomy and need to use celestial coordinates (e.g. RA and Dec), spectral coordinates (e.g. wavelength, frequency, etc.), or other coordinate system information, then this library should be of interest. It provides solutions for most of the problems you will meet and allows you to write robust and flexible software. It is able to read and write WCS information in a variety of formats, including
FITS
Flexible Image Transport System (FITS) is an open standard defining a digital file format useful for storage, transmission and processing of data: formatted as multi-dimensional arrays (for example a 2D image), or tables. FITS is the most com ...
-WCS. It has
Fortran, C and Python bindings.
; SLALIB : A library of routines intended to make accurate and reliable positional-astronomy applications easier to write. Most SLALIB routines are concerned with astronomical position and time, but a number have wider trigonometrical, numerical or general applications. As well as this GPL version, there is also
commercial version of SLALIBavailable from its original author.
; HDS : A ''Hierarchical Data System''—is a portable, flexible system for storing and retrieving data, and takes over from a computer's filing system at the level of an individual file. A conventional file effectively contains a 1-dimensional sequence of data elements, whereas an HDS file can contain a more complex structure. It predates the
Hierarchical Data Format
Hierarchical Data Format (HDF) is a set of file formats (HDF4, HDF5) designed to store and organize large amounts of data. Originally developed at the U.S. National Center for Supercomputing Applications, it is supported by The HDF Group, a non-p ...
by several years.
; NDF : NDF is the project's principal data format. Built upon HDS the ''N-dimensional Data Format''—is for storing bulk data in the form of ''n''-dimensional arrays of numbers: mostly spectra, images, and cubes. It supports concepts such as quality, data errors, world coordinate systems, and
Metadata
Metadata is "data that provides information about other data", but not the content of the data, such as the text of a message or the image itself. There are many distinct types of metadata, including:
* Descriptive metadata – the descriptive ...
. It is also extensible to handle user-defined information.
; ADAM : The ADAM environment was a standardised software environment developed initially by the
Royal Greenwich Observatory
The Royal Observatory, Greenwich (ROG; known as the Old Royal Observatory from 1957 to 1998, when the working Royal Greenwich Observatory, RGO, temporarily moved south from Greenwich to Herstmonceux) is an observatory situated on a hill in G ...
, and then adopted and developed by Starlink between 1985 and 1990. It was initially designed as a telescope control system, installed at the
Anglo-Australian Telescope
The Anglo-Australian Telescope (AAT) is a 3.9-metre equatorially mounted telescope operated by the Australian Astronomical Observatory and situated at the Siding Spring Observatory, Australia, at an altitude of a little over 1,100 m. In 20 ...
at
Siding Spring Observatory
Siding Spring Observatory near Coonabarabran, New South Wales, Australia, part of the Research School of Astronomy & Astrophysics (RSAA) at the Australian National University (ANU), incorporates the Anglo-Australian Telescope along with a coll ...
, the
William Herschel Telescope
The William Herschel Telescope (WHT) is a optical/near-infrared reflecting telescope located at the Roque de los Muchachos Observatory on the island of La Palma in the Canary Islands, Spain. The telescope, which is named after William Herschel, ...
at the
Isaac Newton Group of Telescopes
The Isaac Newton Group of Telescopes or ING consists of three optical telescopes: the William Herschel Telescope, the Isaac Newton Telescope, and the Jacobus Kapteyn Telescope, operated by a collaboration between the UK Science and Technology Fac ...
on
La Palma
La Palma (, ), also known as ''La isla bonita'' () and officially San Miguel de La Palma, is the most north-westerly island of the Canary Islands, Spain. La Palma has an area of making it the fifth largest of the eight main Canary Islands. The ...
, and at the
James Clerk Maxwell Telescope
The James Clerk Maxwell Telescope (JCMT) is a submillimetre-wavelength radio telescope at Mauna Kea Observatory in Hawaii, US. The telescope is near the summit of Mauna Kea at . Its primary mirror is 15 metres (16.4 yards) across: it is the larg ...
on
Mauna Kea
Mauna Kea ( or ; ; abbreviation for ''Mauna a Wākea''); is a dormant volcano on the island of Hawaii. Its peak is above sea level, making it the highest point in the state of Hawaii and second-highest peak of an island on Earth. The peak is ...
(where it is still working in legacy systems), but its role expanded to cover graphics, data access, interprocess communication, and the full range of functionality required to support a diverse range of interoperable applications. Although it is no longer seriously used for telescope control, other layers of it live on in the current versions of the Starlink applications and libraries.
The project also produced a number of cookbooks on various astronomical topics.
By the end, the project's code base consisted of around 100 components, totalling around 2,100,000
source lines of code
Source lines of code (SLOC), also known as lines of code (LOC), is a software metric used to measure the size of a computer program by counting the number of lines in the text of the program's source code. SLOC is typically used to predict the am ...
written by the project or curated by it, in various languages including Fortran, C, C++, Java, Perl and Tcl/Tk, plus another 700,000 lines of customised third-party code.
Obtaining the software
At present, though funding for the project has ceased, the software is still available, either as pre-built distributions, or from a
Git
Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data inte ...
repository. The
Astrophysics Source Code Library maintains an entry on Starlink.
The
Joint Astronomy Centre
The Joint Astronomy Centre (JAC) was a management organisation based in Hilo, Hawaii, which from c.1980-2015 operated two large telescopes at Mauna Kea Observatory on behalf of an international consortium from the United Kingdom, Canada and the N ...
took over the maintenance of the Starlink codebase (with support from
STFC
The Science and Technology Facilities Council (STFC) is a United Kingdom government agency that carries out research in science and engineering, and funds UK research in areas including particle physics, nuclear physics, space science and astro ...
), and made the following releases:
* ''Keoe (
Vega
Vega is the brightest star in the northern constellation of Lyra. It has the Bayer designation α Lyrae, which is Latinised to Alpha Lyrae and abbreviated Alpha Lyr or α Lyr. This star is relatively close at only from the Sun, an ...
)'' on 2006 September 7
* ''Hokulei (
Capella
Capella is the brightest star in the northern constellation of Auriga. It has the Bayer designation α Aurigae, which is Latinised to Alpha Aurigae and abbreviated Alpha Aur or α Aur. Capella is the sixth-brightest star i ...
)'' in Spring 2007 March 1
* ''Puana (
Procyon
Procyon () is the brightest star in the constellation of Canis Minor and usually the eighth-brightest star in the night sky, with an apparent visual magnitude of 0.34. It has the Bayer designation α Canis Minoris, which is Latinize ...
)'' on 2007 August 22
* ''Humu (
Altair
Altair is the brightest star in the constellation of Aquila and the twelfth-brightest star in the night sky. It has the Bayer designation Alpha Aquilae, which is Latinised from α Aquilae and abbreviated Alpha Aql or ...
)'' on 2008 February 8.
* ''Lehuakona (
Antares
Antares is the brightest star in the constellation of Scorpius. It has the Bayer designation α Scorpii, which is Latinised to Alpha Scorpii. Often referred to as "the heart of the scorpion", Antares is flanked by σ Scorpii and τ S ...
)'' on 2008 November 12.
* ''Nanahope (
Pollux)'' on 2009 July 27.
* ''Hawaiki (
Deneb
Deneb () is a first-magnitude star in the constellation of Cygnus, the swan. Deneb is one of the vertices of the asterism known as the Summer Triangle and the "head" of the Northern Cross. It is the brightest star in Cygnus and the ...
)'' on 2010 January 20.
* ''Namaka (
Lambda Scorpii
Lambda Scorpii is a triple star system and the second-brightest object in the constellation of Scorpius. It is formally named Shaula; ''Lambda Scorpii'' is its Bayer designation, which is Latinised from λ Scorpii and abbreviated Lamb ...
)'' on 2011 February 8.
* ''Kapuahi (
Aldebaran
Aldebaran (Arabic: “The Follower”, "الدبران") is the brightest star in the zodiac constellation of Taurus. It has the Bayer designation α Tauri, which is Latinized to Alpha Tauri and abbreviated Alpha Tau or α Tau. Aldebar ...
)'' on 2012 September 17.
* ''Hikianalia (
Spica
Spica is the brightest object in the constellation of Virgo and one of the 20 brightest stars in the night sky. It has the Bayer designation α Virginis, which is Latinised to Alpha Virginis and abbreviated Alpha Vir or α Vir. Analys ...
)'' on 2013 April 15.
* ''2014A'' on 2014 July 24.
The East Asian Observatory has now taken over co-ordination and maintenance of Starlink software, and it has made the following releases:
* ''2015A'' on 2015 April 6.
* ''2015B'' on 2015 December 17.
* ''2016A'' on 2016 November 15.
* ''2017A'' on 2017 August 10.
* ''2018A'' on 2018 July 19.
See also
*
Space flight simulation game
A space flight simulation is a genre of flight simulator video games that lets players experience space flight to varying degrees of realism. Common mechanics include space exploration, space trade and space combat.
Overview
Some games in the ...
**
List of space flight simulation games
This is a sourced index of commercial, indie and freeware space flight simulation games. The list is categorized into four sections: space flight simulators, space flight simulators with an added element of combat, space combat simulators with a ...
*
Planetarium software
Planetarium software is application software that allows a user to simulate the celestial sphere at any time of day, especially at night, on a computer. Such applications can be as rudimentary as displaying a star chart or sky map for a specific ti ...
*
List of observatory software
See also
*Space flight simulation game
**List of space flight simulation games
*Planetarium software
Astronomy software, *
Lists of software, observatory software ...
References
{{Reflist, colwidth=25em
External links
EAO Starlink page
Astronomical imaging
Astronomy in the United Kingdom
Astronomy organizations
Astronomy software
College and university associations and consortia in the United Kingdom
Cross-platform software
Free astronomy software
Grid computing projects
Information technology organisations based in the United Kingdom
Science and Technology Facilities Council