analiticcl


Nameanaliticcl JSON
Version 0.4.8 PyPI version JSON
download
home_pagehttps://github.com/proycon/analiticcl
SummaryAnaliticcl is an approximate string matching or fuzzy-matching system that can be used to find variants for spelling correction or text normalisation
upload_time2024-10-17 19:47:08
maintainerNone
docs_urlNone
authorMaarten van Gompel <proycon@anaproy.nl>
requires_pythonNone
licenseGPL-3.0+
keywords nlp text-processing spelling-correction linguistics spellcheck
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# Analiticcl

## Introduction

Analiticcl is an approximate string matching or fuzzy-matching system that can be used for spelling
correction or text normalisation (such as post-OCR correction or post-HTR correction). Texts can be checked against a
validated or corpus-derived lexicon (with or without frequency information) and spelling variants will be returned.

Please see the [main README.md](../../README.md) for a further introduction, it also links to a Python tutorial.

Analiticcl is written in Rust, this is the Python binding, allowing you to use analiticcl from Python as a module.

## Installation

### with pip

```
pip install analiticcl
```

### from source

To use this method, you need to have Rust installed and in your ``$PATH``. Install it through your package manager or through rustup:

```
curl https://sh.rustup.rs -sSf | sh -s -- -y
export PATH="$HOME/.cargo/bin:$PATH"
```
Once Rust is installed, you can compile the analiticcl binding:

```
# Create a virtual env (you can use yours as well)
python -m venv .env
source .env/bin/activate

# Install `analiticcl` in the current virtual env
pip install setuptools_rust
python setup.py install
```

## Usage

```python
from analiticcl import VariantModel, Weights, SearchParameters
import json

model = VariantModel("examples/simple.alphabet.tsv", Weights(), debug=False)
model.read_lexicon("examples/eng.aspell.lexicon")
model.build()
result = model.find_variants("udnerstand", SearchParameters(max_edit_distance=3))
print(json.dumps(result, ensure_ascii=False, indent=4))
print()
results = model.find_all_matches("I do not udnerstand the probleem", SearchParameters(max_edit_distance=3,max_ngram=1))
print(json.dumps(results, ensure_ascii=False, indent=4))
```

**Note:** all offsets reported by analiticcl are utf-8 byte-offsets, not character offsets! If you want proper unicode character
offsets, pass the keyword argument `unicodeoffset=True` to `SearchParameters`. You will want to set this if you intend to do
any kind of slicing in Python (which uses unicode points by default).


Output:

```json
[
    {
        "text": "understand",
        "score": 0.8978494623655915,
        "lexicon": "../../../examples/eng.aspell.lexicon"
    },
    {
        "text": "understands",
        "score": 0.6725317693059629,
        "lexicon": "../../../examples/eng.aspell.lexicon"
    },
    {
        "text": "understood",
        "score": 0.6036866359447004,
        "lexicon": "../../../examples/eng.aspell.lexicon"
    },
    {
        "text": "understate",
        "score": 0.5967741935483871,
        "lexicon": "../../../examples/eng.aspell.lexicon"
    }
]
```

```json
[
    {
        "input": "I",
        "offset": {
            "begin": 0,
            "end": 1
        },
        "variants": [
            {
                "text": "I",
                "score": 0.8387096774193549,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "i",
                "score": 0.8064516129032258,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            }
        ]
    },
    {
        "input": "do",
        "offset": {
            "begin": 2,
            "end": 4
        },
        "variants": [
            {
                "text": "do",
                "score": 1.0,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "dog",
                "score": 0.6236559139784946,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "doc",
                "score": 0.6236559139784946,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "doz",
                "score": 0.6236559139784946,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "dob",
                "score": 0.6236559139784946,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "doe",
                "score": 0.6236559139784946,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "dot",
                "score": 0.6236559139784946,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "dos",
                "score": 0.6236559139784946,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "ado",
                "score": 0.6236559139784946,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "don",
                "score": 0.6236559139784946,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "d",
                "score": 0.5967741935483871,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "o",
                "score": 0.5967741935483871,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "DOD",
                "score": 0.5913978494623655,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            }
        ]
    },
    {
        "input": "not",
        "offset": {
            "begin": 5,
            "end": 8
        },
        "variants": [
            {
                "text": "not",
                "score": 1.0,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "knot",
                "score": 0.6370967741935484,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "note",
                "score": 0.6370967741935484,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "snot",
                "score": 0.6370967741935484,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "no",
                "score": 0.6236559139784946,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "nowt",
                "score": 0.5967741935483871,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "No",
                "score": 0.5913978494623655,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "OT",
                "score": 0.5913978494623655,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "pot",
                "score": 0.5698924731182795,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            }
        ]
    },
    {
        "input": "udnerstand",
        "offset": {
            "begin": 9,
            "end": 19
        },
        "variants": [
            {
                "text": "understand",
                "score": 0.8978494623655915,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "understands",
                "score": 0.6725317693059629,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "understood",
                "score": 0.6036866359447004,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "understate",
                "score": 0.5967741935483871,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            }
        ]
    },
    {
        "input": "the",
        "offset": {
            "begin": 20,
            "end": 23
        },
        "variants": [
            {
                "text": "the",
                "score": 1.0,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "thee",
                "score": 0.6908602150537635,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "thew",
                "score": 0.6370967741935484,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "then",
                "score": 0.6370967741935484,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "them",
                "score": 0.6370967741935484,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "they",
                "score": 0.6370967741935484,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "he",
                "score": 0.6236559139784946,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "Thea",
                "score": 0.6048387096774194,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "Th",
                "score": 0.5913978494623655,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "He",
                "score": 0.5913978494623655,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "thy",
                "score": 0.5698924731182795,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "she",
                "score": 0.5698924731182795,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "tho",
                "score": 0.5698924731182795,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "Thu",
                "score": 0.5376344086021505,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "Che",
                "score": 0.5376344086021505,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "THC",
                "score": 0.5376344086021505,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "tee",
                "score": 0.5161290322580645,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "toe",
                "score": 0.5161290322580645,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "tie",
                "score": 0.5161290322580645,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "Te",
                "score": 0.510752688172043,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            }
        ]
    },
    {
        "input": "probleem",
        "offset": {
            "begin": 24,
            "end": 32
        },
        "variants": [
            {
                "text": "problem",
                "score": 0.9231950844854071,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "problems",
                "score": 0.6908602150537635,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "probe",
                "score": 0.5913978494623656,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "proclaim",
                "score": 0.5766129032258065,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "probated",
                "score": 0.543010752688172,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "probates",
                "score": 0.543010752688172,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "prole",
                "score": 0.5322580645161291,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "prowlers",
                "score": 0.4959677419354839,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            },
            {
                "text": "parolees",
                "score": 0.44220430107526887,
                "lexicon": "../../../examples/eng.aspell.lexicon"
            }
        ]
    }
]

```

## Documentation

The python binding exposes only a minimal interface, you can use Python's ``help()`` function to get information on the
classes provided. For more detailed information, please consult the [Analiticcl's rust API documentation](https://docs.rs/analiticcl/). The interfaces that are available in the binding are analogous to the rust versions.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/proycon/analiticcl",
    "name": "analiticcl",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "nlp, text-processing, spelling-correction, linguistics, spellcheck",
    "author": "Maarten van Gompel <proycon@anaproy.nl>",
    "author_email": "Maarten van Gompel <proycon@anaproy.nl>",
    "download_url": "https://files.pythonhosted.org/packages/09/17/5586806d0534baee9a54509388638dfa5f97298e5432fd0f22fe32ca1d02/analiticcl-0.4.8.tar.gz",
    "platform": null,
    "description": "\n# Analiticcl\n\n## Introduction\n\nAnaliticcl is an approximate string matching or fuzzy-matching system that can be used for spelling\ncorrection or text normalisation (such as post-OCR correction or post-HTR correction). Texts can be checked against a\nvalidated or corpus-derived lexicon (with or without frequency information) and spelling variants will be returned.\n\nPlease see the [main README.md](../../README.md) for a further introduction, it also links to a Python tutorial.\n\nAnaliticcl is written in Rust, this is the Python binding, allowing you to use analiticcl from Python as a module.\n\n## Installation\n\n### with pip\n\n```\npip install analiticcl\n```\n\n### from source\n\nTo use this method, you need to have Rust installed and in your ``$PATH``. Install it through your package manager or through rustup:\n\n```\ncurl https://sh.rustup.rs -sSf | sh -s -- -y\nexport PATH=\"$HOME/.cargo/bin:$PATH\"\n```\nOnce Rust is installed, you can compile the analiticcl binding:\n\n```\n# Create a virtual env (you can use yours as well)\npython -m venv .env\nsource .env/bin/activate\n\n# Install `analiticcl` in the current virtual env\npip install setuptools_rust\npython setup.py install\n```\n\n## Usage\n\n```python\nfrom analiticcl import VariantModel, Weights, SearchParameters\nimport json\n\nmodel = VariantModel(\"examples/simple.alphabet.tsv\", Weights(), debug=False)\nmodel.read_lexicon(\"examples/eng.aspell.lexicon\")\nmodel.build()\nresult = model.find_variants(\"udnerstand\", SearchParameters(max_edit_distance=3))\nprint(json.dumps(result, ensure_ascii=False, indent=4))\nprint()\nresults = model.find_all_matches(\"I do not udnerstand the probleem\", SearchParameters(max_edit_distance=3,max_ngram=1))\nprint(json.dumps(results, ensure_ascii=False, indent=4))\n```\n\n**Note:** all offsets reported by analiticcl are utf-8 byte-offsets, not character offsets! If you want proper unicode character\noffsets, pass the keyword argument `unicodeoffset=True` to `SearchParameters`. You will want to set this if you intend to do\nany kind of slicing in Python (which uses unicode points by default).\n\n\nOutput:\n\n```json\n[\n    {\n        \"text\": \"understand\",\n        \"score\": 0.8978494623655915,\n        \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n    },\n    {\n        \"text\": \"understands\",\n        \"score\": 0.6725317693059629,\n        \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n    },\n    {\n        \"text\": \"understood\",\n        \"score\": 0.6036866359447004,\n        \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n    },\n    {\n        \"text\": \"understate\",\n        \"score\": 0.5967741935483871,\n        \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n    }\n]\n```\n\n```json\n[\n    {\n        \"input\": \"I\",\n        \"offset\": {\n            \"begin\": 0,\n            \"end\": 1\n        },\n        \"variants\": [\n            {\n                \"text\": \"I\",\n                \"score\": 0.8387096774193549,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"i\",\n                \"score\": 0.8064516129032258,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            }\n        ]\n    },\n    {\n        \"input\": \"do\",\n        \"offset\": {\n            \"begin\": 2,\n            \"end\": 4\n        },\n        \"variants\": [\n            {\n                \"text\": \"do\",\n                \"score\": 1.0,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"dog\",\n                \"score\": 0.6236559139784946,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"doc\",\n                \"score\": 0.6236559139784946,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"doz\",\n                \"score\": 0.6236559139784946,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"dob\",\n                \"score\": 0.6236559139784946,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"doe\",\n                \"score\": 0.6236559139784946,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"dot\",\n                \"score\": 0.6236559139784946,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"dos\",\n                \"score\": 0.6236559139784946,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"ado\",\n                \"score\": 0.6236559139784946,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"don\",\n                \"score\": 0.6236559139784946,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"d\",\n                \"score\": 0.5967741935483871,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"o\",\n                \"score\": 0.5967741935483871,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"DOD\",\n                \"score\": 0.5913978494623655,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            }\n        ]\n    },\n    {\n        \"input\": \"not\",\n        \"offset\": {\n            \"begin\": 5,\n            \"end\": 8\n        },\n        \"variants\": [\n            {\n                \"text\": \"not\",\n                \"score\": 1.0,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"knot\",\n                \"score\": 0.6370967741935484,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"note\",\n                \"score\": 0.6370967741935484,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"snot\",\n                \"score\": 0.6370967741935484,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"no\",\n                \"score\": 0.6236559139784946,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"nowt\",\n                \"score\": 0.5967741935483871,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"No\",\n                \"score\": 0.5913978494623655,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"OT\",\n                \"score\": 0.5913978494623655,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"pot\",\n                \"score\": 0.5698924731182795,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            }\n        ]\n    },\n    {\n        \"input\": \"udnerstand\",\n        \"offset\": {\n            \"begin\": 9,\n            \"end\": 19\n        },\n        \"variants\": [\n            {\n                \"text\": \"understand\",\n                \"score\": 0.8978494623655915,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"understands\",\n                \"score\": 0.6725317693059629,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"understood\",\n                \"score\": 0.6036866359447004,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"understate\",\n                \"score\": 0.5967741935483871,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            }\n        ]\n    },\n    {\n        \"input\": \"the\",\n        \"offset\": {\n            \"begin\": 20,\n            \"end\": 23\n        },\n        \"variants\": [\n            {\n                \"text\": \"the\",\n                \"score\": 1.0,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"thee\",\n                \"score\": 0.6908602150537635,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"thew\",\n                \"score\": 0.6370967741935484,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"then\",\n                \"score\": 0.6370967741935484,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"them\",\n                \"score\": 0.6370967741935484,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"they\",\n                \"score\": 0.6370967741935484,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"he\",\n                \"score\": 0.6236559139784946,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"Thea\",\n                \"score\": 0.6048387096774194,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"Th\",\n                \"score\": 0.5913978494623655,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"He\",\n                \"score\": 0.5913978494623655,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"thy\",\n                \"score\": 0.5698924731182795,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"she\",\n                \"score\": 0.5698924731182795,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"tho\",\n                \"score\": 0.5698924731182795,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"Thu\",\n                \"score\": 0.5376344086021505,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"Che\",\n                \"score\": 0.5376344086021505,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"THC\",\n                \"score\": 0.5376344086021505,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"tee\",\n                \"score\": 0.5161290322580645,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"toe\",\n                \"score\": 0.5161290322580645,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"tie\",\n                \"score\": 0.5161290322580645,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"Te\",\n                \"score\": 0.510752688172043,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            }\n        ]\n    },\n    {\n        \"input\": \"probleem\",\n        \"offset\": {\n            \"begin\": 24,\n            \"end\": 32\n        },\n        \"variants\": [\n            {\n                \"text\": \"problem\",\n                \"score\": 0.9231950844854071,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"problems\",\n                \"score\": 0.6908602150537635,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"probe\",\n                \"score\": 0.5913978494623656,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"proclaim\",\n                \"score\": 0.5766129032258065,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"probated\",\n                \"score\": 0.543010752688172,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"probates\",\n                \"score\": 0.543010752688172,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"prole\",\n                \"score\": 0.5322580645161291,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"prowlers\",\n                \"score\": 0.4959677419354839,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            },\n            {\n                \"text\": \"parolees\",\n                \"score\": 0.44220430107526887,\n                \"lexicon\": \"../../../examples/eng.aspell.lexicon\"\n            }\n        ]\n    }\n]\n\n```\n\n## Documentation\n\nThe python binding exposes only a minimal interface, you can use Python's ``help()`` function to get information on the\nclasses provided. For more detailed information, please consult the [Analiticcl's rust API documentation](https://docs.rs/analiticcl/). The interfaces that are available in the binding are analogous to the rust versions.\n\n",
    "bugtrack_url": null,
    "license": "GPL-3.0+",
    "summary": "Analiticcl is an approximate string matching or fuzzy-matching system that can be used to find variants for spelling correction or text normalisation",
    "version": "0.4.8",
    "project_urls": {
        "Homepage": "https://github.com/proycon/analiticcl",
        "Source Code": "https://github.com/proycon/analiticcl"
    },
    "split_keywords": [
        "nlp",
        " text-processing",
        " spelling-correction",
        " linguistics",
        " spellcheck"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "51be74ed4533cbdb45e8f4c5008c7b68e385595acddf7dd8b8013900363045f5",
                "md5": "e197ecb6450e3b12e14c47b3857be78f",
                "sha256": "ee0e02e2af80866ca9cc8c372d36cbb015408321204ea430e1384975ca8bc43c"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e197ecb6450e3b12e14c47b3857be78f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 620289,
            "upload_time": "2024-10-17T19:47:17",
            "upload_time_iso_8601": "2024-10-17T19:47:17.049494Z",
            "url": "https://files.pythonhosted.org/packages/51/be/74ed4533cbdb45e8f4c5008c7b68e385595acddf7dd8b8013900363045f5/analiticcl-0.4.8-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11982b36787f78b0d1b2049b0eefe47b92864a6f1eafc473a5e827b8420abca2",
                "md5": "14a498469cbd9d7d5dfd921cab5eb8f6",
                "sha256": "a5dc1c232a862712828f78a0ce7ae462cba2bd2f3410259ac1a29675db62da56"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "14a498469cbd9d7d5dfd921cab5eb8f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 602209,
            "upload_time": "2024-10-17T19:47:18",
            "upload_time_iso_8601": "2024-10-17T19:47:18.693786Z",
            "url": "https://files.pythonhosted.org/packages/11/98/2b36787f78b0d1b2049b0eefe47b92864a6f1eafc473a5e827b8420abca2/analiticcl-0.4.8-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "51b91f047a2726a4b4e8b53d69e33284379e29ef0820719c052b14d8ed2686a6",
                "md5": "30a276f21247da33f5f408a0dfc61d9c",
                "sha256": "9e928d69318186493930f45d736b7976d8c295fee7f169845725bf63559d8616"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "30a276f21247da33f5f408a0dfc61d9c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 670116,
            "upload_time": "2024-10-17T19:47:20",
            "upload_time_iso_8601": "2024-10-17T19:47:20.945072Z",
            "url": "https://files.pythonhosted.org/packages/51/b9/1f047a2726a4b4e8b53d69e33284379e29ef0820719c052b14d8ed2686a6/analiticcl-0.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f6fe28bb96c3d0de6765ca171440ff6d97b5ac4f74f59edc29da3bf1985ad1f3",
                "md5": "5ca95cc40a30605bb7322850f83d22bd",
                "sha256": "1dc1444e6085f0086167487137708180857d5bebc2d390e55f5ce3b7f2a5e843"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5ca95cc40a30605bb7322850f83d22bd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 684403,
            "upload_time": "2024-10-17T19:47:22",
            "upload_time_iso_8601": "2024-10-17T19:47:22.896246Z",
            "url": "https://files.pythonhosted.org/packages/f6/fe/28bb96c3d0de6765ca171440ff6d97b5ac4f74f59edc29da3bf1985ad1f3/analiticcl-0.4.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf06ab70db79884621bad4f4df6e2ba1a443c5bd427501caa968f716bc9273c9",
                "md5": "abd01d36858457fb8bd89220da47b829",
                "sha256": "0fd90686cb123ac5425a2c597d3005a5f377d3fb726d8f04fc5f9f22499a892c"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "abd01d36858457fb8bd89220da47b829",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 855471,
            "upload_time": "2024-10-17T19:47:25",
            "upload_time_iso_8601": "2024-10-17T19:47:25.247356Z",
            "url": "https://files.pythonhosted.org/packages/cf/06/ab70db79884621bad4f4df6e2ba1a443c5bd427501caa968f716bc9273c9/analiticcl-0.4.8-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4db8f6b613936bd5ae5456a1015c651002d31f68dc1f6c71a01bf79849f7843a",
                "md5": "b6d295ec501f81d5b879db97393f6bde",
                "sha256": "8ae6ecddd3582175e7223a6d0ba5ea28d9d76298d7fae0e0cab19a253e85d057"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b6d295ec501f81d5b879db97393f6bde",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 845531,
            "upload_time": "2024-10-17T19:47:27",
            "upload_time_iso_8601": "2024-10-17T19:47:27.854804Z",
            "url": "https://files.pythonhosted.org/packages/4d/b8/f6b613936bd5ae5456a1015c651002d31f68dc1f6c71a01bf79849f7843a/analiticcl-0.4.8-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7009c424df303480dc67a52c0a476c3888579f02af3b0a0c57d1fe187fe6158d",
                "md5": "ecb27354ad4bd7229dd6794c5aaebaf8",
                "sha256": "d0afaa04b1d9c3b29047cbedd9433faef7b2645b64222c83062c468dd5fc7001"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "ecb27354ad4bd7229dd6794c5aaebaf8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 450793,
            "upload_time": "2024-10-17T19:47:29",
            "upload_time_iso_8601": "2024-10-17T19:47:29.444404Z",
            "url": "https://files.pythonhosted.org/packages/70/09/c424df303480dc67a52c0a476c3888579f02af3b0a0c57d1fe187fe6158d/analiticcl-0.4.8-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36d8c501bb4fed13b81527a9e1526eec525ae456571aa483f185c548925aa160",
                "md5": "24debb2e2131413f096b365fa8e38abb",
                "sha256": "031ce64f0f71749287eb52165a4669dcb599ec46fb86eae1d6c767e8bca4c6f5"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "24debb2e2131413f096b365fa8e38abb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 482183,
            "upload_time": "2024-10-17T19:47:31",
            "upload_time_iso_8601": "2024-10-17T19:47:31.682294Z",
            "url": "https://files.pythonhosted.org/packages/36/d8/c501bb4fed13b81527a9e1526eec525ae456571aa483f185c548925aa160/analiticcl-0.4.8-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0465a0af7288768b7ebd00f44de5274e15975ff2e1fd7bc73bfb21bbb9fccbcf",
                "md5": "61f77f8fe299081348715e7c1270fc11",
                "sha256": "62b665431f46ceeb0126d3688c04ded50ef74b1a77710bc15bfe99236f1f151d"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "61f77f8fe299081348715e7c1270fc11",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 620442,
            "upload_time": "2024-10-17T19:47:34",
            "upload_time_iso_8601": "2024-10-17T19:47:34.063127Z",
            "url": "https://files.pythonhosted.org/packages/04/65/a0af7288768b7ebd00f44de5274e15975ff2e1fd7bc73bfb21bbb9fccbcf/analiticcl-0.4.8-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83bbf30987569503197a99ca06f15e7f236aad95363c952abf3077b50f2a2dbd",
                "md5": "9da7c6f849222be3ed37504a2a437f5e",
                "sha256": "0bf75b9bbbb5a8db6851168fd6e4a5bf8f56e34aab01b80f87eeeae3e6489a72"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9da7c6f849222be3ed37504a2a437f5e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 602119,
            "upload_time": "2024-10-17T19:47:35",
            "upload_time_iso_8601": "2024-10-17T19:47:35.994360Z",
            "url": "https://files.pythonhosted.org/packages/83/bb/f30987569503197a99ca06f15e7f236aad95363c952abf3077b50f2a2dbd/analiticcl-0.4.8-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a38b6e99ed9f987ddbcb7187e715adbff5d7bfac5127019a7d62793ccb1131f5",
                "md5": "51212453ad2926728de57e19032b74c1",
                "sha256": "fcd2eb2c2816c74b4a15242e133998a763a1169d12b9965ebb631dce08729135"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "51212453ad2926728de57e19032b74c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 669871,
            "upload_time": "2024-10-17T19:47:37",
            "upload_time_iso_8601": "2024-10-17T19:47:37.521515Z",
            "url": "https://files.pythonhosted.org/packages/a3/8b/6e99ed9f987ddbcb7187e715adbff5d7bfac5127019a7d62793ccb1131f5/analiticcl-0.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "76f2003a0b3102427f3d355dac316cbc87122baf24ff6a91635eb1e56cbc39ca",
                "md5": "a9f0368176ace9bd657cf63d72305ae2",
                "sha256": "65e0723d9594e3470afee8c250f7a41d0ed0c521592bb321b293b5d038a741e2"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a9f0368176ace9bd657cf63d72305ae2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 684254,
            "upload_time": "2024-10-17T19:47:41",
            "upload_time_iso_8601": "2024-10-17T19:47:41.214126Z",
            "url": "https://files.pythonhosted.org/packages/76/f2/003a0b3102427f3d355dac316cbc87122baf24ff6a91635eb1e56cbc39ca/analiticcl-0.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b8747443e0e8fbb723407fb4d4205cdf1b4b8b36473d9ec036c3069f26eac55",
                "md5": "6958ee45c1539fb21f3c929cc31ee419",
                "sha256": "5433e6060db0743de5a46abb13d59dbd4361b2a4c85e0293bc5d06a42a6abd30"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6958ee45c1539fb21f3c929cc31ee419",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 855415,
            "upload_time": "2024-10-17T19:47:44",
            "upload_time_iso_8601": "2024-10-17T19:47:44.497253Z",
            "url": "https://files.pythonhosted.org/packages/8b/87/47443e0e8fbb723407fb4d4205cdf1b4b8b36473d9ec036c3069f26eac55/analiticcl-0.4.8-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be738f3f763ca9119e4637cd96e8c6acfd2ff94f6b694a26f443fc0e7ad56ed7",
                "md5": "99bd1aa85a35e4cc57f0a1230cd6f39f",
                "sha256": "74777125510090c035bcc45474e2bc22c2783ba5d74804c54641e06a0ea3411b"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "99bd1aa85a35e4cc57f0a1230cd6f39f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 845478,
            "upload_time": "2024-10-17T19:47:47",
            "upload_time_iso_8601": "2024-10-17T19:47:47.596685Z",
            "url": "https://files.pythonhosted.org/packages/be/73/8f3f763ca9119e4637cd96e8c6acfd2ff94f6b694a26f443fc0e7ad56ed7/analiticcl-0.4.8-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c5c1ce73e655a9a10a27591fa12a0907c669d3463621deef7c4e12457da68989",
                "md5": "e4bc85129b9425c477f641eab64d848d",
                "sha256": "24d8500c9ee05aecc7475fb30993fce5f184ebc3a004982ae8d2332ea04aef8e"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "e4bc85129b9425c477f641eab64d848d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 450974,
            "upload_time": "2024-10-17T19:47:49",
            "upload_time_iso_8601": "2024-10-17T19:47:49.447386Z",
            "url": "https://files.pythonhosted.org/packages/c5/c1/ce73e655a9a10a27591fa12a0907c669d3463621deef7c4e12457da68989/analiticcl-0.4.8-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "97c78ec7fd6339e712ba1d73205f1318a82e1533c3d42100dbe044322d8c07a4",
                "md5": "07693e65a643f5395c00c09ac639a8e6",
                "sha256": "4d8eca1e6894f0945d774b2a6c89ad194fce3c903c0b436a80f0a9275de5c251"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "07693e65a643f5395c00c09ac639a8e6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 482415,
            "upload_time": "2024-10-17T19:47:51",
            "upload_time_iso_8601": "2024-10-17T19:47:51.969561Z",
            "url": "https://files.pythonhosted.org/packages/97/c7/8ec7fd6339e712ba1d73205f1318a82e1533c3d42100dbe044322d8c07a4/analiticcl-0.4.8-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ecad127f16d8d4403346142f7b6654fbc817803b7fd4f211514124ae4e43e2c5",
                "md5": "5c096760f598b30e8b7ce913817914ba",
                "sha256": "277c5639797aad9fa97ea99264878dbc7653b44c8fbf981431156afc6a893251"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5c096760f598b30e8b7ce913817914ba",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 620563,
            "upload_time": "2024-10-17T19:47:54",
            "upload_time_iso_8601": "2024-10-17T19:47:54.282679Z",
            "url": "https://files.pythonhosted.org/packages/ec/ad/127f16d8d4403346142f7b6654fbc817803b7fd4f211514124ae4e43e2c5/analiticcl-0.4.8-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6fcf90bcdfa00a741d825cae94f3a672b053ab15c088f22ad4ce5738280ac23",
                "md5": "135bf5e9e1c4b8f1608139d034c1f764",
                "sha256": "8c33a7cf3c4c05fd458efd3675bff42b854fff3b2f8f85be1c46cc9c11661b79"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "135bf5e9e1c4b8f1608139d034c1f764",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 602884,
            "upload_time": "2024-10-17T19:47:56",
            "upload_time_iso_8601": "2024-10-17T19:47:56.982366Z",
            "url": "https://files.pythonhosted.org/packages/a6/fc/f90bcdfa00a741d825cae94f3a672b053ab15c088f22ad4ce5738280ac23/analiticcl-0.4.8-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "175474c7c62adebf440a3c3c9d5867d2a5c9330478eb9c37d9f71812aa035a35",
                "md5": "3a79f4aa1d83025bf9df9bde1c244375",
                "sha256": "7166c5f87e858e539f84cef432b1798a429b6ab5e3df543c6d4f8b45f0bd6a67"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3a79f4aa1d83025bf9df9bde1c244375",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 671695,
            "upload_time": "2024-10-17T19:47:59",
            "upload_time_iso_8601": "2024-10-17T19:47:59.250161Z",
            "url": "https://files.pythonhosted.org/packages/17/54/74c7c62adebf440a3c3c9d5867d2a5c9330478eb9c37d9f71812aa035a35/analiticcl-0.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "22145b338c60e8d8985387e90b7d2349054316cb14302355edea3e2b3f45faea",
                "md5": "178e5b81f2ca0befd4f5ae06250d9ca1",
                "sha256": "747cdf3d55193572fc65ba2028c87412a49b50a1b50d61886273f2aa31ddc0cf"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "178e5b81f2ca0befd4f5ae06250d9ca1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 686215,
            "upload_time": "2024-10-17T19:48:00",
            "upload_time_iso_8601": "2024-10-17T19:48:00.833180Z",
            "url": "https://files.pythonhosted.org/packages/22/14/5b338c60e8d8985387e90b7d2349054316cb14302355edea3e2b3f45faea/analiticcl-0.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "048e2e3714532464cfcf27743d142f51f2e15549ed5179dd4930b3a2d6d497f6",
                "md5": "18f42ad880d18c4593fd9dd8d5d30069",
                "sha256": "3a8c539602d66caae4652322208619d64cf870fcf66a4045b54341f0562c6d65"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "18f42ad880d18c4593fd9dd8d5d30069",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 856377,
            "upload_time": "2024-10-17T19:48:02",
            "upload_time_iso_8601": "2024-10-17T19:48:02.693627Z",
            "url": "https://files.pythonhosted.org/packages/04/8e/2e3714532464cfcf27743d142f51f2e15549ed5179dd4930b3a2d6d497f6/analiticcl-0.4.8-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d557631eb367beb7f32fd93a1515e94874b867dc33d7cb654f8246db293d4c64",
                "md5": "60c46b13f81493b54c80ae94536e0454",
                "sha256": "8e1a15dbbdf79ac97238f7c3a4d08a8129474eef7b3b19f796e8182e488271a7"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "60c46b13f81493b54c80ae94536e0454",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 846285,
            "upload_time": "2024-10-17T19:48:05",
            "upload_time_iso_8601": "2024-10-17T19:48:05.387281Z",
            "url": "https://files.pythonhosted.org/packages/d5/57/631eb367beb7f32fd93a1515e94874b867dc33d7cb654f8246db293d4c64/analiticcl-0.4.8-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41ae44d974473d8211a8ff8e564c7b2f98f891c92d6c238fd59521286bb0b3b3",
                "md5": "a28a8492a0ce853b5faa6e11d5d3513c",
                "sha256": "256b03bff2228fbbad9b6840350c005201ef250755f2b5baf43367d0c149e519"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp312-none-win32.whl",
            "has_sig": false,
            "md5_digest": "a28a8492a0ce853b5faa6e11d5d3513c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 452544,
            "upload_time": "2024-10-17T19:48:07",
            "upload_time_iso_8601": "2024-10-17T19:48:07.058711Z",
            "url": "https://files.pythonhosted.org/packages/41/ae/44d974473d8211a8ff8e564c7b2f98f891c92d6c238fd59521286bb0b3b3/analiticcl-0.4.8-cp312-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e2b1c2b16aa6fc196c8d65a77c6742db8a807af9d94efed0dab3dacb0ffc9c5e",
                "md5": "72a42bd74e686976da4d3e8f07303d98",
                "sha256": "f8341819bd60640be1131efa2855cff6ed6db942be143d54f6ee5e5f42b4f1d7"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "72a42bd74e686976da4d3e8f07303d98",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 484609,
            "upload_time": "2024-10-17T19:48:08",
            "upload_time_iso_8601": "2024-10-17T19:48:08.428530Z",
            "url": "https://files.pythonhosted.org/packages/e2/b1/c2b16aa6fc196c8d65a77c6742db8a807af9d94efed0dab3dacb0ffc9c5e/analiticcl-0.4.8-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11a15307f13093e69c1f4f4a6e5e48014ba0cbbe2c7bec1c09ddaeef6486a4a8",
                "md5": "62329f07bdcc17acbf15a3d20e32da18",
                "sha256": "1a9cc54b60f53788f2337aa5ebda4a9f6c8a5fd2b6bf31248c7e3b7e065f8927"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp313-cp313-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "62329f07bdcc17acbf15a3d20e32da18",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 620125,
            "upload_time": "2024-10-17T19:48:09",
            "upload_time_iso_8601": "2024-10-17T19:48:09.697168Z",
            "url": "https://files.pythonhosted.org/packages/11/a1/5307f13093e69c1f4f4a6e5e48014ba0cbbe2c7bec1c09ddaeef6486a4a8/analiticcl-0.4.8-cp313-cp313-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0362ef7e055aae59ecc2c91ed62b437fd024079644e888147a07e0422728352b",
                "md5": "3e044fafa3d403293b02b0290b6c6842",
                "sha256": "1187c06ef1c0fa20084b7cd182bfd3ed8260b1816eec5fe23b34c3cab54174fb"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3e044fafa3d403293b02b0290b6c6842",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 602204,
            "upload_time": "2024-10-17T19:48:11",
            "upload_time_iso_8601": "2024-10-17T19:48:11.732584Z",
            "url": "https://files.pythonhosted.org/packages/03/62/ef7e055aae59ecc2c91ed62b437fd024079644e888147a07e0422728352b/analiticcl-0.4.8-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "20bbcf6eb48d73b8680de2c95868890ea9519c9849fee4248b2daf9835f1ff0f",
                "md5": "b4918a152afe66ba9b3435307bede947",
                "sha256": "fccc1c585b5011df8ce71c05f0d0c571e6bba96ce6e63f64af724ac1ca0c7d74"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b4918a152afe66ba9b3435307bede947",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 670922,
            "upload_time": "2024-10-17T19:48:13",
            "upload_time_iso_8601": "2024-10-17T19:48:13.383168Z",
            "url": "https://files.pythonhosted.org/packages/20/bb/cf6eb48d73b8680de2c95868890ea9519c9849fee4248b2daf9835f1ff0f/analiticcl-0.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f06e53eb598b55c99fecb3072d24ab110b13d81c1aecec79788965e4af2062d5",
                "md5": "c3b93c81afcec95f1577e5c644c799bb",
                "sha256": "02c380e8aae03801aeb0252b9dec727cf20dece2fa39d6ac4f0d21008e08dc64"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c3b93c81afcec95f1577e5c644c799bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 685543,
            "upload_time": "2024-10-17T19:48:14",
            "upload_time_iso_8601": "2024-10-17T19:48:14.915622Z",
            "url": "https://files.pythonhosted.org/packages/f0/6e/53eb598b55c99fecb3072d24ab110b13d81c1aecec79788965e4af2062d5/analiticcl-0.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4e248199fac121401584a21e26373ced3306850a930341cf41bbf7b3fe5eb8f7",
                "md5": "5e596d79042827b279f6632a20f9c0fd",
                "sha256": "5a1a3c7f38287004c1a7b544c2ba6148f04369738bd5c08a1415c50b37639e5a"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5e596d79042827b279f6632a20f9c0fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 855970,
            "upload_time": "2024-10-17T19:48:17",
            "upload_time_iso_8601": "2024-10-17T19:48:17.764657Z",
            "url": "https://files.pythonhosted.org/packages/4e/24/8199fac121401584a21e26373ced3306850a930341cf41bbf7b3fe5eb8f7/analiticcl-0.4.8-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba16327eae4496619442b9d0ac85a26d786c191f12dc46351b42d2f95626439d",
                "md5": "a375216ead0344b4c27434ff3f135966",
                "sha256": "e33267a9bc046b5586fbed152c06bfba40785ce9fde95453795946b8e646596b"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a375216ead0344b4c27434ff3f135966",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 846084,
            "upload_time": "2024-10-17T19:48:19",
            "upload_time_iso_8601": "2024-10-17T19:48:19.525828Z",
            "url": "https://files.pythonhosted.org/packages/ba/16/327eae4496619442b9d0ac85a26d786c191f12dc46351b42d2f95626439d/analiticcl-0.4.8-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd186dd236dbd88c9f50520b5fc4ad47c7c1a90f4f2b02a2d9e5ff674d53e4a3",
                "md5": "503fcc2d6931ea9a526dc247ce46732a",
                "sha256": "73c9640fdda0376f2f2f9334ae8e35fd5f358813e549c38c266bbf2d4d45a236"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp37-none-win32.whl",
            "has_sig": false,
            "md5_digest": "503fcc2d6931ea9a526dc247ce46732a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 450988,
            "upload_time": "2024-10-17T19:48:21",
            "upload_time_iso_8601": "2024-10-17T19:48:21.156711Z",
            "url": "https://files.pythonhosted.org/packages/dd/18/6dd236dbd88c9f50520b5fc4ad47c7c1a90f4f2b02a2d9e5ff674d53e4a3/analiticcl-0.4.8-cp37-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5799045460bcebf770f55e0ae644734116124489e34fcd537b2498491f3d29ae",
                "md5": "53f556b996b076e5aaeffb617fd1e589",
                "sha256": "3ee35405dbaf9d51c8a403b1b14b9fdac67154e2ff59d32517a66dc39ac8dd4a"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "53f556b996b076e5aaeffb617fd1e589",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 482682,
            "upload_time": "2024-10-17T19:48:23",
            "upload_time_iso_8601": "2024-10-17T19:48:23.612363Z",
            "url": "https://files.pythonhosted.org/packages/57/99/045460bcebf770f55e0ae644734116124489e34fcd537b2498491f3d29ae/analiticcl-0.4.8-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c1c5a994864e1cf3540fe6bf92a2f7ffca7100ccf2267b41bf996429cd792c1",
                "md5": "ed60a43b5a85860213a19d1f8c355570",
                "sha256": "8a990b9e4a5f1bb5fbb1c8a42d53223df216b98c52c6162e68f60a357c0a074b"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ed60a43b5a85860213a19d1f8c355570",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 670389,
            "upload_time": "2024-10-17T19:48:26",
            "upload_time_iso_8601": "2024-10-17T19:48:26.281601Z",
            "url": "https://files.pythonhosted.org/packages/7c/1c/5a994864e1cf3540fe6bf92a2f7ffca7100ccf2267b41bf996429cd792c1/analiticcl-0.4.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e8fd1bab22819f1c80e8f3baef35ce3af0e247472508b6db9fc71cf346fc5419",
                "md5": "b443c46eb87ffe319c2e671f2544ed33",
                "sha256": "e516a84934d7e280415c3a24d151df1597e897eabed7a888a2a01f59775c8384"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b443c46eb87ffe319c2e671f2544ed33",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 684917,
            "upload_time": "2024-10-17T19:48:27",
            "upload_time_iso_8601": "2024-10-17T19:48:27.810996Z",
            "url": "https://files.pythonhosted.org/packages/e8/fd/1bab22819f1c80e8f3baef35ce3af0e247472508b6db9fc71cf346fc5419/analiticcl-0.4.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a96ad1166a4b339a1b6527164664e03eaf91ded028364c88c5c5365c71ec6e02",
                "md5": "a26958fb2c84ca7416c7bec62d1f7504",
                "sha256": "01eaf75401da35b0525681e1acc72aeb0b5cbb14de693ae1f4a5d3c7fbec110b"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a26958fb2c84ca7416c7bec62d1f7504",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 855965,
            "upload_time": "2024-10-17T19:48:30",
            "upload_time_iso_8601": "2024-10-17T19:48:30.067099Z",
            "url": "https://files.pythonhosted.org/packages/a9/6a/d1166a4b339a1b6527164664e03eaf91ded028364c88c5c5365c71ec6e02/analiticcl-0.4.8-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "748191948fa6fc0941e1d5f802aa25f17584f50ae9a785cb9a2bb8982ecaa255",
                "md5": "54b69ba45e75dad2281ccd3d6c45cae4",
                "sha256": "198ee0c551db73fbd375858d4d5e3fa86bd89ed9097be58f31d341da31059771"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "54b69ba45e75dad2281ccd3d6c45cae4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 845800,
            "upload_time": "2024-10-17T19:48:31",
            "upload_time_iso_8601": "2024-10-17T19:48:31.813646Z",
            "url": "https://files.pythonhosted.org/packages/74/81/91948fa6fc0941e1d5f802aa25f17584f50ae9a785cb9a2bb8982ecaa255/analiticcl-0.4.8-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ed3e4616b7dd68c921d0e839c597314ab591db7da3b38053e951553c44e9f10",
                "md5": "8adfb1dfc863fd4c64e34ece1670ba07",
                "sha256": "645471f1c4c8d8b772a5b5dd48e46b7b4657dc4c27ee5eea125b47272459b188"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp38-none-win32.whl",
            "has_sig": false,
            "md5_digest": "8adfb1dfc863fd4c64e34ece1670ba07",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 451118,
            "upload_time": "2024-10-17T19:48:34",
            "upload_time_iso_8601": "2024-10-17T19:48:34.352679Z",
            "url": "https://files.pythonhosted.org/packages/5e/d3/e4616b7dd68c921d0e839c597314ab591db7da3b38053e951553c44e9f10/analiticcl-0.4.8-cp38-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dcc6147d904f094a259d2f7e1199f8881ad57b10498674f1ab37bbd9e4c09972",
                "md5": "60b732cf66c13a7184dc7f4702128812",
                "sha256": "9a82ef18c2d943e60c3bc0b2ab458f62a30fad32e560e29f753caf020706cb39"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "60b732cf66c13a7184dc7f4702128812",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 482830,
            "upload_time": "2024-10-17T19:48:36",
            "upload_time_iso_8601": "2024-10-17T19:48:36.097457Z",
            "url": "https://files.pythonhosted.org/packages/dc/c6/147d904f094a259d2f7e1199f8881ad57b10498674f1ab37bbd9e4c09972/analiticcl-0.4.8-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6cd3aaa99e48202af54fade661e296645ca240925ebc85756cfa1a42048934cd",
                "md5": "62f9075949b73e055cb3d20cf7e572e0",
                "sha256": "da767eea8bf9eb9eba221e9a11c8bb4a3f5adf2fc625aabe6be67127227b21a5"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "62f9075949b73e055cb3d20cf7e572e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 671017,
            "upload_time": "2024-10-17T19:48:37",
            "upload_time_iso_8601": "2024-10-17T19:48:37.646128Z",
            "url": "https://files.pythonhosted.org/packages/6c/d3/aaa99e48202af54fade661e296645ca240925ebc85756cfa1a42048934cd/analiticcl-0.4.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "78d25a1c5ec5f78ba52c5803f40a81220722454a5cda67cba49c0e7b68974dbf",
                "md5": "cc216b7a9aa4875a6208e1f23f98e706",
                "sha256": "0b75de2a157b5b9e01e40a02be8ddb5b989fca282ea6ea27b3f56f759051df3a"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cc216b7a9aa4875a6208e1f23f98e706",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 685290,
            "upload_time": "2024-10-17T19:48:40",
            "upload_time_iso_8601": "2024-10-17T19:48:40.008523Z",
            "url": "https://files.pythonhosted.org/packages/78/d2/5a1c5ec5f78ba52c5803f40a81220722454a5cda67cba49c0e7b68974dbf/analiticcl-0.4.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ee08e5d7dadf5159707b6e162499c92bf5d5e54933beefbb1fc00ce5e8542ce",
                "md5": "c93168f1b6577c7f2b72f913e8059e74",
                "sha256": "c362b137a46c9387f692e0ee41e10b93febbe0547c5cfd0ba913f3fab4cea7a7"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c93168f1b6577c7f2b72f913e8059e74",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 856160,
            "upload_time": "2024-10-17T19:48:41",
            "upload_time_iso_8601": "2024-10-17T19:48:41.537690Z",
            "url": "https://files.pythonhosted.org/packages/7e/e0/8e5d7dadf5159707b6e162499c92bf5d5e54933beefbb1fc00ce5e8542ce/analiticcl-0.4.8-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a8b77367a41e783ef7488c4ca503ac946ca7604eb5f533164c4499bf6091de29",
                "md5": "b863a6f31b2544d1dbd90e35599c0a49",
                "sha256": "945e12498499c62ece9d86dc572208ad911dff3a0ac9bb2701a55052629ec2a0"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b863a6f31b2544d1dbd90e35599c0a49",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 846481,
            "upload_time": "2024-10-17T19:48:43",
            "upload_time_iso_8601": "2024-10-17T19:48:43.063038Z",
            "url": "https://files.pythonhosted.org/packages/a8/b7/7367a41e783ef7488c4ca503ac946ca7604eb5f533164c4499bf6091de29/analiticcl-0.4.8-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a714b025b4d24fdd7c03abaf968d9dd604d61d942790d53eb2e9fe458caf791",
                "md5": "54a4a81162d06f938b6d11f1b44c0576",
                "sha256": "c99f6b631730cd1fe749f2e1acbab2915da01c63a39271784dcd4f0a7ee812bc"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp39-none-win32.whl",
            "has_sig": false,
            "md5_digest": "54a4a81162d06f938b6d11f1b44c0576",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 451453,
            "upload_time": "2024-10-17T19:48:44",
            "upload_time_iso_8601": "2024-10-17T19:48:44.620792Z",
            "url": "https://files.pythonhosted.org/packages/3a/71/4b025b4d24fdd7c03abaf968d9dd604d61d942790d53eb2e9fe458caf791/analiticcl-0.4.8-cp39-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1e558a19669c4f87590d8eb06dd52dd349e54e0bef5f1b46bccc3a5703af0ca9",
                "md5": "7edb6835677be03ffd960fa32ff405e7",
                "sha256": "7ca783d84afa22295a25ddae6b3729721d5b080550cec25e3de922d3db874b0e"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7edb6835677be03ffd960fa32ff405e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 482927,
            "upload_time": "2024-10-17T19:48:46",
            "upload_time_iso_8601": "2024-10-17T19:48:46.131714Z",
            "url": "https://files.pythonhosted.org/packages/1e/55/8a19669c4f87590d8eb06dd52dd349e54e0bef5f1b46bccc3a5703af0ca9/analiticcl-0.4.8-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09175586806d0534baee9a54509388638dfa5f97298e5432fd0f22fe32ca1d02",
                "md5": "f81c88e8de062070d2257b33ba4e0fe0",
                "sha256": "2d3ba8402c901d222b1eb0cd808c4bbb99524584c6c98ccdf08cdc49ce266a10"
            },
            "downloads": -1,
            "filename": "analiticcl-0.4.8.tar.gz",
            "has_sig": false,
            "md5_digest": "f81c88e8de062070d2257b33ba4e0fe0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 15303,
            "upload_time": "2024-10-17T19:47:08",
            "upload_time_iso_8601": "2024-10-17T19:47:08.896294Z",
            "url": "https://files.pythonhosted.org/packages/09/17/5586806d0534baee9a54509388638dfa5f97298e5432fd0f22fe32ca1d02/analiticcl-0.4.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-17 19:47:08",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "proycon",
    "github_project": "analiticcl",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "analiticcl"
}
        
Elapsed time: 0.36983s