cars


Namecars JSON
Version 0.12.3 PyPI version JSON
download
home_pageNone
SummaryA satellite multi view stereo pipeline
upload_time2025-10-17 14:17:36
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords cars 3d dem pandora photogrammetry
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            <div align="center">
<a target="_blank" href="https://github.com/CNES/cars">
<picture>
  <source
    srcset="https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/picto_dark.png"
    media="(prefers-color-scheme: dark)"
  />
  <img
    src="https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/picto_light.png"
    alt="CARS"
    width="40%"
  />
</picture>
</a>

<h4>CARS, a satellite multi view stereo framework </h4>

[![Python](https://img.shields.io/badge/python-v3.9+-blue.svg)](https://www.python.org/downloads/release/python-390/)
[![Contributions welcome](https://img.shields.io/badge/contributions-welcome-orange.svg)](CONTRIBUTING.md)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0/)
[![Documentation](https://readthedocs.org/projects/cars/badge/?version=latest)](https://cars.readthedocs.io/?badge=latest)
[![Github Action](https://github.com/CNES/cars/actions/workflows/cars-ci.yml/badge.svg?branch=master)](https://github.com/CNES/cars/actions)

<p>
  <a href="#overview">Overview</a> •
  <a href="#quick-start">Quick Start</a> •
  <a href="#documentation">Documentation</a> •
  <a href="#contribution">Contribution</a> •
  <a href="#references">References</a>
</p>
</div>

## Overview

From stereo images  |  CARS produces a Digital Surface Model (DSM)
:-------------------------:|:-------------------------:
<img src="https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/animation_sat.gif" alt="drawing" width="100%"/> |  <img src="https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/overview_dsm_3d.gif" alt="drawing" width="100%"/>


**CARS** is an open source 3D tool dedicated to produce **Digital Surface Models** from satellite imaging by photogrammetry.
This Multiview Stereo framework is intended for massive DSM production with a robust, performant and modular design.

**CARS** is currently under active development and integrated into various projects & missions:

- <a href="https://co3d.cnes.fr/en/co3d-0">CO3D project &nbsp;&nbsp;&nbsp;  <img src="https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/logo_co3D_cnes.jpg" height="20"/></a>
- <a href="https://www.ai4geo.eu">AI4GEO project &nbsp;&nbsp;&nbsp; <img src="https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/logo-ai4geo.png" height="20"/> </a>
- <a href="https://www.evo-land.eu">Evoland project &nbsp;&nbsp;&nbsp; <img src="https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/logo-evoland.png" height="20"/> </a>

Its roadmap and implemented functionalities are evolving regularly depending on specific project requirements.

## Quick start

### CARS Docker Image

[![Docker Status](http://dockeri.co/image/cnes/cars)](https://hub.docker.com/r/cnes/cars)

CARS is available on Docker Hub and can be downloaded by:
``` bash
docker pull cnes/cars
```

### One main pipeline to generate DSM

You only need to launch one command:

```
docker run -w /data -v "$(pwd)"/data_gizeh:/data cnes/cars /data/configfile.json
```

with one configuration input file ("configfile.json") located in a "data" folder to be consistent with the previous command lines:
```
{
    "inputs": {
        "sensors" : {
            "one": {
                "image": "img1.tif",
                "geomodel": "img1.geom"
            },
            "two": {
                "image": "img2.tif",
                "geomodel": "img2.geom"
            }
        }
    },
    "output": {
        "directory": "outresults"
    }
}

```

### On the way to the Pyramids...

You want to build the pyramids by yourself? Download our [open licence](https://www.etalab.gouv.fr/licence-ouverte-open-licence) Pleiades [data sample](https://raw.githubusercontent.com/CNES/cars/master/tutorials/data_gizeh.tar.bz2) to give CARS a try!

## Documentation

Go to [CARS Main Documentation](https://cars.readthedocs.io/?badge=latest).


## Contribution

To do a bug report or a contribution, see the [**Contribution Guide**](https://github.com/CNES/cars/blob/master/CONTRIBUTING.md).

For project evolution, see [**Changelog**](https://github.com/CNES/cars/blob/master/CHANGELOG.md).

## Credits

See [Authors file](https://github.com/CNES/cars/blob/master/AUTHORS.md)


## References

- [Youssefi D., Michel, J., Sarrazin, E., Buffe, F., Cournet, M., Delvit, J., L’Helguen, C., Melet, O., Emilien, A., Bosman, J., 2020. Cars: A photogrammetry pipeline using dask graphs to construct a global 3d model. IGARSS - IEEE International Geoscience and Remote Sensing Symposium.](https://ieeexplore.ieee.org/document/9324020)
- [Michel, J., Sarrazin, E., Youssefi, D., Cournet, M., Buffe, F., Delvit, J., Emilien, A., Bosman, J., Melet, O., L’Helguen, C., 2020. A new satellite imagery stereo pipeline designed for scalability, robustness and performance. ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences.](https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/V-2-2020/171/2020/)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "cars",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "cars, 3D, DEM, pandora, photogrammetry",
    "author": null,
    "author_email": "CNES <cars@cnes.fr>",
    "download_url": "https://files.pythonhosted.org/packages/e4/08/493ab94c293b642da1780c4650426d47e9bc373bcdb47eef2a479ee9c62e/cars-0.12.3.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n<a target=\"_blank\" href=\"https://github.com/CNES/cars\">\n<picture>\n  <source\n    srcset=\"https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/picto_dark.png\"\n    media=\"(prefers-color-scheme: dark)\"\n  />\n  <img\n    src=\"https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/picto_light.png\"\n    alt=\"CARS\"\n    width=\"40%\"\n  />\n</picture>\n</a>\n\n<h4>CARS, a satellite multi view stereo framework </h4>\n\n[![Python](https://img.shields.io/badge/python-v3.9+-blue.svg)](https://www.python.org/downloads/release/python-390/)\n[![Contributions welcome](https://img.shields.io/badge/contributions-welcome-orange.svg)](CONTRIBUTING.md)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0/)\n[![Documentation](https://readthedocs.org/projects/cars/badge/?version=latest)](https://cars.readthedocs.io/?badge=latest)\n[![Github Action](https://github.com/CNES/cars/actions/workflows/cars-ci.yml/badge.svg?branch=master)](https://github.com/CNES/cars/actions)\n\n<p>\n  <a href=\"#overview\">Overview</a> \u2022\n  <a href=\"#quick-start\">Quick Start</a> \u2022\n  <a href=\"#documentation\">Documentation</a> \u2022\n  <a href=\"#contribution\">Contribution</a> \u2022\n  <a href=\"#references\">References</a>\n</p>\n</div>\n\n## Overview\n\nFrom stereo images  |  CARS produces a Digital Surface Model (DSM)\n:-------------------------:|:-------------------------:\n<img src=\"https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/animation_sat.gif\" alt=\"drawing\" width=\"100%\"/> |  <img src=\"https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/overview_dsm_3d.gif\" alt=\"drawing\" width=\"100%\"/>\n\n\n**CARS** is an open source 3D tool dedicated to produce **Digital Surface Models** from satellite imaging by photogrammetry.\nThis Multiview Stereo framework is intended for massive DSM production with a robust, performant and modular design.\n\n**CARS** is currently under active development and integrated into various projects & missions:\n\n- <a href=\"https://co3d.cnes.fr/en/co3d-0\">CO3D project &nbsp;&nbsp;&nbsp;  <img src=\"https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/logo_co3D_cnes.jpg\" height=\"20\"/></a>\n- <a href=\"https://www.ai4geo.eu\">AI4GEO project &nbsp;&nbsp;&nbsp; <img src=\"https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/logo-ai4geo.png\" height=\"20\"/> </a>\n- <a href=\"https://www.evo-land.eu\">Evoland project &nbsp;&nbsp;&nbsp; <img src=\"https://raw.githubusercontent.com/CNES/cars/master/docs/source/images/logo-evoland.png\" height=\"20\"/> </a>\n\nIts roadmap and implemented functionalities are evolving regularly depending on specific project requirements.\n\n## Quick start\n\n### CARS Docker Image\n\n[![Docker Status](http://dockeri.co/image/cnes/cars)](https://hub.docker.com/r/cnes/cars)\n\nCARS is available on Docker Hub and can be downloaded by:\n``` bash\ndocker pull cnes/cars\n```\n\n### One main pipeline to generate DSM\n\nYou only need to launch one command:\n\n```\ndocker run -w /data -v \"$(pwd)\"/data_gizeh:/data cnes/cars /data/configfile.json\n```\n\nwith one configuration input file (\"configfile.json\") located in a \"data\" folder to be consistent with the previous command lines:\n```\n{\n    \"inputs\": {\n        \"sensors\" : {\n            \"one\": {\n                \"image\": \"img1.tif\",\n                \"geomodel\": \"img1.geom\"\n            },\n            \"two\": {\n                \"image\": \"img2.tif\",\n                \"geomodel\": \"img2.geom\"\n            }\n        }\n    },\n    \"output\": {\n        \"directory\": \"outresults\"\n    }\n}\n\n```\n\n### On the way to the Pyramids...\n\nYou want to build the pyramids by yourself? Download our [open licence](https://www.etalab.gouv.fr/licence-ouverte-open-licence) Pleiades [data sample](https://raw.githubusercontent.com/CNES/cars/master/tutorials/data_gizeh.tar.bz2) to give CARS a try!\n\n## Documentation\n\nGo to [CARS Main Documentation](https://cars.readthedocs.io/?badge=latest).\n\n\n## Contribution\n\nTo do a bug report or a contribution, see the [**Contribution Guide**](https://github.com/CNES/cars/blob/master/CONTRIBUTING.md).\n\nFor project evolution, see [**Changelog**](https://github.com/CNES/cars/blob/master/CHANGELOG.md).\n\n## Credits\n\nSee [Authors file](https://github.com/CNES/cars/blob/master/AUTHORS.md)\n\n\n## References\n\n- [Youssefi D., Michel, J., Sarrazin, E., Buffe, F., Cournet, M., Delvit, J., L\u2019Helguen, C., Melet, O., Emilien, A., Bosman, J., 2020. Cars: A photogrammetry pipeline using dask graphs to construct a global 3d model. IGARSS - IEEE International Geoscience and Remote Sensing Symposium.](https://ieeexplore.ieee.org/document/9324020)\n- [Michel, J., Sarrazin, E., Youssefi, D., Cournet, M., Buffe, F., Delvit, J., Emilien, A., Bosman, J., Melet, O., L\u2019Helguen, C., 2020. A new satellite imagery stereo pipeline designed for scalability, robustness and performance. ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences.](https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/V-2-2020/171/2020/)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A satellite multi view stereo pipeline",
    "version": "0.12.3",
    "project_urls": {
        "Documentation": "https://cars.readthedocs.io/en/latest/",
        "Repository": "https://github.com/CNES/cars"
    },
    "split_keywords": [
        "cars",
        " 3d",
        " dem",
        " pandora",
        " photogrammetry"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "57153296c40972c772635e6d2f63787853c34b3f6a25c0b59ec42265e04765c6",
                "md5": "d8d68cba8ba25760d1f5141de2031d5b",
                "sha256": "6b33cdc392a8c21a813fbbaf54a543b5b7b73271780da8f013c5e00499dbe9b3"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "d8d68cba8ba25760d1f5141de2031d5b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 3890606,
            "upload_time": "2025-10-17T14:16:56",
            "upload_time_iso_8601": "2025-10-17T14:16:56.194049Z",
            "url": "https://files.pythonhosted.org/packages/57/15/3296c40972c772635e6d2f63787853c34b3f6a25c0b59ec42265e04765c6/cars-0.12.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "46f6f5d48f7b3c37e46cde953a8eb2a8a69ec7655f73e9c657b3ff9ee788a44f",
                "md5": "e3c308c1abacb398dff509f2b871cdbf",
                "sha256": "08f45bfba240ed64b0ecce9fd7bc0140950cf9c6d93d8101e6f5592475b8cd37"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e3c308c1abacb398dff509f2b871cdbf",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 3883520,
            "upload_time": "2025-10-17T14:16:58",
            "upload_time_iso_8601": "2025-10-17T14:16:58.336568Z",
            "url": "https://files.pythonhosted.org/packages/46/f6/f5d48f7b3c37e46cde953a8eb2a8a69ec7655f73e9c657b3ff9ee788a44f/cars-0.12.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c0ff143f384dab69e20f21e49c6729c464bb6762e4247b43cae4efb2d75ec42",
                "md5": "c4e399c349e62b46d205760c845a8c07",
                "sha256": "bf38ebe879d1a8de0ed5fe92750ead22a8cc9948d02121d738d9e4fd4e9f1d40"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "c4e399c349e62b46d205760c845a8c07",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 4929780,
            "upload_time": "2025-10-17T14:16:59",
            "upload_time_iso_8601": "2025-10-17T14:16:59.807938Z",
            "url": "https://files.pythonhosted.org/packages/7c/0f/f143f384dab69e20f21e49c6729c464bb6762e4247b43cae4efb2d75ec42/cars-0.12.3-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "39a05bbfe787c0dbaee16619e6542dcb59404736a60ca3a1bc6387c9cb4ddde5",
                "md5": "5d09405bd7802234811778142695c9b0",
                "sha256": "86a9eb7e9856578b8fb27a191c2c87f2f9a16fe74c4710283dbe1177950daa7c"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5d09405bd7802234811778142695c9b0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 4823212,
            "upload_time": "2025-10-17T14:17:01",
            "upload_time_iso_8601": "2025-10-17T14:17:01.480746Z",
            "url": "https://files.pythonhosted.org/packages/39/a0/5bbfe787c0dbaee16619e6542dcb59404736a60ca3a1bc6387c9cb4ddde5/cars-0.12.3-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e4bbbae8efa8841268314b654d820e091866173cceebd10d80e8d990e488a115",
                "md5": "75b512bd2e6b6139fc712eeab9d8eef2",
                "sha256": "fa5292c7c827dffea8f4a641711f8b2b067308fe70107a5df9e3b90c591ef173"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "75b512bd2e6b6139fc712eeab9d8eef2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 4753910,
            "upload_time": "2025-10-17T14:17:03",
            "upload_time_iso_8601": "2025-10-17T14:17:03.409378Z",
            "url": "https://files.pythonhosted.org/packages/e4/bb/bae8efa8841268314b654d820e091866173cceebd10d80e8d990e488a115/cars-0.12.3-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "41fdf4791f1ff04109b7d56f8433ad6449202cb074fca1dc3f6e7652bd5a9c71",
                "md5": "b5ae7ec6a92b262fac52cf9c664feed8",
                "sha256": "3d8918c61cae302a02becbbddcffadf2c5ed86d42336dfe0f785e9ae4ef16f8b"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b5ae7ec6a92b262fac52cf9c664feed8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 3894080,
            "upload_time": "2025-10-17T14:17:04",
            "upload_time_iso_8601": "2025-10-17T14:17:04.855957Z",
            "url": "https://files.pythonhosted.org/packages/41/fd/f4791f1ff04109b7d56f8433ad6449202cb074fca1dc3f6e7652bd5a9c71/cars-0.12.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bde3e60308474d647e072fd8627e701c1ec669f4f57e9ee86c80d96e932516cd",
                "md5": "dafa77251e22caa3798793a2d4f59ce4",
                "sha256": "7661a24448f086e651c307c078de9335aecceaed8c38ca087329a9beb42b7c19"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dafa77251e22caa3798793a2d4f59ce4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 3887292,
            "upload_time": "2025-10-17T14:17:06",
            "upload_time_iso_8601": "2025-10-17T14:17:06.285191Z",
            "url": "https://files.pythonhosted.org/packages/bd/e3/e60308474d647e072fd8627e701c1ec669f4f57e9ee86c80d96e932516cd/cars-0.12.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ac3f350beef6155765f8416fbf89f05d50376ba2e31af0506c9f4cbc0b0d7042",
                "md5": "573044776cb4655c880c31269cd9b405",
                "sha256": "d41f993060e8f29349e01ac0b49df02b7e91f35d116d173bb6d0df591f2b8d7f"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "573044776cb4655c880c31269cd9b405",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 4930101,
            "upload_time": "2025-10-17T14:17:07",
            "upload_time_iso_8601": "2025-10-17T14:17:07.954230Z",
            "url": "https://files.pythonhosted.org/packages/ac/3f/350beef6155765f8416fbf89f05d50376ba2e31af0506c9f4cbc0b0d7042/cars-0.12.3-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e7388fbe6725010d87bff5735a6ca5e1dde488868c7b6ef7b4851d1797ed614f",
                "md5": "beaf7ef1ec73a364afb7ddc59a143365",
                "sha256": "a7366b34789afefde39cc1ebf9e7f3350928ad616b6ac39e399c1e3b41bf3f3a"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "beaf7ef1ec73a364afb7ddc59a143365",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 4826431,
            "upload_time": "2025-10-17T14:17:10",
            "upload_time_iso_8601": "2025-10-17T14:17:10.428855Z",
            "url": "https://files.pythonhosted.org/packages/e7/38/8fbe6725010d87bff5735a6ca5e1dde488868c7b6ef7b4851d1797ed614f/cars-0.12.3-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "94cc22c0d3887a1fda9dc19fae27a0a13058e80d978c5e79da39b7bfd0057678",
                "md5": "171ee77fafc214c17755f274b64e80d6",
                "sha256": "df9156c269cc5e0e51149217ee5540f231cbe2550457004b59c87905d68183f1"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "171ee77fafc214c17755f274b64e80d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 4756176,
            "upload_time": "2025-10-17T14:17:12",
            "upload_time_iso_8601": "2025-10-17T14:17:12.028536Z",
            "url": "https://files.pythonhosted.org/packages/94/cc/22c0d3887a1fda9dc19fae27a0a13058e80d978c5e79da39b7bfd0057678/cars-0.12.3-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c6b622ed4abcf9c0139fda3fc3fe2a281e181441214ee325869d0e83fb79a5d9",
                "md5": "28d8628f57ce6c00ef7f4f63f399fd29",
                "sha256": "d30a452df4b60cd77f25ae99fe9b895a89e118cd5008f9c93373a87cc53ae7be"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "28d8628f57ce6c00ef7f4f63f399fd29",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 3896327,
            "upload_time": "2025-10-17T14:17:13",
            "upload_time_iso_8601": "2025-10-17T14:17:13.849367Z",
            "url": "https://files.pythonhosted.org/packages/c6/b6/22ed4abcf9c0139fda3fc3fe2a281e181441214ee325869d0e83fb79a5d9/cars-0.12.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0895e7d58dda7004f8e6ee4084570558bcbed80949853f6a672e0058e86d3ef3",
                "md5": "62af77cec2086092cc74bd9824d0e22b",
                "sha256": "f204a791fcde1eb731157c68b96a0a99468b613b0db59e533386f0d368e7e249"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "62af77cec2086092cc74bd9824d0e22b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 3887570,
            "upload_time": "2025-10-17T14:17:15",
            "upload_time_iso_8601": "2025-10-17T14:17:15.529727Z",
            "url": "https://files.pythonhosted.org/packages/08/95/e7d58dda7004f8e6ee4084570558bcbed80949853f6a672e0058e86d3ef3/cars-0.12.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "00a0e2294fd959370539ced49d64122cdee54e181eb7776557a39da3d515061b",
                "md5": "7b4ac04cc43e9d7dcf1260a7b0015676",
                "sha256": "dc0aefbc847e8c8b85d9f31c0bf0194234654414c9c43bed64c9c82e89ec8416"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "7b4ac04cc43e9d7dcf1260a7b0015676",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 4933145,
            "upload_time": "2025-10-17T14:17:16",
            "upload_time_iso_8601": "2025-10-17T14:17:16.976065Z",
            "url": "https://files.pythonhosted.org/packages/00/a0/e2294fd959370539ced49d64122cdee54e181eb7776557a39da3d515061b/cars-0.12.3-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5aa8cb3b5c3eba4c974ab81f274cc90672f4fee45704fd0d1d8496b0db2a892f",
                "md5": "a070867545f1acd38d2df0ad165ad348",
                "sha256": "86111ad2030ff0cbcedd43e0b1c8d689fee2424d9c326c4cacc75fc11b4e49f7"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a070867545f1acd38d2df0ad165ad348",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 4830206,
            "upload_time": "2025-10-17T14:17:18",
            "upload_time_iso_8601": "2025-10-17T14:17:18.375222Z",
            "url": "https://files.pythonhosted.org/packages/5a/a8/cb3b5c3eba4c974ab81f274cc90672f4fee45704fd0d1d8496b0db2a892f/cars-0.12.3-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "932a3f70b60bb2256924833bc66cea0f351fdbf67fe921d4bfad4e77edd43a9d",
                "md5": "41a88a0fe3bb59152c7c529699a38a8e",
                "sha256": "5121a2fec9f49f76eff1403a4d05a30412a838117a5743ea0f8c57722df9630b"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "41a88a0fe3bb59152c7c529699a38a8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 4759196,
            "upload_time": "2025-10-17T14:17:19",
            "upload_time_iso_8601": "2025-10-17T14:17:19.978766Z",
            "url": "https://files.pythonhosted.org/packages/93/2a/3f70b60bb2256924833bc66cea0f351fdbf67fe921d4bfad4e77edd43a9d/cars-0.12.3-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bf6c7e529431ebd59816f699b027edee18a81812ebf26eef0c406a4bc819e597",
                "md5": "ea12dd0f018870e35f4348637fa1f8fa",
                "sha256": "f4fb55681e0941e732037a0ab03d3b4744175daf2391eced91343e8af0f068f1"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ea12dd0f018870e35f4348637fa1f8fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 3896252,
            "upload_time": "2025-10-17T14:17:21",
            "upload_time_iso_8601": "2025-10-17T14:17:21.450090Z",
            "url": "https://files.pythonhosted.org/packages/bf/6c/7e529431ebd59816f699b027edee18a81812ebf26eef0c406a4bc819e597/cars-0.12.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "058201c48166da8659356599732dc438f8900b31ee7eb902c6cb6b5fc297835c",
                "md5": "24af606dc8606506e32e913525169fba",
                "sha256": "8941a8f0eb6c3121071cebfd673811d34928ea9f8e0cc50ebb2c4af56d5c1791"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "24af606dc8606506e32e913525169fba",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 3887267,
            "upload_time": "2025-10-17T14:17:22",
            "upload_time_iso_8601": "2025-10-17T14:17:22.856342Z",
            "url": "https://files.pythonhosted.org/packages/05/82/01c48166da8659356599732dc438f8900b31ee7eb902c6cb6b5fc297835c/cars-0.12.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2ea821ca3cce92d827d920af5bc17994d8b5b0d4a7e8da8e9376c7b03420a470",
                "md5": "e51bdf6e60080c2ea3c6633bad0c621c",
                "sha256": "a5f2368bc622276758f8bcb86a1fed9d0d6ea54c9feaffbb5ea8c648023a1624"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "e51bdf6e60080c2ea3c6633bad0c621c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 4933250,
            "upload_time": "2025-10-17T14:17:24",
            "upload_time_iso_8601": "2025-10-17T14:17:24.451405Z",
            "url": "https://files.pythonhosted.org/packages/2e/a8/21ca3cce92d827d920af5bc17994d8b5b0d4a7e8da8e9376c7b03420a470/cars-0.12.3-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ccd29a324b8e85bc6ec8fd5779d7c5c4f0257788e1decdb81534fa8c7a1a1316",
                "md5": "cd4a047f814aeb9e94307eee7df8e173",
                "sha256": "70f7230732b0b3c941b56f0f762b71203439f03a9df2974add46fb3ca3b340d8"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cd4a047f814aeb9e94307eee7df8e173",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 4829954,
            "upload_time": "2025-10-17T14:17:26",
            "upload_time_iso_8601": "2025-10-17T14:17:26.194995Z",
            "url": "https://files.pythonhosted.org/packages/cc/d2/9a324b8e85bc6ec8fd5779d7c5c4f0257788e1decdb81534fa8c7a1a1316/cars-0.12.3-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ef6eea1308804187d60623c7c4f2c6e14247ffee8dddcd2beb26ee53184b251b",
                "md5": "cb963012c4855f6b416c220f53778229",
                "sha256": "56181c06d873996ea9b7a181319e36e1ef7965a273da21a40e0a4ef2fbf83c66"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cb963012c4855f6b416c220f53778229",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 4758862,
            "upload_time": "2025-10-17T14:17:27",
            "upload_time_iso_8601": "2025-10-17T14:17:27.562813Z",
            "url": "https://files.pythonhosted.org/packages/ef/6e/ea1308804187d60623c7c4f2c6e14247ffee8dddcd2beb26ee53184b251b/cars-0.12.3-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ee8375e01260208a0c1166a84f0d4c246ee9cada7ca57d3ad46b34cc8b997050",
                "md5": "aa125c1686f73ed09e7eb17cfa8b6c5b",
                "sha256": "90d08dc8cb07b9c342907224ecf2afb14da6eca8568e6b3ac0e05ab4a01ebbcb"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "aa125c1686f73ed09e7eb17cfa8b6c5b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 3891265,
            "upload_time": "2025-10-17T14:17:29",
            "upload_time_iso_8601": "2025-10-17T14:17:29.600812Z",
            "url": "https://files.pythonhosted.org/packages/ee/83/75e01260208a0c1166a84f0d4c246ee9cada7ca57d3ad46b34cc8b997050/cars-0.12.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "27dfc27754698c4eacc8d36fcf3d69cc67721af07bf34d8f9829f44518aba14c",
                "md5": "35e3f05635d51d9c3e4fc0db9ac95843",
                "sha256": "14691bc064f63428b3866b83dab43d0f2e74cdae7fdaba1567443d824a00af50"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "35e3f05635d51d9c3e4fc0db9ac95843",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 3882582,
            "upload_time": "2025-10-17T14:17:30",
            "upload_time_iso_8601": "2025-10-17T14:17:30.894741Z",
            "url": "https://files.pythonhosted.org/packages/27/df/c27754698c4eacc8d36fcf3d69cc67721af07bf34d8f9829f44518aba14c/cars-0.12.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8e2655b530796964531b43d9e55405df3a562ac6e691aa59622bc6361f719d24",
                "md5": "64f60a329b7b1450f84eeb5c144d547b",
                "sha256": "2c2f24e99a91220ac3faf525f16c56a9176e8779c292e24683287d1c2d0286ee"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "64f60a329b7b1450f84eeb5c144d547b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 4928249,
            "upload_time": "2025-10-17T14:17:32",
            "upload_time_iso_8601": "2025-10-17T14:17:32.241457Z",
            "url": "https://files.pythonhosted.org/packages/8e/26/55b530796964531b43d9e55405df3a562ac6e691aa59622bc6361f719d24/cars-0.12.3-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f41133b8b737ed805e237b72fbdfc8c4e88f665e264465cee45ac8bbccdd8145",
                "md5": "ce074db3220d3cb25850385ff0350983",
                "sha256": "62681f2274e32313b291c4ed50c42e20d8255488b77b171dd855a3f9870d845b"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ce074db3220d3cb25850385ff0350983",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 4822400,
            "upload_time": "2025-10-17T14:17:33",
            "upload_time_iso_8601": "2025-10-17T14:17:33.652246Z",
            "url": "https://files.pythonhosted.org/packages/f4/11/33b8b737ed805e237b72fbdfc8c4e88f665e264465cee45ac8bbccdd8145/cars-0.12.3-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ed57713170296d3899ebaaf86cec405a8f29059838ae8b64608768fc99dcbc76",
                "md5": "76bfa66e0824b92d3fce5f5b9aafca01",
                "sha256": "29305109860838014b7bcb6b1d5b3d19813e31bf8e4a75d7f72aa62b27a3fef9"
            },
            "downloads": -1,
            "filename": "cars-0.12.3-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "76bfa66e0824b92d3fce5f5b9aafca01",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 4755599,
            "upload_time": "2025-10-17T14:17:35",
            "upload_time_iso_8601": "2025-10-17T14:17:35.411050Z",
            "url": "https://files.pythonhosted.org/packages/ed/57/713170296d3899ebaaf86cec405a8f29059838ae8b64608768fc99dcbc76/cars-0.12.3-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e408493ab94c293b642da1780c4650426d47e9bc373bcdb47eef2a479ee9c62e",
                "md5": "702b66d9f59761fb02b9b923e1b6c940",
                "sha256": "ade609fdcfd593671eeaf59ca845a2863c0766e3a697a5ccdd4d20443a0d1988"
            },
            "downloads": -1,
            "filename": "cars-0.12.3.tar.gz",
            "has_sig": false,
            "md5_digest": "702b66d9f59761fb02b9b923e1b6c940",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 3533790,
            "upload_time": "2025-10-17T14:17:36",
            "upload_time_iso_8601": "2025-10-17T14:17:36.894831Z",
            "url": "https://files.pythonhosted.org/packages/e4/08/493ab94c293b642da1780c4650426d47e9bc373bcdb47eef2a479ee9c62e/cars-0.12.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-17 14:17:36",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "CNES",
    "github_project": "cars",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "cars"
}
        
Elapsed time: 1.71361s