{ "info": { "author": "Tom Hicks", "author_email": "hickst@email.arizona.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Topic :: System :: Archiving" ], "description": "Astrolabe Python Library\n========================\n\n.. image:: http://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat\n :target: http://www.astropy.org\n :alt: Powered by Astropy Badge\n\n:Version: 1.1.0\n:Author: Tom Hicks \n\n| This is a Python 3 library for curating image and data files for the `Astrolabe project `_\n\n- Astrolabe_py contains scripts and modules to:\n\n - Check FITS file metadata for validity,\n - Show FITS file HDU information,\n - Upload FITS files to iRods, optionally extracting FITS metadata and attaching\n it to the uploaded files in iRods.\n\n\nInstallation\n------------\n\nInstall via `PyPi `_\n\n pip install astrolabe-py\n\n\nPython Build using Conda\n------------------------\n\nBuilding this software requires ``Python 3.6+``. Assuming you have ``Conda`` installed,\nyou can use it to build this project within a virtual environment::\n\n git clone https://github.com/AstrolabeProject/astrolabe_py.git\n source activate\n conda create -n alpy python=3.6\n conda activate alpy\n cd astrolabe_py\n pip install -r requirements.txt\n\n\nRunning Tests\n-------------\n\nThe tests can be run manually from the ``test`` subdirectory, as follows::\n\n cd test\n python fits_ops_test.py\n python fits_meta_test.py\n python irods_help_test.py\n python uploader_test.py\n\n\nRunning the Uploader Script\n---------------------------\n\nUploader Script Options::\n\n usage: uploader [-h] [-v] [-u] [--version] [--keyfile [metadata-keyfile]] images_path\n\n FITS file metadata extraction and upload of a file or directory of files.\n\n positional arguments:\n images_path path to a FITS file or a directory of FITS files to be processed\n\n optional arguments:\n -h, --help show this help message and exit\n -v, --verbose provide more information during execution\n -u, --upload-only upload files to iRods only: do not process file metadata\n --version show program's version number and exit\n --keyfile [metadata-keyfile]\n a file specifying which metadata keys which should be processed\n\nExamples::\n\n uploader -v myDataDirectory\n uploader --upload-only myImages/someImage.fits\n uploader --keyfile just-these-keys.txt astrofiles\n\n\nRunning the Checker Script\n--------------------------\n\nChecker Script Options::\n\n usage: checker [-h] [-a {check,info}] [-v] [--version] images_path\n\n Perform verification actions on a FITS file or a directory of FITS files OR\n Show HDU info for the specified FITS file or directory of FITS files\n\n positional arguments:\n images_path path to a FITS file or a directory of FITS files to be processed\n\n optional arguments:\n -h, --help show this help message and exit\n -a {check,info}, --action {check,info}\n action to perform on FITS file(s): validate or show HDU info\n --version show program's version number and exit\n\nExamples::\n\n checker myDataDirectory\n checker -a check myDataDirectory\n\n checker myImages/someImage.fits\n checker -a check myImages/someImage.fits\n\n checker -a info myDataDirectory\n checker -a info myImages/someImage.fits\n\n\nLicense\n-------\n\nLicensed under Apache License Version 2.0.\n\nCopyright 2018 by Astrolabe Project: American Astronomical Society and the University of Arizona.", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AstrolabeProject/astrolabe_py", "keywords": "Astrolabe datastore iRods metadata uploading", "license": "Apache Software License (http://www.apache.org/licenses/LICENSE-2.0)", "maintainer": "", "maintainer_email": "", "name": "astrolabe-py", "package_url": "https://pypi.org/project/astrolabe-py/", "platform": "", "project_url": "https://pypi.org/project/astrolabe-py/", "project_urls": { "Homepage": "https://github.com/AstrolabeProject/astrolabe_py" }, "release_url": "https://pypi.org/project/astrolabe-py/1.1.0/", "requires_dist": null, "requires_python": "~=3.6", "summary": "Tools for working with Astrolabe data.", "version": "1.1.0" }, "last_serial": 4792397, "releases": { "0.0.20": [ { "comment_text": "", "digests": { "md5": "696860ce29007f80adec7e3376efc218", "sha256": "1551e56e2ee5d3fe7cf90a921a9e9ec7e0c7857d2c197b9954386723f3907c5d" }, "downloads": -1, "filename": "astrolabe_py-0.0.20.tar.gz", "has_sig": false, "md5_digest": "696860ce29007f80adec7e3376efc218", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 11790, "upload_time": "2018-10-03T21:24:41", "url": "https://files.pythonhosted.org/packages/9a/c9/e072940207ebaa205da782de6921c7ede4a22f7b4df6f42ec517d2873e37/astrolabe_py-0.0.20.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "cb63cf1147b4bac1af0277fec7df36d3", "sha256": "64c500e3046ee2b02185e75dbbd432be90361ae94bbafb46280d01189157f655" }, "downloads": -1, "filename": "astrolabe_py-0.0.22.tar.gz", "has_sig": false, "md5_digest": "cb63cf1147b4bac1af0277fec7df36d3", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 11876, "upload_time": "2018-11-13T17:15:25", "url": "https://files.pythonhosted.org/packages/f5/7e/e71c9104f2ec4f22d14f4dbef9885f63fbb7836df29e66230923fce8db9d/astrolabe_py-0.0.22.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6c8a6e4fadc10155ac87c6733e9f1298", "sha256": "d391a0bcc219b5a2d378eaa77fb4f599bcc0dd032072dd8e25b9bfebf9179d7a" }, "downloads": -1, "filename": "astrolabe_py-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6c8a6e4fadc10155ac87c6733e9f1298", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 12655, "upload_time": "2019-01-09T23:26:20", "url": "https://files.pythonhosted.org/packages/b9/0c/fac0844334c6e25b27b5040305a846fb987a171534f3bf6a0a4212c7bd54/astrolabe_py-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "03715bb6a1f668f2a031826f4f18a1aa", "sha256": "7a621683e923695861823f0891c639252ab8523f267d34dff86c72e2fa7afd54" }, "downloads": -1, "filename": "astrolabe_py-1.1.0.tar.gz", "has_sig": false, "md5_digest": "03715bb6a1f668f2a031826f4f18a1aa", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 12783, "upload_time": "2019-02-07T18:24:32", "url": "https://files.pythonhosted.org/packages/db/59/b106b96ef722a32ead256f28e8ea45a42ac709d27b1750a0ad272b98e0bd/astrolabe_py-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "03715bb6a1f668f2a031826f4f18a1aa", "sha256": "7a621683e923695861823f0891c639252ab8523f267d34dff86c72e2fa7afd54" }, "downloads": -1, "filename": "astrolabe_py-1.1.0.tar.gz", "has_sig": false, "md5_digest": "03715bb6a1f668f2a031826f4f18a1aa", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 12783, "upload_time": "2019-02-07T18:24:32", "url": "https://files.pythonhosted.org/packages/db/59/b106b96ef722a32ead256f28e8ea45a42ac709d27b1750a0ad272b98e0bd/astrolabe_py-1.1.0.tar.gz" } ] }