# 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"
}