Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basically a FresnelWavefront wrapper class that uses different unit convention #248

Merged
merged 10 commits into from
May 22, 2018
Merged

Basically a FresnelWavefront wrapper class that uses different unit convention #248

merged 10 commits into from
May 22, 2018

Commits on May 3, 2018

  1. - added a PhysicalFresnelWavefront class that uses physical units for…

    … the electric field (wavefront) and intensity
    
    - the PhysicalFresnelWavefront class also implements some additional features like beam quality parameter determination
    - made necessary changes to include the class in the core package
    - added an IPython notebook to demonstrate the what the class can do
    Phillip Springer committed May 3, 2018
    Configuration menu
    Copy the full SHA
    7ef297e View commit details
    Browse the repository at this point in the history

Commits on May 4, 2018

  1. - renamed wavefront.py to physical_wavefront.py

    - incorporated the suggested changes
    Phillip Springer committed May 4, 2018
    Configuration menu
    Copy the full SHA
    86ee308 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2018

  1. - changed import in __init_.py

    Phillip Springer committed May 6, 2018
    Configuration menu
    Copy the full SHA
    912586c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from mperrin/master

    Newest changes from head fork
    DaPhil authored May 6, 2018
    Configuration menu
    Copy the full SHA
    2499247 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into physical_units

    * master:
      Big update: PEP8 compatible Instrument API
      Substantial update to Semi-Analytic Coronagraph code; fixes #169
      misc improvements to DM classes
      fix py2.7 compat for ContinuousDM; add test for HexDM
      Initial commit of hexagonally segmented DM
      Initial commit of continuous deformable mirror class
      minor fix to prev commit [ci skip]
      add ArrayOpticalElement class [ci skip]
      fix #231 about markcentroid overriding imagecrop in display_psf [ci skip]
      fix #231 about markcentroid overriding imagecrop in display_psf
      increment minimal numpy ver to 1.10; see #244
      minor code and whitespace cleanup [ci skip]
      Quick fix on utils.py measure_radius_at_ee function - using poppy's radial_profile function instead of webbpsf's and including new function in __all__ list
      Added tutorial and unit test for the new measure_radius_at_ee function
      Added inverse of measure_ee function in poppy/utils.py named measure_radius_at_ee
    
    # Conflicts:
    #	poppy/__init__.py
    Phillip Springer committed May 6, 2018
    Configuration menu
    Copy the full SHA
    c1e233f View commit details
    Browse the repository at this point in the history
  4. - made relevant changes to the notebook

    - fixed a bug in the M2 calculation
    Phillip Springer committed May 6, 2018
    Configuration menu
    Copy the full SHA
    b28e4cc View commit details
    Browse the repository at this point in the history

Commits on May 8, 2018

  1. - added basics tests for the physical_wavefront class

    Phillip Springer committed May 8, 2018
    Configuration menu
    Copy the full SHA
    1ba05e0 View commit details
    Browse the repository at this point in the history
  2. - checkout before switching branches

    Phillip Springer committed May 8, 2018
    Configuration menu
    Copy the full SHA
    ddd9825 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2018

  1. - removed a character that causes problems with the CI test

    Phillip Springer committed May 9, 2018
    Configuration menu
    Copy the full SHA
    0e55e2a View commit details
    Browse the repository at this point in the history
  2. - added an encoding comment to prevent the CI test to fail

    Phillip Springer committed May 9, 2018
    Configuration menu
    Copy the full SHA
    4cc4aa9 View commit details
    Browse the repository at this point in the history