Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 82fd441cd3f2a8bc33fc3ed41403eced > files > 1951

python-astropy-0.2.4-4.mga4.x86_64.rpm


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>Full Changelog &mdash; Astropy v0.2.4</title>
    
    <link rel="stylesheet" href="_static/bootstrap-astropy.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '',
        VERSION:     '0.2.4',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <script type="text/javascript" src="_static/sidebar.js"></script>
    <link rel="shortcut icon" href="_static/astropy_logo.ico"/>
    <link rel="top" title="Astropy v0.2.4" href="index.html" />
    <link rel="prev" title="Sphinx extensions" href="development/sphinxext.html" /> 
  </head>
  <body>
<div class="topbar">
  <a class="brand" title="Documentation Home" href="index.html"></a>
  <ul>
    <li><a class="homelink" title="AstroPy Homepage" href="http://www.astropy.org"></a></li>
    <li><a title="General Index" href="genindex.html">Index</a></li>
    <li><a title="Python Module Index" href="py-modindex.html">Modules</a></li>
    <li>
      
      
<form action="search.html" method="get">
  <input type="text" name="q" placeholder="Search" />
  <input type="hidden" name="check_keywords" value="yes" />
  <input type="hidden" name="area" value="default" />
</form>
      
    </li>
  </ul>
</div>

<div class="related">
    <h3>Navigation</h3>
    <ul>
      <li class="right">
	<a href="development/sphinxext.html" title="Sphinx extensions">
	  &laquo; previous
	</a>
	
      </li>
      <li>
	<a href="index.html">Astropy v0.2.4</a>
	 &raquo;
      </li>
      
      <li>Full Changelog</li> 
    </ul>
</div>
  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <div class="section" id="full-changelog">
<span id="changelog"></span><h1>Full Changelog<a class="headerlink" href="#full-changelog" title="Permalink to this headline">¶</a></h1>
<div class="section" id="id1">
<h2>0.2.4 (2013-07-24)<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2>
<div class="section" id="bug-fixes">
<h3>Bug Fixes<a class="headerlink" href="#bug-fixes" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">astropy.coordinates</span></tt><ul>
<li>Fixed the angle parser to support parsing the string &#8220;1 degree&#8221;. [#1168]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.cosmology</span></tt><ul>
<li>Fixed a crash in the <tt class="docutils literal"><span class="pre">comoving_volume</span></tt> method on non-flat cosmologies
when passing it an array of redshifts.</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.io.ascii</span></tt><ul>
<li>Fixed a bug that prevented saving changes to the comment symbol when
writing changes to a table. [#1167]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.io.fits</span></tt><ul>
<li>Added a workaround for a bug in 64-bit OSX that could cause truncation when
writing files greater than 2^32 bytes in size. [#839]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.io.votable</span></tt><ul>
<li>Fixed incorrect reading of tables containing multiple <tt class="docutils literal"><span class="pre">&lt;RESOURCE&gt;</span></tt>
elements. [#1223]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.table</span></tt><ul>
<li>Fixed a bug where <tt class="docutils literal"><span class="pre">Table.remove_column</span></tt> and <tt class="docutils literal"><span class="pre">Table.rename_column</span></tt>
could cause a maksed table to lose its masking. [#1120]</li>
<li>Fixed bugs where subclasses of <tt class="docutils literal"><span class="pre">Table</span></tt> did not preserver their class in
certain operations. [#1142]</li>
<li>Fixed a bug where slicing a masked table did not preserve the mask. [#1187]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.units</span></tt><ul>
<li>Fixed a bug where the <tt class="docutils literal"><span class="pre">.si</span></tt> and <tt class="docutils literal"><span class="pre">.cgs</span></tt> properties of dimensionless
<tt class="docutils literal"><span class="pre">Quantity</span></tt> objects raised a <tt class="docutils literal"><span class="pre">ZeroDivisionError</span></tt>. [#1150]</li>
<li>Fixed a bug where multiple subsequent calls to the <tt class="docutils literal"><span class="pre">.decompose()</span></tt> method
on array quantities applied a scale factor each time. [#1163]</li>
</ul>
</li>
<li>Misc<ul>
<li>Fixed an installation crash that could occur sometimes on Debian/Ubuntu
and other *NIX systems where <tt class="docutils literal"><span class="pre">pkg_resources</span></tt> can be installed without
installing <tt class="docutils literal"><span class="pre">setuptools</span></tt>. [#1150]</li>
<li>Updated the <tt class="docutils literal"><span class="pre">distribute_setup.py</span></tt> bootstrapper to use setuptools &gt;= 0.7
when installing on systems that don&#8217;t already have an up to date version
of distribute/setuptools. [#1180]</li>
<li>Changed the <tt class="docutils literal"><span class="pre">version.py</span></tt> template so that Astropy affiliated packages can
(and they should) use their own <tt class="docutils literal"><span class="pre">cython_version.py</span></tt> and
<tt class="docutils literal"><span class="pre">utils._compiler</span></tt> modules where appropriate. This issue only pertains to
affiliated package maintainers. [#1198]</li>
<li>Fixed a corner case where the default config file generation could crash
if building with matplotlib but <em>not</em> Sphinx installed in a virtualenv.
[#1225]</li>
<li>Fixed a crash that could occur in the logging module on systems that
don&#8217;t have a default preferred encoding (in particular this happened
in some versions of PyCharm). [#1244]</li>
<li>The Astropy log now supports passing non-string objects (and calling
<tt class="docutils literal"><span class="pre">str()</span></tt> on them by default) to the logging methods, in line with Python&#8217;s
standard logging API. [#1267]</li>
<li>Minor documentation fixes [#582, #696, #1154, #1194, #1212, #1213, #1246,
#1252]</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="other-changes-and-additions">
<h3>Other Changes and Additions<a class="headerlink" href="#other-changes-and-additions" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">astropy.cosmology</span></tt><ul>
<li>Added a new <tt class="docutils literal"><span class="pre">Plank13</span></tt> object representing the Plank 2013 results. WMAP7
remains the default cosmology so this should not affect any existing
computations using the defaults. [#895]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.units</span></tt><ul>
<li>Performance improvements in initialization of <tt class="docutils literal"><span class="pre">Quantity</span></tt> objects with
a large number of elements. [#1231]</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="section" id="id2">
<h2>0.2.3 (2013-05-30)<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h2>
<div class="section" id="id3">
<h3>Bug Fixes<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">astropy.time</span></tt><ul>
<li>Fixed inaccurate handling of leap seconds when converting from UTC to UNIX
timestamps. [#1118]</li>
<li>Tightened required accuracy in many of the time conversion tests. [#1121]</li>
</ul>
</li>
<li>Misc<ul>
<li>Fixed a regression that was introduced in v0.2.2 by the fix to issue #992
that was preventing installation of Astropy affiliated packages that use
Astropy&#8217;s setup framework. [#1124]</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="section" id="id4">
<h2>0.2.2 (2013-05-21)<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h2>
<div class="section" id="id5">
<h3>Bug Fixes<a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">astropy.io</span></tt><ul>
<li>Fixed issues in both the <tt class="docutils literal"><span class="pre">fits</span></tt> and <tt class="docutils literal"><span class="pre">votable</span></tt> sub-packages where array
byte order was not being handled consistently, leading to possible crashes
espcially on big-endian systems. [#1003]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.io.fits</span></tt><ul>
<li>When an error occurs opening a file in fitsdiff the exception message will
now at least mention which file had the error.</li>
<li>Fixed a couple cases where creating a new table using TDIMn in some of the
columns could cause a crash.</li>
<li>Slightly refactored how tables containing variable-length array columns are
handled to add two improvements: Fixes an issue where accessing the data
after a call to the <a class="reference internal" href="io/fits/api/files.html#astropy.io.fits.getdata" title="astropy.io.fits.getdata"><tt class="xref py py-obj docutils literal"><span class="pre">astropy.io.fits.getdata</span></tt></a> convenience function caused
an exception, and allows the VLA data to be read from an existing mmap of
the FITS file.</li>
<li>Fixed a bug on Python 3 where attempting to open a non-existent file on
Python 3 caused a seemingly unrelated traceback.</li>
<li>Fixed an issue in the tests that caused some tests to fail if Astropy is
installed with read-only permissions.</li>
<li>Fixed a bug where instantiating a <tt class="docutils literal"><span class="pre">BinTableHDU</span></tt> from a numpy array
containing boolean fields converted all the values to <tt class="docutils literal"><span class="pre">False</span></tt>.</li>
<li>Fixed an issue where passing an array of integers into the constructor of
<tt class="docutils literal"><span class="pre">Column()</span></tt> when the column type is floats of the same byte width caused
the column array to become garbled.</li>
<li>Fixed inconsistent behavior in creating CONTINUE cards from byte strings
versus unicode strings in Python 2&#8211;CONTINUE cards can now be created
properly from unicode strings (so long as they are convertable to ASCII).</li>
<li>Fixed a bug in parsing HIERARCH keywords that do not have a space after the
first equals sign (before the value).</li>
<li>Prevented extra leading whitespace on HIERARCH keywords from being treated
as part of the keyword.</li>
<li>Fixed a bug where HIERARCH keywords containing lower-case letters was
mistakenly marked as invalid during header validation along with an
ancillary issue where the <tt class="docutils literal"><span class="pre">Header.index()</span></tt> method id not work correctly
with HIERARCH keywords containing lower-case letters.</li>
<li>Disallowed assigning NaN and Inf floating point values as header values,
since the FITS standard does not define a way to represent them in. Because
this is undefined, the previous behavior did not make sense and produced
invalid FITS files. [#954]</li>
<li>Fixed an obscure issue that can occur on systems that don&#8217;t have flush to
memory-mapped files implemented (namely GNU Hurd). [#968]</li>
<li>Improved round-tripping and preservation of manually assigned column
attributes (<tt class="docutils literal"><span class="pre">TNULLn</span></tt>, <tt class="docutils literal"><span class="pre">TSCALn</span></tt>, etc.) in table HDU headers. [#996]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.io.votable</span></tt><ul>
<li>Stopped deprecation warnings from the <tt class="docutils literal"><span class="pre">astropy.io.votable</span></tt> package that
could occur during setup. [#970]</li>
<li>Fixed an issue where INFO elements were being incorrectly dropped when
occurring inside a TABLE element. [#1000]</li>
<li>Fixed obscure test failures on MIPS platforms. [#1010]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.nddata.convolution</span></tt><ul>
<li>Fixed an issue in <tt class="docutils literal"><span class="pre">make_kernel()</span></tt> when using an Airy function kernel.
Also removed the superfluous &#8216;brickwall&#8217; option. [#939]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.table</span></tt><ul>
<li>Fixed a crash that could occur when adding a row to an empty (rowless)
table with masked columns. [#973]</li>
<li>Made it possible to assign to one table row from the value of another row,
effictively making it easier to copy rows, for example. [#1019]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.time</span></tt><ul>
<li>Added appropriate <tt class="docutils literal"><span class="pre">__copy__</span></tt> and <tt class="docutils literal"><span class="pre">__deepcopy__</span></tt> behavior; this
omission caused a seemingly unrelated error in FK5 coordinate separation.
[#891]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.units</span></tt><ul>
<li>Fixed an issue where the <tt class="docutils literal"><span class="pre">isiterable()</span></tt> utility returned <tt class="docutils literal"><span class="pre">True</span></tt> for
quantities with scalar values.  Added an <tt class="docutils literal"><span class="pre">__iter__</span></tt> method for the
<tt class="docutils literal"><span class="pre">Quantity</span></tt> class and fixed <tt class="docutils literal"><span class="pre">isiterable()</span></tt> to catch false positives.
[#878]</li>
<li>Fixed previously undefined behavior when multiplying a unit by a string.
[#949]</li>
<li>Added &#8216;time&#8217; as a physical type&#8211;this was a simple omission. [#959]</li>
<li>Fixed issues with pickling unit objects so as to play nicer with the
multiprocessing module. [#974]</li>
<li>Made it more difficult to accidentally override existing units with a new
unit of the same name. [#1070]</li>
<li>Added several more physical types and units that were previously omitted,
including &#8216;mass density&#8217;, &#8216;specific volume&#8217;, &#8216;molar volume&#8217;, &#8216;momentum&#8217;,
&#8216;angular momentum&#8217;, &#8216;angular speed&#8217;, &#8216;angular acceleration&#8217;, &#8216;electric
current&#8217;, &#8216;electric current density&#8217;, &#8216;electric field strength&#8217;, &#8216;electric
flux density&#8217;, &#8216;electric charge density&#8217;, &#8216;permittivity&#8217;, &#8216;electromagnetic
field strength&#8217;, &#8216;radiant intensity&#8217;, &#8216;data quantity&#8217;, &#8216;bandwidth&#8217;; and
&#8216;knots&#8217;, &#8216;nautical miles&#8217;, &#8216;becquerels&#8217;, and &#8216;curies&#8217; respectively. [#1072]</li>
</ul>
</li>
<li>Misc<ul>
<li>Fixed a permission error that could occur when running <tt class="docutils literal"><span class="pre">astropy.test()</span></tt>
on Python 3 when Astropy is installed as root. [#811]</li>
<li>Made it easier to filter warnings from the <tt class="docutils literal"><span class="pre">convolve()</span></tt> function and
from <tt class="docutils literal"><span class="pre">Quantity</span></tt> objects. [#853]</li>
<li>Fixed a crash that could occur in Python 3 when generation of the default
config file fails during setup. [#952]</li>
<li>Fixed an unrelated error message that could occur when trying to import
astropy from a source checkout without having build the extension modules
first. This issue was claimed to be fixed in v0.2.1, but the fix itself had
a bug. [#971]</li>
<li>Fixed a crash that could occur when running the <tt class="docutils literal"><span class="pre">build_sphinx</span></tt> setup
command in Python 3. [#977]</li>
<li>Added a more helpful error message when trying to run the
<tt class="docutils literal"><span class="pre">setup.py</span> <span class="pre">build_sphinx</span></tt> command when Sphinx is not installed. [#1027]</li>
<li>Minor documentation fixes and restructuring.
[#935, #967, #978, #1004, #1028, #1047]</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="id6">
<h3>Other Changes and Additions<a class="headerlink" href="#id6" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Some performance improvements to the <tt class="docutils literal"><span class="pre">astropy.units</span></tt> package, in particular
improving the time it takes to import the sub-package. [#1015]</li>
</ul>
</div>
</div>
<div class="section" id="id7">
<h2>0.2.1 (2013-04-03)<a class="headerlink" href="#id7" title="Permalink to this headline">¶</a></h2>
<div class="section" id="id8">
<h3>Bug Fixes<a class="headerlink" href="#id8" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">astropy.coordinates</span></tt><ul>
<li>Fixed encoding errors that could occur when formatting coordinate objects
in code using <tt class="docutils literal"><span class="pre">from</span> <span class="pre">__future__</span> <span class="pre">import</span> <span class="pre">unicode_literals</span></tt>. [#817]</li>
<li>Fixed a bug where the minus sign was dropped when string formatting dms
coordinates with -0 degrees. [#875]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.io.fits</span></tt><ul>
<li>Properly supports the ZQUANTIZ keyword used to support quantization
level&#8211;this includes working support for lossless GZIP compression of
images.</li>
<li>Fixed support for opening gzipped FITS files in a writeable mode. [#256]</li>
<li>Added a more helpful exception message when trying to read invalid values
from a table when the required <tt class="docutils literal"><span class="pre">TNULLn</span></tt> keyword is missing. [#309]</li>
<li>More refactoring of the tile compression handling to work around a
potential memory access violation that was particularly prevalent on
Windows. [#507]</li>
<li>Fixed an integer size mismatch in the compression module that could affect
32-bit systems. [#786]</li>
<li>Fixed malformatting of the <tt class="docutils literal"><span class="pre">TFORMn</span></tt> keywords when writing compressed
image tables (they ommitted the max array length parameter from the
variable-length array format).</li>
<li>Fixed a crash that could occur when writing a table containing multi-
dimensional array columns from an existing file into a new file.</li>
<li>Fixed a bug in fitsdiff that reported two header keywords contaning NaN
as having different values.</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.io.votable</span></tt><ul>
<li>Fixed links to the <tt class="docutils literal"><span class="pre">astropy.io.votable</span></tt> documentation in the VOTable
validator output. [#806]</li>
<li>When reading VOTables containing integers that are out of range for their
column type, display a warning rather than raising an exception. [#825]</li>
<li>Changed the default string format for floating point values for better
round-tripping. [#856]</li>
<li>Fixed opening VOTables through the <tt class="docutils literal"><span class="pre">Table.read()</span></tt> interface for tables
that have no names. [#927]</li>
<li>Fixed creation of VOTables from an Astropy table that does not have a data
mask. [#928]</li>
<li>Minor documentation fixes. [#932]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.nddata.convolution</span></tt><ul>
<li>Added better handling of <tt class="docutils literal"><span class="pre">inf</span></tt> values to the <tt class="docutils literal"><span class="pre">convolve_fft</span></tt> family of
functions. [#893]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.table</span></tt><ul>
<li>Fixed silent failure to assign values to a row on multiple columns. [#764]</li>
<li>Fixed various buggy behavior when viewing a table after sorting by one of
its columns. [#829]</li>
<li>Fixed using <tt class="docutils literal"><span class="pre">numpy.where()</span></tt> with table indexing. [#838]</li>
<li>Fixed a bug where opening a remote table with <tt class="docutils literal"><span class="pre">Table.read()</span></tt> could cause
the entire table to be downloaded twice. [#845]</li>
<li>Fixed a bug where <tt class="docutils literal"><span class="pre">MaskedColumn</span></tt> no longer worked if the column being
masked is renamed. [#916]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.units</span></tt><ul>
<li>Added missing capability for array <tt class="docutils literal"><span class="pre">Quantity</span></tt>s to be initializable by
a list of <tt class="docutils literal"><span class="pre">Quantity</span></tt>s. [#835]</li>
<li>Fixed the definition of year and lightyear to be in terms of Julian year
per the IAU definition. [#861]</li>
<li>&#8220;degree&#8221; was removed from the list of SI base units. [#863]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.wcs</span></tt><ul>
<li>Fixed <tt class="docutils literal"><span class="pre">TypeError</span></tt> when calling <tt class="docutils literal"><span class="pre">WCS.to_header_string()</span></tt>. [#822]</li>
</ul>
</li>
<li>Misc<ul>
<li>Fixed a minor issue when installing with <tt class="docutils literal"><span class="pre">./setup.py</span> <span class="pre">develop</span></tt> on a fresh
git clone.  This is likely only of interest to developers on Astropy.
[#725]</li>
<li>Fixes a crash with <tt class="docutils literal"><span class="pre">ImportError:</span> <span class="pre">No</span> <span class="pre">module</span> <span class="pre">named</span> <span class="pre">'astropy.version'</span></tt> when
running setup.py from a source checkout for the first time on OSX with
Python 3.3. [#820]</li>
<li>Fixed an installation issue where running <tt class="docutils literal"><span class="pre">./setup.py</span> <span class="pre">install</span></tt> or when
installing with pip the <tt class="docutils literal"><span class="pre">.astropy</span></tt> directory gets created in the home
directory of the user running the command.  The user&#8217;s <tt class="docutils literal"><span class="pre">.astropy</span></tt>
directory should only be created when they use astropy, not when they
install it. [#867]</li>
<li>Fixed an exception when creating a <tt class="docutils literal"><span class="pre">ProgressBar</span></tt> with a &#8220;total&#8221; of 0.
[#752]</li>
<li>Added better documentation of behavior that can occur when trying to import
the astropy package from within a source checkout without first building
the extension modules. [#795, #864]</li>
<li>Added link to the installation instructions in the README. [#797]</li>
<li>Catches segfaults in xmllint which can occur sometimes and is otherwise out
of our control. [#803]</li>
<li>Minor changes to the documentation template. [#805]</li>
<li>Fixed a minor exception handling bug in <tt class="docutils literal"><span class="pre">download_file()</span></tt>. [#808]</li>
<li>Added cleanup of any temporary files if an error occurs in
<tt class="docutils literal"><span class="pre">download_file()</span></tt>. [#857]</li>
<li>Filesystem free space is checked for before attempting to download a file
with <tt class="docutils literal"><span class="pre">download_file()</span></tt>. [#858]</li>
<li>Fixed package data locating to work across symlinks&#8211;required to work with
some OS packaging layouts. [#827]</li>
<li>Fixed a bug when building Cython extensions where hidden files containing
<tt class="docutils literal"><span class="pre">.pyx</span></tt> extensions could cause the build to crash. This can be an issue
with software and filesystems that autogenerate hidden files. [#834]</li>
<li>Fixed bug that could cause a &#8220;script&#8221; called README.rst to be installed
in a bin directory. [#852]</li>
<li>Fixed some miscellaneous and mostly rare reference leaks caught by
cpychecker. [#914]</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="id9">
<h3>Other Changes and Additions<a class="headerlink" href="#id9" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Added logo and branding for Windows binary installers. [#741]</li>
<li>Upgraded included version libexpat to 2.1.0. [#781]</li>
<li>~25% performance improvement in unit composition/decomposition. [#836]</li>
<li>Added previously missing LaTeX formatting for <tt class="docutils literal"><span class="pre">L_sun</span></tt> and <tt class="docutils literal"><span class="pre">R_sun</span></tt>. [#841]</li>
<li><tt class="docutils literal"><span class="pre">ConfigurationItem</span></tt>s now have a more useful and informative <tt class="docutils literal"><span class="pre">__repr__</span></tt>
and improved documentation for how to use them. [#855]</li>
<li>Added a friendlier error message when trying to import astropy from a source
checkout without first building the extension modules inplace. [#864]</li>
<li><tt class="docutils literal"><span class="pre">py.test</span></tt> now outputs more system information for help in debugging issues
from users. [#869]</li>
<li>Added unit definitions &#8220;mas&#8221; and &#8220;uas&#8221; for &#8220;milliarcsecond&#8221; and
&#8220;microarcsecond&#8221; respectively. [#892]</li>
</ul>
</div>
</div>
<div class="section" id="id10">
<h2>0.2 (2013-02-19)<a class="headerlink" href="#id10" title="Permalink to this headline">¶</a></h2>
<div class="section" id="new-features">
<h3>New Features<a class="headerlink" href="#new-features" title="Permalink to this headline">¶</a></h3>
<p>This is a brief overview of the new features included in Astropy 0.2&#8211;please
see the &#8220;What&#8217;s New&#8221; section of the documentation for more details.</p>
<ul>
<li><p class="first"><tt class="docutils literal"><span class="pre">astropy.coordinates</span></tt></p>
<ul class="simple">
<li>This new subpackage contains a representation of celestial coordinates,
and provides a wide range of related functionality.  While
fully-functional, it is a work in progress and parts of the API may
change in subsequent releases.</li>
</ul>
</li>
<li><p class="first"><tt class="docutils literal"><span class="pre">astropy.cosmology</span></tt></p>
<ul class="simple">
<li>Update to include cosmologies with variable dark energy equations of state.
(This introduces some API incompatibilities with the older Cosmology
objects).</li>
<li>Added parameters for relativistic species (photons, neutrinos) to the
astropy.cosmology classes. The current treatment assumes that neutrinos are
massless. [#365]</li>
<li>Add a WMAP9 object using the 9-year WMAP parameters from Hinshaw et al.
Once this paper is accepted, this should be made the default, but for
now WMAP7 remains the default. [#629]</li>
</ul>
</li>
<li><p class="first"><tt class="docutils literal"><span class="pre">astropy.table</span></tt> I/O infrastructure for custom readers/writers
implemented. [#305]</p>
<ul class="simple">
<li>Added support for reading/writing HDF5 files [#461]</li>
<li>Added support for masked tables with missing or invalid data [#451]</li>
</ul>
</li>
<li><p class="first">New <tt class="docutils literal"><span class="pre">astropy.time</span></tt> sub-package. [#332]</p>
</li>
<li><p class="first">New <tt class="docutils literal"><span class="pre">astropy.units</span></tt> sub-package that includes a class for units
(<tt class="docutils literal"><span class="pre">astropy.units.Unit</span></tt>) and scalar quantities that have units
(<tt class="docutils literal"><span class="pre">astropy.units.Quantity</span></tt>). [#370, #445]</p>
<p>This has the following effects on other sub-packages:</p>
<ul class="simple">
<li>In <tt class="docutils literal"><span class="pre">astropy.wcs</span></tt>, the <tt class="docutils literal"><span class="pre">wcs.cunit</span></tt> list now takes and returns
<tt class="docutils literal"><span class="pre">astropy.units.Unit</span></tt> objects. [#379]</li>
<li>In <tt class="docutils literal"><span class="pre">astropy.nddata</span></tt>, units are now stored as <tt class="docutils literal"><span class="pre">astropy.units.Unit</span></tt>
objects. [#382]</li>
<li>In <tt class="docutils literal"><span class="pre">astropy.table</span></tt>, units on columns are now stored as
<tt class="docutils literal"><span class="pre">astropy.units.Unit</span></tt> objects. [#380]</li>
<li>In <tt class="docutils literal"><span class="pre">astropy.constants</span></tt>, constants are now stored as
<tt class="docutils literal"><span class="pre">astropy.units.Quantity</span></tt> objects. [#529]</li>
</ul>
</li>
<li><p class="first"><tt class="docutils literal"><span class="pre">astropy.io.ascii</span></tt></p>
<ul class="simple">
<li>Improved integration with the <tt class="docutils literal"><span class="pre">astropy.table</span></tt> Table class so that
table and column metadata (e.g. keywords, units, description,
formatting) are directly available in the output table object.  The
CDS, DAOphot, and IPAC format readers now provide this type of
integrated metadata.</li>
<li>Changed to using <a class="reference internal" href="table/index.html#module-astropy.table" title="astropy.table"><tt class="xref py py-obj docutils literal"><span class="pre">astropy.table</span></tt></a> masked tables instead of NumPy
masked arrays for tables with missing values.</li>
<li>Added SExtractor table reader to <tt class="docutils literal"><span class="pre">astropy.io.ascii</span></tt> [#420]</li>
<li>Removed the Memory reader class which was used to convert data input
passed to the <tt class="docutils literal"><span class="pre">write</span></tt> function into an internal table.  Instead
<tt class="docutils literal"><span class="pre">write</span></tt> instantiates an astropy Table object using the data
input to <tt class="docutils literal"><span class="pre">write</span></tt>.</li>
<li>Removed the NumpyOutputter as the output of reading a table is now
always a <tt class="docutils literal"><span class="pre">Table</span></tt> object.</li>
<li>Removed the option of supplying a function as a column output
formatter.</li>
<li>Added a new <tt class="docutils literal"><span class="pre">strip_whitespace</span></tt> keyword argument to the <tt class="docutils literal"><span class="pre">write</span></tt>
function.  This controls whether whitespace is stripped from
the left and right sides of table elements before writing.
Default is True.</li>
<li>Fixed a bug in reading IPAC tables with null values.</li>
</ul>
</li>
<li><p class="first">Generalized I/O infrastructure so that <tt class="docutils literal"><span class="pre">astropy.nddata</span></tt> can also have
custom readers/writers [#659]</p>
</li>
<li><p class="first"><tt class="docutils literal"><span class="pre">astropy.wcs</span></tt></p>
<ul class="simple">
<li>From updating the the underlying wcslib 4.16:<ul>
<li>When <tt class="xref py py-obj docutils literal"><span class="pre">astropy.wcs.WCS</span></tt> constructs a default coordinate
representation it will give it the special name &#8220;DEFAULTS&#8221;, and
will not report &#8220;Found one coordinate representation&#8221;.</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="id11">
<h3>Other Changes and Additions<a class="headerlink" href="#id11" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>A configuration file with all options set to their defaults is now generated
when astropy is installed.  This file will be pulled in as the users&#8217;
astropy configuration file the first time they <tt class="docutils literal"><span class="pre">import</span> <span class="pre">astropy</span></tt>.  [#498]</li>
<li>Astropy doc themes moved into <tt class="docutils literal"><span class="pre">astropy.sphinx</span></tt> to allow affiliated packages
to access them.</li>
<li>Added expanded documentation for the <tt class="docutils literal"><span class="pre">astropy.cosmology</span></tt> sub-package.
[#272]</li>
<li>Added option to disable building of &#8220;legacy&#8221; packages (pyfits, vo, etc.).</li>
<li>The value of the astronomical unit (au) has been updated to that adopted by
IAU 2012 Resolution B2, and the values of the pc and kpc constants have been
updated to reflect this. [#368]</li>
<li>Added links to the documentation pages to directly edit the documentation on
GitHub. [#347]</li>
<li>Several updates merged from <tt class="docutils literal"><span class="pre">pywcs</span></tt> into <tt class="docutils literal"><span class="pre">astropy.wcs</span></tt> [#384]:<ul>
<li>Improved the reading of distortion images.</li>
<li>Added a new option to choose whether or not to write SIP coefficients.</li>
<li>Uses the <tt class="docutils literal"><span class="pre">relax</span></tt> option by default so that non-standard keywords are
allowed. [#585]</li>
</ul>
</li>
<li>Added HTML representation of tables in IPython notebook [#409]</li>
<li>Rewrote CFITSIO-based backend for handling tile compression of FITS files.
It now uses a standard CFITSIO instead of heavily modified pieces of CFITSIO
as before.  Astropy ships with its own copy of CFITSIO v3.30, but system
packagers may choose instead to strip this out in favor of a
system-installed version of CFITSIO.  This corresponds to PyFITS ticket 169.
[#318]</li>
<li>Moved <tt class="xref py py-obj docutils literal"><span class="pre">astropy.config.data</span></tt> to <a class="reference internal" href="utils/index.html#module-astropy.utils.data" title="astropy.utils.data"><tt class="xref py py-obj docutils literal"><span class="pre">astropy.utils.data</span></tt></a> and re-factored the I/O
routines to separate out the generic I/O code that can be used to open any
file or resource from the code used to access Astropy-related data. The
&#8216;core&#8217; I/O routine is now <tt class="xref py py-obj docutils literal"><span class="pre">get_readable_fileobj</span></tt>, which can be used to
access any local as well as remote data, supports caching, and can
decompress gzip and bzip2 files on-the-fly. [#425]</li>
<li>Added a classmethod to
<a class="reference internal" href="_generated/astropy.coordinates.coordsystems.SphericalCoordinatesBase.html#astropy.coordinates.coordsystems.SphericalCoordinatesBase" title="astropy.coordinates.coordsystems.SphericalCoordinatesBase"><tt class="xref py py-obj docutils literal"><span class="pre">astropy.coordinates.coordsystems.SphericalCoordinatesBase</span></tt></a> that performs a
name resolve query using Sesame to retrieve coordinates for the requested
object. This works for any subclass of <tt class="xref py py-obj docutils literal"><span class="pre">SphericalCoordinatesBase</span></tt>, but
requires an internet connection. [#556]</li>
<li><tt class="docutils literal"><span class="pre">astropy.nddata.convolution</span></tt> removed requirement of PyFFTW3; uses Numpy&#8217;s
FFT by default instead with the added ability to specify an FFT
implementation to use. [#660]</li>
</ul>
</div>
<div class="section" id="id12">
<h3>Bug Fixes<a class="headerlink" href="#id12" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">astropy.io.ascii</span></tt><ul>
<li>Fixed crash when pprinting a row with INDEF values. [#511]</li>
<li>Fixed failure when reading DAOphot files with empty keyword values [#666].</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.io.fits</span></tt><ul>
<li>Improved handling of scaled images and pseudo-unsigned integer images in
compressed image HDUs.  They now work more transparently like normal image
HDUs with support for the <tt class="docutils literal"><span class="pre">do_not_scale_image_data</span></tt> and <tt class="docutils literal"><span class="pre">uint</span></tt> options,
as well as <tt class="docutils literal"><span class="pre">scale_back</span></tt> and <tt class="docutils literal"><span class="pre">save_backup</span></tt>.  The <tt class="docutils literal"><span class="pre">.scale()</span></tt> method
works better too. Corresponds to PyFITS ticket 88.</li>
<li>Permits non-string values for the EXTNAME keyword when reading in a file,
rather than throwing an exception due to the malformatting.  Added
verification for the format of the EXTNAME keyword when writing.
Corresponds to PyFITS ticket 96.</li>
<li>Added support for EXTNAME and EXTVER in PRIMARY HDUs.  That is, if EXTNAME
is specified in the header, it will also be reflected in the <tt class="docutils literal"><span class="pre">.name</span></tt>
attribute and in <tt class="docutils literal"><span class="pre">fits.info()</span></tt>.  These keywords used to be verboten in
PRIMARY HDUs, but the latest version of the FITS standard allows them.
Corresponds to PyFITS ticket 151.</li>
<li>HCOMPRESS can again be used to compress data cubes (and higher-dimensional
arrays) so long as the tile size is effectively 2-dimensional. In fact,
compatible tile sizes will automatically be used even if they&#8217;re not
explicitly specified. Corresponds to PyFITS ticket 171.</li>
<li>Fixed a bug that could cause a deadlock in the filesystem on OSX when
reading the data from certain types of FITS files. This only occurred
when used in conjunction with Numpy 1.7. [#369]</li>
<li>Added support for the optional <tt class="docutils literal"><span class="pre">endcard</span></tt> parameter in the
<tt class="docutils literal"><span class="pre">Header.fromtextfile()</span></tt> and <tt class="docutils literal"><span class="pre">Header.totextfile()</span></tt> methods.  Although
<tt class="docutils literal"><span class="pre">endcard=False</span></tt> was a reasonable default assumption, there are still text
dumps of FITS headers that include the END card, so this should have been
more flexible. Corresponds to PyFITS ticket 176.</li>
<li>Fixed a crash when running fitsdiff on two empty (that is, zero row) tables.
Corresponds to PyFITS ticket 178.</li>
<li>Fixed an issue where opening a FITS file containing a random group HDU in
update mode could result in an unnecessary rewriting of the file even if
no changes were made. This corresponds to PyFITS ticket 179.</li>
<li>Fixed a crash when generating diff reports from diffs using the
<tt class="docutils literal"><span class="pre">ignore_comments</span></tt> options. Corresponds to PyFITS ticket 181.</li>
<li>Fixed some bugs with WCS Paper IV record-valued keyword cards:<ul>
<li>Cards that looked kind of like RVKCs but were not intended to be were
over-permissively treated as such&#8211;commentary keywords like COMMENT and
HISTORY were particularly affected. Corresponds to PyFITS ticket 183.</li>
<li>Looking up a card in a header by its standard FITS keyword only should
always return the raw value of that card.  That way cards containing
values that happen to valid RVKCs but were not intended to be will still
be treated like normal cards. Corresponds to PyFITS ticket 184.</li>
<li>Looking up a RVKC in a header with only part of the field-specifier (for
example &#8220;DP1.AXIS&#8221; instead of &#8220;DP1.AXIS.1&#8221;) was implicitly treated as a
wildcard lookup. Corresponds to PyFITS ticket 184.</li>
</ul>
</li>
<li>Fixed a crash when diffing two FITS files where at least one contains a
compressed image HDU which was not recognized as an image instead of a
table. Corresponds to PyFITS ticket 187.</li>
<li>Fixed a bug where opening a file containing compressed image HDUs in
&#8216;update&#8217; mode and then immediately closing it without making any changes
caused the file to be rewritten unnecessarily.</li>
<li>Fixed two memory leaks that could occur when writing compressed image data,
or in some cases when opening files containing compressed image HDUs in
&#8216;update&#8217; mode.</li>
<li>Fixed a bug where <tt class="docutils literal"><span class="pre">ImageHDU.scale(option='old')</span></tt> wasn&#8217;t working at
all&#8211;it was not restoring the image to its original BSCALE and BZERO
values.</li>
<li>Fixed a bug when writing out files containing zero-width table columns,
where the TFIELDS keyword would be updated incorrectly, leaving the table
largely unreadable.</li>
<li>Fixed a minor string formatting issue.</li>
<li>Fixed bugs in the backwards compatibility layer for the <tt class="docutils literal"><span class="pre">CardList.index</span></tt>
and <tt class="docutils literal"><span class="pre">CardList.count</span></tt> methods. Corresponds to PyFITS ticket 190.</li>
<li>Improved <tt class="docutils literal"><span class="pre">__repr__</span></tt> and text file representation of cards with long
values that are split into CONTINUE cards. Corresponds to PyFITS ticket
193.</li>
<li>Fixed a crash when trying to assign a long (&gt; 72 character) value to blank
(&#8216;&#8217;) keywords. This also changed how blank keywords are represented&#8211;there
are still exactly 8 spaces before any commentary content can begin; this
<em>may</em> affect the exact display of header cards that assumed there could be
fewer spaces in a blank keyword card before the content begins. However,
the current approach is more in line with the requirements of the FITS
standard. Corresponds to PyFITS ticket 194.</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.io.votable</span></tt><ul>
<li>The <tt class="xref py py-obj docutils literal"><span class="pre">Table</span></tt> class now maintains a single array object which is a
Numpy masked array.  For variable-length columns, the object that
is stored there is also a Numpy masked array.</li>
<li>Changed the <tt class="docutils literal"><span class="pre">pedantic</span></tt> configuration option to be <tt class="docutils literal"><span class="pre">False</span></tt> by default
due to the vast proliferation of non-compliant VO Tables. [#296]</li>
<li>Renamed <tt class="xref py py-obj docutils literal"><span class="pre">astropy.io.vo</span></tt> to <a class="reference internal" href="io/votable/index.html#module-astropy.io.votable" title="astropy.io.votable"><tt class="xref py py-obj docutils literal"><span class="pre">astropy.io.votable</span></tt></a>.</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.table</span></tt><ul>
<li>Added a workaround for an upstream bug in Numpy 1.6.2 that could cause
a maximum recursion depth RuntimeError when printing table rows. [#341]</li>
</ul>
</li>
<li><tt class="docutils literal"><span class="pre">astropy.wcs</span></tt><ul>
<li>Updated to wcslib 4.15 [#418]</li>
<li>Fixed a problem with handling FITS headers on locales that do not use
dot as a decimal separator. This required an upstream fix to wcslib which
is included in wcslib 4.14. [#313]</li>
</ul>
</li>
<li>Fixed some tests that could fail due to missing/incorrect logging
configuration&#8211;ensures that tests don&#8217;t have any impact on the default log
location or contents. [#291]</li>
<li>Various minor documentation fixes [#293 and others]</li>
<li>Fixed a bug where running the tests with the <tt class="docutils literal"><span class="pre">py.test</span></tt> command still tried
to replace the system-installed pytest with the one bundled with Astropy.
[#454]</li>
<li>Improved multiprocessing compatibility for file downloads. [#615]</li>
<li>Fixed handling of Cython modules when building from a source checkout of a
tagged release version. [#594]</li>
<li>Added a workaround for a bug in Sphinx that could occur when using the
<tt class="docutils literal"><span class="pre">:tocdepth:</span></tt> directive. [#595]</li>
<li>Minor VOTable fixes [#596]</li>
<li>Fixed how <tt class="docutils literal"><span class="pre">setup.py</span></tt> uses <tt class="docutils literal"><span class="pre">distribute_setup.py</span></tt> to prevent possible
<tt class="docutils literal"><span class="pre">VersionConflict</span></tt> errors when an older version of distribute is already
installed on the user&#8217;s system. [#616][#640]</li>
<li>Changed use of <tt class="docutils literal"><span class="pre">log.warn</span></tt> in the logging module to <tt class="docutils literal"><span class="pre">log.warning</span></tt> since
the former is deprecated. [#624]</li>
</ul>
</div>
</div>
<div class="section" id="id13">
<h2>0.1 (2012-06-19)<a class="headerlink" href="#id13" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Initial release.</li>
</ul>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper"><h3>Page Contents</h3>
<ul>
<li><a class="reference internal" href="#">Full Changelog</a><ul>
<li><a class="reference internal" href="#id1">0.2.4 (2013-07-24)</a><ul>
<li><a class="reference internal" href="#bug-fixes">Bug Fixes</a></li>
<li><a class="reference internal" href="#other-changes-and-additions">Other Changes and Additions</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id2">0.2.3 (2013-05-30)</a><ul>
<li><a class="reference internal" href="#id3">Bug Fixes</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id4">0.2.2 (2013-05-21)</a><ul>
<li><a class="reference internal" href="#id5">Bug Fixes</a></li>
<li><a class="reference internal" href="#id6">Other Changes and Additions</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id7">0.2.1 (2013-04-03)</a><ul>
<li><a class="reference internal" href="#id8">Bug Fixes</a></li>
<li><a class="reference internal" href="#id9">Other Changes and Additions</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id10">0.2 (2013-02-19)</a><ul>
<li><a class="reference internal" href="#new-features">New Features</a></li>
<li><a class="reference internal" href="#id11">Other Changes and Additions</a></li>
<li><a class="reference internal" href="#id12">Bug Fixes</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id13">0.1 (2012-06-19)</a></li>
</ul>
</li>
</ul>


        </div>
      </div>
      <div class="clearer"></div>
    </div>
<footer class="footer">
  <p class="pull-right">
    <a href="http://github.com/astropy/astropy/tree/v0.2.4/docs/changelog.rst">Edit This Page on Github</a> &nbsp;
    <a href="_sources/changelog.txt"
       rel="nofollow">Page Source</a> &nbsp;
    <a href="#">Back to Top</a></p>
  <p>
    &copy; Copyright 2011-2013, The Astropy Developers.<br/>
    Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3. &nbsp;
    Last built 22 Oct 2013. <br/>
  </p>
</footer>
  </body>
</html>