.. _datatypes:

Data Types
==========

.. automodule:: odml.dtypes
   :members:
   :inherited-members:
   :undoc-members:

.. _tools:

Tools
=====
Several tools are provided with the :py:mod:`odml.tools` package.

DictParser
----------
.. automodule:: odml.tools.dict_parser
   :members:
   :inherited-members:
   :undoc-members:

ODMLParser
----------
.. automodule:: odml.tools.odmlparser
   :members:
   :inherited-members:
   :undoc-members:

RDFConverter
----------------
.. automodule:: odml.tools.rdf_converter
   :members:
   :inherited-members:
   :undoc-members:

XMLParser
---------
.. automodule:: odml.tools.xmlparser
   :members:
   :inherited-members:
   :undoc-members:

.. _converters:

Convenience converters
======================
Several convenience converters are provided with the :py:mod:`odml.tools.converters` package.

FormatConverter
----------------
.. automodule:: odml.tools.converters.format_converter
   :members:
   :inherited-members:
   :undoc-members:

VersionConverter
----------------
.. automodule:: odml.tools.converters.version_converter
   :members:
   :inherited-members:
   :undoc-members:

.. _cli_scripts:

Command line scripts
====================
Several cli convenience scripts are automatically installed and are available from the command line.

odML conversion script
----------------------
.. automodule:: odml.scripts.odml_convert
   :members:
   :inherited-members:
   :undoc-members:

odML to RDF script
------------------
.. automodule:: odml.scripts.odml_to_rdf
   :members:
   :inherited-members:
   :undoc-members:

odML view (browse odml files locally)
-------------------------------------
.. automodule:: odml.scripts.odml_view
   :members:
   :inherited-members:
   :undoc-members:
