Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 4726f970c4b56b9a0ebb9a03a0b6522e > files > 177

python-tables-doc-3.0.0-4.mga4.noarch.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>Library Reference &mdash; PyTables 3.0.0 documentation</title>
    
    <link rel="stylesheet" href="../_static/cloud.css" type="text/css" />
    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
    <link rel="stylesheet" href="../" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '../',
        VERSION:     '3.0.0',
        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/jquery.cookie.js"></script>
    <script type="text/javascript" src="../_static/toggle_sections.js"></script>
    <script type="text/javascript" src="../_static/toggle_sidebar.js"></script>
    <link rel="shortcut icon" href="../_static/favicon.ico"/>
    <link rel="top" title="PyTables 3.0.0 documentation" href="../index.html" />
    <link rel="up" title="PyTables User’s Guide" href="index.html" />
    <link rel="next" title="Top-level variables and functions" href="libref/top_level.html" />
    <link rel="prev" title="Tutorials" href="tutorials.html" /> 
  </head>
  <body>
    <div class="relbar-top">
        
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="../py-modindex.html" title="Python Module Index"
             >modules</a> &nbsp; &nbsp;</li>
        <li class="right" >
          <a href="../np-modindex.html" title="Python Module Index"
             >modules</a> &nbsp; &nbsp;</li>
        <li class="right" >
          <a href="libref/top_level.html" title="Top-level variables and functions"
             accesskey="N">next</a> &nbsp; &nbsp;</li>
        <li class="right" >
          <a href="tutorials.html" title="Tutorials"
             accesskey="P">previous</a> &nbsp; &nbsp;</li>
    <li><a href="../index.html">PyTables 3.0.0 documentation</a> &raquo;</li>

          <li><a href="index.html" accesskey="U">PyTables User&#8217;s Guide</a> &raquo;</li> 
      </ul>
    </div>
    </div>
  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <div class="section" id="library-reference">
<span id="id1"></span><h1>Library Reference<a class="headerlink" href="#library-reference" title="Permalink to this headline">¶</a></h1>
<p>PyTables implements several classes to represent the different nodes in the
object tree. They are named File, Group, Leaf, Table, Array, CArray, EArray,
VLArray and UnImplemented. Another one allows the user to complement the
information on these different objects; its name is AttributeSet. Finally,
another important class called IsDescription allows to build a Table record
description by declaring a subclass of it. Many other classes are defined in
PyTables, but they can be regarded as helpers whose goal is mainly to declare
the <em>data type properties</em> of the different first class objects and will be
described at the end of this chapter as well.</p>
<p>An important function, called open_file is responsible to create, open or append
to files. In addition, a few utility functions are defined to guess if the user
supplied file is a <em>PyTables</em> or <em>HDF5</em> file. These are called is_pytables_file()
and is_hdf5_file(), respectively. There exists also a function called
which_lib_version() that informs about the versions of the underlying C libraries
(for example, HDF5 or Zlib) and another called print_versions() that prints all
the versions of the software that PyTables relies on. Finally, test() lets you
run the complete test suite from a Python console interactively.</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="libref/top_level.html">Top-level variables and functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="libref/top_level.html#global-variables">Global variables</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/top_level.html#global-functions">Global functions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="libref/file_class.html">File manipulation class</a><ul>
<li class="toctree-l2"><a class="reference internal" href="libref/file_class.html#the-file-class">The File Class</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="libref/hierarchy_classes.html">Hierarchy definition classes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="libref/hierarchy_classes.html#the-node-class">The Node class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/hierarchy_classes.html#the-group-class">The Group class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/hierarchy_classes.html#the-leaf-class">The Leaf class</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="libref/structured_storage.html">Structured storage classes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="libref/structured_storage.html#the-table-class">The Table class</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="libref/homogenous_storage.html">Homogenous storage classes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="libref/homogenous_storage.html#the-array-class">The Array class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/homogenous_storage.html#the-carray-class">The CArray class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/homogenous_storage.html#the-earray-class">The EArray class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/homogenous_storage.html#the-vlarray-class">The VLArray class</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="libref/link_classes.html">Link classes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="libref/link_classes.html#the-link-class">The Link class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/link_classes.html#the-softlink-class">The SoftLink class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/link_classes.html#the-externallink-class">The ExternalLink class</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="libref/declarative_classes.html">Declarative classes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="libref/declarative_classes.html#the-atom-class-and-its-descendants">The Atom class and its descendants</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/declarative_classes.html#the-col-class-and-its-descendants">The Col class and its descendants</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/declarative_classes.html#the-isdescription-class">The IsDescription class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/declarative_classes.html#description-helper-functions">Description helper functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/declarative_classes.html#the-attributeset-class">The AttributeSet class</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="libref/helper_classes.html">Helper classes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="libref/helper_classes.html#the-filters-class">The Filters class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/helper_classes.html#the-index-class">The Index class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/helper_classes.html#the-indexarray-class">The IndexArray class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/helper_classes.html#the-enum-class">The Enum class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/helper_classes.html#the-unimplemented-class">The UnImplemented class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/helper_classes.html#the-unknown-class">The Unknown class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/helper_classes.html#exceptions-module">Exceptions module</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="libref/expr_class.html">General purpose expression evaluator class</a><ul>
<li class="toctree-l2"><a class="reference internal" href="libref/expr_class.html#the-expr-class">The Expr class</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="libref/filenode_classes.html">Filenode Module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="libref/filenode_classes.html#module-constants">Module constants</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/filenode_classes.html#module-functions">Module functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/filenode_classes.html#the-rawpytablesio-base-class">The RawPyTablesIO base class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/filenode_classes.html#the-rofilenode-class">The ROFileNode class</a></li>
<li class="toctree-l2"><a class="reference internal" href="libref/filenode_classes.html#the-rafilenode-class">The RAFileNode class</a></li>
</ul>
</li>
</ul>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
        <p class="logo"><a href="../index.html">
          <img class="logo" src="../_static/logo-pytables-small.png" alt="Logo"/>
        </a></p>
  <h4>Previous topic</h4>
  <p class="topless"><a href="tutorials.html"
                        title="previous chapter">Tutorials</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="libref/top_level.html"
                        title="next chapter">Top-level variables and functions</a></p>
  <h3>This Page</h3>
  <ul class="this-page-menu">
    <li><a href="../_sources/usersguide/libref.txt"
           rel="nofollow">Show Source</a></li>
  </ul>
<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="../search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="relbar-bottom">
        
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="../py-modindex.html" title="Python Module Index"
             >modules</a> &nbsp; &nbsp;</li>
        <li class="right" >
          <a href="../np-modindex.html" title="Python Module Index"
             >modules</a> &nbsp; &nbsp;</li>
        <li class="right" >
          <a href="libref/top_level.html" title="Top-level variables and functions"
             >next</a> &nbsp; &nbsp;</li>
        <li class="right" >
          <a href="tutorials.html" title="Tutorials"
             >previous</a> &nbsp; &nbsp;</li>
    <li><a href="../index.html">PyTables 3.0.0 documentation</a> &raquo;</li>

          <li><a href="index.html" >PyTables User&#8217;s Guide</a> &raquo;</li> 
      </ul>
    </div>
    </div>

    <div class="footer">
        &copy; Copyright 2011-2013, PyTables maintainers.
      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3.
    </div>
    <!-- cloud_sptheme 1.3 -->
  </body>
</html>