Releases: Starlink/starlink
2021A Starlink Release
Starlink Software Collection — 2021A Release Notes
Highlights
-
The HDS-V5 data format (which was introduced in the 2018A release and uses HDF5) is
now the default output format for all NDFs and other HDS files created by Starlink. It
is still possible to create output files using the old HDS-V4 format by setting the
environmental variableHDS_VERSION
to 4 before running the command to create the file.
The HDS-V5 format is described in Jenness 2015. -
Perl updated to Version 5.32.0.
-
SCUBA-2 calibration parameters (opacity relationships and FCFs) have been updated as per
the new SCUBA-2 calibration paper Mairs et al. 2021. -
SCUBA-2 beam parameters also updated: 10--15% change in calibration when using
matched filter (see also this blog post).
Changes to Applications
ATOOLS (ascl:1708.001)
- New wrappers for AST functions: astdecompose, astmoc, astaddpixelmask, astaddregion,
astgetregdisc - ATOOLS commands can now read and write FrameSet objects in STScI ASDF format.
- New tool astviewer provides a GUI that allows interactive exploration of Mappings and Frames
within FrameSets.
CUPID (ascl:1311.007)
- All CUPID commands now support NDFs containing more than 2^31 pixels.
- Some parts of the code have been multi-threaded to improve execution speed.
- The FINDCLUMPS command has a new configuration parameter called
GaussClumps.AllowEdge.
It controls whether clumps found by the GaussClumps algorithm that touch the edge of the
array are retained or not. - The FINDCLUMPS command has a new option,
"Ellipse3"
, for the SHAPE parameter (which
determines the shape of the clump outlines stored in the output catalogue). It provides
a more-robust alternative to the older options"Ellipse"
and"Ellipse2"
. - Several bugs have been fixed.
GAIA (ascl:1403.024)
- The cubehelix0 colourmap has been added to the quick lookups in the main panel.
- A new toolbox to display IVOA MOCs over images has been added. MOCs can also be exported
from the Image regions toolbox. - Various bugs in the display of ARD regions have been fixed.
KAPPA (ascl:1403.022)
- Various bugs have been fixed.
- The following commands can now handle NDFs containing over 2^31 pixels (some have been
multi-threaded too for increased speed): ADD, CADD, CDIV, CHANMAP, CMULT, COLLAPSE,
CSUB, DIV, FITSURFACE, MFITTREND, MSTATS, MULT, NDFCOPY, NDFTRACE, NUMB,
PERMAXES, STATS, SUB, SURFIT, and WCSALIGN. - A new command COMPLEX was added to manipulate complex NDFs, e.g. to extract the real
and imaginary parts, compute the modulus and argument or to combine these parts into a new
complex NDF. - New command MOCGEN generates a MOC covering pixels in a two-dimensional NDF.
- New command PIXBIN performs generalised rebinning of an NDF by reading destination
coordinates for each pixel from a set of associated NDFs. - ARDMASK can now process complex data.
- HISCOM has a new parameter called APPNAME that specifies the application name
to be stored in the new history record (previously,"HISCOM"
was always used). - LINPLOT Parameter XMAP has a new option called
"LRLinear"
, which forces the X axis
to be annotated linearly increasing from left to right. - LISTSHOW can now display NDF data values at the positions in the supplied positions list.
- NDFCOMPRESS Parameter METHOD can now be set to
"BOTH"
, causing the NDF to be
compressed twice, once using Method SCALED and then again using Method DELTA. - REMQUAL has new Parameter CLEAR, which allows the quality bits corresponding to the
removed quality names to be cleared. - SCATTER can now display a symmetric linear fit to the points in the scatter plot.
- SQORST has new Parameter CENTRE, which allow the centre of the squash or stretch to be
specified. - SUBSTITUTE has a new parameter called LUT, which allows multiple values to be changed
simultaneously.
ORAC-DR (ascl:1310.001)
See the ORAC-DR change log.
POLPACK (ascl:1405.014)
- POLSELECT now aligns the supplied mask and catalogue in sky coordinates rather than pixel
coordinates. - The output catalogue column values stored by POLVEC for pixels that have negattive total
intensity have been changed. Previously all output values were set bad at such pixels. Now only
P (percentage polarisation) is set bad. - A new option has been added to POLVEC and POLBIN that allows P and PI (polarised intensity)
values to be debiased using the "modified asymptotic estimator". See Section 2.5 of Montier et al. - A new command POLEDIT has been added, which allows an existing vector catalogue
to be changed in various ways. These include changing column values, adding new columns,
changing the debiasing method and recalculating all columns derived from I, Q, and U. - The POLPLOT command can now draw all vectors with a constant specified fixed length.
SMURF (ascl:1310.007)
-
Various bugs have been fixed.
-
The SCUBA-2 opacity relations have been updated as described in the new SCUBA-2 calibration
paper (Mairs et al. 2021). -
New command MATCHBEAM MATCHBEAM smooths a 450 um SCUBA-2 map so that it has the
resolution of an 850 um map. -
New command POL2NOISE can verify or re-model the error values in a vector catalogue created
by POL2MAP. -
New command GAU2FIT determines a two-component Gaussian PSF from a map of a compact
source of known diameter (e.g. a planet). -
- The half-wave plate origin given by Configuration Parameter
PaOff
now has separate
default values for 450 um and 850 um, which differ by about 4 degrees. - Fix a bug that could result in sources being smeared out in the output time-stream data.
- The half-wave plate origin given by Configuration Parameter
-
- New Parameter APP allows the application from which the configuration should be read to be
specified. Previously this was fixed at"Makemap"
, but now for instance it can be set to
"skyloop"
or"calcqu"
.
- New Parameter APP allows the application from which the configuration should be read to be
-
- A new parameter called POINTING allows pointing corrections to be applied as the data are
gridded into a cube.
- A new parameter called POINTING allows pointing corrections to be applied as the data are
-
MAKEMAP::
- If an error occurs, attempt to create maps from any remaining chunks before quitting.
Previously, any remaining chunks were ignored. - A new add-on dimmconfig file called
"dimmconfig_pca.lis"
allows removal of multiple
common modes using principal-component analysis. This can produce maps with flatter
backgrounds. - Improvements to diagnostics system.
- If an error occurs, attempt to create maps from any remaining chunks before quitting.
-
- All the above CALCQU and MAKEMAP changes are also incorporated into POL2MAP.
- The default Instrumental Polarisation (IP) model has been changed from JAN2018 to
AUG2019. - New Parameter WEIGHTLIM specifies the lowest weight for usable observations, in
the range 0.0 to 1.0 (default 0.05). - A HISTORY record describing the invocation of POL2MAP is now added to all output NDFs.
- Do not include lists of input NDFs in the log file by default.
- New Parameter TRIM to trim noisy edges off the output coadded maps.
- Allow user control of the S/N levels used to define the AST and PCA masks.
- New Parameter SMOOTH450 causes 450 um da...
2018A Starlink Release
Starlink Software Collection — 2018A Release Notes
Highlights
-
The new HDS-V5 data format (which uses HDF5) is now available. In this release the default will be to write
all files as HDS-V4, unless the environmental variable HDS_VERSION is set to 5. This is described in Jenness 2015
(https://ui.adsabs.harvard.edu/#abs/2015A&C....12..221J/abstract|2015A&C....12..221). We are planning to make this
file format the default starting with our next release, so we would please request any issues or comments be sent on
to us: either on the https://www.jiscmail.ac.uk/cgi-bin/webadmin?A0=STARLINK|Starlink users' mailing list, the
https://www.jiscmail.ac.uk/cgi-bin/webadmin?A0=STARDEV|Starlink developers' mailing list, or sent directly to EAO
with the helpdesk AT eaobservatory.org email address. -
The ARY library has been converted to C.
-
Perl updated to Version 5.26.1.
-
Further improvements to POL-2 data reduction software, including (experimental) skyloop modes and (experimental)
450 micron reductions. -
Expanded cookbook for heterodyne data reduction, including spectral analysis with SPLAT.
Changes to Applications
CUPID (ascl:1311.007)
- The FINDCLUMPS command now uses a better method for finding elliptical approximations for highly non-elliptical
clumps. The previous method could produce extremely long thin ellipses for such clumps.
GAIA (ascl:1403.024)
- When reading a multiple-line ARD region to extract a spectrum, all newlines and spaces are removed so that it can
be saved. - Key fonts with compound names can now be saved to the configuration of the contour toolbox.
- HTTP request headers should now use the correct line termination.
KAPPA (ascl:1403.022)
- A new estimator, "!FastMed" has been added to COLLAPSE. It offers faster much faster calculation of unweighted
medians. - WCSALIGN can now use a catalogue such as produced by POLPACK to define the reference grid (previously only
an NDF could be used). - The weighting scheme used by ALIGN2D has been changed so that alignment is determined more by the brighter
sections of the map than previously. - In WCSMOSAIC, each input NDF can now have a specified weight in the final mosaic.
- SETAXIS has a new mode that reads the new axis values from the "Data" component of another NDF.
ORAC-DR (ascl:1310.001)
See https://www.eao.hawaii.edu/oracdr/2018AChangeLog for the ORAC-DR 2018A change log.
POLPACK (ascl:1405.014)
- New command POLCONCAT to concatenate multiple vector catalogues.
- New command POLSELECT allows vectors to be selected in various ways, including using an NDF as a mask.
SMURF (ascl:1310.007)
- The dome status has been added to scuba2_index / acsis_index.
- POL2MAP: New parameter "binsize" allows he size of the bins in the final catalogue to be specified.
- POL2MAP: New IP models at 450 um and 850 um.
- POL2MAP: Improve pointing correction.
- POL2MAP: Change default 450 um pixel size to 4 arc-sec.
- POL2MAP: Allow SKYLOOP to be used to create maps rather than MAKEMAP.
- POL2MAP: Allow observations to be weighted on the basis of how similar they are to the mean of the other
observations. - POL2MAP: Allow minor changes in FCF to be detected and corrected when mosaicing observations.
- POL2MAP: An error is now reported if the input data is not all for the same source.
- SKYLOOP: Allow maps made from individual observations to be saved.
- SKYLOOP: Allow data models to be stored in a specified directory rather than the current directory.
SOURCEPLOT
- The included JCMT source catalog has been updated.
SPLAT (ascl:1402.007)
- A bug relating to the receipt of spectra through local URLs via SAMP has been fixed.
- The submillimetre line identifier catalog has been updated.
STILTS (ascl:1105.001)
- Updated to Version 3.1-4.
See http://www.starlink.ac.uk/stilts/sun256/versions.html for the STILTS version history.
TOPCAT (ascl:1101.010)
- Updated to Version 4.6-1.
See http://www.starlink.ac.uk/topcat/sun253/versions.html for the TOPCAT version history.
Changes to Libraries
ARY
- The Fortran ARY library has been completely re-written in C.
AST (ascl:1404.016)
- New function !astActiveObjects returns pointers for all currently active AST objects, filtered by class.
- New function !astCreatedAt returns information about where an object was created.
- The 1astChannel class now uses more precision when writing out floating point values, resulting in
write-read round trips being lossless. - The !FitsChan class has a new attribute "!FitsTol" that specifies the maximum deviation from linearity
allowed for the Mapping from pixel coordinates to intermediate world coordinates when writing out a
FrameSet using FITS-WCS encoding. - !astSimplify will now merge a diagonal !MatrixMap with an adjacent !WinMap to create a modified !WinMap.
- The !FitsChan class has a new attribute "!SipReplace", which can be used to prevent the automatic
replacement of inverse SIP coefficients when a FITS-WCS header including SIP distortion is read. - Improved simplification of !CmpMaps including !WcsMaps.
- The !FitsChan !astWrite method can now create FITS-WCS headers that include SIP distortion keywords,
given a suitable !FrameSet. - A few small memory leaks have been fixed.
- The astRebinSeq function can now use a specified weight with each input data array.
- Improvements to the accuracy of the iterative inverse used by the !PolyMap class.
- Several new string manipulation functions.
GRP
- The maximum length of a group expression has been increased from 255 to 2047 characters.
HDS
- A new package called "hds-v5" has been created that contains a complete re-write of the existing HDS API
using HDF5. The original code that deals with "native" HDS files has been moved to a new package called
"hds-v4". The "hds" package is now simply a layer that chooses whether to call the appropriate function from
hds-v4 or hds-v5. When reading an existing "HDS" file it chooses the package corresponding to the format
of the existing file (either v4 or v5). When creating a new "HDS" file, it chooses the format specified by the
HDS_VERSION environment variable (which currently defaults to v4).
PCS
- C wrappers have been added for more routines.
- Limits on the length of the command line and on the length of individual file paths have been relaxed.
STIL
- Updated to Version 3.3-1.
See http://www.starlink.ac.uk/stil/sun252/history.html for the STIL version history.
CFITSIO
- Updated to current upstream Version 3.43. This includes a security fix that NASA/HEASARC recommended
all CFITSIO users should install. See https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/docs/changes2.txt.
Miscellaneous Changes
- The shell "login" and "profile" scripts now add Starlink to the start (rather than the end) of LD_LIBRARY_PATH.
- The shell "login" and "profile" scripts now define ORAC_PERLBIN.
Changes to Cookbooks and Guides
- SC/20 (Heterodyne Data Reduction) expanded to include an illustrated chapter on spectral analysis
(e.g. identification of telluric lines, noise estimation, and line fitting) with SPLAT, and various small corrections
to Chapters 3 and 5 to 8. - SC/21 (SCUBA-2 Data Reduction) was given a spring clean, that includes clarifications, and fixes to typo's
and cross references. - SC/22 (POL-2 Data reduction) updated to match the current software. It has a new chapter on using TOPCAT
with vector catalogues, and example maps created using OBSWEIGHT and SKYLOOP.
Starlink 2015B release
Starlink Software Collection - 2015B Release Notes
Highlights
- Support for the 2015 July leap second is fully included (the previous release will not correctly grid JCMT data taken after June 2015).
Documentation
- The Heterodyne Data Reduction Cookbook (SC/20) is now included.
Recent Articles on Starlink software
- Automated reduction of sub-millimetre single-dish heterodyne data from the James Clerk Maxwell Telescope using ORAC-DR, Jenness et al., MNRAS, 453, 73, doi:10.1093/mnras/stv1545.
Change log
Changes to Applications
CONVERT
- Fix for FITS airlock propagation when WCS is in the airlock (used by WFCAM).
EXTRACTOR
- The handling of END cards in the NDF extension has been improved. It should now work when it is not present.
FIGARO (ascl:1411.022)
- Use IAU/FITS standard units strings.
GAIA (ascl:1403.024)
- The URAT1 catalog has been added to the standard list.
- The centroid option in optimal photometry is now disabled. This has always been true, just previously toggling this control had no effect.
- A work around for problems when printing a color ramp from an image that has a very large data range has been added. Previously this failed completely.
- In the previous release a change to the output format of EXTRACTOR/SExtractor meant that the number of detected objects was no longer set. This has been fixed.
KAPPA (ascl:1403.022)
normalize
can now store the calculated slopes and offsets in a pair of output NDFs.normalize
now calculates the correlation coefficient of the two input data sets.rotate
now stores the used rotation angle within an output parameter.- New command
ndfcompare
compares two NDF files for significant differences. This includes shape, data values, variances, quality, WCS, etc. - A bug has been fixed in
beamfit
that caused incorrect results when used to process maps from the JCMT Science Archive.
ORAC-DR (ascl:1310.001)
See http://www.oracdr.org/oracdr/2015BChangeLog
POLPACK (ascl:1405.014)
- The
polrotrefr
command no longer has an ANGLE parameter. Instead, the new reference direction is specified as being parallel to a specified axis of a specified coordinate-system.
SMURF (ascl:1310.007)
- Many changes and additions have been made to support processing of POL-2 data. However, POL-2 is still in a commissioning phase and so POL-2-related software should be considered unstable.
- A bug has been fixed in
skyloop
that caused any supplied fake-map to be added into the data multiple times (once for each iteration). - The iterative section of the map-maker can now remove correlated backgrounds from the time-stream data using a PCA (Principal Component Analysis) model instead of the usual COM (common-mode) model. Previously use of PCA was limited to the cleaning phase prior to the iterative section.
- More of the PCA code is now multi-threaded and so is much faster.
- A new command called
sc2compare
has been added that will compare two SCUBA-2 maps for any significant differences. This includes changes in shape, WCS, data values, variances, quality, ancillary metadata, etc. - A new tau source option "WVMFIT" has been added. There is currently only one entry in the provided WVM fits file, to cover a short gap in the WVM data while the CSO tau meter was offline. SMURF will now attempt to use this source in auto mode if raw WVM data are unavailable.
SOURCEPLOT
- The included JCMT source catalog has been updated.
SPLAT (ascl:1402.008)
- The previously deprecated PLASTIC VO interoperability has now been removed.
- A new command-line option
--interop none
has been added to stop any attempt to communicate with any running SAMP hubs.
TOPCAT (ascl:1101.010)
Updated to version 4.3-2
Changes to Libraries
ARY
- Fix for a bug related to non-overlapping sections.
AST (ascl:1404.016)
- Improved choice of tick-mark gaps for graphical time axes.
- The FITS "XPH" (polar HEALPix) projection is now supported.
- The
SkyFrame
class has a new attribute calledSkyTol
, which specifies the smallest significant distance within theSkyFrame
. It is used to determine when twoSkyFrames
can be considered equivalent, thus simplifying theMapping
between them. - A new method called
astRegionOutline
has been added to thePlot
class. It draws the outline of a supplied AST Region. - Plus many other more minor changes - see the AST release notes for a full list.
ATL
- The
atlFrameSetSplit
function now searches other frames in the set if current frame doesn't match the specified domain.
HDS (ascl:1502.009)
- Fix issues caused by accessing sections that contain more than 2^32 pixels.
KAPLIBS
- Fixed a bug that caused the wrong section of CAR projections to be displayed.
- Permit trailing END header to be written by FITSMOD.
- Added C wrapper for
kpg1_asmrg.f
. - Added double precision Gaussian random number generator.
NDF (ascl:1411.023)
- Take account of the limited precision of _REAL valued AXIS arrays within WCS
FrameSets
. - Improved handling of NDF sections specified by WCS values in cases where the WCS axes are at 45 degrees to the pixel axes.
NDG
- Improved wording of error messages when recording of NDF group contents fails.
PAR
- Now ensure that the return value of
PAR_CHOIV
is initialized.
STILTS
Updated to version 3.0-6.
VTK
- Build only the used components of VTK.
2015A release of Starlink
2015A Release Notes
These are the 2015A release notes containing changes since the 2014A Starlink release.
Highlights
- This is the final release funded by the Science and Technology Facilities Council. Future development will continue with the East Asian Observatory. Community contributions are welcomed.
- Improved documentation build system: hyperlinks in the pdf documents and improved styling for the html output.
- Mac OSX build has fewer dependencies, is relocatable, and no longer needs to use DYLD_LIBRARY_PATH.
General
- The packages KAPRH and ECHWIND have been removed in this release.
Changes to Applications
CCDPACK (ascl:1403.021)
- The ccdexercise script has been fixed.
- ccdexercise is now available to bash users.
CONVERT
- IDL routines for reading a writing NDF files now correctly locate the shared libraries in $CONVERT_DIR.
- A bug in FITS2NDF has been fixed when merging FITS WCS headers into a pre-existing WCS extension.
CUPID (ascl:1311.007)
- EXTRACTCLUMPS now has SHAPE and NCLUMPS parameters.
- A description of the !FellWalker algorithm has now been published in Astronomy & Computing journal: doi: http://dx.doi.org/10.1016/j.ascom.2014.11.004
EXTRACTOR
- SExtractor has been updated to v2.19.5. Note that this is a limited update as not all features are available, in particular the galaxy model fitting features have not been enabled.
- EXTRACTOR has been fixed so that images with no WCS and/or FITS card will no longer cause it to crash.
GAIA (ascl:1403.024)
- Queries to TAP (Table Access Protocol) servers are now supported. These extend the existing VO queries for catalogues and images by also allowing more complex constraints well beyond those of "show me what you have on a region of sky". Using this requires an understand of ADQL the Astronomical Database Query Language.
- Queries for VO resources are now done using the TAP interface to registries, RegTAP. This uses TAP to form the query offering greater flexibility and ease.
- Various usability issues in the VO support toolboxes have been fixed. These should now be more robust against failure.
- Support for the VOTable 1.3 standard has been added.
- A bug that caused GAIA to exit uncontrollably when interrupting a stalled skycat-style catalogue download has been fixed.
- The GAIA 3D visualisation toolbox has been updated to work with VTK 6.1.
- The object detection toolbox has been updated to work with the latest version of EXTRACTOR (2.19-5)
- A problem capturing images under OS X and XQuartz 2.7.7 has been worked around.
- A problem when using a FITS mask with a displayed NDF has been fixed. Previously this would always generate NaN values instead of BAD ones.
- Masking now does the documented action of not masking areas with non zero values when no value is supplied.
- Compound images now respect the blank pixel colour selection.
HDSTRACE
- The width of the output can now be controlled and by default the full terminal width will be used.
HTX
- Requests for obsolete documents that are not available locally will be forwarded to ADS.
KAPPA (ascl:1403.022)
- WCSALIGN and WCSMOSAIC have a new parameter ALIGNREF.
- SETQUAL can now store a constant value in the quality array.
- COPYBAD now correctly sets the bad pixel flag.
- LOGFILE parameter added to CONFIGECHO.
- A bug has been fixed in SEGMENT when an NDF is supplied with degenerate axes.
- MSTATS is now more reliable.
- A bug has been fixed in the calculation of variance for the Sum estimator used
by COLLAPSE and MSTATS.
ORAC-DR (ascl:1310.001)
See http://www.oracdr.org/oracdr/2015AChangeLog
POLPACK (ascl:1405.014)
- Bash users now have feature parity with csh users.
SMURF (ascl:1310.007)
- The dimmconfig.lis configuration file has been deprecated. New user-config files should not use it.
- An experimental scan synchronous noise (SSN) model has been added to the SCUBA-2 map-maker.
- TIMESORT can now handle data with differing spectral bounds.
- A new script "jsatilemoc" has been added for making coverage representations (in MOC format) of JSA tiles.
- New document: SSN/79 describes a possible approach to modifying the SCUBA-2 map-maker to use a compute cluster.
- The amount of multi-threading in makemap is reduced if doing so allows chunking to be avoided.
- More robust handling of JSA tiles that cross RA=12h or that adjoin a discontinuity in the HEALPix all-sky projection.
- The number of chunks used to make a SCUBA-2 map is now recorded in the FITS extension of the map.
- makemap can now be told to abort if chunking would be used.
SPLAT (ascl:1402.008)
STAR2HTML
- Now uses tex4ht. latex2html support has been removed.
TOPCAT (ascl:1101.010)
See the TOPCAT version history at: http://www.starlink.ac.uk/topcat/sun253/versions.html .
Changes to Libraries
AST (ascl:1404.016)
- The astRebin and astRebinSeq family of functions now include support for arrays with char (byte) and unsigned char (unsigned byte) data types.
- The Base and Current attributes of a !FrameSet may now be set using the Domain name or the index of the required Frame.
- The FITS XPH projection is now supported.
- The order of WCS axes within new FITS-WCS headers created by astWrite can now be controlled using a new attribute called FitsAxisOrder.
- New function: astAppendStringf to allow printf-style conversions in supplied text.
- The 2015 leap second has been added.
ATL
- A fix has been made to the handling of Ident attributes. This fixes the display of images created by KAPPA CHANMAP.
- Some fixes have been made to atlFrameSetSplit.
EMS
- Minor bugs have been fixed following valgrind analysis.
FIO
- A problem with end-of-file handling in gfortran has been fixed.
HDS (ascl:1502.009)
- Minor tidying to internal documentation
- Improved tests.
KAPLIBS
- The variance calculation for the SUM estimator has been fixed.
- The handling of _CHAR data types in kpg1_hsect has been fixed.
- Support was added for the new ALIGNREF parameter in WCSALIGN and WCSMOSAIC.
NDF (ascl:1411.023)
- New routine: NDF_HCOPY can be used to copy history information.
NDG
- NDG1_APPEN has been fixed to handle the presence of HDS cell specifiers being used once CONVERT has been enabled.
PAL
- Version 0.9.0 PAL included.
- New routines: palPcd, palUnpcd, palEcleq, palPolmo, palAltaz, palVers (to report version programmatically), palRefcoq, palRefv, palAtmdsp, palRef.
- Now links against ERFA instead of SOFA.
- 2015 leap second included.
- SUN/267 has been updated.
PCS
- alink and ilink have been updated to compile the main routine each time rather than using an installed object file. This change allows people to build ADAM tasks from a Starlink binary distribution even if their compiler is slightly different to the one used to do the initial build.
PSX
- PSX_WORDEXP is now better at reporting errors.
SLA (ascl:1403.025)
- The 2015 leap second has been added.
STILTS
STILTS version history is at: http://www.starlink.ac.uk/stilts/sun256/versions.html
Documentation
- a Latex class for creating starlink documentation was created, and is now used for all current documentation.
- the HTML output of Starlink documentation was switched to using TeX4HT instead of latex2html. In doing so the appearance of the HTML output was changed greatly.
- some older Starlink documents that are not associated with a specific application or library were obsoleted and are no longer built by default.
- All available historical Starlink documents are now indexed and hosted by ADS. If showme is used to request an obsolete document the ADS entry will be displayed.
Mac OSX Build
- A post-build fix-up script is used to add appropriate relative paths to all shared libraries and binaries. This ensures that DYLD_LIBRARY_PATH doesn't need to be set and allows the Mac build to be installed to any location.
- The initialisation scripts ($STARLINK_DIR/etc/profile for bash and $STARLINK_DIR/etc/login & $STARLINK_DIR/etc/cshrc for tcsh) don't set DYLD_LIBRARY_PATH
- The gfortran and libjpeg shared libraries are now added into the build and shipped to users instead of being a required dependency.
- In addition, some shared libraries required by some of the perl modules are also now being shipped (libgbdm, libfontconfig, libfreetype and libpng16)
- The only remaining dependencies for users to install are XQuartz/X11 and java.
Recent Articles on Starlink software
- FellWalker -- A clump identification algorithm, ''Astronomy & Computing'', 2015, '''10''', 25, doi: http://dx.doi.org/10.1016/j.ascom.2014.11.004
- ORAC-DR: A generic data reduction pipeline infrastructure, ''Astronomy & Computing'', 2015, '''9''', 40, doi: http://dx.doi.org/10.1016/j.ascom.2014.10.005
- Spectroscopic analysis in the virtual observatory environment with SPLAT-VO, ''Astronomy & Computing'', 2014, '''7''', 108 doi:http://dx.doi.org/10.1016/j.ascom.2014.06.001 arXiv:http://arxiv.org/abs/1407.1765
- Learning from 25 years of the extensible N-Dimensional Data Format, ''Astronomy & Computing'', 2015, in press, arXiv:http://arxiv.org/abs/1410.7513
- Reimplementing the Hierarchical Data System using HDF5, ''Astronomy & Computing'', 2015, in press, arXiv:http://arxiv.org/abs/1502.04029