<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">By default, floating point values are
      output using 4 decimal points of precision.&nbsp; You can control the
      amount of precision using the "precision" attribute on the field.&nbsp;
      This is either "F" followed by a number of decimal places, or "E"
      followed by the number of significant digits.&nbsp; For example, when
      you define your fields, you can do:<br>
      <br>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <pre style="overflow-x: auto; overflow-y: hidden; padding: 8.5px; font-family: Monaco, 'Andale Mono', 'Courier New', monospace; font-size: 12px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgb(238, 238, 238); display: block; margin: 0px 0px 18px; line-height: 18px; border: 1px solid rgba(0, 0, 0, 0.14902); white-space: pre-wrap; word-wrap: break-word; color: rgb(64, 64, 64); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"><span class="c" style="color: rgb(64, 128, 144); font-style: italic;"># Define some fields</span>
<span class="n">table</span><span class="o" style="color: rgb(102, 102, 102);">.</span><span class="n">fields</span><span class="o" style="color: rgb(102, 102, 102);">.</span><span class="n">extend</span><span class="p">([</span>
        <span class="n">Field</span><span class="p">(</span><span class="n">votable</span><span class="p">,</span> <span class="n">name</span><span class="o" style="color: rgb(102, 102, 102);">=</span><span class="s" style="color: rgb(64, 112, 160);">"float"</span><span class="p">,</span> <span class="n">datatype</span><span class="o" style="color: rgb(102, 102, 102);">=</span><span class="s" style="color: rgb(64, 112, 160);">"double"</span><span class="p">,</span> <span class="n">precision="</span><span class="o" style="color: rgb(102, 102, 102);"></span><span class="s" style="color: rgb(64, 112, 160);"></span><span class="p">E8")</span><span class="p">)</span></pre>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      See also:<br>
      <br>
      <a
href="http://www.ivoa.net/Documents/VOTable/20040811/REC-VOTable-1.1-20040811.html#ToC26">http://www.ivoa.net/Documents/VOTable/20040811/REC-VOTable-1.1-20040811.html#ToC26</a><br>
      <br>
      Mike<br>
      <br>
      On 03/07/2013 06:33 AM, Susana Sanchez Exposito wrote:<br>
    </div>
    <blockquote
cite="mid:CAK=du8+82vyGD1FpTYu6Tc=Rj4YKLfv7ksnzRL3M6_YKUK_pVw@mail.gmail.com"
      type="cite">
      <pre wrap="">Hello again,

I have followed the instructions given by Tom Aldcroft as answer of my
previous mail (thanks for that!), and finally I get the xml file with
the VOTable, but I realized the number are rounded when they are
written in the xml file.

For example, if I have a table like this:
(I built this Table following the example in
<a class="moz-txt-link-freetext" href="https://astropy.readthedocs.org/en/v0.2/io/votable/index.html">https://astropy.readthedocs.org/en/v0.2/io/votable/index.html</a>,
"Building a new table from scratch"):

In [62]: table
Out[62]: &lt;astropy.io.votable.tree.Table object at 0x32bcbd0&gt;

In [63]: table.array
Out[63]:
masked_rec.array(data = [(17.257360147629999, 18.999976544568401)
 (13.257360147629999, 78.999976544568398)],
                 mask = [(False, False) (False, False)],
           fill_value = (1e+20, 1e+20),
                dtype = [('precision', '&lt;f8'), ('precision2', '&lt;f8')])


When I build the xml file with the comand votable.to_xml, the file
contains this data:

 &lt;TABLEDATA&gt;
     &lt;TR&gt;
      &lt;TD&gt;17.2574&lt;/TD&gt;
      &lt;TD&gt;19&lt;/TD&gt;
     &lt;/TR&gt;
     &lt;TR&gt;
      &lt;TD&gt;13.2574&lt;/TD&gt;
      &lt;TD&gt;79&lt;/TD&gt;
     &lt;/TR&gt;
    &lt;/TABLEDATA&gt;


As you can see, the numbers have been rounded, but I would like to
preserve the precision of these data. Is this possible?


Thanks again for your useful help!

Susana.
</pre>
    </blockquote>
    <br>
  </body>
</html>