API reference ============= See also the :doc:`implementation`. .. contents:: :local: :backlinks: none Top-level methods and classes ----------------------------- .. automodule:: pandasdmx :members: :exclude-members: logger .. autodata:: logger By default, messages at the :ref:`log level ` ``ERROR`` or greater are printed to :obj:`sys.stderr`. These include the web service query details (URL and headers) used by :class:`.Request`. To debug requests to web services, set to a more permissive level:: import logging sdmx.logger.setLevel(logging.DEBUG) .. versionadded:: 0.4 ``message``: SDMX messages -------------------------- .. automodule:: pandasdmx.message :members: :undoc-members: :show-inheritance: ``model``: SDMX Information Model --------------------------------- .. automodule:: pandasdmx.model :members: :undoc-members: :show-inheritance: ``reader``: Parsers for SDMX file formats ----------------------------------------- SDMX-ML ::::::: .. currentmodule:: pandasdmx.reader.sdmxml pandaSDMX supports the several types of SDMX-ML messages. .. autoclass:: pandasdmx.reader.sdmxml.Reader :members: :undoc-members: SDMX-JSON ::::::::: .. currentmodule:: pandasdmx.reader.sdmxjson .. autoclass:: pandasdmx.reader.sdmxjson.Reader :members: :undoc-members: ``writer``: Convert SDMX to pandas objects ------------------------------------------ .. versionchanged:: 1.0 :meth:`pandasdmx.to_pandas` (via :meth:`write `) handles all types of objects, replacing the earlier, separate ``data2pandas`` and ``structure2pd`` writers. .. automodule:: pandasdmx.writer :members: :exclude-members: write .. automethod:: pandasdmx.writer.write .. autosummary:: write_component write_datamessage write_dataset write_dict write_dimensiondescriptor write_itemscheme write_list write_membervalue write_nameableartefact write_serieskeys write_structuremessage .. autodata:: DEFAULT_RTYPE .. todo:: Support selection of language for conversion of :class:`InternationalString `. ``remote``: Access SDMX REST web services ----------------------------------------- .. autoclass:: pandasdmx.remote.Session .. autoclass:: pandasdmx.remote.ResponseIO ``source``: Features of SDMX data sources ----------------------------------------- This module defines :class:`Source ` and some utility functions. For built-in subclasses of Source used to provide pandaSDMX's built-in support for certain data sources, see :doc:`sources`. .. autoclass:: pandasdmx.source.Source :members: .. automodule:: pandasdmx.source :members: add_source, list_sources, load_package_sources ``util``: Utilities ------------------- .. automodule:: pandasdmx.util :members: :undoc-members: :show-inheritance: