Metadata-Version: 1.1
Name: MegaScreen
Version: 1.0
Summary: Atmospheric seeing simulation using a woofer-tweeter algorithm
Home-page: http://github.com/dbuscher/MegaScreen/
Author: David Buscher
Author-email: dfb@mrao.cam.ac.uk
License: UNKNOWN
Description: Atmospheric phase screen generator using a "woofer-tweeter" algorithm
        ======================================================================
        
        This Python 3 module implements the algorithm described in the paper “Simulating Large Atmospheric Phase Screens Using a Woofer-Tweeter Algorithm.” Optics Express 24, no. 20 (October 3, 2016): 23566–71. https://doi.org/10.1364/OE.24.023566.
        
        To 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
        
        
        Requirements
        ------------
        
        The module runs under Python3 and requires ``numpy`` and ``scipy``.
        
        For running some of the example code, the ``astropy`` library is used. 
        
        Installation
        ------------
        
        On unix-like systems do
        
        ::
        
            pip3 install MegaScreen
        
        or if that does not work because of file permission errors, then
        ::
        
            sudo pip3 install MegaScreen
        
         
        Alternatively download and unpack a copy of this repository, change the working directory to this directory and then use
        
        ::
        
            pip3 install -e .
        
        
        This should install the package into the Python path.
        
        Usage
        -----
        See the documentation at http://megascreen.readthedocs.io/ for a description on how to use the module.
        
        Licensing
        ---------
        
        The code in this repository is licenced under the Mozilla Public License Version 2.0
         (see `LICENSE`_).
        
        .. _LICENSE: LICENSE
        	   
        
        0.5.0:
        ------
        - Added a numIter parameter to MegaScreen() to allow straightforward use in for loops
        - All parameters to MegaScreen() now have default values to ease adoption
        - Tidied up test code
        - Added extensive documentation on http://megascreen.readthedocs.io
        
Platform: any
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 4 - Beta
Classifier: Natural Language :: English
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Physics
