wcslib (8.2.2)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WCSLIB: FITS-WCS and related software</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">WCSLIB<span id="projectnumber"> 8.2.2</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="index.html">WCSLIB 8.2.2 and PGSBOX 8.2.2</a></li> </ul>
</div>
</div><!-- top -->
<div><div class="header">
<div class="headertitle"><div class="title">FITS-WCS and related software</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p>Several implementations of the FITS WCS standards are available:</p>
<ul>
<li><p class="startli">The <a class="el" href="overview.html">WCSLIB</a> software distribution (i.e. this library) may be obtained from <a href="http://www.atnf.csiro.au/people/Mark.Calabretta/WCS/">http://www.atnf.csiro.au/people/Mark.Calabretta/WCS/</a><em></em>. The remainder of this manual describes its use.</p>
<p class="startli">WCSLIB is included in the Astrophysics Source Code Library (<b>ASCL</b> <a href="https://ascl.net">https://ascl.net</a>) as record ascl:1108.003 (<a href="https://ascl.net/1108.003">https://ascl.net/1108.003</a>), and in the Astrophysics Data System (<b>ADS</b> <a href="https://ui.adsabs.harvard.edu">https://ui.adsabs.harvard.edu</a>) with bibcode 2011ascl.soft08003C (<a href="https://ui.adsabs.harvard.edu/abs/2011ascl.soft08003C">https://ui.adsabs.harvard.edu/abs/2011ascl.soft08003C</a>).</p>
</li>
<li><p class="startli"><b>wcstools</b>, developed by Jessica Mink, may be obtained from <a href="http://tdc-www.harvard.edu/software/wcstools/">http://tdc-www.harvard.edu/software/wcstools/</a><em></em>.</p>
<p class="startli">ASCL: <a href="https://ascl.net/1109.015">https://ascl.net/1109.015</a> <br />
ADS: <a href="https://ui.adsabs.harvard.edu/abs/2011ascl.soft09015M">https://ui.adsabs.harvard.edu/abs/2011ascl.soft09015M</a></p>
</li>
<li><p class="startli"><b>AST</b>, developed by David Berry within the U.K. Starlink project, <a href="http://www.starlink.ac.uk/ast/">http://www.starlink.ac.uk/ast/</a> and now supported by JAC, Hawaii <a href="http://starlink.jach.hawaii.edu/starlink/">http://starlink.jach.hawaii.edu/starlink/</a><em></em>. A useful utility for experimenting with FITS WCS descriptions (similar to <em>wcsgrid</em>) is also provided; go to the above site and then look at the section entitled "FITS-WCS Plotting Demo".</p>
<p class="startli">ASCL: <a href="https://ascl.net/1404.016">https://ascl.net/1404.016</a> <br />
ADS: <a href="https://ui.adsabs.harvard.edu/abs/2014ascl.soft04016B">https://ui.adsabs.harvard.edu/abs/2014ascl.soft04016B</a></p>
</li>
<li><p class="startli"><b>SolarSoft</b>, <a href="http://sohowww.nascom.nasa.gov/solarsoft/">http://sohowww.nascom.nasa.gov/solarsoft/</a><em></em>, primarily an IDL-based system for analysis of Solar physics data, contains a module written by Bill Thompson oriented towards Solar coordinate systems, including spectral, <a href="http://sohowww.nascom.nasa.gov/solarsoft/gen/idl/wcs/">http://sohowww.nascom.nasa.gov/solarsoft/gen/idl/wcs/</a><em></em>.</p>
<p class="startli">ASCL: <a href="https://ascl.net/1208.013">https://ascl.net/1208.013</a> <br />
ADS: <a href="https://ui.adsabs.harvard.edu/abs/2012ascl.soft08013F">https://ui.adsabs.harvard.edu/abs/2012ascl.soft08013F</a></p>
</li>
<li>The IDL Astronomy Library, <a href="http://idlastro.gsfc.nasa.gov/">http://idlastro.gsfc.nasa.gov/</a><em></em>, contains an independent implementation of FITS-WCS in IDL by Rick Balsano, Wayne Landsman and others. See <a href="http://idlastro.gsfc.nasa.gov/contents.html#C5">http://idlastro.gsfc.nasa.gov/contents.html#C5</a><em></em>.</li>
</ul>
<p>Python wrappers to <a class="el" href="overview.html">WCSLIB</a> are provided by</p>
<ul>
<li><p class="startli">The <b>Kapteyn Package</b> <a href="http://www.astro.rug.nl/software/kapteyn/">http://www.astro.rug.nl/software/kapteyn/</a> by Hans Terlouw and Martin Vogelaar.</p>
<p class="startli">ASCL: <a href="https://ascl.net/1611.010">https://ascl.net/1611.010</a> <br />
ADS: <a href="https://ui.adsabs.harvard.edu/abs/2016ascl.soft11010T">https://ui.adsabs.harvard.edu/abs/2016ascl.soft11010T</a></p>
</li>
<li><p class="startli"><b>pywcs</b>, <a href="http://stsdas.stsci.edu/astrolib/pywcs/">http://stsdas.stsci.edu/astrolib/pywcs/</a> by Michael Droettboom, which is distributed within Astropy, <a href="https://www.astropy.org">https://www.astropy.org</a>.</p>
<p class="startli">ASCL (Astropy): <a href="https://ascl.net/1304.002">https://ascl.net/1304.002</a> <br />
ADS (Astropy): <a href="https://ui.adsabs.harvard.edu/abs/2013ascl.soft04002G">https://ui.adsabs.harvard.edu/abs/2013ascl.soft04002G</a></p>
</li>
</ul>
<p>Java is supported via</p>
<ul>
<li>CADC/CCDA Java Native Interface (JNI) bindings to <a class="el" href="overview.html">WCSLIB</a> 4.2 <a href="http://www.cadc-ccda.hia-iha.nrc-cnrc.gc.ca/cadc/source/">http://www.cadc-ccda.hia-iha.nrc-cnrc.gc.ca/cadc/source/</a> by Patrick Dowler.</li>
</ul>
<p>and Javascript by</p>
<ul>
<li><b>wcsjs</b>, <a href="https://github.com/astrojs/wcsjs">https://github.com/astrojs/wcsjs</a>, a port created by Amit Kapadia using Emscripten, an LLVM to Javascript compiler. wcsjs provides a code base for running <a class="el" href="overview.html">WCSLIB</a> on web browsers.</li>
</ul>
<p>Julia wrappers (<a href="https://en.wikipedia.org/wiki/Julia_(programming_language)">https://en.wikipedia.org/wiki/Julia_(programming_language)</a>) are provided by</p>
<ul>
<li><b>WCS.jl</b>, <a href="https://github.com/JuliaAstro/WCS.jl">https://github.com/JuliaAstro/WCS.jl</a>, a component of Julia Astro, <a href="https://github.com/JuliaAstro">https://github.com/JuliaAstro</a>.</li>
</ul>
<p>An interface for the R programming language (<a href="https://en.wikipedia.org/wiki/R_(programming_language)">https://en.wikipedia.org/wiki/R_(programming_language)</a>) is available at</p>
<ul>
<li><b>Rwcs</b>, <a href="https://github.com/asgr/Rwcs/">https://github.com/asgr/Rwcs/</a> by Aaron Robotham.</li>
</ul>
<p>Recommended WCS-aware FITS image viewers:</p>
<ul>
<li><p class="startli">Bill Joye's <b>DS9</b>, <a href="http://hea-www.harvard.edu/RD/ds9/">http://hea-www.harvard.edu/RD/ds9/</a><em></em>, and</p>
<p class="startli">ASCL: <a href="https://ascl.net/0003.002">https://ascl.net/0003.002</a> <br />
ADS: <a href="https://ui.adsabs.harvard.edu/abs/2000ascl.soft03002S">https://ui.adsabs.harvard.edu/abs/2000ascl.soft03002S</a></p>
</li>
<li><p class="startli"><b>Fv</b> by Pan Chai, <a href="http://heasarc.gsfc.nasa.gov/ftools/fv/">http://heasarc.gsfc.nasa.gov/ftools/fv/</a><em></em>.</p>
<p class="startli">ASCL: <a href="https://ascl.net/1205.005">https://ascl.net/1205.005</a> <br />
ADS: <a href="https://ui.adsabs.harvard.edu/abs/2012ascl.soft05005P">https://ui.adsabs.harvard.edu/abs/2012ascl.soft05005P</a></p>
</li>
</ul>
<p>both handle 2-D images.</p>
<p>Currently (2013/01/29) I know of no image viewers that handle 1-D spectra properly nor multi-dimensional data, not even multi-dimensional data with only two non-degenerate image axes (please inform me if you know otherwise).</p>
<p>Pre-built <a class="el" href="overview.html">WCSLIB</a> packages are available, generally a little behind the main release (this list will probably be stale by the time you read it, best do a web search):</p>
<ul>
<li>archlinux (tgz), <a href="https://www.archlinux.org/packages/extra/i686/wcslib">https://www.archlinux.org/packages/extra/i686/wcslib</a><em></em>.</li>
<li>Debian (deb), <a href="http://packages.debian.org/search?keywords=wcslib">http://packages.debian.org/search?keywords=wcslib</a><em></em>.</li>
<li>Fedora (RPM), <a href="https://admin.fedoraproject.org/pkgdb/package/wcslib">https://admin.fedoraproject.org/pkgdb/package/wcslib</a><em></em>.</li>
<li>Fresh Ports (RPM), <a href="http://www.freshports.org/astro/wcslib">http://www.freshports.org/astro/wcslib</a><em></em>.</li>
<li>Gentoo, <a href="http://packages.gentoo.org/package/sci-astronomy/wcslib">http://packages.gentoo.org/package/sci-astronomy/wcslib</a><em></em>.</li>
<li>Homebrew (MacOSX), <a href="https://github.com/Homebrew/homebrew-science">https://github.com/Homebrew/homebrew-science</a><em></em>.</li>
<li>RPM (general) <a href="http://rpmfind.net/linux/rpm2html/search.php?query=wcslib">http://rpmfind.net/linux/rpm2html/search.php?query=wcslib</a><em></em>, <a href="http://www.rpmseek.com/rpm-pl/wcslib.html">http://www.rpmseek.com/rpm-pl/wcslib.html</a><em></em>.</li>
<li>Ubuntu (deb), <a href="https://launchpad.net/ubuntu/+source/wcslib">https://launchpad.net/ubuntu/+source/wcslib</a><em></em>.</li>
</ul>
<p>Bill Pence's general FITS IO library, <b>CFITSIO</b> is available from <a href="http://heasarc.gsfc.nasa.gov/fitsio/">http://heasarc.gsfc.nasa.gov/fitsio/</a><em></em>. It is used optionally by some of the high-level WCSLIB test programs and is required by two of the utility programs.</p>
<p>ASCL: <a href="https://ascl.net/1010.001">https://ascl.net/1010.001</a> <br />
ADS: <a href="https://ui.adsabs.harvard.edu/abs/2010ascl.soft10001P">https://ui.adsabs.harvard.edu/abs/2010ascl.soft10001P</a></p>
<p><b>PGPLOT</b>, Tim Pearson's Fortran plotting package on which <a class="el" href="pgsbox.html">PGSBOX</a> is based, also used by some of the WCSLIB self-test suite and a utility program, is available from <a href="http://astro.caltech.edu/~tjp/pgplot/">http://astro.caltech.edu/~tjp/pgplot/</a><em></em>.</p>
<p>ASCL: <a href="https://ascl.net/1103.002">https://ascl.net/1103.002</a> <br />
ADS: <a href="https://ui.adsabs.harvard.edu/abs/2011ascl.soft03002P">https://ui.adsabs.harvard.edu/abs/2011ascl.soft03002P</a> </p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 29 2023 19:09:57 for WCSLIB by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>