[AstroPy] "ASCII" tables that contain non-ASCII characters

Nathan Goldbaum nathan12343 at gmail.com
Mon Oct 24 18:01:32 EDT 2016


I believe this is issue 2923:

https://github.com/astropy/astropy/issues/2923

On Mon, Oct 24, 2016 at 4:45 PM, Benjamin Alan Weaver <baweaver at lbl.gov>
wrote:

> Hello y'all,
>
> We are trying to read "ASCII" tables containing atomic line data
> provided by NIST.  When you request the line wavelength data in
> angstroms, NIST very helpfully labels the columns with the angstrom
> symbol (Å), which is not strictly part of the ASCII character set.
>
> We can read these tables with Table.read() *and* the environment
> variable LANG=en_US.utf-8 set.  However, if LANG is not set,
> Table.read() fails to decode these files.
>
> As far as I can tell the underlying read() function in astropy.io.ascii
> does not accept keywords related to the file encoding.
>
> So two questions:
>
> 1. Is the lack of an encoding keyword a bug that should be reported?
>
> 2. Is there a workaround that does not rely on LANG being set?
>
> Kia ora koutou,
> Benjamin Alan Weaver
>
> --
> We can lick gravity, but sometimes the paperwork is overwhelming.
>   --Wernher von Braun
> _______________________________________________
> AstroPy mailing list
> AstroPy at scipy.org
> https://mail.scipy.org/mailman/listinfo/astropy
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/astropy/attachments/20161024/4c8471b0/attachment.html>


More information about the AstroPy mailing list