{ "info": { "author": "Christer van der Meeren; Angeline G. Burrell", "author_email": "agb073000@utdallas.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering :: Physics", "Topic :: Utilities" ], "description": "========\nOverview\n========\n\n|docs| |version| |doi|\n\nThis is a Python wrapper for the Apex fortran library by\nEmmert et al. [2010] [1]_, which allows converting between geodetic, modified\napex, and quasi-dipole coordinates as well as getting modified apex and\nquasi-dipole base vectors (Richmond [1995] [2]_). MLT calculations are also\nincluded. The package is free software (MIT license).\n\nQuick start\n===========\n\nInstall (requires NumPy before installation)::\n\n pip install apexpy\n\nConversion is done by creating an ``Apex`` object and using its methods to\nperform the desired calculations. Some simple examples::\n\n >>> from apexpy import Apex\n >>> from __future__ import print_function\n >>> A = Apex(date=2015.3) # datetime objects are also supported\n >>> # geo to apex, scalar input\n >>> mlat, mlon = A.convert(60, 15, 'geo', 'apex', height=300)\n >>> print(\"{:.12f}, {:.12f}\".format(mlat, mlon))\n 57.469573974609, 93.633583068848\n >>> # apex to geo, array input\n >>> glat, glon = A.convert([90, -90], 0, 'apex', 'geo', height=0)\n >>> print([\"{:.12f}, {:.12f}\".format(ll, glon[i]) for i,ll in enumerate(glat)])\n ['83.099594116211, -84.594589233398', '-74.388267517090, 125.714927673340']\n >>> # geo to MLT\n >>> import datetime as dt\n >>> mlat, mlt = A.convert(60, 15, 'geo', 'mlt', datetime=dt.datetime(2015, 2, 10, 18, 0, 0))\n >>> print(\"{:.12f}, {:.12f}\".format(mlat, mlt))\n 56.590423583984, 19.108103879293\n >>> # can also convert magnetic longitude to mlt\n >>> mlt = A.mlon2mlt(120, dt.datetime(2015, 2, 10, 18, 0, 0))\n >>> print(\"{:.2f}\".format(mlt))\n 20.89\n\nIf you don't know or use Python, you can also use the command line. See details in the full documentation.\n\nDocumentation\n=============\n\nhttps://apexpy.readthedocs.org/\n\nReferences\n==========\n\n.. [1] Emmert, J. T., A. D. Richmond, and D. P. Drob (2010),\n A computationally compact representation of Magnetic-Apex\n and Quasi-Dipole coordinates with smooth base vectors,\n J. Geophys. Res., 115(A8), A08322,\n `doi:10.1029/2010JA015326 `_.\n\n.. [2] Richmond, A. D. (1995), Ionospheric Electrodynamics Using\n Magnetic Apex Coordinates, Journal of geomagnetism and\n geoelectricity, 47(2), 191\u2013212,\n `doi:10.5636/jgg.47.191 `_.\n\nBadges\n======\n\n.. list-table::\n :stub-columns: 1\n\n * - docs\n - |docs|\n * - tests\n - | |travis| |appveyor| |requires|\n | |coveralls| |codecov|\n | |landscape| |codeclimate|\n | |scrutinizer| |codacy|\n * - package\n - | |version| |supported-versions|\n | |wheel| |supported-implementations|\n\n.. |docs| image:: https://readthedocs.org/projects/apexpy/badge/?style=flat\n :target: https://readthedocs.org/projects/apexpy\n :alt: Documentation Status\n\n.. |travis| image:: https://travis-ci.org/aburrell/apexpy.svg?branch=master\n :alt: Travis-CI Build Status\n :target: https://travis-ci.org/aburrell/apexpy\n\n.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/github/aburrell/apexpy?branch=master&svg=true\n :alt: AppVeyor Build Status\n :target: https://ci.appveyor.com/project/aburrell/apexpy\n\n.. |requires| image:: https://requires.io/github/aburrell/apexpy/requirements.svg?branch=master\n :alt: Requirements Status\n :target: https://requires.io/github/aburrell/apexpy/requirements/?branch=master\n\n.. |coveralls| image:: https://coveralls.io/repos/github/aburrell/apexpy/badge.svg?branch=master\n :alt: Coverage Status\n :target: https://coveralls.io/github/aburrell/apexpy?branch=master\n\n.. |codecov| image:: https://codecov.io/github/aburrell/apexpy/coverage.svg?branch=master\n :alt: Coverage Status\n :target: https://codecov.io/github/aburrell/apexpy\n\n.. |landscape| image:: https://landscape.io/github/aburrell/apexpy/master/landscape.svg?style=flat\n :target: https://landscape.io/github/aburrell/apexpy/master\n :alt: Code Quality Status\n\n.. |codacy| image:: https://img.shields.io/codacy/af7fdf6be28841f283dfdbc1c01fa82a.svg?style=flat\n :target: https://www.codacy.com/app/aburrell/apexpy\n :alt: Codacy Code Quality Status\n\n.. |codeclimate| image:: https://codeclimate.com/github/cmeeren/apexpy/badges/gpa.svg\n :target: https://codeclimate.com/github/aburrell/apexpy\n :alt: CodeClimate Quality Status\n.. |version| image:: https://img.shields.io/pypi/v/apexpy.svg?style=flat\n :alt: PyPI Package latest release\n :target: https://pypi.python.org/pypi/apexpy\n\n.. |downloads| image:: https://img.shields.io/pypi/dm/apexpy.svg?style=flat\n :alt: PyPI Package monthly downloads\n :target: https://pypi.python.org/pypi/apexpy\n\n.. |wheel| image:: https://img.shields.io/pypi/wheel/apexpy.svg?style=flat\n :alt: PyPI Wheel\n :target: https://pypi.python.org/pypi/apexpy\n\n.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/apexpy.svg?style=flat\n :alt: Supported versions\n :target: https://pypi.python.org/pypi/apexpy\n\n.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/apexpy.svg?style=flat\n :alt: Supported implementations\n :target: https://pypi.python.org/pypi/apexpy\n\n.. |scrutinizer| image:: https://img.shields.io/scrutinizer/g/aburrell/apexpy/master.svg?style=flat\n :alt: Scrutinizer Status\n :target: https://scrutinizer-ci.com/g/aburrell/apexpy/\n\n.. |doi| image:: https://www.zenodo.org/badge/46420037.svg\n :target: https://www.zenodo.org/badge/latestdoi/46420037\n\n\nChangelog\n=========\n\n1.0.3 (2018-04-05)\n-----------------------------------------\n* Updated badges and added DOI\n* Added tests for python 3.6\n* Removed tests for python 3.3\n* Made some PEP8 changes\n\n1.0.2 (2018-02-27)\n-----------------------------------------\n\n* Extend character limit for allowable data file path, and update documentation\n to reflect a change in maintainers. Also updated testing implimentation,\n reduced fortran compiler warnings, and improved PEP8 compliance.\n\n1.0.1 (2016-03-10)\n-----------------------------------------\n\n* Remove geocentric to geodetic conversion of subsolar point based on feedback\n from Art Richmond. (The subsolar point is the same in geocentric and geodetic\n coordinates.) The helper function `gc2gdlat` have been kept to preserve\n backwards compatibility.\n\n\n1.0.0 (2015-11-30)\n-----------------------------------------\n\n* Initial release\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aburrell/apexpy", "keywords": "apex,modified apex,quasi-dipole,quasi dipole,coordinates,magnetic coordinates,mlt,magnetic local time,conversion,converting", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "apexpy", "package_url": "https://pypi.org/project/apexpy/", "platform": "", "project_url": "https://pypi.org/project/apexpy/", "project_urls": { "Homepage": "https://github.com/aburrell/apexpy" }, "release_url": "https://pypi.org/project/apexpy/1.0.3/", "requires_dist": [ "numpy" ], "requires_python": "", "summary": "A Python wrapper for Apex coordinates", "version": "1.0.3" }, "last_serial": 3741741, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "9fafc68676c48f8519ab4f8f5dcf3acf", "sha256": "6688cda6c61eccec072ecab87b97885f6b3ea59def1924cfc977dfca0f82e474" }, "downloads": -1, "filename": "apexpy-1.0.0-cp27-none-win32.whl", "has_sig": false, "md5_digest": "9fafc68676c48f8519ab4f8f5dcf3acf", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 267238, "upload_time": "2015-11-30T09:56:43", "url": "https://files.pythonhosted.org/packages/bd/b5/55cf011e8c20430feb2b34a51c8c7d527dc79c9d47544f4e4f5cccd68f4d/apexpy-1.0.0-cp27-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "93b34c7e00bfac0b83519931fc805865", "sha256": "0b1bd5523c91ce6a1a26acb8371ab66abb19fe84e59a1ff39e92ac363e17237c" }, "downloads": -1, "filename": "apexpy-1.0.0-cp27-none-win_amd64.whl", "has_sig": false, "md5_digest": "93b34c7e00bfac0b83519931fc805865", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 269474, "upload_time": "2015-11-30T09:52:33", "url": "https://files.pythonhosted.org/packages/d4/12/f6ddf1412268acf78542edc3729c1afa9a0d96b6317649364b4182092586/apexpy-1.0.0-cp27-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "d77d53ac87183c51e588c869fdb216b2", "sha256": "cf07e430b66b27b54df06d82db33f58d9d62840284cd1a148b82c91a0f37558b" }, "downloads": -1, "filename": "apexpy-1.0.0-cp33-none-win32.whl", "has_sig": false, "md5_digest": "d77d53ac87183c51e588c869fdb216b2", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 389440, "upload_time": "2015-11-30T10:04:13", "url": "https://files.pythonhosted.org/packages/ec/3c/0b8cff58f30dec7bb462e527852e12800670454625bcd8f7d8e5c4f1281d/apexpy-1.0.0-cp33-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "7da9c8aaa721c0c9029cdaa5c369e96e", "sha256": "332e07fb1a246e8f8890806ac9e57f6fdb7cd136fbd9838264291ffff83f4896" }, "downloads": -1, "filename": "apexpy-1.0.0-cp33-none-win_amd64.whl", "has_sig": false, "md5_digest": "7da9c8aaa721c0c9029cdaa5c369e96e", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 411312, "upload_time": "2015-11-30T10:00:44", "url": "https://files.pythonhosted.org/packages/8b/0f/2e2ed8d7891f018a0120f8a4fcc62f194d66b13111cd5ec287e7a9cafed9/apexpy-1.0.0-cp33-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "279ad352458d575a8a8b7ebe70ee9b1f", "sha256": "74dd2ed6e2fc762524e0bea0483109561519fad99574f6d55f7c889de75515db" }, "downloads": -1, "filename": "apexpy-1.0.0-cp34-none-win32.whl", "has_sig": false, "md5_digest": "279ad352458d575a8a8b7ebe70ee9b1f", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 268129, "upload_time": "2015-11-30T10:12:43", "url": "https://files.pythonhosted.org/packages/32/d1/72b3275ae494a0f531e10d3c04664cd5749df5c191583f46cf014118a0af/apexpy-1.0.0-cp34-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "2351ae7c5d9e5b42dddbb176bf63aaaa", "sha256": "f8a86d027a99d2c285dc0f475b451a421accda8be098e005d97df0ceac5597ff" }, "downloads": -1, "filename": "apexpy-1.0.0-cp34-none-win_amd64.whl", "has_sig": false, "md5_digest": "2351ae7c5d9e5b42dddbb176bf63aaaa", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 270551, "upload_time": "2015-11-30T10:08:22", "url": "https://files.pythonhosted.org/packages/8a/bd/a73f5284888827080bbf9766872e885ff939952a14b61ea35d4601b2c384/apexpy-1.0.0-cp34-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "bd091c8692d6fcb999604c321785051b", "sha256": "399a8beb96e10352c37a8dba7aaee078a3d1fb24fd903a9eaf9db73908bebd3e" }, "downloads": -1, "filename": "apexpy-1.0.0.zip", "has_sig": false, "md5_digest": "bd091c8692d6fcb999604c321785051b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 267597, "upload_time": "2015-11-30T09:52:40", "url": "https://files.pythonhosted.org/packages/82/d3/6f76ea7b807e22aa4acce776d553740f464db7f8bea8ea92f2242d13be6d/apexpy-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e3133584ae4b8b42bb8f7d6e684f4109", "sha256": "4dbe75f5eddde0ebc3f11ea40cd63b34043c7b95b920f280b8b420e046c162bf" }, "downloads": -1, "filename": "apexpy-1.0.1-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "e3133584ae4b8b42bb8f7d6e684f4109", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 387422, "upload_time": "2016-03-10T10:24:31", "url": "https://files.pythonhosted.org/packages/a6/f4/e9ddb3656db5ad112d584d3513b87f59314ae1a05b0462cf52df71bb10b5/apexpy-1.0.1-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "aaccfcc91bf04a23d2c5350b4dc0da12", "sha256": "f056e60da1175cfb9ff24aedfa1a24ed0db08a314528a2c140aa3e8f2fccd689" }, "downloads": -1, "filename": "apexpy-1.0.1-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "aaccfcc91bf04a23d2c5350b4dc0da12", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 394158, "upload_time": "2016-03-10T10:18:14", "url": "https://files.pythonhosted.org/packages/d4/fa/c7611d20d519a0bd411678921bee9314598d66bfbbd5b980758bd41fd89e/apexpy-1.0.1-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "03156eca2ba2242674aa9bdd03140039", "sha256": "769dd3a881cdd7261c5653517e5271eee6ee040359eedceb64230fd10ad1128b" }, "downloads": -1, "filename": "apexpy-1.0.1-cp33-cp33m-win32.whl", "has_sig": false, "md5_digest": "03156eca2ba2242674aa9bdd03140039", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 389619, "upload_time": "2016-03-10T10:33:00", "url": "https://files.pythonhosted.org/packages/ab/9c/9f64cae677bf60498fc21ea4216f7e3472334cfb4b79873212bf9f673a7a/apexpy-1.0.1-cp33-cp33m-win32.whl" }, { "comment_text": "", "digests": { "md5": "da2f70444a9a3b994be6d2532636582c", "sha256": "9b941b02f14b318e799cbf702041d9e7c068afcce30ad284c33c71fda01c43cd" }, "downloads": -1, "filename": "apexpy-1.0.1-cp33-cp33m-win_amd64.whl", "has_sig": false, "md5_digest": "da2f70444a9a3b994be6d2532636582c", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 411464, "upload_time": "2016-03-10T10:28:48", "url": "https://files.pythonhosted.org/packages/87/b0/4527c93dce9db932e1c53727e7e71d765a7457bd036fc88d7d04bd394cc1/apexpy-1.0.1-cp33-cp33m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "815276711132eee7747d23dbbc17404a", "sha256": "ca21c5b86506055780c26086e1b0730bfdeda867d825ef68ce4ff863081781df" }, "downloads": -1, "filename": "apexpy-1.0.1-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "815276711132eee7747d23dbbc17404a", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 390056, "upload_time": "2016-03-10T10:44:38", "url": "https://files.pythonhosted.org/packages/d4/17/560f38d15f6630cbafd85adfc031b5c550f8c3d2ae72ccd24f7dd2b82bb9/apexpy-1.0.1-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f4a4e5a28f32342607d55671e803028d", "sha256": "bd50de7840e36f5ae789c5f786221233f590d38734c404738691711ca2671ad0" }, "downloads": -1, "filename": "apexpy-1.0.1-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "f4a4e5a28f32342607d55671e803028d", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 398017, "upload_time": "2016-03-10T10:38:36", "url": "https://files.pythonhosted.org/packages/b4/2b/383e0282a9d390d67ee454c8c2936b5c33077cb19a4e527b4458c7e97dc1/apexpy-1.0.1-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8988306c3b4aceac3caa87fd29f57d04", "sha256": "09b6b5ee59787feba7583544b5aed32d0eae33f427bb03b19100c33d436361b3" }, "downloads": -1, "filename": "apexpy-1.0.1.zip", "has_sig": false, "md5_digest": "8988306c3b4aceac3caa87fd29f57d04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 268052, "upload_time": "2016-03-10T10:18:45", "url": "https://files.pythonhosted.org/packages/7b/be/7b716288d255a6bd3f8dc8c1bbda4fd80ceb7969ccff35947403b0567cef/apexpy-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9e428147bf83ae9a27ef44f100e241ed", "sha256": "fe3e578096f10caf24a5e65f5e1b570a36e97e363bc228084ac2b0c23c8bb4f9" }, "downloads": -1, "filename": "apexpy-1.0.2-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "9e428147bf83ae9a27ef44f100e241ed", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 364787, "upload_time": "2018-02-28T01:56:13", "url": "https://files.pythonhosted.org/packages/78/c2/bb9a253be1696ce8e2b570e92313401ec5dca0870c35e53aa50e7aa8d2ad/apexpy-1.0.2-cp27-cp27m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "671c4609b047187923bb1ac98bf66da5", "sha256": "bc94d542a0a43fdb1404f3da7f6645cd553f48f3bee2b759f2652460be820ba9" }, "downloads": -1, "filename": "apexpy-1.0.2-cp33-cp33m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "671c4609b047187923bb1ac98bf66da5", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 362400, "upload_time": "2018-02-28T01:56:15", "url": "https://files.pythonhosted.org/packages/9c/4a/a22c898cf7514e8915f34cde7d9707aaf9abaf945372b31625dedd5ab8f4/apexpy-1.0.2-cp33-cp33m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7508f59e2ed94079df92cc877381b658", "sha256": "aaad5ea9b3f561adc9dbfa6149708a0bc082ea9ea1e6722fd6d195de11fd2876" }, "downloads": -1, "filename": "apexpy-1.0.2-cp34-cp34m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "7508f59e2ed94079df92cc877381b658", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 363599, "upload_time": "2018-02-28T01:56:17", "url": "https://files.pythonhosted.org/packages/32/13/97abfa25c0dd8b37e1e7397cca099fc3718e67cdf291bce41866deafe6d3/apexpy-1.0.2-cp34-cp34m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6591632bb0562f829226c597a434f289", "sha256": "0ddcc8b0798eb072dbdc953c8aba9d609f64b37d7f991c1f993ecb3dcf2d8752" }, "downloads": -1, "filename": "apexpy-1.0.2-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "6591632bb0562f829226c597a434f289", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 364006, "upload_time": "2018-02-28T01:56:19", "url": "https://files.pythonhosted.org/packages/3a/eb/12efa265a5fedafd71cc3da3d6e7f123277134814831665b10444928c7a6/apexpy-1.0.2-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "987717afed7611ead36262a2be657188", "sha256": "c24de6ceb7341143581a177602e18869e84abfb7496fc2cd950d6137f0e065bf" }, "downloads": -1, "filename": "apexpy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "987717afed7611ead36262a2be657188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 253374, "upload_time": "2018-02-28T01:56:20", "url": "https://files.pythonhosted.org/packages/da/0b/b48ac7a9b80d6b06d691aa7102838aa5782d60e623ce40d2ed2fccf6d7e6/apexpy-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a75dfa6569c661285d27b46596562a05", "sha256": "4a8ee2dcecf56c898c622f53c45d051061c94fb431b6b8dbab35ff3db67b3224" }, "downloads": -1, "filename": "apexpy-1.0.3-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "a75dfa6569c661285d27b46596562a05", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 365355, "upload_time": "2018-04-06T17:12:33", "url": "https://files.pythonhosted.org/packages/a3/17/0db5e13204a576eed3f36b635e8fbe0bee7a1c04a46848b0cbcb133f2e5b/apexpy-1.0.3-cp27-cp27m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a1ce34d92f8c5bebe699dc3705e97cf3", "sha256": "ce73a4ca7fe2b65bf53dc8bb30decdb99608fe86f2a60b56aca7f1e9d7c3f927" }, "downloads": -1, "filename": "apexpy-1.0.3-cp34-cp34m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "a1ce34d92f8c5bebe699dc3705e97cf3", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 363941, "upload_time": "2018-04-06T17:12:34", "url": "https://files.pythonhosted.org/packages/2e/af/7f13d7cd5beb404f2d8fdf5326915ac77c577570b6c8e059a7ebc957a5b9/apexpy-1.0.3-cp34-cp34m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d9179557624091ecd1da5d82910a68a6", "sha256": "3fc6976ae5e9a17aa224956918d1b7ad0af8ec147245e346b05767d6d6de6fe9" }, "downloads": -1, "filename": "apexpy-1.0.3-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "d9179557624091ecd1da5d82910a68a6", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 364342, "upload_time": "2018-04-06T17:12:36", "url": "https://files.pythonhosted.org/packages/95/a1/631df6d58b97c49573b356ed1bbc76882649b908bcd49d2dd6660a80c88e/apexpy-1.0.3-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1dc298065a589578b245f6c0f639244c", "sha256": "3bb8d9d885ee210c0fd3f34539237457fa7e9029c827bf443e7f268089f48c18" }, "downloads": -1, "filename": "apexpy-1.0.3-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "1dc298065a589578b245f6c0f639244c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 363913, "upload_time": "2018-04-06T17:12:38", "url": "https://files.pythonhosted.org/packages/4f/b5/fb8215ed5f70f37faac220397a3c452541b8c2a88401207f09e03adc1a9b/apexpy-1.0.3-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "84d9f8f77f0e35946196aaffc245d6a1", "sha256": "6dbd6e29036fa04ee92894d561de85c70ea1c960615f731fe63e0ae07ccd47a3" }, "downloads": -1, "filename": "apexpy-1.0.3.tar.gz", "has_sig": false, "md5_digest": "84d9f8f77f0e35946196aaffc245d6a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 253429, "upload_time": "2018-04-06T17:12:39", "url": "https://files.pythonhosted.org/packages/4d/14/c6c2f8ad994d0ba61d2edc628252b87d38d7cacd74a06f2ffd51dd46cd26/apexpy-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a75dfa6569c661285d27b46596562a05", "sha256": "4a8ee2dcecf56c898c622f53c45d051061c94fb431b6b8dbab35ff3db67b3224" }, "downloads": -1, "filename": "apexpy-1.0.3-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "a75dfa6569c661285d27b46596562a05", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 365355, "upload_time": "2018-04-06T17:12:33", "url": "https://files.pythonhosted.org/packages/a3/17/0db5e13204a576eed3f36b635e8fbe0bee7a1c04a46848b0cbcb133f2e5b/apexpy-1.0.3-cp27-cp27m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a1ce34d92f8c5bebe699dc3705e97cf3", "sha256": "ce73a4ca7fe2b65bf53dc8bb30decdb99608fe86f2a60b56aca7f1e9d7c3f927" }, "downloads": -1, "filename": "apexpy-1.0.3-cp34-cp34m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "a1ce34d92f8c5bebe699dc3705e97cf3", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 363941, "upload_time": "2018-04-06T17:12:34", "url": "https://files.pythonhosted.org/packages/2e/af/7f13d7cd5beb404f2d8fdf5326915ac77c577570b6c8e059a7ebc957a5b9/apexpy-1.0.3-cp34-cp34m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d9179557624091ecd1da5d82910a68a6", "sha256": "3fc6976ae5e9a17aa224956918d1b7ad0af8ec147245e346b05767d6d6de6fe9" }, "downloads": -1, "filename": "apexpy-1.0.3-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "d9179557624091ecd1da5d82910a68a6", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 364342, "upload_time": "2018-04-06T17:12:36", "url": "https://files.pythonhosted.org/packages/95/a1/631df6d58b97c49573b356ed1bbc76882649b908bcd49d2dd6660a80c88e/apexpy-1.0.3-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1dc298065a589578b245f6c0f639244c", "sha256": "3bb8d9d885ee210c0fd3f34539237457fa7e9029c827bf443e7f268089f48c18" }, "downloads": -1, "filename": "apexpy-1.0.3-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "1dc298065a589578b245f6c0f639244c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 363913, "upload_time": "2018-04-06T17:12:38", "url": "https://files.pythonhosted.org/packages/4f/b5/fb8215ed5f70f37faac220397a3c452541b8c2a88401207f09e03adc1a9b/apexpy-1.0.3-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "84d9f8f77f0e35946196aaffc245d6a1", "sha256": "6dbd6e29036fa04ee92894d561de85c70ea1c960615f731fe63e0ae07ccd47a3" }, "downloads": -1, "filename": "apexpy-1.0.3.tar.gz", "has_sig": false, "md5_digest": "84d9f8f77f0e35946196aaffc245d6a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 253429, "upload_time": "2018-04-06T17:12:39", "url": "https://files.pythonhosted.org/packages/4d/14/c6c2f8ad994d0ba61d2edc628252b87d38d7cacd74a06f2ffd51dd46cd26/apexpy-1.0.3.tar.gz" } ] }