rastafari


Namerastafari JSON
Version 0.2.3 PyPI version JSON
download
home_pagehttps://gitlab.com/foclair/rastafari
SummaryRasterize vector features to grids
upload_time2024-01-12 10:26:52
maintainer
docs_urlNone
authorDavid Segersson, Eef van Dongen
requires_python>=3.9
license"see LICENSE file"
keywords rasterize dda resample
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Rastafari

Rasterize vector features. This library is built to rasterize emission sources in the CLAIR air quality modelling system. In contrast to most available libraries used to rasterize vector features, this library produces rasters with weights proportional to the fraction of each cell that is covered by a feature.


### Features:

* line rasterization using DDA algorithm, producing weights proportional to fraction of line intersected by each cell
* polygon rasterization using even-odd rule, producing weights proportional to fraction of polygon included in each cell 
* mass-consistent resampling of a raster using inverse nearest neighbour algorithm, allowing for different projections in source and target

See rastafari/tests for examples.

## Install

Use pip to install Rastafari:

```console
python -m pip install rastafari
```


## Development

To install Rastafari in a local venv for development, run:
```console
git clone https://gitlab.com/foclair/rastafari.git
cd rastafari
python -m venv .venv
. .venv/bin/activate
python -m pip install -U pip
python -m pip install cython wheel
RASTAFARI_USE_CYTHON=1 python -m pip install --no-build-isolation -e .[test]
```

Rastafari uses [pre-commit][].  Install it and run `pre-commit
install` to run its checks every time you commit.  Run the checks
manually with

```console
pre-commit run -a
```

[pytest][] is used as a test runner:

```console
pytest
```

Rastafari comes fully typed.  Use [mypy][] to check the type annotations:

```console
mypy .
```

All these tools will be run in CI in case you forget.

[mypy]: https://www.mypy-lang.org/
[pre-commit]: https://pre-commit.com/
[pytest]: https://pytest.org/
[pip-tools]: https://github.com/jazzband/pip-tools/


## Maintenance

This package is maintained by [David Segersson][] at SMHI.

[David Segersson]: mailto:david.segersson@smhi.se

            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/foclair/rastafari",
    "name": "rastafari",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "rasterize,DDA,resample",
    "author": "David Segersson, Eef van Dongen",
    "author_email": "david.segersson@smhi.se",
    "download_url": "https://files.pythonhosted.org/packages/4b/13/7b070cef925739affa561e17b21049c1857bd56a926cb4d5740f50694cb0/rastafari-0.2.3.tar.gz",
    "platform": null,
    "description": "# Rastafari\n\nRasterize vector features. This library is built to rasterize emission sources in the CLAIR air quality modelling system. In contrast to most available libraries used to rasterize vector features, this library produces rasters with weights proportional to the fraction of each cell that is covered by a feature.\n\n\n### Features:\n\n* line rasterization using DDA algorithm, producing weights proportional to fraction of line intersected by each cell\n* polygon rasterization using even-odd rule, producing weights proportional to fraction of polygon included in each cell \n* mass-consistent resampling of a raster using inverse nearest neighbour algorithm, allowing for different projections in source and target\n\nSee rastafari/tests for examples.\n\n## Install\n\nUse pip to install Rastafari:\n\n```console\npython -m pip install rastafari\n```\n\n\n## Development\n\nTo install Rastafari in a local venv for development, run:\n```console\ngit clone https://gitlab.com/foclair/rastafari.git\ncd rastafari\npython -m venv .venv\n. .venv/bin/activate\npython -m pip install -U pip\npython -m pip install cython wheel\nRASTAFARI_USE_CYTHON=1 python -m pip install --no-build-isolation -e .[test]\n```\n\nRastafari uses [pre-commit][].  Install it and run `pre-commit\ninstall` to run its checks every time you commit.  Run the checks\nmanually with\n\n```console\npre-commit run -a\n```\n\n[pytest][] is used as a test runner:\n\n```console\npytest\n```\n\nRastafari comes fully typed.  Use [mypy][] to check the type annotations:\n\n```console\nmypy .\n```\n\nAll these tools will be run in CI in case you forget.\n\n[mypy]: https://www.mypy-lang.org/\n[pre-commit]: https://pre-commit.com/\n[pytest]: https://pytest.org/\n[pip-tools]: https://github.com/jazzband/pip-tools/\n\n\n## Maintenance\n\nThis package is maintained by [David Segersson][] at SMHI.\n\n[David Segersson]: mailto:david.segersson@smhi.se\n",
    "bugtrack_url": null,
    "license": "\"see LICENSE file\"",
    "summary": "Rasterize vector features to grids",
    "version": "0.2.3",
    "project_urls": {
        "Bug Tracker": "https://gitlab.com/foclair/rastafari/-/issues",
        "Homepage": "https://gitlab.com/foclair/rastafari"
    },
    "split_keywords": [
        "rasterize",
        "dda",
        "resample"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d94a1e7136d43ee4afd5d5e60450c3811ac3fb868082ecbbfc85da4cd8ae82da",
                "md5": "f4825c53c9e1c82e9a8f99c2629fdd2b",
                "sha256": "e2ee13167ad1127706703e99a04c9eb9ddb1c8508f54fc27cbe6993176eb8225"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f4825c53c9e1c82e9a8f99c2629fdd2b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 548048,
            "upload_time": "2024-01-12T10:25:54",
            "upload_time_iso_8601": "2024-01-12T10:25:54.746046Z",
            "url": "https://files.pythonhosted.org/packages/d9/4a/1e7136d43ee4afd5d5e60450c3811ac3fb868082ecbbfc85da4cd8ae82da/rastafari-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f1d7d648bb37fcee92e1e97319e90b18158348d353ee6fb37cfa128f036f82a",
                "md5": "c8829401c7bd75d665b09150fb725534",
                "sha256": "331dbdc3867324af25298a6121341b78604ace8326f97da74704740425e81cc5"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "c8829401c7bd75d665b09150fb725534",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 528327,
            "upload_time": "2024-01-12T10:25:57",
            "upload_time_iso_8601": "2024-01-12T10:25:57.937118Z",
            "url": "https://files.pythonhosted.org/packages/2f/1d/7d648bb37fcee92e1e97319e90b18158348d353ee6fb37cfa128f036f82a/rastafari-0.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d41c631edb87a7d8ba9bbdac4a06afdbbaac6b6a23399068e4e747173767ac61",
                "md5": "a5b8bbd40ce64bc00490835a1fd8aed8",
                "sha256": "5f27895cffca31e075ce8f6b086773dc2f2997679d9c7b8218ed1983e5209dc0"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "a5b8bbd40ce64bc00490835a1fd8aed8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 522256,
            "upload_time": "2024-01-12T10:26:02",
            "upload_time_iso_8601": "2024-01-12T10:26:02.225643Z",
            "url": "https://files.pythonhosted.org/packages/d4/1c/631edb87a7d8ba9bbdac4a06afdbbaac6b6a23399068e4e747173767ac61/rastafari-0.2.3-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82fecc28857d47fb57f97da7f0aa9fcc7711263a5773bb7793a037845961848d",
                "md5": "253f2124e8ffb12ff0752821c462a13b",
                "sha256": "0c2a1ba2bd4296a89d9135ea2de8f67c45b547c143886f4a2bbfa5308b6b57cc"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "253f2124e8ffb12ff0752821c462a13b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 551061,
            "upload_time": "2024-01-12T10:26:04",
            "upload_time_iso_8601": "2024-01-12T10:26:04.321590Z",
            "url": "https://files.pythonhosted.org/packages/82/fe/cc28857d47fb57f97da7f0aa9fcc7711263a5773bb7793a037845961848d/rastafari-0.2.3-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36f83d5483bd3fb16a3437b4d3e8bed49e69337832ef7afe257d4b1697527cff",
                "md5": "90988dd9784e40ae8c13c3c5879dc72a",
                "sha256": "e9195ba64b1b9663f6b3a9e0f22dcf54b732dd808c22f52cf02388422270559b"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "90988dd9784e40ae8c13c3c5879dc72a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 76168,
            "upload_time": "2024-01-12T10:26:06",
            "upload_time_iso_8601": "2024-01-12T10:26:06.440728Z",
            "url": "https://files.pythonhosted.org/packages/36/f8/3d5483bd3fb16a3437b4d3e8bed49e69337832ef7afe257d4b1697527cff/rastafari-0.2.3-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0cf679699dbe07c041f62093d58e93312b46ba9d30fc0a163cdb1dc48e9f8c11",
                "md5": "c61fd66aad2269bd6a89b0f95e09aba7",
                "sha256": "9b89741f9deee91fde4c801b88d79690885f88b19bd1845ed49180ff169b26d3"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c61fd66aad2269bd6a89b0f95e09aba7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 87128,
            "upload_time": "2024-01-12T10:26:07",
            "upload_time_iso_8601": "2024-01-12T10:26:07.789038Z",
            "url": "https://files.pythonhosted.org/packages/0c/f6/79699dbe07c041f62093d58e93312b46ba9d30fc0a163cdb1dc48e9f8c11/rastafari-0.2.3-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a60f19e085e28febc803ed5fde3ab0f7ab4a74fa7cbe9a1483febfd2db7d8519",
                "md5": "f4e0d8cd2eed5635584199bfbacb1814",
                "sha256": "f66e07064c489aab705518e706440318d83ad0f6df8ace946ef70df70b795dd2"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f4e0d8cd2eed5635584199bfbacb1814",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 592548,
            "upload_time": "2024-01-12T10:26:10",
            "upload_time_iso_8601": "2024-01-12T10:26:10.502567Z",
            "url": "https://files.pythonhosted.org/packages/a6/0f/19e085e28febc803ed5fde3ab0f7ab4a74fa7cbe9a1483febfd2db7d8519/rastafari-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "31267df564be02af1c27c1b710a73c9d8b0b6839c09fc5f08d83a53c494b7d18",
                "md5": "8f4ead58599ec619a315f8e2e3c4df5e",
                "sha256": "76b80e78200bc52532a78297b5daeb98d9f27c464d573cf15a807a8da875d761"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "8f4ead58599ec619a315f8e2e3c4df5e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 568303,
            "upload_time": "2024-01-12T10:26:12",
            "upload_time_iso_8601": "2024-01-12T10:26:12.561244Z",
            "url": "https://files.pythonhosted.org/packages/31/26/7df564be02af1c27c1b710a73c9d8b0b6839c09fc5f08d83a53c494b7d18/rastafari-0.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67bc82590466b02f960f2f9857d6da2fc55f581921ef1bdcfc0adfd91504f18b",
                "md5": "c1120173e97595f62f2e777a0b76fa5d",
                "sha256": "702100e3e49882672996de281eca4973c0c03cd46c3c624fb00a170a517633b2"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "c1120173e97595f62f2e777a0b76fa5d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 563547,
            "upload_time": "2024-01-12T10:26:14",
            "upload_time_iso_8601": "2024-01-12T10:26:14.726325Z",
            "url": "https://files.pythonhosted.org/packages/67/bc/82590466b02f960f2f9857d6da2fc55f581921ef1bdcfc0adfd91504f18b/rastafari-0.2.3-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "89e7bd8961e9c6c37645ab3df4182703c409141e7b3dfc314055e3cc41e85d13",
                "md5": "f657d88ccbb575aaab35b49e2eaa7802",
                "sha256": "33a9019d3edafa37311346f58d9fbfba8d2c9c177110305105602fba3b81b2dd"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f657d88ccbb575aaab35b49e2eaa7802",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 597843,
            "upload_time": "2024-01-12T10:26:17",
            "upload_time_iso_8601": "2024-01-12T10:26:17.497126Z",
            "url": "https://files.pythonhosted.org/packages/89/e7/bd8961e9c6c37645ab3df4182703c409141e7b3dfc314055e3cc41e85d13/rastafari-0.2.3-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "62ddb87b8eb6dc69ab6d777eed971613cb0889e84f82a3b4dc9dd0be77f4227c",
                "md5": "749c21f7c2e555185ceb6b3db6952ff1",
                "sha256": "1282f6bb6418ac5b247869bbdf6b4db7506c6faceb5a65d9e0f7d315f7cc4d78"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "749c21f7c2e555185ceb6b3db6952ff1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 76020,
            "upload_time": "2024-01-12T10:26:19",
            "upload_time_iso_8601": "2024-01-12T10:26:19.586161Z",
            "url": "https://files.pythonhosted.org/packages/62/dd/b87b8eb6dc69ab6d777eed971613cb0889e84f82a3b4dc9dd0be77f4227c/rastafari-0.2.3-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "72c44c80117637aab6477b81704e6ce42fbcff4160c056aac855b1280300607b",
                "md5": "4c66367afc51f4f9235317695f1074fd",
                "sha256": "0f5d7920988de27f2754286dd67de5be070da7ee6c75059ac567de8ae92ffdc9"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4c66367afc51f4f9235317695f1074fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 87293,
            "upload_time": "2024-01-12T10:26:22",
            "upload_time_iso_8601": "2024-01-12T10:26:22.032476Z",
            "url": "https://files.pythonhosted.org/packages/72/c4/4c80117637aab6477b81704e6ce42fbcff4160c056aac855b1280300607b/rastafari-0.2.3-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "344cc2a9678d5e152c45d1accf6779ef58017fa624dd60085155bc0fb8421bd9",
                "md5": "b705a4796ed7345ead49ef83f87f99cc",
                "sha256": "eb29823d53774db5a978bc0c8276f607699c1e1d2631f2a724a4a417b6f66753"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b705a4796ed7345ead49ef83f87f99cc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 602348,
            "upload_time": "2024-01-12T10:26:24",
            "upload_time_iso_8601": "2024-01-12T10:26:24.626271Z",
            "url": "https://files.pythonhosted.org/packages/34/4c/c2a9678d5e152c45d1accf6779ef58017fa624dd60085155bc0fb8421bd9/rastafari-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2739891163f1be56af34b436a0544a652199f9656d1b141d3f3ba41bffff1276",
                "md5": "2a6bdf49f696391f811ad771bdc04594",
                "sha256": "7e24a009eca7b73ad99644991098d05b59818b527340a89d689f98e60040621c"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "2a6bdf49f696391f811ad771bdc04594",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 573227,
            "upload_time": "2024-01-12T10:26:26",
            "upload_time_iso_8601": "2024-01-12T10:26:26.484689Z",
            "url": "https://files.pythonhosted.org/packages/27/39/891163f1be56af34b436a0544a652199f9656d1b141d3f3ba41bffff1276/rastafari-0.2.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "78f83de36bff328a6a02fa1f2115180f211e551196de5363ac52903d03a64a51",
                "md5": "e3b9ccf2ae87757ca54154726c0844d3",
                "sha256": "c922829d4ead0e52121991bde61d6b9fb256185c2a65cff470733192a550980f"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "e3b9ccf2ae87757ca54154726c0844d3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 563243,
            "upload_time": "2024-01-12T10:26:28",
            "upload_time_iso_8601": "2024-01-12T10:26:28.792440Z",
            "url": "https://files.pythonhosted.org/packages/78/f8/3de36bff328a6a02fa1f2115180f211e551196de5363ac52903d03a64a51/rastafari-0.2.3-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cdc7d5ebb9b2e14f87bd78d7b80820b4bfac5acaca91e8b374d708ee44c489e2",
                "md5": "3dcd8db2c3646fc804fdb3bf879ef519",
                "sha256": "d3a2733db4a5f8a14f96cfc916e7f5392176ffea85d054d6fda44a058e6b7e6c"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3dcd8db2c3646fc804fdb3bf879ef519",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 601019,
            "upload_time": "2024-01-12T10:26:30",
            "upload_time_iso_8601": "2024-01-12T10:26:30.626666Z",
            "url": "https://files.pythonhosted.org/packages/cd/c7/d5ebb9b2e14f87bd78d7b80820b4bfac5acaca91e8b374d708ee44c489e2/rastafari-0.2.3-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "47ad0a992807c3d20834c314cf8805fba1a4494d4e1680fe7fccac8b2953fcea",
                "md5": "d4660c7c0f96bbc85d1642de7ba237a8",
                "sha256": "884ef2c06c34ea793b1d77bddbb8d8608a7e947cd8b124ad6ee649aebe4a0df4"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "d4660c7c0f96bbc85d1642de7ba237a8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 76875,
            "upload_time": "2024-01-12T10:26:31",
            "upload_time_iso_8601": "2024-01-12T10:26:31.930321Z",
            "url": "https://files.pythonhosted.org/packages/47/ad/0a992807c3d20834c314cf8805fba1a4494d4e1680fe7fccac8b2953fcea/rastafari-0.2.3-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d27a81ac7ca8ea10b59a65f67852d54c284233543433bd9180ad1c8d958d7b24",
                "md5": "dd046f6cd7cca3dea5357a8c63d1b1cd",
                "sha256": "41e7ca667b67f9a51d8f6f4d4bfc2bddb6704afbd305a6a65d43e813f63e6a22"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "dd046f6cd7cca3dea5357a8c63d1b1cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 87873,
            "upload_time": "2024-01-12T10:26:33",
            "upload_time_iso_8601": "2024-01-12T10:26:33.181283Z",
            "url": "https://files.pythonhosted.org/packages/d2/7a/81ac7ca8ea10b59a65f67852d54c284233543433bd9180ad1c8d958d7b24/rastafari-0.2.3-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8fec5ce4857dfac6d044381b34e2f9d7c6891c54c66ebfd13cef6c822ab7d488",
                "md5": "3b3d48aad2706b196fb78676ab33ac69",
                "sha256": "d605e464dcffea889c29d0604e7b1ebabf38052e039dbb35c2ea9d598182853f"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3b3d48aad2706b196fb78676ab33ac69",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 549934,
            "upload_time": "2024-01-12T10:26:34",
            "upload_time_iso_8601": "2024-01-12T10:26:34.918506Z",
            "url": "https://files.pythonhosted.org/packages/8f/ec/5ce4857dfac6d044381b34e2f9d7c6891c54c66ebfd13cef6c822ab7d488/rastafari-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c720e11d3d7a744fced7b1431b2c045e70c83b6e2ed6a26809563b24c216d415",
                "md5": "0431056d6a628a094bfaf252a6e3992d",
                "sha256": "4003a59228bf20b8b6a1e01330070640b8b10a91d97dc1fe99e53e5843dd39f7"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0431056d6a628a094bfaf252a6e3992d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 530955,
            "upload_time": "2024-01-12T10:26:36",
            "upload_time_iso_8601": "2024-01-12T10:26:36.784572Z",
            "url": "https://files.pythonhosted.org/packages/c7/20/e11d3d7a744fced7b1431b2c045e70c83b6e2ed6a26809563b24c216d415/rastafari-0.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7fcfcaebe49fe1e04e5bd83b0ff8b9ff1b7faace7f2c0c3474ded468c7260295",
                "md5": "c47ebc85f0f65572a3cd284171d0d7d6",
                "sha256": "3b8404a18f61d44a3d309f9aaf33fe9573edefc43dfca3270951a648f24617eb"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "c47ebc85f0f65572a3cd284171d0d7d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 524841,
            "upload_time": "2024-01-12T10:26:38",
            "upload_time_iso_8601": "2024-01-12T10:26:38.326287Z",
            "url": "https://files.pythonhosted.org/packages/7f/cf/caebe49fe1e04e5bd83b0ff8b9ff1b7faace7f2c0c3474ded468c7260295/rastafari-0.2.3-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "66dc21a7f458438b91d6166077d2c40d1dae82dd3f8f40cce565d5320783065e",
                "md5": "0095803faa22fdda680a01960ace841d",
                "sha256": "279bae582a0f8aefc8f2fba4404780e9fe7cc23a053da57a4551074a8d59cdd0"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0095803faa22fdda680a01960ace841d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 553838,
            "upload_time": "2024-01-12T10:26:39",
            "upload_time_iso_8601": "2024-01-12T10:26:39.997462Z",
            "url": "https://files.pythonhosted.org/packages/66/dc/21a7f458438b91d6166077d2c40d1dae82dd3f8f40cce565d5320783065e/rastafari-0.2.3-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a615db92c91f99f6121433bfae63c8f20385deeefc431b31e57fe987c90672da",
                "md5": "0b664d9879f16f9ce0520afb4d0652ed",
                "sha256": "a11a87c336163b83b4098ccfa2dab4e6fb3e9ddb1b957fdaa0b9c99880803158"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "0b664d9879f16f9ce0520afb4d0652ed",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 76778,
            "upload_time": "2024-01-12T10:26:41",
            "upload_time_iso_8601": "2024-01-12T10:26:41.386486Z",
            "url": "https://files.pythonhosted.org/packages/a6/15/db92c91f99f6121433bfae63c8f20385deeefc431b31e57fe987c90672da/rastafari-0.2.3-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "35152f51bff8fc4931af2e9d5c114b5b19ae584e2f18e50673ee756d7c987ec6",
                "md5": "da54fb1c07be0ab5a85c6534cbf6be6f",
                "sha256": "c8034bccd7966c06c09f3facdaab9a97fcbf6bcc6a70f1577eb7ea76d7d45ff1"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "da54fb1c07be0ab5a85c6534cbf6be6f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 87735,
            "upload_time": "2024-01-12T10:26:42",
            "upload_time_iso_8601": "2024-01-12T10:26:42.831871Z",
            "url": "https://files.pythonhosted.org/packages/35/15/2f51bff8fc4931af2e9d5c114b5b19ae584e2f18e50673ee756d7c987ec6/rastafari-0.2.3-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3d21f821a7c4460446d1dac2291bd3d94655332cec4d7e47630ce4d6de26b92",
                "md5": "0f9d20b3ebf8ecdbe6daeb23e5421bf5",
                "sha256": "b3f70ebee63d50fd3d330f2906da63deb0b2c6934d78247d4a8c5a2994f04a52"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0f9d20b3ebf8ecdbe6daeb23e5421bf5",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 97760,
            "upload_time": "2024-01-12T10:26:44",
            "upload_time_iso_8601": "2024-01-12T10:26:44.339747Z",
            "url": "https://files.pythonhosted.org/packages/d3/d2/1f821a7c4460446d1dac2291bd3d94655332cec4d7e47630ce4d6de26b92/rastafari-0.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b1fad200c7f1009ca2220f6d765cbc532e01dd9313d36a8eed490c3349326029",
                "md5": "5c700ba8ca6682f912aade8b36074b82",
                "sha256": "3538bf5180e6abd12eabca76a258cff68945cdc8bdb5e81b1f8348db2df007e7"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "5c700ba8ca6682f912aade8b36074b82",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 98862,
            "upload_time": "2024-01-12T10:26:45",
            "upload_time_iso_8601": "2024-01-12T10:26:45.824223Z",
            "url": "https://files.pythonhosted.org/packages/b1/fa/d200c7f1009ca2220f6d765cbc532e01dd9313d36a8eed490c3349326029/rastafari-0.2.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5a555d65db058e3457b000af394c252ddb54437aefc6f046327814b0b6563c1b",
                "md5": "debd9f4de8d85476109027753f6bcc9e",
                "sha256": "92ebccba78f4ea03afb5a3dd609a16cec2892f8edfa156fc40f6163138f4d894"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "debd9f4de8d85476109027753f6bcc9e",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 81732,
            "upload_time": "2024-01-12T10:26:47",
            "upload_time_iso_8601": "2024-01-12T10:26:47.113377Z",
            "url": "https://files.pythonhosted.org/packages/5a/55/5d65db058e3457b000af394c252ddb54437aefc6f046327814b0b6563c1b/rastafari-0.2.3-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "34fe5e36c5e88c686e0260b43c15a329b8729f5e936454617b38c1441bc5d2f9",
                "md5": "543392d731e7aade57d8f7899af23cab",
                "sha256": "029b11eb9a1c2c3537d58b4f1d930c72c94595b3abb666ffbda426208e32f500"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "543392d731e7aade57d8f7899af23cab",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 97703,
            "upload_time": "2024-01-12T10:26:48",
            "upload_time_iso_8601": "2024-01-12T10:26:48.504922Z",
            "url": "https://files.pythonhosted.org/packages/34/fe/5e36c5e88c686e0260b43c15a329b8729f5e936454617b38c1441bc5d2f9/rastafari-0.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f4cfef40482eedf4ec306445cb1ed45eb76a96f83c4177536bfa1408b1aea80",
                "md5": "0149eb0e191064a35d5a904d5b6e2a01",
                "sha256": "fd765d8151efea4d847955a24d0793d4fb8401fcf2c79f0fbefa7322d37c82f8"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0149eb0e191064a35d5a904d5b6e2a01",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 98636,
            "upload_time": "2024-01-12T10:26:50",
            "upload_time_iso_8601": "2024-01-12T10:26:50.312911Z",
            "url": "https://files.pythonhosted.org/packages/6f/4c/fef40482eedf4ec306445cb1ed45eb76a96f83c4177536bfa1408b1aea80/rastafari-0.2.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae06ab3ed17ed40dab40046438b84f5ff8ade5ff619d1ce127113ef4e6bb620f",
                "md5": "30b9337c82dd35d9247130f238164a2d",
                "sha256": "3ded4e53c3557d342bb4dc8b328ec53e68fa3881ecdc55fe447afcecdb27808b"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "30b9337c82dd35d9247130f238164a2d",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 81745,
            "upload_time": "2024-01-12T10:26:51",
            "upload_time_iso_8601": "2024-01-12T10:26:51.596323Z",
            "url": "https://files.pythonhosted.org/packages/ae/06/ab3ed17ed40dab40046438b84f5ff8ade5ff619d1ce127113ef4e6bb620f/rastafari-0.2.3-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4b137b070cef925739affa561e17b21049c1857bd56a926cb4d5740f50694cb0",
                "md5": "af6fa31d9a90bdf6b2c733a17b0e5ec2",
                "sha256": "30bdf49094da35d608b3d10245d2aabe0dcc5dad0a2782e388ffc8b41b628ed2"
            },
            "downloads": -1,
            "filename": "rastafari-0.2.3.tar.gz",
            "has_sig": false,
            "md5_digest": "af6fa31d9a90bdf6b2c733a17b0e5ec2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 169230,
            "upload_time": "2024-01-12T10:26:52",
            "upload_time_iso_8601": "2024-01-12T10:26:52.827226Z",
            "url": "https://files.pythonhosted.org/packages/4b/13/7b070cef925739affa561e17b21049c1857bd56a926cb4d5740f50694cb0/rastafari-0.2.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-12 10:26:52",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "foclair",
    "gitlab_project": "rastafari",
    "lcname": "rastafari"
}
        
Elapsed time: 0.16820s