{ "info": { "author": "David Buscher", "author_email": "dfb@mrao.cam.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Astronomy", "Topic :: Scientific/Engineering :: Physics" ], "description": "Atmospheric phase screen generator using a \"woofer-tweeter\" algorithm\n======================================================================\n\nThis Python 3 module implements the algorithm described in the paper \u201cSimulating Large Atmospheric Phase Screens Using a Woofer-Tweeter Algorithm.\u201d Optics Express 24, no. 20 (October 3, 2016): 23566\u201371. https://doi.org/10.1364/OE.24.023566.\n\nTo see a short movie of the phase screens generated by this module, see https://nbviewer.jupyter.org/github/dbuscher/megascreen/blob/master/tests/demos/phase_screen_movie.ipynb\n\n\nRequirements\n------------\n\nThe module runs under Python3 and requires ``numpy`` and ``scipy``.\n\nFor running some of the example code, the ``astropy`` library is used. \n\nInstallation\n------------\n\nOn unix-like systems do\n\n::\n\n pip3 install MegaScreen\n\nor if that does not work because of file permission errors, then\n::\n\n sudo pip3 install MegaScreen\n\n \nAlternatively download and unpack a copy of this repository, change the working directory to this directory and then use\n\n::\n\n pip3 install -e .\n\n\nThis should install the package into the Python path.\n\nUsage\n-----\nSee the documentation at http://megascreen.readthedocs.io/ for a description on how to use the module.\n\nLicensing\n---------\n\nThe code in this repository is licenced under the Mozilla Public License Version 2.0\n (see `LICENSE`_).\n\n.. _LICENSE: LICENSE\n\t \n\n0.5.0:\n------\n- Added a numIter parameter to MegaScreen() to allow straightforward use in for loops\n- All parameters to MegaScreen() now have default values to ease adoption\n- Tidied up test code\n- Added extensive documentation on http://megascreen.readthedocs.io", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/dbuscher/MegaScreen/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "MegaScreen", "package_url": "https://pypi.org/project/MegaScreen/", "platform": "any", "project_url": "https://pypi.org/project/MegaScreen/", "project_urls": { "Homepage": "http://github.com/dbuscher/MegaScreen/" }, "release_url": "https://pypi.org/project/MegaScreen/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "Atmospheric seeing simulation using a woofer-tweeter algorithm", "version": "0.5.1" }, "last_serial": 5948875, "releases": { "0.4.1": [ { "comment_text": "", "digests": { "md5": "1b37b54a574ea71972298bcb6c0b775c", "sha256": "d19ca6e12ba7236324c6dbf6ebb10f0b4ae63962b9224fde60acd3ebc2468a76" }, "downloads": -1, "filename": "MegaScreen-0.4.1.tar.gz", "has_sig": false, "md5_digest": "1b37b54a574ea71972298bcb6c0b775c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12860, "upload_time": "2017-04-06T11:39:05", "url": "https://files.pythonhosted.org/packages/1f/af/2fbad73f4a2987b4af0c20517921f82df7f7966b72e2b65004e67b4d6c3c/MegaScreen-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "7f2cfb33dc3e7a84e47ccf7528380793", "sha256": "ed8077da9433a810a6fedbc71ada6e72d519dba69fc9d9235040ea94e96cf856" }, "downloads": -1, "filename": "MegaScreen-0.5.0.tar.gz", "has_sig": false, "md5_digest": "7f2cfb33dc3e7a84e47ccf7528380793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19067, "upload_time": "2019-08-22T14:55:53", "url": "https://files.pythonhosted.org/packages/4d/33/bb04638f3369d2e7dd90ff1f34a15aefff1b87aeefec4fd4bae37558f32c/MegaScreen-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "3b4f5fb5a4dd4c7db7b4f4024e91872d", "sha256": "eda90d25604379b310a6ecfeff2306814eb94041655d0576bbcf62e014d32451" }, "downloads": -1, "filename": "MegaScreen-0.5.1.tar.gz", "has_sig": false, "md5_digest": "3b4f5fb5a4dd4c7db7b4f4024e91872d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20836, "upload_time": "2019-10-09T09:57:24", "url": "https://files.pythonhosted.org/packages/31/77/8ee3673c62a27f6f75f4a02f0a9a374a9aa36e54b0fa3a8607e7c09e98d5/MegaScreen-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3b4f5fb5a4dd4c7db7b4f4024e91872d", "sha256": "eda90d25604379b310a6ecfeff2306814eb94041655d0576bbcf62e014d32451" }, "downloads": -1, "filename": "MegaScreen-0.5.1.tar.gz", "has_sig": false, "md5_digest": "3b4f5fb5a4dd4c7db7b4f4024e91872d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20836, "upload_time": "2019-10-09T09:57:24", "url": "https://files.pythonhosted.org/packages/31/77/8ee3673c62a27f6f75f4a02f0a9a374a9aa36e54b0fa3a8607e7c09e98d5/MegaScreen-0.5.1.tar.gz" } ] }