colibricore


Namecolibricore JSON
Version 2.5.9 PyPI version JSON
download
home_page
SummaryColibri Core is an NLP tool as well as a C++ and Python library (all included in this package) for working with basic linguistic constructions such as n-grams and skipgrams (i.e patterns with one or more gaps, either of fixed or dynamic size) in a quick and memory-efficient way. At the core is the tool ``colibri-patternmodeller`` which allows you to build, view, manipulate and query pattern models.
upload_time2023-07-03 10:33:51
maintainer
docs_urlNone
authorMaarten van Gompel
requires_python
licenseGPLv3
keywords nlp computational_linguistics frequency ngram skipgram pmi cooccurrence linguistics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Colibri Core

[![GitHub C++ build](https://github.com/proycon/colibri-core/actions/workflows/colibri-core.yml/badge.svg?branch=master)](https://github.com/proycon/colibri-core/actions/)
[![GitHub Python build](https://github.com/proycon/colibri-core/actions/workflows/colibri-core-python.yml/badge.svg?branch=master)](https://github.com/proycon/colibri-core/actions/)
[![DOI](https://zenodo.org/badge/12996232.svg)](https://zenodo.org/badge/latestdoi/12996232)
[![GitHub release](https://img.shields.io/github/release/proycon/colibri-core.svg)](https://GitHub.com/proycon/colibri-core/releases/)
[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
[![PyPi](https://badge.fury.io/py/colibricore.svg)](https://pypi.org/colibricore)

*by Maarten van Gompel, proycon@anaproy.nl, Radboud University Nijmegen*

*Licensed under GPLv3 (See http://www.gnu.org/licenses/gpl-3.0.html)*

Colibri Core is software to quickly and efficiently count and extract patterns
from large corpus data, to extract various statistics on the extracted
patterns, and to compute relations between the extracted patterns. The employed
notion of pattern or construction encompasses the following categories:

* **n-gram** -- *n* consecutive words
* **skipgram** -- An abstract pattern of predetermined length with one or multiple gaps (of specific size).
* **flexgram** -- An abstract pattern with one or more gaps of variable-size.

N-gram extraction may seem fairly trivial at first, with a few lines in your
favourite scripting language, you can move a simple sliding window of size **n**
over your corpus and store the results in some kind of hashmap. This trivial
approach however makes an unnecessarily high demand on memory resources, this
often becomes prohibitive if unleashed on large corpora. Colibri Core tries to
minimise these space requirements in several ways:

* **Compressed binary representation** -- Each word type is assigned a numeric class, which is encoded in a compact binary format in which highly frequent classes take less space than less frequent classes. Colibri core always uses this representation rather than a full string representation, both on disk and in memory.
* **Informed iterative counting** -- Counting is performed more intelligently by iteratively processing the corpus in several passes and quickly discarding patterns that won't reach the desired occurrence threshold.

Skipgram and flexgram extraction are computationally more demanding but have
been implemented with similar optimisations. Skipgrams are computed by
abstracting over n-grams, and flexgrams in turn are computed either by
abstracting over skipgrams, or directly from n-grams on the basis of
co-occurrence information (mutual pointwise information).

At the heart of the sofware is the notion of pattern models. The core tool, to
be used from the command-line, is ``colibri-patternmodeller`` which enables you
to build pattern models, generate statistical reports, query for specific
patterns and relations, and manipulate models.

A pattern model is simply a collection of extracted patterns (any of the three
categories) and their counts from a specific corpus. Pattern models come in two
varieties:

* **Unindexed Pattern Model** -- The simplest form, which simply stores the patterns and their count.
* **Indexed Pattern Model** -- The more informed form, which retains all indices to the original corpus, at the cost of more memory/diskspace.

The Indexed Pattern Model is much more powerful, and allows more statistics and
relations to be inferred.

The generation of pattern models is optionally parametrised by a minimum
occurrence threshold, a maximum pattern length, and a lower-boundary on the
different types that may instantiate a skipgram (i.e. possible fillings of the
gaps).

## Technical Details

Colibri Core is available as a collection of **standalone command-line tools**,
as a **C++ library**, and as a **Python library**.

Please consult the full documentation at <https://proycon.github.io/colibri-core>

## Installation

### Python binding

For the Colibri Core Python library, just install using:

```
pip install colibricore
```

We strongly recommend you use a Virtual Environment for this. Do note that this
is only available for unix-like systems, Windows is not supported.

### Installation from source

For the command-line tools, check if your distribution has a package available.
There are packages for Alpine Linux (`apk add colibri-core`) and for macOS with
homebrew (`brew tap fbkarsdorp/homebrew-lamachine && brew install
colibri-core`). Note that these do not contain the Python binding!

If no packages are available, you will need to compile from source or use the container build (e.g.
Docker) as explained later on.

In order to do so, you need a sane build environment, install the necessary dependencies for your distribution:

For Debian/Ubuntu::

```
$ sudo apt-get install make gcc g++ pkg-config autoconf-archive libtool autotools-dev libbz2-dev zlib1g-dev libtar-dev python3 python3-dev cython3
```

For RedHat-based systems (run as root)::

```
# yum install pkgconfig libtool autoconf automake autoconf-archive make gcc gcc-c++ libtar libtar-devel python3 python3-devel zlib zlib-devel python3-pip bzip2 bzip2-devel cython3
```

For macOS with homebrew:

```
$ brew install autoconf automake libtool autoconf-archive python3 pkg-config
```

Then clone this repository and install as follows:

```
$ bash bootstrap
$ ./configure
$ make
$ sudo make install
```

### Container usage

The Colibri Core command-line tools are also available as an OCI/Docker container.

A pre-made container image can be obtained from Docker Hub as follows:

``docker pull proycon/colibri-core``

You can also build a container image yourself as follows, make sure you are in the root of this repository:

``docker build -t proycon/colibri-core .``

This builds the latest stable release, if you want to use the latest development version
from the git repository instead, do:

``docker build -t proycon/colibri-core --build-arg VERSION=development .``

Run the frog container interactively as follows, it will dump you into a shell where the various command line tools are available:

``docker run -t -i proycon/colibri-core``

Add the ``-v /path/to/your/data:/data`` parameter if you want to mount your data volume into the container at `/data`.

## Demo

![Colibri Core Demo](https://raw.githubusercontent.com/CLARIAH/wp3-demos/master/colibri-core.gif)


## Publication

This software is extensively described in the following peer-reviewed publication:

    van Gompel, M and van den Bosch, A (2016)
    Efficient n-gram, Skipgram and Flexgram Modelling with Colibri Core.
    *Journal of Open Research Software*
    4: e30, DOI: http://dx.doi.org/10.5334/jors.105

Access the publication [here](http://dx.doi.org/10.5334/jors.105) and please cite it if you make use of
Colibri Core in your work.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "colibricore",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "nlp computational_linguistics frequency ngram skipgram pmi cooccurrence linguistics",
    "author": "Maarten van Gompel",
    "author_email": "proycon@anaproy.nl",
    "download_url": "https://files.pythonhosted.org/packages/24/fa/d83cb62edb3c8a5048b83ae691ae223fb0f4dfd22f6c6c91adceb28f45b6/colibricore-2.5.9.tar.gz",
    "platform": null,
    "description": "# Colibri Core\n\n[![GitHub C++ build](https://github.com/proycon/colibri-core/actions/workflows/colibri-core.yml/badge.svg?branch=master)](https://github.com/proycon/colibri-core/actions/)\n[![GitHub Python build](https://github.com/proycon/colibri-core/actions/workflows/colibri-core-python.yml/badge.svg?branch=master)](https://github.com/proycon/colibri-core/actions/)\n[![DOI](https://zenodo.org/badge/12996232.svg)](https://zenodo.org/badge/latestdoi/12996232)\n[![GitHub release](https://img.shields.io/github/release/proycon/colibri-core.svg)](https://GitHub.com/proycon/colibri-core/releases/)\n[![Project Status: Active \u2013 The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)\n[![PyPi](https://badge.fury.io/py/colibricore.svg)](https://pypi.org/colibricore)\n\n*by Maarten van Gompel, proycon@anaproy.nl, Radboud University Nijmegen*\n\n*Licensed under GPLv3 (See http://www.gnu.org/licenses/gpl-3.0.html)*\n\nColibri Core is software to quickly and efficiently count and extract patterns\nfrom large corpus data, to extract various statistics on the extracted\npatterns, and to compute relations between the extracted patterns. The employed\nnotion of pattern or construction encompasses the following categories:\n\n* **n-gram** -- *n* consecutive words\n* **skipgram** -- An abstract pattern of predetermined length with one or multiple gaps (of specific size).\n* **flexgram** -- An abstract pattern with one or more gaps of variable-size.\n\nN-gram extraction may seem fairly trivial at first, with a few lines in your\nfavourite scripting language, you can move a simple sliding window of size **n**\nover your corpus and store the results in some kind of hashmap. This trivial\napproach however makes an unnecessarily high demand on memory resources, this\noften becomes prohibitive if unleashed on large corpora. Colibri Core tries to\nminimise these space requirements in several ways:\n\n* **Compressed binary representation** -- Each word type is assigned a numeric class, which is encoded in a compact binary format in which highly frequent classes take less space than less frequent classes. Colibri core always uses this representation rather than a full string representation, both on disk and in memory.\n* **Informed iterative counting** -- Counting is performed more intelligently by iteratively processing the corpus in several passes and quickly discarding patterns that won't reach the desired occurrence threshold.\n\nSkipgram and flexgram extraction are computationally more demanding but have\nbeen implemented with similar optimisations. Skipgrams are computed by\nabstracting over n-grams, and flexgrams in turn are computed either by\nabstracting over skipgrams, or directly from n-grams on the basis of\nco-occurrence information (mutual pointwise information).\n\nAt the heart of the sofware is the notion of pattern models. The core tool, to\nbe used from the command-line, is ``colibri-patternmodeller`` which enables you\nto build pattern models, generate statistical reports, query for specific\npatterns and relations, and manipulate models.\n\nA pattern model is simply a collection of extracted patterns (any of the three\ncategories) and their counts from a specific corpus. Pattern models come in two\nvarieties:\n\n* **Unindexed Pattern Model** -- The simplest form, which simply stores the patterns and their count.\n* **Indexed Pattern Model** -- The more informed form, which retains all indices to the original corpus, at the cost of more memory/diskspace.\n\nThe Indexed Pattern Model is much more powerful, and allows more statistics and\nrelations to be inferred.\n\nThe generation of pattern models is optionally parametrised by a minimum\noccurrence threshold, a maximum pattern length, and a lower-boundary on the\ndifferent types that may instantiate a skipgram (i.e. possible fillings of the\ngaps).\n\n## Technical Details\n\nColibri Core is available as a collection of **standalone command-line tools**,\nas a **C++ library**, and as a **Python library**.\n\nPlease consult the full documentation at <https://proycon.github.io/colibri-core>\n\n## Installation\n\n### Python binding\n\nFor the Colibri Core Python library, just install using:\n\n```\npip install colibricore\n```\n\nWe strongly recommend you use a Virtual Environment for this. Do note that this\nis only available for unix-like systems, Windows is not supported.\n\n### Installation from source\n\nFor the command-line tools, check if your distribution has a package available.\nThere are packages for Alpine Linux (`apk add colibri-core`) and for macOS with\nhomebrew (`brew tap fbkarsdorp/homebrew-lamachine && brew install\ncolibri-core`). Note that these do not contain the Python binding!\n\nIf no packages are available, you will need to compile from source or use the container build (e.g.\nDocker) as explained later on.\n\nIn order to do so, you need a sane build environment, install the necessary dependencies for your distribution:\n\nFor Debian/Ubuntu::\n\n```\n$ sudo apt-get install make gcc g++ pkg-config autoconf-archive libtool autotools-dev libbz2-dev zlib1g-dev libtar-dev python3 python3-dev cython3\n```\n\nFor RedHat-based systems (run as root)::\n\n```\n# yum install pkgconfig libtool autoconf automake autoconf-archive make gcc gcc-c++ libtar libtar-devel python3 python3-devel zlib zlib-devel python3-pip bzip2 bzip2-devel cython3\n```\n\nFor macOS with homebrew:\n\n```\n$ brew install autoconf automake libtool autoconf-archive python3 pkg-config\n```\n\nThen clone this repository and install as follows:\n\n```\n$ bash bootstrap\n$ ./configure\n$ make\n$ sudo make install\n```\n\n### Container usage\n\nThe Colibri Core command-line tools are also available as an OCI/Docker container.\n\nA pre-made container image can be obtained from Docker Hub as follows:\n\n``docker pull proycon/colibri-core``\n\nYou can also build a container image yourself as follows, make sure you are in the root of this repository:\n\n``docker build -t proycon/colibri-core .``\n\nThis builds the latest stable release, if you want to use the latest development version\nfrom the git repository instead, do:\n\n``docker build -t proycon/colibri-core --build-arg VERSION=development .``\n\nRun the frog container interactively as follows, it will dump you into a shell where the various command line tools are available:\n\n``docker run -t -i proycon/colibri-core``\n\nAdd the ``-v /path/to/your/data:/data`` parameter if you want to mount your data volume into the container at `/data`.\n\n## Demo\n\n![Colibri Core Demo](https://raw.githubusercontent.com/CLARIAH/wp3-demos/master/colibri-core.gif)\n\n\n## Publication\n\nThis software is extensively described in the following peer-reviewed publication:\n\n    van Gompel, M and van den Bosch, A (2016)\n    Efficient n-gram, Skipgram and Flexgram Modelling with Colibri Core.\n    *Journal of Open Research Software*\n    4: e30, DOI: http://dx.doi.org/10.5334/jors.105\n\nAccess the publication [here](http://dx.doi.org/10.5334/jors.105) and please cite it if you make use of\nColibri Core in your work.\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Colibri Core is an NLP tool as well as a C++ and Python library (all included in this package) for working with basic linguistic constructions such as n-grams and skipgrams (i.e patterns with one or more gaps, either of fixed or dynamic size) in a quick and memory-efficient way. At the core is the tool ``colibri-patternmodeller`` which allows you to build, view, manipulate and query pattern models.",
    "version": "2.5.9",
    "project_urls": null,
    "split_keywords": [
        "nlp",
        "computational_linguistics",
        "frequency",
        "ngram",
        "skipgram",
        "pmi",
        "cooccurrence",
        "linguistics"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "38c27f0fed18a5f39cdc5bb7c7ba36eb56760595cd3ac4ed5926075de849b1ec",
                "md5": "fc258ac3b1b4bdde847c194844edbea3",
                "sha256": "b423365c8dd53499cc8fed0afd10d9f2f28924276023fe550777f3d5584edfea"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fc258ac3b1b4bdde847c194844edbea3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 747930,
            "upload_time": "2023-07-03T10:25:15",
            "upload_time_iso_8601": "2023-07-03T10:25:15.000357Z",
            "url": "https://files.pythonhosted.org/packages/38/c2/7f0fed18a5f39cdc5bb7c7ba36eb56760595cd3ac4ed5926075de849b1ec/colibricore-2.5.9-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f16d6e67d13fa6be604fb10bde39299b2df510794c291eda6eb88f79fb8327e5",
                "md5": "02a973718d244946e2d95102b46e4d6c",
                "sha256": "34581dd102216f2901c4b2e82901be407e5fa0503531ffb987afa276e0f34f0d"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "02a973718d244946e2d95102b46e4d6c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 613623,
            "upload_time": "2023-07-03T10:25:17",
            "upload_time_iso_8601": "2023-07-03T10:25:17.031584Z",
            "url": "https://files.pythonhosted.org/packages/f1/6d/6e67d13fa6be604fb10bde39299b2df510794c291eda6eb88f79fb8327e5/colibricore-2.5.9-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8637ee8d1862c9929959be1309a0f7904e7e1f6d27bdb45aeca6e88ec397ff87",
                "md5": "40052dabdd52bd659e4977fe1661ddba",
                "sha256": "459a7d35ae58b230adf3b527ec354f9a2b47b97178edc8603e3de9b15b47f117"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "40052dabdd52bd659e4977fe1661ddba",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 6116163,
            "upload_time": "2023-07-03T10:25:19",
            "upload_time_iso_8601": "2023-07-03T10:25:19.655644Z",
            "url": "https://files.pythonhosted.org/packages/86/37/ee8d1862c9929959be1309a0f7904e7e1f6d27bdb45aeca6e88ec397ff87/colibricore-2.5.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6c8e0b8e0df723755ece5758a44de32ae568d3e0f2ccd5cc73fa4e6b84a1f56",
                "md5": "418f333e870802140230ab32445f4701",
                "sha256": "97f4d04ed4e3c523c479d215f496f5e9872c9f4ffacccc785621435af17e6091"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "418f333e870802140230ab32445f4701",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 6491596,
            "upload_time": "2023-07-03T10:25:23",
            "upload_time_iso_8601": "2023-07-03T10:25:23.115890Z",
            "url": "https://files.pythonhosted.org/packages/a6/c8/e0b8e0df723755ece5758a44de32ae568d3e0f2ccd5cc73fa4e6b84a1f56/colibricore-2.5.9-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "90706c1a2794015b72d335b1a17aead4bf18e10a2248df393386712d468cf869",
                "md5": "6abef586a2072d2c0ddb8acb691b493c",
                "sha256": "36ade2b123268e007e971b91f30d9fd9068740615026d7b71412f32a7c60115f"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6abef586a2072d2c0ddb8acb691b493c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 747091,
            "upload_time": "2023-07-03T10:25:25",
            "upload_time_iso_8601": "2023-07-03T10:25:25.345727Z",
            "url": "https://files.pythonhosted.org/packages/90/70/6c1a2794015b72d335b1a17aead4bf18e10a2248df393386712d468cf869/colibricore-2.5.9-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "24a0a183b502d6be5af989af5a175dccb1f36eb3457a320101df4eef34aaedbd",
                "md5": "3c1796b7285137f0fcc90beaf43c89b5",
                "sha256": "10d2759b43082d2a65dc478a1eeb89ccd42d58bbe572b74771c60a3fba00a1f8"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3c1796b7285137f0fcc90beaf43c89b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 612907,
            "upload_time": "2023-07-03T10:25:27",
            "upload_time_iso_8601": "2023-07-03T10:25:27.135794Z",
            "url": "https://files.pythonhosted.org/packages/24/a0/a183b502d6be5af989af5a175dccb1f36eb3457a320101df4eef34aaedbd/colibricore-2.5.9-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c17614b9b9a7f6cfb76de88538206fed6ed3b33bff6b1b73e45da61661b3af9e",
                "md5": "a6d00236a0bb869c97422ef4e086c2d0",
                "sha256": "195c4d26c8d6985e27cc2874e0b1dcbb063cca28f7e66d633803d74f20e840b2"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a6d00236a0bb869c97422ef4e086c2d0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 6270027,
            "upload_time": "2023-07-03T10:25:29",
            "upload_time_iso_8601": "2023-07-03T10:25:29.279265Z",
            "url": "https://files.pythonhosted.org/packages/c1/76/14b9b9a7f6cfb76de88538206fed6ed3b33bff6b1b73e45da61661b3af9e/colibricore-2.5.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6c5d8cc28df884e6f56b5ec2f88e9b8313025b15ac5170fb5733291f6ef7421",
                "md5": "16e7d49733357ba277687c859096e46b",
                "sha256": "083db9f20717e10e221c9ed6435b15b26da030149876c725e55b20cc056fb6b6"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "16e7d49733357ba277687c859096e46b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 6588282,
            "upload_time": "2023-07-03T10:25:31",
            "upload_time_iso_8601": "2023-07-03T10:25:31.970266Z",
            "url": "https://files.pythonhosted.org/packages/d6/c5/d8cc28df884e6f56b5ec2f88e9b8313025b15ac5170fb5733291f6ef7421/colibricore-2.5.9-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d8d958a0fef1e8ed853febc03ee8ddaaff35d7ed0d1b6a583ca788d0cbd5917e",
                "md5": "097a95a15ddcbdbec2d6e5d1142b914c",
                "sha256": "b234d5d73fa23aaec29fe298ab77b0ff97ff63ee54795fbb38615a52af84391b"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp36-cp36m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "097a95a15ddcbdbec2d6e5d1142b914c",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 761895,
            "upload_time": "2023-07-03T10:25:33",
            "upload_time_iso_8601": "2023-07-03T10:25:33.751009Z",
            "url": "https://files.pythonhosted.org/packages/d8/d9/58a0fef1e8ed853febc03ee8ddaaff35d7ed0d1b6a583ca788d0cbd5917e/colibricore-2.5.9-cp36-cp36m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "193b61a78c165f22ec76033a37dc4619fdb2a0d9edda96f1616f19ab2603772c",
                "md5": "a590a91f7fedd2b9e26a8f27a2dd9922",
                "sha256": "8729ce07a8fb14333aefef5eb76098315f63fb4b26f5c9dc6bab951b7528066b"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a590a91f7fedd2b9e26a8f27a2dd9922",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 6096388,
            "upload_time": "2023-07-03T10:25:36",
            "upload_time_iso_8601": "2023-07-03T10:25:36.687035Z",
            "url": "https://files.pythonhosted.org/packages/19/3b/61a78c165f22ec76033a37dc4619fdb2a0d9edda96f1616f19ab2603772c/colibricore-2.5.9-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "155a2fea10c2b4643f365f53dc9731676d2aa8ad40be0623c5ad2501800c61c1",
                "md5": "582f37f1d0ba1ad0f793d935a84e556c",
                "sha256": "67604e44c51026e8a74af0bb41a0e0865ed8efd5ae55e359f5779bd1a5fa006a"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "582f37f1d0ba1ad0f793d935a84e556c",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 6465325,
            "upload_time": "2023-07-03T10:25:39",
            "upload_time_iso_8601": "2023-07-03T10:25:39.096866Z",
            "url": "https://files.pythonhosted.org/packages/15/5a/2fea10c2b4643f365f53dc9731676d2aa8ad40be0623c5ad2501800c61c1/colibricore-2.5.9-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36dd228129040971a15bb73a4aab79fe9e08d1fd89738fbcc867e18927b6affb",
                "md5": "65db44f770238df06aa6682626049bc4",
                "sha256": "8399400d90e1ec88e0444e3e74f8c69e1e48b2c7c7f4adad1f696112ce6a09f9"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "65db44f770238df06aa6682626049bc4",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 746296,
            "upload_time": "2023-07-03T10:25:41",
            "upload_time_iso_8601": "2023-07-03T10:25:41.323202Z",
            "url": "https://files.pythonhosted.org/packages/36/dd/228129040971a15bb73a4aab79fe9e08d1fd89738fbcc867e18927b6affb/colibricore-2.5.9-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f8d29d69f6b2425e6cdd21c64bfa994bfb796f61ac24bd579bfe73fc5416c0d3",
                "md5": "b6d294479bd648ee672d58d1eb2dde8e",
                "sha256": "5d228c019508e9dad093de42a457ac4a0c3c69d204c529edc9130e113f5896c7"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b6d294479bd648ee672d58d1eb2dde8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 6058903,
            "upload_time": "2023-07-03T10:25:43",
            "upload_time_iso_8601": "2023-07-03T10:25:43.523522Z",
            "url": "https://files.pythonhosted.org/packages/f8/d2/9d69f6b2425e6cdd21c64bfa994bfb796f61ac24bd579bfe73fc5416c0d3/colibricore-2.5.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f5619f473946575ee558e88085b0ecbbbba0f23df709130fc85d3974bd9eb48d",
                "md5": "c178c3a9c12c0b4186980c7008137523",
                "sha256": "f05e65242219faf55e152e3e3a44679b1f70bfafe6cf6405ed05ec2913563952"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c178c3a9c12c0b4186980c7008137523",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 6445703,
            "upload_time": "2023-07-03T10:25:46",
            "upload_time_iso_8601": "2023-07-03T10:25:46.349177Z",
            "url": "https://files.pythonhosted.org/packages/f5/61/9f473946575ee558e88085b0ecbbbba0f23df709130fc85d3974bd9eb48d/colibricore-2.5.9-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e066d2da717523f07d3f4c74e90588f0435cbf7d094ee137917be683fe49a04f",
                "md5": "80c68ade1c209d5b7b857d3379def9a3",
                "sha256": "76dd7a854193973d4d907fbddb452a0cf906f68b6701b1deba7ba088a53f27cc"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "80c68ade1c209d5b7b857d3379def9a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 747872,
            "upload_time": "2023-07-03T10:25:48",
            "upload_time_iso_8601": "2023-07-03T10:25:48.332765Z",
            "url": "https://files.pythonhosted.org/packages/e0/66/d2da717523f07d3f4c74e90588f0435cbf7d094ee137917be683fe49a04f/colibricore-2.5.9-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "89eab0971ce59e9c75516ff4cb9b66d86114a5ac1e6b5e0225a3d24458821b83",
                "md5": "e4b1ae31704944305048708b86e405c6",
                "sha256": "1a39844d603b543d0333146c00d83634f32aecd7226ee5b01f195205a9cede35"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e4b1ae31704944305048708b86e405c6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 619101,
            "upload_time": "2023-07-03T10:25:50",
            "upload_time_iso_8601": "2023-07-03T10:25:50.415636Z",
            "url": "https://files.pythonhosted.org/packages/89/ea/b0971ce59e9c75516ff4cb9b66d86114a5ac1e6b5e0225a3d24458821b83/colibricore-2.5.9-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ac2536297f83ac554ab6b56dfab382acb2eea3324fe302fed9ec91380824d39",
                "md5": "d3e47e402e6dfd456f3194e4cf5339b8",
                "sha256": "88163a0def8cb2238c6e71d7907d245fe95e0da2718ca0131a4b922435435f5d"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d3e47e402e6dfd456f3194e4cf5339b8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 6260150,
            "upload_time": "2023-07-03T10:25:52",
            "upload_time_iso_8601": "2023-07-03T10:25:52.533810Z",
            "url": "https://files.pythonhosted.org/packages/0a/c2/536297f83ac554ab6b56dfab382acb2eea3324fe302fed9ec91380824d39/colibricore-2.5.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b7d143e83f325428369e9d3489e0d1578016a9635b0a659f7c9bd609b5d0d59e",
                "md5": "0b7c3ee82d8ba9b0e07c650892e7d630",
                "sha256": "d1f87742b346ec2b4ad4145d6df01ad3ed0789c43c729231c6a3e395d6527064"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0b7c3ee82d8ba9b0e07c650892e7d630",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 6661712,
            "upload_time": "2023-07-03T10:25:55",
            "upload_time_iso_8601": "2023-07-03T10:25:55.340555Z",
            "url": "https://files.pythonhosted.org/packages/b7/d1/43e83f325428369e9d3489e0d1578016a9635b0a659f7c9bd609b5d0d59e/colibricore-2.5.9-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8291289902bf5577fabd68cdcde8776856d8ba8e462874fb36e511d810c63723",
                "md5": "34da4b4f8fd8944f9db7e2289997f4a5",
                "sha256": "571d0361885f5cdeae622d4e1729fcc3197661db3501000bcb6afa7fb68692f2"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "34da4b4f8fd8944f9db7e2289997f4a5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 763764,
            "upload_time": "2023-07-03T10:25:58",
            "upload_time_iso_8601": "2023-07-03T10:25:58.101645Z",
            "url": "https://files.pythonhosted.org/packages/82/91/289902bf5577fabd68cdcde8776856d8ba8e462874fb36e511d810c63723/colibricore-2.5.9-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a99750ef3c6dcee970874f143e41f8244fa27110f3831018323660986606fe5",
                "md5": "1fdd47e8e84270e026e793f0b70127d2",
                "sha256": "f0bd829172be84186ce409ef919214524ffef1ed8f28808f0e3f790612b7c899"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1fdd47e8e84270e026e793f0b70127d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 624696,
            "upload_time": "2023-07-03T10:26:00",
            "upload_time_iso_8601": "2023-07-03T10:26:00.150380Z",
            "url": "https://files.pythonhosted.org/packages/1a/99/750ef3c6dcee970874f143e41f8244fa27110f3831018323660986606fe5/colibricore-2.5.9-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a2968bda8320d1599b99d557e172ab0aaf7c8507f766000c3b92e16fda8acd5d",
                "md5": "24164b67af4d06ec93f65afba587b0f0",
                "sha256": "8c2c9ad5ab1e5b0a0517b4ff84558211410962b1f5e4fe541495c99f21a494dc"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "24164b67af4d06ec93f65afba587b0f0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 6205064,
            "upload_time": "2023-07-03T10:26:02",
            "upload_time_iso_8601": "2023-07-03T10:26:02.939044Z",
            "url": "https://files.pythonhosted.org/packages/a2/96/8bda8320d1599b99d557e172ab0aaf7c8507f766000c3b92e16fda8acd5d/colibricore-2.5.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a8908a0a95d5adaa3a12dd8d1688d4b7ba40b63b1c355b42734b5d5769445aa1",
                "md5": "ed161250703a1576a68a4cf087edb708",
                "sha256": "87ecca114a160206ee383b906fc48518bddd304f2ccf03cf5add60cda4a57e0f"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ed161250703a1576a68a4cf087edb708",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 6574285,
            "upload_time": "2023-07-03T10:26:05",
            "upload_time_iso_8601": "2023-07-03T10:26:05.798620Z",
            "url": "https://files.pythonhosted.org/packages/a8/90/8a0a95d5adaa3a12dd8d1688d4b7ba40b63b1c355b42734b5d5769445aa1/colibricore-2.5.9-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "24fad83cb62edb3c8a5048b83ae691ae223fb0f4dfd22f6c6c91adceb28f45b6",
                "md5": "b3b35a6c47383aef147c3d7a2625662c",
                "sha256": "f9d1aedcc7056cb696a0254076a74607a7dabd90aa272ce6e212e658fb833fbf"
            },
            "downloads": -1,
            "filename": "colibricore-2.5.9.tar.gz",
            "has_sig": false,
            "md5_digest": "b3b35a6c47383aef147c3d7a2625662c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 1005683,
            "upload_time": "2023-07-03T10:33:51",
            "upload_time_iso_8601": "2023-07-03T10:33:51.714681Z",
            "url": "https://files.pythonhosted.org/packages/24/fa/d83cb62edb3c8a5048b83ae691ae223fb0f4dfd22f6c6c91adceb28f45b6/colibricore-2.5.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-03 10:33:51",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "colibricore"
}
        
Elapsed time: 2.41461s