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

v0.1.0 Candidate #69

Merged
merged 108 commits into from
Jul 26, 2024
Merged

v0.1.0 Candidate #69

merged 108 commits into from
Jul 26, 2024

Commits on Apr 16, 2023

  1. Simulation templates

    cpanuski committed Apr 16, 2023
    Configuration menu
    Copy the full SHA
    03917e2 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Merge branch 'dev' into sim

    cpanuski committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    aa86952 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Merge branch 'main' into sim

    cpanuski committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    f7971ff View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Configuration menu
    Copy the full SHA
    9ac825a View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2023

  1. Add affine transformations cam<->slm

    + other cleanup
    cpanuski committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    77087c3 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. First pass at 3D spots.

    ichristen committed May 20, 2023
    Configuration menu
    Copy the full SHA
    08901a4 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2023

  1. Configuration menu
    Copy the full SHA
    f0e172b View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Debugged one-shot. Some docs and behavior changes.

    - Swapped None and 0 for phase_steps.
    - Saved the old phase calibration.
    ichristen committed May 23, 2023
    Configuration menu
    Copy the full SHA
    121626a View commit details
    Browse the repository at this point in the history
  2. Final debugging.

    ichristen committed May 23, 2023
    Configuration menu
    Copy the full SHA
    61e13ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4cfce1e View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Docs and formatting

    cpanuski committed May 26, 2023
    Configuration menu
    Copy the full SHA
    cd9f448 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c028277 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2023

  1. Configuration menu
    Copy the full SHA
    d9b15e2 View commit details
    Browse the repository at this point in the history
  2. Cleanup

    cpanuski committed May 28, 2023
    Configuration menu
    Copy the full SHA
    834fb98 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Configuration menu
    Copy the full SHA
    3b3dba9 View commit details
    Browse the repository at this point in the history
  2. Missed line.

    ichristen committed May 30, 2023
    Configuration menu
    Copy the full SHA
    0890671 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Small comments.

    ichristen authored and tpr0p committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    4616ce2 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Configuration menu
    Copy the full SHA
    829cd8a View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. CUDA kernel finalization.

    ichristen committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    0586bc8 View commit details
    Browse the repository at this point in the history
  2. Added assign_vectors.

    ichristen committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    80c02d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    43694c2 View commit details
    Browse the repository at this point in the history
  4. CUDA fallsback to cupy.

    ichristen committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    30667fa View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    aa08240 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. CUDA updates.

    ichristen committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    90cbce0 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Intermediate.

    ichristen authored and tpr0p committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    02c8522 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9158683 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. Configuration menu
    Copy the full SHA
    8c5d291 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Configuration menu
    Copy the full SHA
    54dad61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13ea9b1 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Simulation documentation + add ons

    + Tied together slm.spot_radius_kxy() and fs.get_farfield_spot_size()
    + Enable simulation.ipynb example
    cpanuski committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    99ce96d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into sim

    cpanuski committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    652ce50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    43bcffe View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    5c23e6f View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Added lattice fitting to fourier_calibration

    -More cleanup required
    -Hardware testing required
    -Removed mask with border (was causing off by one issues when a large mask was used)
    cpanuski committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    7044e19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb0e7c1 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Configuration menu
    Copy the full SHA
    3e3e5e0 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Configuration menu
    Copy the full SHA
    f4254f8 View commit details
    Browse the repository at this point in the history
  2. Fix off-by-one bug

    ichristen committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    94ddef2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b16f0ff View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. Bugfixes and warnings for fourier_calibration

    Now hardware tested.
    
    Co-Authored-By: Chris Panuski <[email protected]>
    ichristen and cpanuski committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    9821ecc View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Bundled all illumination parameters under slm.source

    Simplifies source setting, plotting, and tracking.
    
    Need to debug documentation (probably added a few issues) and get autoformatters on same page.
    cpanuski committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    0952b1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    668db8d View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    955c801 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    966a77d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb022bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9404a8a View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Filter 0 order in Fourier Cal, add basic camera noise

    Also update logo.
    cpanuski committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    99b7c5b View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Implement camera frame averaging

    In response to #55; uses the same format as SLM hardware interface methods.
    
    + Limited curve fitting steps in wavefront calibration
    cpanuski committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    52d1ae6 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Add ability to clone experiment to simulation

    + associated debugging of sim mode.
    
    Need to check if I broke "fwd" mode of transform_grid
    
    Co-Authored-By: Chris Panuski <[email protected]>
    ichristen and cpanuski committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    034ef8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ad5181 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Doc typo fixed

    cpanuski committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    805aeb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9684949 View commit details
    Browse the repository at this point in the history
  3. Bugfixes and mp->xp

    cpanuski committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    ba6baf3 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. Configuration menu
    Copy the full SHA
    f94eb8c View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Configuration menu
    Copy the full SHA
    428ab6c View commit details
    Browse the repository at this point in the history
  2. Remaining phase issues.

    ichristen committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    0934c9b View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    f084928 View commit details
    Browse the repository at this point in the history
  2. Finished fleshing.

    ichristen committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    1aee634 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    5ac3557 View commit details
    Browse the repository at this point in the history
  2. Debugging and cleanup.

    ichristen committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f412bee View commit details
    Browse the repository at this point in the history
  3. Merge branch 'simutaneous_wavefront_calibration' of https://github.co…

    …m/QPG-MIT/slmsuite into simutaneous_wavefront_calibration
    ichristen committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    4a8c1bc View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Small docs update.

    ichristen committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    1376cbf View commit details
    Browse the repository at this point in the history
  2. Merge branch 'simutaneous_wavefront_calibration' of https://github.co…

    …m/QPG-MIT/slmsuite into simutaneous_wavefront_calibration
    ichristen committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    1014e37 View commit details
    Browse the repository at this point in the history
  3. Minor Tests

    ichristen committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    a43285b View commit details
    Browse the repository at this point in the history
  4. Merge branch 'simutaneous_wavefront_calibration' of https://github.co…

    …m/QPG-MIT/slmsuite into simutaneous_wavefront_calibration
    ichristen committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    e87680d View commit details
    Browse the repository at this point in the history
  5. Merge branch 'spot_3d' of https://github.com/QPG-MIT/slmsuite into si…

    …mutaneous_wavefront_calibration
    ichristen committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    befed58 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    9dab6c2 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Configuration menu
    Copy the full SHA
    d3b9cc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0411330 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    64479e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Replaced dx_um, dy_um with pitch_um, ... Reorganized `SimulatedCamera…

    …._build_affine`, general cleanup and documentation.
    ichristen committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    9c28840 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    a00f46f View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Fixes for sim.

    ichristen committed May 1, 2024
    Configuration menu
    Copy the full SHA
    1e3aed0 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Files changes from main.

    ichristen committed May 2, 2024
    Configuration menu
    Copy the full SHA
    45333f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e8242a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11ab865 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d70576a View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Calibration revamp, cleanup.

    Also:
    - smallest_distance divide and conquer
    - docs polish and rejig
    - copied settle_time branch
    - pixel_calib polish
    - new Zernike wavefront calibration
    - moved Hologram.methods to .flags
    - quadratic initial phase
    - some variable hiding
    - parabola fitfunction
    - cleaned phase functions to remove offset vars (functionality is equivalent to +=)
    ichristen committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    7602a3e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #70 from QPG-MIT/calibration_changes

    Calibration changes
    ichristen committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    b882533 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1475a90 View commit details
    Browse the repository at this point in the history
  4. Update alliedvision.py

    ichristen committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    0c2ff4d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    934ddfe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3880482 View commit details
    Browse the repository at this point in the history
  7. Renamed slm= to hardware=.

    ichristen committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    903819c View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Poking and debugging.

    ichristen committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    0aeaed7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4addff View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Slight compressed tidying.

    ichristen committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    9c9fe8b View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Intermediate push.

    ichristen committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    6b1e89c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13035a0 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    86f1c11 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Cleanup CompressedSpot

    ichristen committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    3772403 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. HDR imaging. Pyramid axes.

    ichristen committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    74f31d3 View commit details
    Browse the repository at this point in the history
  2. HDR docs fix.

    ichristen committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    ef155d3 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    8df517a View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    23df41e View commit details
    Browse the repository at this point in the history
  2. CUDA edits.

    ichristen committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    68ba20f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da6aab4 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    7cb0a71 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    eb82f66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24ccaaa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6999068 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    511d58b View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    4af6d5f View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    1597825 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Small docs and cleanup.

    ichristen committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    0623d71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2d99bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6804a2 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    6a890a0 View commit details
    Browse the repository at this point in the history