opensr-degradation


Nameopensr-degradation JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/csaybar/opensr-degradation
SummaryA set of methods to emulate Sentinel-2 based on High-Resolution imagery
upload_time2024-03-25 19:28:21
maintainerNone
docs_urlNone
authorCesar Aybar
requires_python>=3.8
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # opensr-degradation

<div align="center">

</div>

## Install

```python
pip install opensr-degradation
```

## Usage

```python
import opensr_degradation
import torch

degradation_model = opensr_degradation.pipe(
    sensor="naip_d",
    add_noise=True,
    params={
        "method": [
            "identity",
            "gamma_lognormal",
            "gamma_multivariate_normal",
            "unet_histogram_matching",
            "vae_histogram_matching",
        ],
        "device": "cuda",
        "seed": 42,
        "percentiles": [10, 25, 50, 75, 90],
    },
)

image = torch.rand(4, 256, 256)
lr, hr = degradation_model(image)
``` 


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/csaybar/opensr-degradation",
    "name": "opensr-degradation",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "Cesar Aybar",
    "author_email": "cesar.aybar@uv.es",
    "download_url": "https://files.pythonhosted.org/packages/70/71/a6a13bc9f3e87e51dd429cedd37cd7ef3802e46a6e1d9459353bea094882/opensr-degradation-1.0.1.tar.gz",
    "platform": null,
    "description": "# opensr-degradation\n\n<div align=\"center\">\n\n</div>\n\n## Install\n\n```python\npip install opensr-degradation\n```\n\n## Usage\n\n```python\nimport opensr_degradation\nimport torch\n\ndegradation_model = opensr_degradation.pipe(\n    sensor=\"naip_d\",\n    add_noise=True,\n    params={\n        \"method\": [\n            \"identity\",\n            \"gamma_lognormal\",\n            \"gamma_multivariate_normal\",\n            \"unet_histogram_matching\",\n            \"vae_histogram_matching\",\n        ],\n        \"device\": \"cuda\",\n        \"seed\": 42,\n        \"percentiles\": [10, 25, 50, 75, 90],\n    },\n)\n\nimage = torch.rand(4, 256, 256)\nlr, hr = degradation_model(image)\n``` \n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A set of methods to emulate Sentinel-2 based on High-Resolution imagery",
    "version": "1.0.1",
    "project_urls": {
        "Homepage": "https://github.com/csaybar/opensr-degradation",
        "Repository": "https://github.com/csaybar/opensr-degradation"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ba33b320a96047a2296b6c09ae970ef73e1c851c23e0c8d9e510ed1efbcf3c1",
                "md5": "9468e54faeef35ae5755523cfaf3e0be",
                "sha256": "7b1c8027b74aaac0b15cccfc981b8e784dbae147fcb478cd35b83e66870ea516"
            },
            "downloads": -1,
            "filename": "opensr_degradation-1.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9468e54faeef35ae5755523cfaf3e0be",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 35044744,
            "upload_time": "2024-03-25T19:28:13",
            "upload_time_iso_8601": "2024-03-25T19:28:13.537655Z",
            "url": "https://files.pythonhosted.org/packages/5b/a3/3b320a96047a2296b6c09ae970ef73e1c851c23e0c8d9e510ed1efbcf3c1/opensr_degradation-1.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7071a6a13bc9f3e87e51dd429cedd37cd7ef3802e46a6e1d9459353bea094882",
                "md5": "9c29e5c013c86caacc1ad4c9152675a4",
                "sha256": "7072997e235fd6729d5918a199276d19da82cf8cb2cb296d6cfd22e0c7a36d21"
            },
            "downloads": -1,
            "filename": "opensr-degradation-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "9c29e5c013c86caacc1ad4c9152675a4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 35049527,
            "upload_time": "2024-03-25T19:28:21",
            "upload_time_iso_8601": "2024-03-25T19:28:21.229636Z",
            "url": "https://files.pythonhosted.org/packages/70/71/a6a13bc9f3e87e51dd429cedd37cd7ef3802e46a6e1d9459353bea094882/opensr-degradation-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-25 19:28:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "csaybar",
    "github_project": "opensr-degradation",
    "github_not_found": true,
    "lcname": "opensr-degradation"
}
        
Elapsed time: 0.19901s