Metadata-Version: 2.1
Name: invenio-stats
Version: 1.0.0a15
Summary: Invenio module for collecting statistics.
Home-page: https://github.com/inveniosoftware/invenio-stats
Author: CERN
Author-email: info@invenio-software.org
License: MIT
Keywords: invenio statistics
Platform: any
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Development Status :: 3 - Alpha
Requires-Dist: counter-robots (>=2018.6)
Requires-Dist: Flask (>=0.11.1)
Requires-Dist: invenio-cache (>=1.0.0)
Requires-Dist: invenio-celery (>=1.1.1)
Requires-Dist: invenio-queues (>=1.0.0a2)
Requires-Dist: maxminddb-geolite2 (>=2017.0404)
Requires-Dist: python-dateutil (>=2.6.1)
Requires-Dist: python-geoip (>=1.2)
Requires-Dist: kombu (<4.4,>=4.2.0)
Provides-Extra: all
Requires-Dist: check-manifest (>=0.35) ; extra == 'all'
Requires-Dist: coverage (>=4.0) ; extra == 'all'
Requires-Dist: invenio-accounts (>=1.0.1) ; extra == 'all'
Requires-Dist: invenio-db (>=1.0.2) ; extra == 'all'
Requires-Dist: invenio-files-rest (>=1.0.0a23) ; extra == 'all'
Requires-Dist: invenio-oauth2server (>=1.0.1) ; extra == 'all'
Requires-Dist: invenio-records (>=1.0.0) ; extra == 'all'
Requires-Dist: invenio-records-ui (>=1.0.1) ; extra == 'all'
Requires-Dist: isort (>=4.2.15) ; extra == 'all'
Requires-Dist: mock (>=1.3.0) ; extra == 'all'
Requires-Dist: pydocstyle (>=1.0.0) ; extra == 'all'
Requires-Dist: pytest-cov (>=1.8.0) ; extra == 'all'
Requires-Dist: pytest-pep8 (>=1.0.6) ; extra == 'all'
Requires-Dist: pytest (<4,>=3.8.1) ; extra == 'all'
Requires-Dist: Sphinx (>=1.4) ; extra == 'all'
Provides-Extra: docs
Requires-Dist: Sphinx (>=1.4) ; extra == 'docs'
Provides-Extra: elasticsearch2
Requires-Dist: invenio-search[elasticsearch2] (>=1.2.3) ; extra == 'elasticsearch2'
Provides-Extra: elasticsearch5
Requires-Dist: invenio-search[elasticsearch5] (>=1.2.3) ; extra == 'elasticsearch5'
Provides-Extra: elasticsearch6
Requires-Dist: invenio-search[elasticsearch6] (>=1.2.3) ; extra == 'elasticsearch6'
Provides-Extra: elasticsearch7
Requires-Dist: invenio-search[elasticsearch7] (>=1.2.3) ; extra == 'elasticsearch7'
Provides-Extra: tests
Requires-Dist: check-manifest (>=0.35) ; extra == 'tests'
Requires-Dist: coverage (>=4.0) ; extra == 'tests'
Requires-Dist: invenio-accounts (>=1.0.1) ; extra == 'tests'
Requires-Dist: invenio-db (>=1.0.2) ; extra == 'tests'
Requires-Dist: invenio-files-rest (>=1.0.0a23) ; extra == 'tests'
Requires-Dist: invenio-oauth2server (>=1.0.1) ; extra == 'tests'
Requires-Dist: invenio-records (>=1.0.0) ; extra == 'tests'
Requires-Dist: invenio-records-ui (>=1.0.1) ; extra == 'tests'
Requires-Dist: isort (>=4.2.15) ; extra == 'tests'
Requires-Dist: mock (>=1.3.0) ; extra == 'tests'
Requires-Dist: pydocstyle (>=1.0.0) ; extra == 'tests'
Requires-Dist: pytest-cov (>=1.8.0) ; extra == 'tests'
Requires-Dist: pytest-pep8 (>=1.0.6) ; extra == 'tests'
Requires-Dist: pytest (<4,>=3.8.1) ; extra == 'tests'

..
    This file is part of Invenio.
    Copyright (C) 2017-2018 CERN.

    Invenio is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.


===============
 Invenio-Stats
===============

.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-stats.svg
        :target: https://github.com/inveniosoftware/invenio-stats/blob/master/LICENSE

.. image:: https://img.shields.io/travis/inveniosoftware/invenio-stats.svg
        :target: https://travis-ci.org/inveniosoftware/invenio-stats

.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-stats.svg
        :target: https://coveralls.io/r/inveniosoftware/invenio-stats

.. image:: https://img.shields.io/pypi/v/invenio-stats.svg
        :target: https://pypi.org/pypi/invenio-stats

Invenio module for collecting statistics.

This module provides the components for **statistical data processing and
querying**.

The most common statistics measure the occurence of events in an invenio
application, e.g. file downloads, record views and others. Invenio-stats
provides the tools to transform, register, compress and query those events.
However, statistics can be fully customized and directly query the database.

The services it uses are:

- RabbitMQ for buffering incoming events.
- Elasticsearch for aggregating and searching events.

Further documentation is available on: https://invenio-stats.readthedocs.io/


..
    This file is part of Invenio.
    Copyright (C) 2017-2019 CERN.

    Invenio is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.


Changes
=======

Version 1.0.0a15 (release 2019-11-27)
-------------------------------------

- Pin celery dependency

Version 1.0.0a14 (release 2019-11-27)
-------------------------------------

- Fix `get_bucket_size` method

Version 1.0.0a13 (release 2019-11-08)
-------------------------------------

- Bump invenio-queues

Version 1.0.0a12 (release 2019-11-08)
-------------------------------------

- Fixes templates for ElasticSearch 7
- Updates dependency of invenio-search

Version 1.0.0a11 (release 2019-10-02)
-------------------------------------

- Initial public release.


