The kwcoco_dataloader Module
============================
|Pypi| |PypiDownloads| |ReadTheDocs| |GitlabCIPipeline| |GitlabCICoverage|
A windowed torch dataloader for kwcoco files with support for image sequences,
heterogeneous image sensors, arbitrary bands, efficient subimage loading via
COGs, pixelwise weighting, balanced sampling, and more.
An independent component ported from the `geowatch <https://gitlab.kitware.com/computer-vision/geowatch>`_ project.
As of version 0.1.0 it is a port of all features from geowatch needed to make
all doctest tests pass without issue. This means that the dependency footprint
is slightly larger than it should be, and it will likely shrink over time or
have parts (particularly for GIS components) become options.
See Slides 77-86 in the `GeoWATCH slide deck <https://docs.google.com/presentation/d/125kMWZIwfS85lm7bvvCwGAlYZ2BevCfBLot7A72cDk8/edit#slide=id.g27d26def66f_0_61>`_.
The `geowatch tutorials <https://gitlab.kitware.com/computer-vision/geowatch/-/tree/main/docs/source/manual/tutorial>`_ also make heavy use of this dataloader and is a good referene while this repo is constructed.
+-----------------+---------------------------------------------------------------+
| Read the Docs | http://kwcoco-dataloader.readthedocs.io/en/latest/ |
+-----------------+---------------------------------------------------------------+
| Gitlab (main) | https://gitlab.kitware.com/computer-vision/kwcoco_dataloader |
+-----------------+---------------------------------------------------------------+
| Github (mirror) | https://github.com/Kitware/kwcoco_dataloader |
+-----------------+---------------------------------------------------------------+
| Pypi | https://pypi.org/project/kwcoco_dataloader |
+-----------------+---------------------------------------------------------------+
.. |Pypi| image:: https://img.shields.io/pypi/v/kwcoco_dataloader.svg
:target: https://pypi.python.org/pypi/kwcoco_dataloader
.. |PypiDownloads| image:: https://img.shields.io/pypi/dm/kwcoco_dataloader.svg
:target: https://pypistats.org/packages/kwcoco_dataloader
.. |ReadTheDocs| image:: https://readthedocs.org/projects/kwcoco-dataloader/badge/?version=latest
:target: http://kwcoco-dataloader.readthedocs.io/en/latest/
.. |GitlabCIPipeline| image:: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/badges/main/pipeline.svg
:target: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/-/jobs
.. |GitlabCICoverage| image:: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/badges/main/coverage.svg
:target: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/commits/main
Raw data
{
"_id": null,
"home_page": "https://gitlab.kitware.com/computer-vision/kwcoco_dataloader",
"name": "kwcoco-dataloader",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Jon Crall",
"author_email": "kitware@kitware.com, jon.crall@kitware.com",
"download_url": "https://files.pythonhosted.org/packages/6e/68/9bd369def88fda0a356f14a67566b77542a0d8c18739d7f4d5fbccb49a92/kwcoco_dataloader-0.1.1.tar.gz",
"platform": null,
"description": "The kwcoco_dataloader Module\n============================\n\n\n\n|Pypi| |PypiDownloads| |ReadTheDocs| |GitlabCIPipeline| |GitlabCICoverage|\n\n\nA windowed torch dataloader for kwcoco files with support for image sequences,\nheterogeneous image sensors, arbitrary bands, efficient subimage loading via\nCOGs, pixelwise weighting, balanced sampling, and more.\n\nAn independent component ported from the `geowatch <https://gitlab.kitware.com/computer-vision/geowatch>`_ project.\n\nAs of version 0.1.0 it is a port of all features from geowatch needed to make\nall doctest tests pass without issue. This means that the dependency footprint\nis slightly larger than it should be, and it will likely shrink over time or\nhave parts (particularly for GIS components) become options.\n\nSee Slides 77-86 in the `GeoWATCH slide deck <https://docs.google.com/presentation/d/125kMWZIwfS85lm7bvvCwGAlYZ2BevCfBLot7A72cDk8/edit#slide=id.g27d26def66f_0_61>`_.\n\nThe `geowatch tutorials <https://gitlab.kitware.com/computer-vision/geowatch/-/tree/main/docs/source/manual/tutorial>`_ also make heavy use of this dataloader and is a good referene while this repo is constructed.\n\n\n+-----------------+---------------------------------------------------------------+\n| Read the Docs | http://kwcoco-dataloader.readthedocs.io/en/latest/ |\n+-----------------+---------------------------------------------------------------+\n| Gitlab (main) | https://gitlab.kitware.com/computer-vision/kwcoco_dataloader |\n+-----------------+---------------------------------------------------------------+\n| Github (mirror) | https://github.com/Kitware/kwcoco_dataloader |\n+-----------------+---------------------------------------------------------------+\n| Pypi | https://pypi.org/project/kwcoco_dataloader |\n+-----------------+---------------------------------------------------------------+\n\n\n\n.. |Pypi| image:: https://img.shields.io/pypi/v/kwcoco_dataloader.svg\n :target: https://pypi.python.org/pypi/kwcoco_dataloader\n\n.. |PypiDownloads| image:: https://img.shields.io/pypi/dm/kwcoco_dataloader.svg\n :target: https://pypistats.org/packages/kwcoco_dataloader\n\n.. |ReadTheDocs| image:: https://readthedocs.org/projects/kwcoco-dataloader/badge/?version=latest\n :target: http://kwcoco-dataloader.readthedocs.io/en/latest/\n\n.. |GitlabCIPipeline| image:: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/badges/main/pipeline.svg\n :target: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/-/jobs\n\n.. |GitlabCICoverage| image:: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/badges/main/coverage.svg\n :target: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/commits/main\n",
"bugtrack_url": null,
"license": "Apache 2",
"summary": "The kwcoco_dataloader module",
"version": "0.1.1",
"project_urls": {
"Homepage": "https://gitlab.kitware.com/computer-vision/kwcoco_dataloader"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "b410e8c260925f44e6fab5463d1e51a76ae88f78321619ad3127e1fa1689ba4a",
"md5": "9d2d0f528b4563bac5671553b12253ef",
"sha256": "c168489b82bf5fd4aad577b623428906c1ae01916bb796f0ded91745824d1c9a"
},
"downloads": -1,
"filename": "kwcoco_dataloader-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9d2d0f528b4563bac5671553b12253ef",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 261250,
"upload_time": "2025-04-09T14:39:56",
"upload_time_iso_8601": "2025-04-09T14:39:56.894726Z",
"url": "https://files.pythonhosted.org/packages/b4/10/e8c260925f44e6fab5463d1e51a76ae88f78321619ad3127e1fa1689ba4a/kwcoco_dataloader-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6e689bd369def88fda0a356f14a67566b77542a0d8c18739d7f4d5fbccb49a92",
"md5": "22f6fc92efb9fa0bcd42c7041ae2a45e",
"sha256": "223a0fc71fe00e5a484730b3f4eaf7be81455d947a935f4283bf949d1055ac88"
},
"downloads": -1,
"filename": "kwcoco_dataloader-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "22f6fc92efb9fa0bcd42c7041ae2a45e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 257905,
"upload_time": "2025-04-09T14:40:00",
"upload_time_iso_8601": "2025-04-09T14:40:00.601510Z",
"url": "https://files.pythonhosted.org/packages/6e/68/9bd369def88fda0a356f14a67566b77542a0d8c18739d7f4d5fbccb49a92/kwcoco_dataloader-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-04-09 14:40:00",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "kwcoco-dataloader"
}