{ "info": { "author": "Scott Staniewicz", "author_email": "scott.stanie@utexas.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: C", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering" ], "description": "[![Build Status](https://travis-ci.org/scottstanie/sentineleof.svg?branch=master)](https://travis-ci.org/scottstanie/sentineleof) \n[![Coverage Status](https://coveralls.io/repos/github/scottstanie/sentineleof/badge.svg?branch=master)](https://coveralls.io/github/scottstanie/sentineleof?branch=master)\n\n# Sentinel EOF\n\nTool to download Sentinel 1 precise orbit files (.EOF files) for processing SLCs\n\n\n## Setup and installation\n\n```bash\npip install sentineleof\n```\n\nThis will put the executable `eof` on your path \n\n\nvirtualenv is optional but recommended.\n\n## Command Line Interface Reference\n\nThe command line tool in `cli.py` was made using the [click](https://pocco-click.readthedocs.io/en/latest/) library.\n\n```\n$ eof --help\nUsage: eof [OPTIONS]\n\n Download Sentinel precise orbit files.\n\n Saves files to current directory, regardless of what --path is given to\n search.\n\n Download EOFs for specific date, or searches for Sentinel files in --path.\n With no arguments, searches current directory for Sentinel 1 products\n\nOptions:\n -r, --date TEXT Validity date for EOF to download\n -m, --mission [S1A|S1B] Sentinel satellite to download (None gets both S1A\n and S1B)\n --help Show this message and exit.\n```\n\nTo use the function from python, you can pass a list of dates:\n\n```python\nfrom eof.download import download_eofs\n\ndownload_eofs([datetime.datetime(2018, 5, 3, 0, 0, 0)])\ndownload_eofs(['20180503', '20180507'], ['S1A', 'S1B'])\n```\n\n#### parsers.py\n\nClass to deal with extracting relevant data from SAR filenames.\nExample:\n\n```python\nfrom parsers import Sentinel\n\nparser = Sentinel('S1A_IW_SLC__1SDV_20180408T043025_20180408T043053_021371_024C9B_1B70.zip')\nparser.start_time\n datetime.datetime(2018, 4, 8, 4, 30, 25)\n\nparser.mission\n 'S1A'\n\nparser.polarization\n 'DV'\nparser.full_parse\n('S1A',\n 'IW',\n 'SLC',\n '_',\n '1',\n 'S',\n 'DV',\n '20180408T043025',\n '20180408T043053',\n '021371',\n '024C9B',\n '1B70')\n\n\nparser.field_meanings\n('Mission',\n 'Beam',\n 'Product type',\n 'Resolution class',\n 'Product level',\n 'Product class',\n 'Polarization',\n 'Start datetime',\n 'Stop datetime',\n 'Orbit number',\n 'data-take identified',\n 'product unique id')\n\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/scottstanie/sentineleof", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sentineleof", "package_url": "https://pypi.org/project/sentineleof/", "platform": "", "project_url": "https://pypi.org/project/sentineleof/", "project_urls": { "Homepage": "https://github.com/scottstanie/sentineleof" }, "release_url": "https://pypi.org/project/sentineleof/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Download precise orbit files for Sentinel 1 products", "version": "0.1.2" }, "last_serial": 4201309, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "a6f33632fce9a8bfa525efb5b3c48b52", "sha256": "516ab4a864d4f5e6d3177acc11b22390de7b64630b57b6c43d3f93c8d9c6dbe8" }, "downloads": -1, "filename": "sentineleof-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a6f33632fce9a8bfa525efb5b3c48b52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7008, "upload_time": "2018-08-22T20:35:08", "url": "https://files.pythonhosted.org/packages/73/43/5d4b1dcdb6338cc6d76113ae8696f688632afee29fdf85f62013c1d58dca/sentineleof-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f26916137ce0d9d30874f72f0711ea6a", "sha256": "fef4cb8a18afe978feedfd8b55a0fc45130ee6150bad355da032cc185d39df6e" }, "downloads": -1, "filename": "sentineleof-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f26916137ce0d9d30874f72f0711ea6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9595, "upload_time": "2018-08-23T20:27:10", "url": "https://files.pythonhosted.org/packages/aa/13/910f81db58536aa0e94eb025c50cbb2658af565aff776e03850e4be07f84/sentineleof-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f26916137ce0d9d30874f72f0711ea6a", "sha256": "fef4cb8a18afe978feedfd8b55a0fc45130ee6150bad355da032cc185d39df6e" }, "downloads": -1, "filename": "sentineleof-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f26916137ce0d9d30874f72f0711ea6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9595, "upload_time": "2018-08-23T20:27:10", "url": "https://files.pythonhosted.org/packages/aa/13/910f81db58536aa0e94eb025c50cbb2658af565aff776e03850e4be07f84/sentineleof-0.1.2.tar.gz" } ] }