Metadata-Version: 2.0
Name: dask-avro
Version: 0.1.2
Summary: Avro reader for Dask.
Home-page: https://github.com/rmax/dask-avro
Author: Rolando (Max) Espinoza
Author-email: rolando@rmax.io
License: MIT
Description-Content-Type: UNKNOWN
Keywords: dask-avro
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Dist: dask[bag]
Requires-Dist: fastavro (<0.16)

=========
Dask-Avro
=========

.. image:: https://img.shields.io/pypi/v/dask-avro.svg
        :target: https://pypi.python.org/pypi/dask-avro

.. image:: https://img.shields.io/pypi/pyversions/dask-avro.svg
        :target: https://pypi.python.org/pypi/dask-avro

.. image:: https://readthedocs.org/projects/dask-avro/badge/?version=latest
        :target: https://readthedocs.org/projects/dask-avro/?badge=latest
        :alt: Documentation Status

.. image:: https://img.shields.io/travis/rmax/dask-avro.svg
        :target: https://travis-ci.org/rmax/dask-avro

.. image:: https://codecov.io/github/rmax/dask-avro/coverage.svg?branch=master
    :alt: Coverage Status
    :target: https://codecov.io/github/rmax/dask-avro

.. image:: https://landscape.io/github/rmax/dask-avro/master/landscape.svg?style=flat
    :target: https://landscape.io/github/rmax/dask-avro/master
    :alt: Code Quality Status

.. image:: https://requires.io/github/rmax/dask-avro/requirements.svg?branch=master
    :alt: Requirements Status
    :target: https://requires.io/github/rmax/dask-avro/requirements/?branch=master

Avro reader for Dask.

* Free software: MIT license
* Documentation: https://dask-avro.readthedocs.org.
* Python versions: 2.7, 3.5+

Features
--------

This projects provides an Avro_ format reader for Dask_. Provides a convenient
function to read one or more Avro files and partition them arbitrarily.

Quickstart
----------

Usage::

  import dask.bag
  import dask_avro

  delayeds = dask_avro.read_avro("data-*.avro", blocksize=2**26)
  data = dask.bag.from_delayed(delayeds)


Credits
-------

This package was created with Cookiecutter_ and the `rmax/cookiecutter-pypackage`_ project template.

.. _Avro: https://avro.apache.org/docs/1.2.0/
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _Dask: http://dask.pydata.org/en/latest/
.. _`rmax/cookiecutter-pypackage`: https://github.com/rmax/cookiecutter-pypackage

=======
History
=======


0.1.2 (2018-02-12)
------------------

* Fix compatibility with ``dask`` 0.17.0.

0.1.1 (2018-01-18)
------------------

* Pin fastavro version to <0.16 as latest versions don't allow to use internal
  C-based ``_iter_avro`` function.

0.1.0 (2017-02-02)
------------------

* First release on PyPI.

