Name | psa-utils JSON |
Version |
0.2.6
JSON |
| download |
home_page | |
Summary | A collection of PSA utilities |
upload_time | 2024-01-10 21:26:48 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.6 |
license | |
keywords |
pds
pds4
archive
data
psa
esa
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# psa_utils
A python package for working with the ESA Planetary Science Archive. The following sub-modules are available:
### download
Provides functions to help with downloading public data products using either PDAP or TAP
### packager
Provides a class to package PDS4 products for delivery to the PSA
### geogen
Provides useful utilities for working with the geogen geometry generator package
### tap
A wrapper of the astropy tap class with some convenience functions and useful queries
### pdap
A minimal wrapper of the PDAP API using the requests library
### common
Common functions used across the package
### internal
Anything contained here is designed for PSA internal use.
## Dependencies
The following dependencies must be met:
- python >=3.6
- matplotlib
- numpy
- astropy
- pandas
- pyyaml
- requests
## Installation
### pip
```pip install psa_utils```
should do the job, although creating a dedicated environment is recommended (see below).
### conda
First, clone this repository. If you are using conda, the dependencies can be installed in a new environment using the provided environment file:
```conda env create -f environment.yml```
The newly created environment can be activated with:
```conda activate psa_utils```
Otherwise, please make sure the dependencies are installed with your system package manager, or a tool like `pip`. Use of a conda environment or virtualenv is recommended!
The package can then be installed with:
```python setup.py install```
## URL
The URL for the PSA can be specified when instantiating the tap class. If none is given, a default URL is used, which corresponds to the default operational server.
## Example
The Jupyter notebook included with this repository shows examples of each function and module. Click [here](https://nbviewer.jupyter.org/github/msbentley/psa_utils/blob/main/psa_utils_demo.ipynb) to access the notebook!
Raw data
{
"_id": null,
"home_page": "",
"name": "psa-utils",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "PDS,PDS4,archive,data,PSA,ESA",
"author": "",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/90/73/911d7eec772bc3f89dd111f618593cd87f5b27ed440a2ad3cd6cbd5735a5/psa_utils-0.2.6.tar.gz",
"platform": null,
"description": "# psa_utils\nA python package for working with the ESA Planetary Science Archive. The following sub-modules are available:\n### download\nProvides functions to help with downloading public data products using either PDAP or TAP\n\n### packager\nProvides a class to package PDS4 products for delivery to the PSA\n\n### geogen\nProvides useful utilities for working with the geogen geometry generator package\n\n### tap\nA wrapper of the astropy tap class with some convenience functions and useful queries\n\n### pdap\nA minimal wrapper of the PDAP API using the requests library\n\n### common\nCommon functions used across the package\n\n### internal\nAnything contained here is designed for PSA internal use.\n\n\n## Dependencies\n\nThe following dependencies must be met:\n- python >=3.6\n- matplotlib\n- numpy\n- astropy\n- pandas\n- pyyaml\n- requests\n\n## Installation\n\n### pip\n\n```pip install psa_utils```\n\nshould do the job, although creating a dedicated environment is recommended (see below).\n\n### conda\n\nFirst, clone this repository. If you are using conda, the dependencies can be installed in a new environment using the provided environment file:\n\n```conda env create -f environment.yml```\n\nThe newly created environment can be activated with:\n\n```conda activate psa_utils```\n\nOtherwise, please make sure the dependencies are installed with your system package manager, or a tool like `pip`. Use of a conda environment or virtualenv is recommended!\n\nThe package can then be installed with:\n\n```python setup.py install```\n\n\n\n\n## URL\n\nThe URL for the PSA can be specified when instantiating the tap class. If none is given, a default URL is used, which corresponds to the default operational server.\n\n\n\n## Example\n\nThe Jupyter notebook included with this repository shows examples of each function and module. Click [here](https://nbviewer.jupyter.org/github/msbentley/psa_utils/blob/main/psa_utils_demo.ipynb) to access the notebook!\n",
"bugtrack_url": null,
"license": "",
"summary": "A collection of PSA utilities",
"version": "0.2.6",
"project_urls": null,
"split_keywords": [
"pds",
"pds4",
"archive",
"data",
"psa",
"esa"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "03cb1eea71e7c7673fd4b68ecce611262fac795eafc0cd178c4496d9ce572c9d",
"md5": "0ec65ec071e7c0571e3eb2e3d29daa73",
"sha256": "8066242da239c03b291d062c0bd41ea0b18e280b108e9cb841e88870ba52406e"
},
"downloads": -1,
"filename": "psa_utils-0.2.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0ec65ec071e7c0571e3eb2e3d29daa73",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 35046,
"upload_time": "2024-01-10T21:26:47",
"upload_time_iso_8601": "2024-01-10T21:26:47.347107Z",
"url": "https://files.pythonhosted.org/packages/03/cb/1eea71e7c7673fd4b68ecce611262fac795eafc0cd178c4496d9ce572c9d/psa_utils-0.2.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9073911d7eec772bc3f89dd111f618593cd87f5b27ed440a2ad3cd6cbd5735a5",
"md5": "5ce9f6f7395638a000ba9412e8f761ce",
"sha256": "94fec6e9bfd46053b295e9b8cb0b161a769899f7ba80cee979d22897f2fb1a1d"
},
"downloads": -1,
"filename": "psa_utils-0.2.6.tar.gz",
"has_sig": false,
"md5_digest": "5ce9f6f7395638a000ba9412e8f761ce",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 32552,
"upload_time": "2024-01-10T21:26:48",
"upload_time_iso_8601": "2024-01-10T21:26:48.428616Z",
"url": "https://files.pythonhosted.org/packages/90/73/911d7eec772bc3f89dd111f618593cd87f5b27ed440a2ad3cd6cbd5735a5/psa_utils-0.2.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-10 21:26:48",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "psa-utils"
}