averell

Corpora downloader and reader for annotated poetic sources

https://github.com/linhd-postdata/averell

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Corpora downloader and reader for annotated poetic sources

Basic Info
  • Host: GitHub
  • Owner: linhd-postdata
  • License: other
  • Language: Python
  • Default Branch: develop
  • Homepage:
  • Size: 319 KB
Statistics
  • Stars: 8
  • Watchers: 4
  • Forks: 2
  • Open Issues: 11
  • Releases: 7
Created over 6 years ago · Last pushed over 2 years ago
Metadata Files
Readme Changelog Contributing License Authors Zenodo

README.rst

=======
Averell
=======

.. start-badges

.. image:: https://img.shields.io/pypi/v/averell.svg
    :alt: PyPI Package latest release
    :target: https://pypi.org/project/averell

.. image:: https://api.travis-ci.org/linhd-postdata/averell.svg?branch=master
    :alt: Travis-CI Build Status
    :target: https://travis-ci.org/linhd-postdata/averell

.. image:: https://readthedocs.org/projects/averell/badge/?version=latest
    :target: https://averell.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. image:: https://zenodo.org/badge/232539126.svg
    :target: https://zenodo.org/badge/latestdoi/232539126
    :alt: Zenodo DOI

.. end-badges

Averell, the python library and command line interface that facilitates working
with existing repositories of annotated poetry. \
Averell is able to download an annotated corpus and reconcile different
TEI entities to provide a unified JSON output at the desired granularity.
That is, for their investigations some researchers
might need the entire poem, poems split line by line,
or even word by word if that is available. Averell allows to specify the
granularity of the final generated dataset, which is a combined JSON with all
the entities in the selected corpora.
Each corpus in the catalog must specify the parser to produce the expected data format.

* Free software: Apache Software License 2.0


Available corpora (version 1.1.0)
=================================

====  ===================  ======  ======  ======  ========  =============  ===========
  id  name                 lang    size      docs     words  granularity    license
====  ===================  ======  ======  ======  ========  =============  ===========
   1  Disco V2.1           es      22M       4088    381539  stanza         CC-BY
      (disco2_1)                                             line
   2  Disco V3             es      28M       4080    377978  stanza         CC-BY
      (disco3)                                               line
   3  Sonetos Siglo        es      6.8M      5078    466012  stanza         CC-BY-NC
      de Oro                                                 line           4.0
      (adso)
   4  ADSO 100             es      128K       100      9208  stanza         CC-BY-NC
      poems corpus                                           line           4.0
      (adso100)
   5  Poesía Lírica        es      3.8M       475    299402  stanza         CC-BY-NC
      Castellana Siglo                                       line           4.0
      de Oro                                                 word
      (plc)                                                  syllable
   6  Gongocorpus (gongo)  es      9.2M       481     99079  stanza         CC-BY-NC-ND
                                                             line           3.0
                                                             word           FR
                                                             syllable
   7  Eighteenth Century   en      2400M     3084   2063668  stanza         CC
      Poetry Archive                                         line           BY-SA
      (ecpa)                                                 word           4.0
   8  For Better           en      39.5M      103     41749  stanza         Unknown
      For Verse                                              line
      (4b4v)
   9  Métrique en          fr      183M      5081   1850222  stanza         Unknown
      Ligne (mel)                                            line
  10  Biblioteca Italiana  it      242M     25341   7121246  stanza         Unknown
      (bibit)                                                line
                                                             word
  11  Corpus of            cs      4100M    66428  12636867  stanza         CC-BY-SA
      Czech Verse                                            line
      (czverse)                                              word
  12  Stichotheque         pt      11.8M     1702    168411  stanza         Unkwown
      (stichopt)                                             line
====  ===================  ======  ======  ======  ========  =============  ===========


Documentation
=============

https://averell.readthedocs.io/

Installation
============

To install averell, run this command in your terminal::

    pip install averell

This is the preferred method to install averell, as it will always install
the most recent stable release.

If you don't have `pip`_ installed, this `Python installation guide`_ can guide
you through the process.

.. _pip: https://pip.pypa.io
.. _Python installation guide: http://docs.python-guide.org/en/latest/starting/installation/


Usage
=====

Check `usage page `_

Owner

  • Name: LINHD POSTDATA Project
  • Login: linhd-postdata
  • Kind: organization

ERC Grant for Poetry Standardization Poetry and Linked Open Data

GitHub Events

Total
Last Year

Committers

Last synced: over 3 years ago

All Time
  • Total Commits: 70
  • Total Committers: 6
  • Avg Commits per committer: 11.667
  • Development Distribution Score (DDS): 0.571
Top Committers
Name Email Commits
Aitor Diaz Medina a****m@s****s 30
Aitor Díaz 5****z@u****m 19
Aitor Díaz Medina a****z@p****s 10
Álvaro Pérez a****o@g****m 6
Javier de la Rosa v****e@g****m 3
Javier de la Rosa v****e@l****s 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 18
  • Total pull requests: 45
  • Average time to close issues: 2 months
  • Average time to close pull requests: 21 days
  • Total issue authors: 3
  • Total pull request authors: 3
  • Average comments per issue: 0.17
  • Average comments per pull request: 0.02
  • Merged pull requests: 43
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • versae (12)
  • aitordiaz (3)
  • alvp (3)
Pull Request Authors
  • aitordiaz (37)
  • alvp (5)
  • versae (3)
Top Labels
Issue Labels
enhancement (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 62 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 2
  • Total versions: 8
  • Total maintainers: 4
pypi.org: averell

Corpora downloader and reader for Spanish sources

  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 62 Last month
Rankings
Dependent packages count: 10.1%
Dependent repos count: 11.6%
Average: 17.4%
Stargazers count: 18.5%
Forks count: 19.2%
Downloads: 27.7%
Last synced: 11 months ago

Dependencies

ci/requirements.txt pypi
  • pip >=19.1.1
  • setuptools >=18.0.1
  • virtualenv >=16.6.0
docs/requirements.txt pypi
  • Sphinx ==4.3.1
requirements.txt pypi
  • Click >=7.0
  • lxml >=4.5.1
  • python-slugify >=4.0.0
  • pyyaml >=5
  • requests >=2.21.0
  • tabulate >=0.8.7
  • tqdm >=4.43.0
setup.py pypi