kornia-rs


Namekornia-rs JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
SummaryLow level implementations for computer vision in Rust
upload_time2024-03-17 17:24:13
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords computer vision rust
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # kornia-rs: low level computer vision library in Rust

![Crates.io Version](https://img.shields.io/crates/v/kornia-rs)
[![PyPI version](https://badge.fury.io/py/kornia-rs.svg)](https://badge.fury.io/py/kornia-rs)
[![Documentation](https://img.shields.io/badge/docs.rs-kornia_rs-orange)](https://docs.rs/kornia-rs)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENCE)
[![Slack](https://img.shields.io/badge/Slack-4A154B?logo=slack&logoColor=white)](https://join.slack.com/t/kornia/shared_invite/zt-csobk21g-CnydWe5fmvkcktIeRFGCEQ)

The `kornia-rs` crate is a low level library for Computer Vision written in [Rust](https://www.rust-lang.org/) πŸ¦€

Use the library to perform image I/O, visualisation and other low level operations in your machine learning and data-science projects in a thread-safe and efficient way.

## Getting Started

`cargo run --example hello_world`

```rust
use kornia_rs::image::Image;
use kornia_rs::io::functional as F;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // read the image
    let image_path = std::path::Path::new("tests/data/dog.jpeg");
    let image: Image<u8, 3> = F::read_image_jpeg(image_path)?;

    println!("Hello, world!");
    println!("Loaded Image size: {:?}", image.size());
    println!("\nGoodbyte!");

    Ok(())
}
```

```bash
Hello, world!
Loaded Image size: ImageSize { width: 258, height: 195 }

Goodbyte!
```

## Features

- πŸ¦€The library is primarly written in [Rust](https://www.rust-lang.org/).
- πŸš€ Multi-threaded and efficient image I/O, image processing and advanced computer vision operators.
- πŸ”’ The n-dimensional backend is based on the [`ndarray`](https://crates.io/crates/ndarray) crate.
- 🐍 Pthon bindings are created with [PyO3/Maturin](https://github.com/PyO3/maturin).
- πŸ“¦ We package with support for Linux [amd64/arm64], Macos and WIndows.
- Supported Python versions are 3.7/3.8/3.9/3.10/3.11

### Supported image formats

- Read images from AVIF, BMP, DDS, Farbeld, GIF, HDR, ICO, JPEG (libjpeg-turbo), OpenEXR, PNG, PNM, TGA, TIFF, WebP.

### Image processing

- Convert images to grayscale, resize, crop, rotate, flip, pad, normalize, denormalize, and other image processing operations.

## πŸ› οΈ Installation

### >_ System dependencies

You need to install the following dependencies in your system:

```bash
sudo apt-get install nasm
```

### πŸ¦€ Rust

Add the following to your `Cargo.toml`:

```toml
[dependencies]
kornia-rs = "0.1.0"
```

Alternatively, you can use the `cargo` command to add the dependency:

```bash
cargo add kornia-rs
```

### 🐍 Python

```bash
pip install kornia-rs
```

## Examples: Image processing

The following example shows how to read an image, convert it to grayscale and resize it. The image is then logged to a [`rerun`](https://github.com/rerun-io/rerun) recording stream.

Checkout all the examples in the [`examples`](https://github.com/kornia/kornia-rs/tree/main/examples) directory to see more use cases.

```rust
use kornia_rs::image::Image;
use kornia_rs::io::functional as F;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // read the image
    let image_path = std::path::Path::new("tests/data/dog.jpeg");
    let image: Image<u8, 3> = F::read_image_jpeg(image_path)?;
    let image_viz = image.clone();

    let image_f32: Image<f32, 3> = image.cast_and_scale::<f32>(1.0 / 255.0)?;

    // convert the image to grayscale
    let gray: Image<f32, 1> = kornia_rs::color::gray_from_rgb(&image_f32)?;

    let gray_resize: Image<f32, 1> = kornia_rs::resize::resize_native(
        &gray,
        kornia_rs::image::ImageSize {
            width: 128,
            height: 128,
        },
        kornia_rs::resize::InterpolationMode::Bilinear,
    )?;

    println!("gray_resize: {:?}", gray_resize.size());

    // create a Rerun recording stream
    let rec = rerun::RecordingStreamBuilder::new("Kornia App").connect()?;

    // log the images
    let _ = rec.log("image", &rerun::Image::try_from(image_viz.data)?);
    let _ = rec.log("gray", &rerun::Image::try_from(gray.data)?);
    let _ = rec.log("gray_resize", &rerun::Image::try_from(gray_resize.data)?);

    Ok(())
}
```
![Screenshot from 2024-03-09 14-31-41](https://github.com/kornia/kornia-rs/assets/5157099/afdc11e6-eb36-4fcc-a6a1-e2240318958d)

## Python usage

Load an image, that is converted directly to a numpy array to ease the integration with other libraries.

```python
    import kornia_rs as K
    import numpy as np

    # load an image with using libjpeg-turbo
    img: np.ndarray = K.read_image_jpeg("dog.jpeg")

    # alternatively, load other formats
    # img: np.ndarray = K.read_image_any("dog.png")

    assert img.shape == (195, 258, 3)

    # convert to dlpack to import to torch
    img_t = torch.from_dlpack(img)
    assert img_t.shape == (195, 258, 3)
```

Write an image to disk

```python
    import kornia_rs as K
    import numpy as np

    # load an image with using libjpeg-turbo
    img: np.ndarray = K.read_image_jpeg("dog.jpeg")

    # write the image to disk
    K.write_image_jpeg("dog_copy.jpeg", img)
```

Encode or decode image streams using the `turbojpeg` backend

```python
import kornia_rs as K

# load image with kornia-rs
img = K.read_image_jpeg("dog.jpeg")

# encode the image with jpeg
image_encoder = K.ImageEncoder()
image_encoder.set_quality(95)  # set the encoding quality

# get the encoded stream
img_encoded: list[int] = image_encoder.encode(img)

# decode back the image
image_decoder = K.ImageDecoder()

decoded_img: np.ndarray = image_decoder.decode(bytes(image_encoded))
```

Resize an image using the `kornia-rs` backend with SIMD acceleration

```python
import kornia_rs as K

# load image with kornia-rs
img = K.read_image_jpeg("dog.jpeg")

# resize the image
resized_img = K.resize(img, (128, 128), interpolation="bilinear")

assert resized_img.shape == (128, 128, 3)
```

## πŸ§‘β€πŸ’» Development

Pre-requisites: install `rust` and `python3` in your system.

```bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```

Clone the repository in your local directory

```bash
git clone https://github.com/kornia/kornia-rs.git
```

### πŸ¦€ Rust

Compile the project and run the tests

```bash
cargo test
```

For specific tests, you can run the following command:

```bash
cargo test image
```

### 🐍 Python

To build the Python wheels, we use the `maturin` package. Use the following command to build the wheels:

```bash
make build-python
```

To run the tests, use the following command:

```bash
make test-python
```

## πŸ’œ Contributing

This is a child project of [Kornia](https://github.com/kornia/kornia). Join the community to get in touch with us, or just sponsor the project: https://opencollective.com/kornia


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "kornia-rs",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "Edgar Riba <edgar@kornia.org>",
    "keywords": "computer vision,rust",
    "author": null,
    "author_email": "Edgar Riba <edgar@kornia.org>",
    "download_url": "https://files.pythonhosted.org/packages/09/74/3ce6a94c9ed22c93ad6f62baec9c70081da4eb6047ad54348e3c7368fad6/kornia_rs-0.1.2.tar.gz",
    "platform": null,
    "description": "# kornia-rs: low level computer vision library in Rust\n\n![Crates.io Version](https://img.shields.io/crates/v/kornia-rs)\n[![PyPI version](https://badge.fury.io/py/kornia-rs.svg)](https://badge.fury.io/py/kornia-rs)\n[![Documentation](https://img.shields.io/badge/docs.rs-kornia_rs-orange)](https://docs.rs/kornia-rs)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENCE)\n[![Slack](https://img.shields.io/badge/Slack-4A154B?logo=slack&logoColor=white)](https://join.slack.com/t/kornia/shared_invite/zt-csobk21g-CnydWe5fmvkcktIeRFGCEQ)\n\nThe `kornia-rs` crate is a low level library for Computer Vision written in [Rust](https://www.rust-lang.org/) \ud83e\udd80\n\nUse the library to perform image I/O, visualisation and other low level operations in your machine learning and data-science projects in a thread-safe and efficient way.\n\n## Getting Started\n\n`cargo run --example hello_world`\n\n```rust\nuse kornia_rs::image::Image;\nuse kornia_rs::io::functional as F;\n\nfn main() -> Result<(), Box<dyn std::error::Error>> {\n    // read the image\n    let image_path = std::path::Path::new(\"tests/data/dog.jpeg\");\n    let image: Image<u8, 3> = F::read_image_jpeg(image_path)?;\n\n    println!(\"Hello, world!\");\n    println!(\"Loaded Image size: {:?}\", image.size());\n    println!(\"\\nGoodbyte!\");\n\n    Ok(())\n}\n```\n\n```bash\nHello, world!\nLoaded Image size: ImageSize { width: 258, height: 195 }\n\nGoodbyte!\n```\n\n## Features\n\n- \ud83e\udd80The library is primarly written in [Rust](https://www.rust-lang.org/).\n- \ud83d\ude80 Multi-threaded and efficient image I/O, image processing and advanced computer vision operators.\n- \ud83d\udd22 The n-dimensional backend is based on the [`ndarray`](https://crates.io/crates/ndarray) crate.\n- \ud83d\udc0d Pthon bindings are created with [PyO3/Maturin](https://github.com/PyO3/maturin).\n- \ud83d\udce6 We package with support for Linux [amd64/arm64], Macos and WIndows.\n- Supported Python versions are 3.7/3.8/3.9/3.10/3.11\n\n### Supported image formats\n\n- Read images from AVIF, BMP, DDS, Farbeld, GIF, HDR, ICO, JPEG (libjpeg-turbo), OpenEXR, PNG, PNM, TGA, TIFF, WebP.\n\n### Image processing\n\n- Convert images to grayscale, resize, crop, rotate, flip, pad, normalize, denormalize, and other image processing operations.\n\n## \ud83d\udee0\ufe0f Installation\n\n### >_ System dependencies\n\nYou need to install the following dependencies in your system:\n\n```bash\nsudo apt-get install nasm\n```\n\n### \ud83e\udd80 Rust\n\nAdd the following to your `Cargo.toml`:\n\n```toml\n[dependencies]\nkornia-rs = \"0.1.0\"\n```\n\nAlternatively, you can use the `cargo` command to add the dependency:\n\n```bash\ncargo add kornia-rs\n```\n\n### \ud83d\udc0d Python\n\n```bash\npip install kornia-rs\n```\n\n## Examples: Image processing\n\nThe following example shows how to read an image, convert it to grayscale and resize it. The image is then logged to a [`rerun`](https://github.com/rerun-io/rerun) recording stream.\n\nCheckout all the examples in the [`examples`](https://github.com/kornia/kornia-rs/tree/main/examples) directory to see more use cases.\n\n```rust\nuse kornia_rs::image::Image;\nuse kornia_rs::io::functional as F;\n\nfn main() -> Result<(), Box<dyn std::error::Error>> {\n    // read the image\n    let image_path = std::path::Path::new(\"tests/data/dog.jpeg\");\n    let image: Image<u8, 3> = F::read_image_jpeg(image_path)?;\n    let image_viz = image.clone();\n\n    let image_f32: Image<f32, 3> = image.cast_and_scale::<f32>(1.0 / 255.0)?;\n\n    // convert the image to grayscale\n    let gray: Image<f32, 1> = kornia_rs::color::gray_from_rgb(&image_f32)?;\n\n    let gray_resize: Image<f32, 1> = kornia_rs::resize::resize_native(\n        &gray,\n        kornia_rs::image::ImageSize {\n            width: 128,\n            height: 128,\n        },\n        kornia_rs::resize::InterpolationMode::Bilinear,\n    )?;\n\n    println!(\"gray_resize: {:?}\", gray_resize.size());\n\n    // create a Rerun recording stream\n    let rec = rerun::RecordingStreamBuilder::new(\"Kornia App\").connect()?;\n\n    // log the images\n    let _ = rec.log(\"image\", &rerun::Image::try_from(image_viz.data)?);\n    let _ = rec.log(\"gray\", &rerun::Image::try_from(gray.data)?);\n    let _ = rec.log(\"gray_resize\", &rerun::Image::try_from(gray_resize.data)?);\n\n    Ok(())\n}\n```\n![Screenshot from 2024-03-09 14-31-41](https://github.com/kornia/kornia-rs/assets/5157099/afdc11e6-eb36-4fcc-a6a1-e2240318958d)\n\n## Python usage\n\nLoad an image, that is converted directly to a numpy array to ease the integration with other libraries.\n\n```python\n    import kornia_rs as K\n    import numpy as np\n\n    # load an image with using libjpeg-turbo\n    img: np.ndarray = K.read_image_jpeg(\"dog.jpeg\")\n\n    # alternatively, load other formats\n    # img: np.ndarray = K.read_image_any(\"dog.png\")\n\n    assert img.shape == (195, 258, 3)\n\n    # convert to dlpack to import to torch\n    img_t = torch.from_dlpack(img)\n    assert img_t.shape == (195, 258, 3)\n```\n\nWrite an image to disk\n\n```python\n    import kornia_rs as K\n    import numpy as np\n\n    # load an image with using libjpeg-turbo\n    img: np.ndarray = K.read_image_jpeg(\"dog.jpeg\")\n\n    # write the image to disk\n    K.write_image_jpeg(\"dog_copy.jpeg\", img)\n```\n\nEncode or decode image streams using the `turbojpeg` backend\n\n```python\nimport kornia_rs as K\n\n# load image with kornia-rs\nimg = K.read_image_jpeg(\"dog.jpeg\")\n\n# encode the image with jpeg\nimage_encoder = K.ImageEncoder()\nimage_encoder.set_quality(95)  # set the encoding quality\n\n# get the encoded stream\nimg_encoded: list[int] = image_encoder.encode(img)\n\n# decode back the image\nimage_decoder = K.ImageDecoder()\n\ndecoded_img: np.ndarray = image_decoder.decode(bytes(image_encoded))\n```\n\nResize an image using the `kornia-rs` backend with SIMD acceleration\n\n```python\nimport kornia_rs as K\n\n# load image with kornia-rs\nimg = K.read_image_jpeg(\"dog.jpeg\")\n\n# resize the image\nresized_img = K.resize(img, (128, 128), interpolation=\"bilinear\")\n\nassert resized_img.shape == (128, 128, 3)\n```\n\n## \ud83e\uddd1\u200d\ud83d\udcbb Development\n\nPre-requisites: install `rust` and `python3` in your system.\n\n```bash\ncurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh\n```\n\nClone the repository in your local directory\n\n```bash\ngit clone https://github.com/kornia/kornia-rs.git\n```\n\n### \ud83e\udd80 Rust\n\nCompile the project and run the tests\n\n```bash\ncargo test\n```\n\nFor specific tests, you can run the following command:\n\n```bash\ncargo test image\n```\n\n### \ud83d\udc0d Python\n\nTo build the Python wheels, we use the `maturin` package. Use the following command to build the wheels:\n\n```bash\nmake build-python\n```\n\nTo run the tests, use the following command:\n\n```bash\nmake test-python\n```\n\n## \ud83d\udc9c Contributing\n\nThis is a child project of [Kornia](https://github.com/kornia/kornia). Join the community to get in touch with us, or just sponsor the project: https://opencollective.com/kornia\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Low level implementations for computer vision in Rust",
    "version": "0.1.2",
    "project_urls": {
        "documentation": "https://kornia.readthedocs.io",
        "homepage": "http://www.kornia.org",
        "repository": "https://github.com/kornia/kornia-rs"
    },
    "split_keywords": [
        "computer vision",
        "rust"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c6b4bc31a8f35d5ca53e364c17bf8816eb5684d4f96b7112d977ac16271ee2b5",
                "md5": "7c5a6b7ea7b7bb4471636d926f933198",
                "sha256": "83f1d2b4e2201a2d0cb635cd9e2cadb63272f61593c2b6b3efa1985d67001ae1"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7c5a6b7ea7b7bb4471636d926f933198",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1501272,
            "upload_time": "2024-03-17T17:23:19",
            "upload_time_iso_8601": "2024-03-17T17:23:19.102295Z",
            "url": "https://files.pythonhosted.org/packages/c6/b4/bc31a8f35d5ca53e364c17bf8816eb5684d4f96b7112d977ac16271ee2b5/kornia_rs-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1897f852e026793a3fcbcfb5eda5b540447c6b68ad71ff4824a244922b2c7fd0",
                "md5": "9528aea0d23daa21aaf68c42e4c84c92",
                "sha256": "256747d123613ec0c7d7876b89c89f1d19d07e40aae01fbef136552cd18ced78"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9528aea0d23daa21aaf68c42e4c84c92",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1312157,
            "upload_time": "2024-03-17T17:23:21",
            "upload_time_iso_8601": "2024-03-17T17:23:21.263130Z",
            "url": "https://files.pythonhosted.org/packages/18/97/f852e026793a3fcbcfb5eda5b540447c6b68ad71ff4824a244922b2c7fd0/kornia_rs-0.1.2-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d4a8d6ad7a6b90e33541fbd7e02c86ab8e382fff7cb56b1debefaa1589d305d5",
                "md5": "7845a849a08d3aa19163b3dce468642d",
                "sha256": "15bfc18b27e976c5c23b7ff0c1de04342595db2f149e83b1f75b7d6066668667"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7845a849a08d3aa19163b3dce468642d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2222240,
            "upload_time": "2024-03-17T17:23:22",
            "upload_time_iso_8601": "2024-03-17T17:23:22.605686Z",
            "url": "https://files.pythonhosted.org/packages/d4/a8/d6ad7a6b90e33541fbd7e02c86ab8e382fff7cb56b1debefaa1589d305d5/kornia_rs-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7befeec16e87bc8893f608a42c96739ad0c35e30877b0f64bd19d95971534cef",
                "md5": "541c49edf30a5d45bb6759f057184600",
                "sha256": "eb627590ccfabcfb0fdc39cf186d4abf5eee017c74a9bdf1903ca0bc6b4192f0"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "541c49edf30a5d45bb6759f057184600",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2363352,
            "upload_time": "2024-03-17T17:23:24",
            "upload_time_iso_8601": "2024-03-17T17:23:24.151750Z",
            "url": "https://files.pythonhosted.org/packages/7b/ef/eec16e87bc8893f608a42c96739ad0c35e30877b0f64bd19d95971534cef/kornia_rs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "29cfcdce4a1d424532d244fa8908241154f4a23f4e36a135bc88e160f369f150",
                "md5": "511ff47a90a679a41959d546b3e5c77b",
                "sha256": "0b0b4a0a44c2eb1050af1e64cd887ee654f1b4b101c3cad718413515d7b152a0"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "511ff47a90a679a41959d546b3e5c77b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1196222,
            "upload_time": "2024-03-17T17:23:26",
            "upload_time_iso_8601": "2024-03-17T17:23:26.114516Z",
            "url": "https://files.pythonhosted.org/packages/29/cf/cdce4a1d424532d244fa8908241154f4a23f4e36a135bc88e160f369f150/kornia_rs-0.1.2-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "177050f398bfa5e83d81a4f6f14a9b5ccb8864fbfffbc38e524ee41d377c5893",
                "md5": "7f95c7e322379247cc11a2aaa2ed4c6f",
                "sha256": "7bb6265532a3012a6818c4b4ec1e617cb47f259e1a9aae9a6c7a8987deaefc8e"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7f95c7e322379247cc11a2aaa2ed4c6f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1501270,
            "upload_time": "2024-03-17T17:23:28",
            "upload_time_iso_8601": "2024-03-17T17:23:28.302553Z",
            "url": "https://files.pythonhosted.org/packages/17/70/50f398bfa5e83d81a4f6f14a9b5ccb8864fbfffbc38e524ee41d377c5893/kornia_rs-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "11bc44f42e780cdda8420839af34ca0b2bf54dfe622b75b4053bfafe77ffafcf",
                "md5": "b5dfcc1663f5454dee9940464a67aa59",
                "sha256": "9a0ebaa37642a37f228f435b3382656981fc2e5c8f7187f74361d5e2d595bf55"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b5dfcc1663f5454dee9940464a67aa59",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1312062,
            "upload_time": "2024-03-17T17:23:30",
            "upload_time_iso_8601": "2024-03-17T17:23:30.314754Z",
            "url": "https://files.pythonhosted.org/packages/11/bc/44f42e780cdda8420839af34ca0b2bf54dfe622b75b4053bfafe77ffafcf/kornia_rs-0.1.2-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2e0390366c791e495670162497092e901272d70ee6fb712a75c42e21f8b42011",
                "md5": "d2560ce09c78fc6345ae6452a9d8ba65",
                "sha256": "5c323ccb05518d965fd96b079aea05298ceb3631fdea4fcf3de8f16a6bb3aa34"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d2560ce09c78fc6345ae6452a9d8ba65",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2222281,
            "upload_time": "2024-03-17T17:23:31",
            "upload_time_iso_8601": "2024-03-17T17:23:31.800814Z",
            "url": "https://files.pythonhosted.org/packages/2e/03/90366c791e495670162497092e901272d70ee6fb712a75c42e21f8b42011/kornia_rs-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d007f531801e3a1b26ced41c579c93c509715051585823f6a0ec1148da03902e",
                "md5": "f8451e7683b52c833b2f1576596f8471",
                "sha256": "f5edafa835abcdfa6cf8b94684eaef8c5df8ea13949bfe9048ddd0a901b2d200"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f8451e7683b52c833b2f1576596f8471",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2363211,
            "upload_time": "2024-03-17T17:23:33",
            "upload_time_iso_8601": "2024-03-17T17:23:33.219463Z",
            "url": "https://files.pythonhosted.org/packages/d0/07/f531801e3a1b26ced41c579c93c509715051585823f6a0ec1148da03902e/kornia_rs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "16e61c29f436e882fcd15d7e2ebd13d178197fbb4f6e2885147cf1d44d75bcf2",
                "md5": "3493e9daded517cf7a0ad0d4d7911002",
                "sha256": "4de0688535c3cb0ab4a93df5511a6dc7b7bd24eb3a5c842665e4e60d25997511"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3493e9daded517cf7a0ad0d4d7911002",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1196179,
            "upload_time": "2024-03-17T17:23:35",
            "upload_time_iso_8601": "2024-03-17T17:23:35.454825Z",
            "url": "https://files.pythonhosted.org/packages/16/e6/1c29f436e882fcd15d7e2ebd13d178197fbb4f6e2885147cf1d44d75bcf2/kornia_rs-0.1.2-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d27aac19acf00bb3bf9c60c86646646894612cf7166a3eddc7a9d93140b706e8",
                "md5": "3f9bf1eed706370062345932cad94a13",
                "sha256": "c96ba400223b3bc863f494ada1b65bfd30783f8665d54899c7c673abaee842be"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3f9bf1eed706370062345932cad94a13",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1497433,
            "upload_time": "2024-03-17T17:23:37",
            "upload_time_iso_8601": "2024-03-17T17:23:37.454722Z",
            "url": "https://files.pythonhosted.org/packages/d2/7a/ac19acf00bb3bf9c60c86646646894612cf7166a3eddc7a9d93140b706e8/kornia_rs-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1becce3743fdece9cf3a239011a212b2f9ed6b053cabcd53fe143c4106a33fb8",
                "md5": "11015e9d81ad1f16e16bf1e99807042f",
                "sha256": "7cb2f36b5b4048146fd5d73c5bd536a99dd7ab1a7b276c8b432038fd262d5908"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "11015e9d81ad1f16e16bf1e99807042f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1309218,
            "upload_time": "2024-03-17T17:23:39",
            "upload_time_iso_8601": "2024-03-17T17:23:39.732485Z",
            "url": "https://files.pythonhosted.org/packages/1b/ec/ce3743fdece9cf3a239011a212b2f9ed6b053cabcd53fe143c4106a33fb8/kornia_rs-0.1.2-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d5e5ffac64637823884962ea618ecb0079da4df2e81e15657d8316a59d3ead23",
                "md5": "2bf347ad41142c452ce252d3d5a4d796",
                "sha256": "586aff2e2ce596936c64ab9b02d654e11166f0912282b95c02a15ab63a985cb7"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2bf347ad41142c452ce252d3d5a4d796",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2219789,
            "upload_time": "2024-03-17T17:23:41",
            "upload_time_iso_8601": "2024-03-17T17:23:41.301044Z",
            "url": "https://files.pythonhosted.org/packages/d5/e5/ffac64637823884962ea618ecb0079da4df2e81e15657d8316a59d3ead23/kornia_rs-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e1d8a3ee42bacf62c94ba2754174bdf5b0d07fc5a8dca6cf226e5bf10ed13a9c",
                "md5": "43a2844c3cc4cbec5b391edd48748c86",
                "sha256": "f2ddac3f7c71ef6750da3b90393c52cd873047a56af96e0cde8cf6de377aa3c0"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "43a2844c3cc4cbec5b391edd48748c86",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2360941,
            "upload_time": "2024-03-17T17:23:42",
            "upload_time_iso_8601": "2024-03-17T17:23:42.616119Z",
            "url": "https://files.pythonhosted.org/packages/e1/d8/a3ee42bacf62c94ba2754174bdf5b0d07fc5a8dca6cf226e5bf10ed13a9c/kornia_rs-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "19c6a9e925787a061af43f49083f8335e186a5f3495bdea0f3971f833b21050a",
                "md5": "cccaf19442d2b666d08f2cd59ca1aee4",
                "sha256": "8a8f0135bb002edf72214dbd249ed7ccdcd9eb8c303332fdb2b190f37c2087ba"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cccaf19442d2b666d08f2cd59ca1aee4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1194538,
            "upload_time": "2024-03-17T17:23:44",
            "upload_time_iso_8601": "2024-03-17T17:23:44.975806Z",
            "url": "https://files.pythonhosted.org/packages/19/c6/a9e925787a061af43f49083f8335e186a5f3495bdea0f3971f833b21050a/kornia_rs-0.1.2-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "61d9423a525815b7a91337c3dab45e40f8bab0c4821b58d7ce7bb4ad4ec8cd73",
                "md5": "76ffebec02ff3bdeb1487266c807bf14",
                "sha256": "ac85497c891ff9293d56fa01cc64e48cafed0524edc3c34ad0c51856eb0b589c"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp37-cp37m-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "76ffebec02ff3bdeb1487266c807bf14",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.8",
            "size": 1502009,
            "upload_time": "2024-03-17T17:23:46",
            "upload_time_iso_8601": "2024-03-17T17:23:46.423042Z",
            "url": "https://files.pythonhosted.org/packages/61/d9/423a525815b7a91337c3dab45e40f8bab0c4821b58d7ce7bb4ad4ec8cd73/kornia_rs-0.1.2-cp37-cp37m-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "afe280e835f6adc0e29c163f3f477d612034f2f18dbd6c6c25c1c086e7be534a",
                "md5": "0bc048c14c5927495dbb059ff04ceb17",
                "sha256": "1d5a16960134bd0f0cfd973207d432a76ee8b938bf13eef200e42eaa47bcd09f"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp37-cp37m-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0bc048c14c5927495dbb059ff04ceb17",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.8",
            "size": 1313023,
            "upload_time": "2024-03-17T17:23:49",
            "upload_time_iso_8601": "2024-03-17T17:23:49.033564Z",
            "url": "https://files.pythonhosted.org/packages/af/e2/80e835f6adc0e29c163f3f477d612034f2f18dbd6c6c25c1c086e7be534a/kornia_rs-0.1.2-cp37-cp37m-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c4b709e2cf59b9ef523a8c8635de5498458a0c0983c6c20af96ddb89fc19830a",
                "md5": "45b75e680fc79a8211069fbc5c5053f5",
                "sha256": "e4e904c62b594aac8705c42385ad2a6a8bab1ceed5ee29d0f9edd2729883d7bf"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "45b75e680fc79a8211069fbc5c5053f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.8",
            "size": 2222367,
            "upload_time": "2024-03-17T17:23:50",
            "upload_time_iso_8601": "2024-03-17T17:23:50.496561Z",
            "url": "https://files.pythonhosted.org/packages/c4/b7/09e2cf59b9ef523a8c8635de5498458a0c0983c6c20af96ddb89fc19830a/kornia_rs-0.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4a19cbb7c8fa0a05bdce2fc2f894f0edfba2719936c0ae53a1fd7ccd15974f01",
                "md5": "2ed7e36c8c9b51a5ac5497d24c919595",
                "sha256": "6cc20f575437c83060fe83997a9778a931f26a6e2b6de302dac21246436419e7"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2ed7e36c8c9b51a5ac5497d24c919595",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.8",
            "size": 2363939,
            "upload_time": "2024-03-17T17:23:53",
            "upload_time_iso_8601": "2024-03-17T17:23:53.452724Z",
            "url": "https://files.pythonhosted.org/packages/4a/19/cbb7c8fa0a05bdce2fc2f894f0edfba2719936c0ae53a1fd7ccd15974f01/kornia_rs-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "226a0552062395fd7a042b24d40af96b838ed049bed614e49cc4583c1311992d",
                "md5": "2a398cc682ec5c8fceb464c2182934ba",
                "sha256": "88fcddc24fb000739b7360d3adcda12c7745fb678c0da42bbcfedd5eb69dfc22"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2a398cc682ec5c8fceb464c2182934ba",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.8",
            "size": 1196121,
            "upload_time": "2024-03-17T17:23:55",
            "upload_time_iso_8601": "2024-03-17T17:23:55.618079Z",
            "url": "https://files.pythonhosted.org/packages/22/6a/0552062395fd7a042b24d40af96b838ed049bed614e49cc4583c1311992d/kornia_rs-0.1.2-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e628fe41a8e20010176f57f3606b194209f5fa542aadfb41e806557200887c08",
                "md5": "7f2542e3c1487d5cf210ba1492df734b",
                "sha256": "df5e65732e8aa1c3540c83a5661f97d648ba282cc5723e1b10d1fda25984f170"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp38-cp38-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7f2542e3c1487d5cf210ba1492df734b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1501935,
            "upload_time": "2024-03-17T17:23:58",
            "upload_time_iso_8601": "2024-03-17T17:23:58.060639Z",
            "url": "https://files.pythonhosted.org/packages/e6/28/fe41a8e20010176f57f3606b194209f5fa542aadfb41e806557200887c08/kornia_rs-0.1.2-cp38-cp38-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7edc5672b4e93b955d1a83d79b596e402730a67e94300e2cdb20c74638b0cc96",
                "md5": "d90bd55bde1a29883402318736bc1667",
                "sha256": "0d5a65aa3034d1dbb6d04f8f5613eb0e779187db729b70fe27cbb765fd4c0b91"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d90bd55bde1a29883402318736bc1667",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1312807,
            "upload_time": "2024-03-17T17:23:59",
            "upload_time_iso_8601": "2024-03-17T17:23:59.456128Z",
            "url": "https://files.pythonhosted.org/packages/7e/dc/5672b4e93b955d1a83d79b596e402730a67e94300e2cdb20c74638b0cc96/kornia_rs-0.1.2-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "504b54c98eb427f28ceb0a27927d9e90a2e23e5aa003a51681e3a8b334f890dd",
                "md5": "571a6dca43d0d4a60c2d5dfbb1093156",
                "sha256": "3dd7c8e71f1e80a3f034ef99f8892287d2ea9e248b0ad666795131fbd17eb6b7"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "571a6dca43d0d4a60c2d5dfbb1093156",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2222298,
            "upload_time": "2024-03-17T17:24:00",
            "upload_time_iso_8601": "2024-03-17T17:24:00.923604Z",
            "url": "https://files.pythonhosted.org/packages/50/4b/54c98eb427f28ceb0a27927d9e90a2e23e5aa003a51681e3a8b334f890dd/kornia_rs-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "010aefbf59b0a6140153e05ff2576b2980637cf7b3d7a3587623e766c835c700",
                "md5": "8342de950aa0fe0626153b1de289bfba",
                "sha256": "e76dbdb7e40b611e7000b087a54202869e568389915bff18702f80f6f95d6123"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8342de950aa0fe0626153b1de289bfba",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2363896,
            "upload_time": "2024-03-17T17:24:02",
            "upload_time_iso_8601": "2024-03-17T17:24:02.516886Z",
            "url": "https://files.pythonhosted.org/packages/01/0a/efbf59b0a6140153e05ff2576b2980637cf7b3d7a3587623e766c835c700/kornia_rs-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b455dac234b2e46ccf240659c782adc434a148ac497fb9ef4efb61f4801b39d4",
                "md5": "81e1c66f67b242a778911ed1093707ad",
                "sha256": "a706f99fea3f183612559071a29f032eeba2706871d23dee891c520f0d53c4d5"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "81e1c66f67b242a778911ed1093707ad",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1196149,
            "upload_time": "2024-03-17T17:24:04",
            "upload_time_iso_8601": "2024-03-17T17:24:04.054765Z",
            "url": "https://files.pythonhosted.org/packages/b4/55/dac234b2e46ccf240659c782adc434a148ac497fb9ef4efb61f4801b39d4/kornia_rs-0.1.2-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "021e9c12171ae6689dce406c179abd681173dae9fb9cc13e048c5f3948164423",
                "md5": "2c18681d412383e0e62055ea53077f1c",
                "sha256": "481fbf61af2ae9a15d9de5d2bd6969afcc5f6db63a3f6e02b264c95106f3134e"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2c18681d412383e0e62055ea53077f1c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1501916,
            "upload_time": "2024-03-17T17:24:05",
            "upload_time_iso_8601": "2024-03-17T17:24:05.510281Z",
            "url": "https://files.pythonhosted.org/packages/02/1e/9c12171ae6689dce406c179abd681173dae9fb9cc13e048c5f3948164423/kornia_rs-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e1df0796bc3f28e2f9e43e132f2e4383e90c27a73d70f39c718dab0e1c006e92",
                "md5": "3cd036473bf4a25c8bf72b98e6766f3a",
                "sha256": "16422daf545630778866f66a51361e50ce9e89a5e8197a25f2450ceada2d11a3"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3cd036473bf4a25c8bf72b98e6766f3a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1312803,
            "upload_time": "2024-03-17T17:24:06",
            "upload_time_iso_8601": "2024-03-17T17:24:06.981441Z",
            "url": "https://files.pythonhosted.org/packages/e1/df/0796bc3f28e2f9e43e132f2e4383e90c27a73d70f39c718dab0e1c006e92/kornia_rs-0.1.2-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "944a2387a112ca38a1f86fbe32a7c38d48a315a8c922229754c5e69f696c373c",
                "md5": "1b94a6b2aa68108056fc0f8909bfee31",
                "sha256": "0f3777ca772efcf892ec17a4930c47b86dbc9079b46773b54dd03d7887eb29e2"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1b94a6b2aa68108056fc0f8909bfee31",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2221796,
            "upload_time": "2024-03-17T17:24:08",
            "upload_time_iso_8601": "2024-03-17T17:24:08.299784Z",
            "url": "https://files.pythonhosted.org/packages/94/4a/2387a112ca38a1f86fbe32a7c38d48a315a8c922229754c5e69f696c373c/kornia_rs-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "78e58e26aad206d276125a843bd63937f6a00e7fe720d400c21eeba241e69ca3",
                "md5": "a0aa38aa178773af0693a8e325df4855",
                "sha256": "4b1c45cfcc006b06b9a5a2284bc743a38cf297faea087d18e866b093f0800cdf"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a0aa38aa178773af0693a8e325df4855",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2363737,
            "upload_time": "2024-03-17T17:24:10",
            "upload_time_iso_8601": "2024-03-17T17:24:10.347460Z",
            "url": "https://files.pythonhosted.org/packages/78/e5/8e26aad206d276125a843bd63937f6a00e7fe720d400c21eeba241e69ca3/kornia_rs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "06cf1e1016c4b946c839a3cd9100ec4c67e55bddc85f10d921bb5857cff0e360",
                "md5": "7c1092c45401201c46281c6d76166986",
                "sha256": "1e626f4e4e77adf26ad238da1ef978f87427a93c1c54f3a7b2c0ee2d81865cf2"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7c1092c45401201c46281c6d76166986",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1196084,
            "upload_time": "2024-03-17T17:24:11",
            "upload_time_iso_8601": "2024-03-17T17:24:11.635460Z",
            "url": "https://files.pythonhosted.org/packages/06/cf/1e1016c4b946c839a3cd9100ec4c67e55bddc85f10d921bb5857cff0e360/kornia_rs-0.1.2-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "09743ce6a94c9ed22c93ad6f62baec9c70081da4eb6047ad54348e3c7368fad6",
                "md5": "47739c37ba503a45b0ae599d76b535a8",
                "sha256": "c24cfe72e9400c7cf4616629b43b927d51e7cde91e770e4b0e2942a348515ab8"
            },
            "downloads": -1,
            "filename": "kornia_rs-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "47739c37ba503a45b0ae599d76b535a8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 106873,
            "upload_time": "2024-03-17T17:24:13",
            "upload_time_iso_8601": "2024-03-17T17:24:13.069434Z",
            "url": "https://files.pythonhosted.org/packages/09/74/3ce6a94c9ed22c93ad6f62baec9c70081da4eb6047ad54348e3c7368fad6/kornia_rs-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-17 17:24:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "kornia",
    "github_project": "kornia-rs",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "kornia-rs"
}
        
Elapsed time: 0.28106s