-------- Weitergeleitete Nachricht --------
Hi,
I am excited to announce the release of pandaSDMX 0.2.0. This version is
a quantum leap. The whole project has been redesigned
and rewritten from scratch to provide robust support for many SDMX
features. The new architecture is centered around a pythonic
representation of the SDMX information model. It is extensible through
readers and writers for alternative input and output formats. Export
to pandas has been dramatically improved. Sphinx documentation has
been added.
* Read the documentation including IPython sessions at
http://pandasdmx.readthedocs.org
* Install it with ``pip install pandasdmx``
* Join the Google group at
https://groups.google.com/forum/?hl=en#!forum/sdmx-python
* Report issues at https://github.com/dr-leo/pandaSDMX
About pandaSDMX
pandaSDMX is an Apache 2.0-licensed Python package aimed at becoming
the most intuitive and versatile tool to retrieve and acquire
statistical data and metadata disseminated in SDMX format. It works
well with the SDMX services of the European statistics office
(Eurostat) and the European Central Bank (ECB). While pandaSDMX is
extensible to cater any output format, it currently supports only
pandas, the gold-standard of data analysis in Python. But from pandas
you can export your data to Excel and friends.
Main features
=============
* intuitive API inspired by requests
* support for many SDMX features including
* generic datasets
* data structure definitions, codelists and concept schemes
* dataflow definitions
* categorisations and category schemes
* pythonic representation of the SDMX information model
* find dataflows by name or description in multiple languages if
available
* read and write local files for offline use
* writer transforming SDMX generic datasets into multi-indexed
pandas DataFrames or Series of observations and attributes
* extensible through custom readers and writers for alternative
input and output formats of data and metadata
Example
=======
In [1]: from pandasdmx import Request
# Get annual unemployment data from Eurostat
In [2]: une_resp = Request('ESTAT').get(resource_type = 'data',
resource_id = 'une_rt_a')
# From the received dataset, select the time series on Greece,
Ireland and Spain, and write them to a pandas DataFrame
In [3]: une_df = une_resp.write(s for s in une_resp.msg.data.series
if s.key.GEO in ['EL', 'ES', 'IE'])
# Explore the DataFrame
In [4]: une_df.columns.names
Out[4]: FrozenList(['AGE', 'SEX', 'S_ADJ', 'GEO', 'FREQ'])
In [5]: une_df.columns.levels[0:2]