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

W1XM/JLAB revisions #32

Open
wants to merge 75 commits into
base: master
Choose a base branch
from
Open

W1XM/JLAB revisions #32

wants to merge 75 commits into from

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    7c15c33 View commit details
    Browse the repository at this point in the history
  2. Working on compatibility with big dish radar, plus bugfixes for origi…

    …nal SRT code's tracking.
    
    changed bounds to trigger rotor position update from 0.5 degrees to 0.1 degrees.
    In practice this is somewhat sketchy and guarantees we average 50% of that offset over time.
    This should just be a periodic strobe and we should let the rotor controller decide whether or not to move.
    At minimum a future update should correct it to be relative to the antenna beamwidth
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    6d0a067 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e516a9 View commit details
    Browse the repository at this point in the history
  4. modify dashboard to display raw n-point scan data and Fix axis scalin…

    …g on npoint scan plot
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    3ae84a8 View commit details
    Browse the repository at this point in the history
  5. add control to change number of points in N-point scan function

    JLab Account on Scotty Server authored and dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    172bb5c View commit details
    Browse the repository at this point in the history
  6. add prototype functions for passthroughs for galactic and radec point…

    …ing with bigdish
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    a6bdad7 View commit details
    Browse the repository at this point in the history
  7. add messaging for the ettus radio to control noise calibrator functions

    and modify daemon to issue noise diode control commands to radio, plus various small fixes to radio flowgraph
    dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    c488423 View commit details
    Browse the repository at this point in the history
  8. Erase calibration values prior to running new cal.

    Additionally, add a 100ms delay before accesing file with
    saved calibration data to make absolutely certain it's
    not still being written to.
    
    This appears to fix an issue whereby the calibration sometimes
    gets garbled and produces a scrambled output
    
    plus fix command delays during cal
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    aa75cf2 View commit details
    Browse the repository at this point in the history
  9. added explicit calon and caloff commands to daemon to allow

    manual trigger of noise diodes
    
    Separated calibration controls into different gui dropdown and added
    direct noise source command buttons
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    b1d8678 View commit details
    Browse the repository at this point in the history
  10. add calibrator state metadata to the .rad file output

    fixed .rad file export to not be broken
    currently does not save calibrator state but does now save file
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    5849098 View commit details
    Browse the repository at this point in the history
  11. added 10MHz and PPS lock commands at SDR startup to radio_process.py

    JLab Account on Scotty Server authored and dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    5ab6b31 View commit details
    Browse the repository at this point in the history
  12. added offset tuning to remove DC spike and tweaked the gain a bit to …

    …try to reduce saturation by millstone
    
    Update daemon.py
    
    extend calibration delay to account for long filter settling period in radio process
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    f56a6f7 View commit details
    Browse the repository at this point in the history
  13. RF gain control added to daemon and dashboard

    initial RF gain added as a parameter in config
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    922da9d View commit details
    Browse the repository at this point in the history
  14. heavily modified calibration command to do initial file saves for a p…

    …roper calibration approach
    dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    f6d57ef View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    248b37a View commit details
    Browse the repository at this point in the history
  16. .

    dsheen2019 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    fcd7bbd View commit details
    Browse the repository at this point in the history
  17. added catch for exception in monitor.py objects import since that see…

    …ms broken
    JLab Account on Scotty Server committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    7f1a594 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f67aeee View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    579d2a5 View commit details
    Browse the repository at this point in the history
  20. FINALLY! actually have everything working

    JLab Account on Scotty Server committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    81b39f6 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5e7b373 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    0c008c5 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    65baad9 View commit details
    Browse the repository at this point in the history
  2. Working on compatibility with big dish radar, plus bugfixes for origi…

    …nal SRT code's tracking.
    
    changed bounds to trigger rotor position update from 0.5 degrees to 0.1 degrees.
    In practice this is somewhat sketchy and guarantees we average 50% of that offset over time.
    This should just be a periodic strobe and we should let the rotor controller decide whether or not to move.
    At minimum a future update should correct it to be relative to the antenna beamwidth
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    a5a1a8c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36ebd2a View commit details
    Browse the repository at this point in the history
  4. modify dashboard to display raw n-point scan data and Fix axis scalin…

    …g on npoint scan plot
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    d2e11ed View commit details
    Browse the repository at this point in the history
  5. add control to change number of points in N-point scan function

    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    3d61928 View commit details
    Browse the repository at this point in the history
  6. add prototype functions for passthroughs for galactic and radec point…

    …ing with bigdish
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    1922ba9 View commit details
    Browse the repository at this point in the history
  7. add messaging for the ettus radio to control noise calibrator functions

    and modify daemon to issue noise diode control commands to radio, plus various small fixes to radio flowgraph
    dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    08422cf View commit details
    Browse the repository at this point in the history
  8. Erase calibration values prior to running new cal.

    Additionally, add a 100ms delay before accesing file with
    saved calibration data to make absolutely certain it's
    not still being written to.
    
    This appears to fix an issue whereby the calibration sometimes
    gets garbled and produces a scrambled output
    
    plus fix command delays during cal
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    78388e1 View commit details
    Browse the repository at this point in the history
  9. added explicit calon and caloff commands to daemon to allow

    manual trigger of noise diodes
    
    Separated calibration controls into different gui dropdown and added
    direct noise source command buttons
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    18c2f48 View commit details
    Browse the repository at this point in the history
  10. add calibrator state metadata to the .rad file output

    fixed .rad file export to not be broken
    currently does not save calibrator state but does now save file
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    bc984f8 View commit details
    Browse the repository at this point in the history
  11. added 10MHz and PPS lock commands at SDR startup to radio_process.py

    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    a5448c0 View commit details
    Browse the repository at this point in the history
  12. added offset tuning to remove DC spike and tweaked the gain a bit to …

    …try to reduce saturation by millstone
    
    Update daemon.py
    
    extend calibration delay to account for long filter settling period in radio process
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    21ba736 View commit details
    Browse the repository at this point in the history
  13. RF gain control added to daemon and dashboard

    initial RF gain added as a parameter in config
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    21a168e View commit details
    Browse the repository at this point in the history
  14. heavily modified calibration command to do initial file saves for a p…

    …roper calibration approach
    dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    551d0f9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    744a98b View commit details
    Browse the repository at this point in the history
  16. .

    dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    ca59639 View commit details
    Browse the repository at this point in the history
  17. added catch for exception in monitor.py objects import since that see…

    …ms broken
    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    b2c21d9 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fab0b75 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    cd5d6d4 View commit details
    Browse the repository at this point in the history
  20. FINALLY! actually have everything working

    JLab Account on Scotty Server authored and dsheen2019 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    cc19732 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    26a8c9a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d1ff9ae View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    109e899 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    fd83ccb View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    6bfca45 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    c28f33e View commit details
    Browse the repository at this point in the history
  2. disabled azeltime graph for normal SRT code to make UI more responsive

    JLab Account on Scotty Server committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    cf3de5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da91f19 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. changed beam marker in main azel plot to be oval stretched in azimuth…

    … appropriately for elevation.
    
    plus minor other code corrections
    JLab Account on Scotty Server committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    012fd71 View commit details
    Browse the repository at this point in the history
  2. fixed broken timed command execution commands and added comments so i…

    …t's clearer how they actually work.
    JLab Account on Scotty Server committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1a41784 View commit details
    Browse the repository at this point in the history
  3. made the thing just take normal iso formatted times

    JLab Account on Scotty Server committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ba334fa View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. overhaul of object_tracker.py code to have only one vlsr calculation …

    …function, plus adding framework for passing sky coords to daemon.
    dsheen2019 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    24a1389 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e51857d View commit details
    Browse the repository at this point in the history
  3. mostly working modulo type issue in status passing

    JLab Account on Scotty Server committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    decbdd4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e72411c View commit details
    Browse the repository at this point in the history
  5. Update daemon.py

    dsheen2019 authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    798d448 View commit details
    Browse the repository at this point in the history
  6. further reduced unnecessary calculations of VLSR and simplified calls…

    … within code to depend only on celestial coordinate updates
    dsheen2019 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    fb7dcc5 View commit details
    Browse the repository at this point in the history
  7. Update daemon.py

    dsheen2019 authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    a88097c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0d005c7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    545133a View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. make status refresh rate and UI refresh rate the same

    JLab Account on Scotty Server committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    bfc8ad4 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Update daemon.py

    make stow comand call az/el pointing instead of doing its own thing
    dsheen2019 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    6ad9a12 View commit details
    Browse the repository at this point in the history
  2. Update monitor_page.py

    disable last bit of glitchy recording alert temporarily until I can fix it properly so the recording dropdown will work
    dsheen2019 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    923ee82 View commit details
    Browse the repository at this point in the history
  3. Update monitor_page.py

    fix syntax error introduced in previous commit
    dsheen2019 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    47b5852 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Added support for RaDec and Galactic Coordinate pointing commands (#1)

    * added capability for tracking arbitrary icrs and galactic coordinates. still only using az/el for now until we can have more advanced tracking code though
    
    * typo fixes plus handling an inadvertently introduced instability in the rotor control command handling
    
    * changed arbitrary tracking point structure to not appear on UI
    
    * fixed to hopefully prevent collisions between ephemeris computation and target tracking
    
    * seems to be working properly now
    
    * split target tracking into separate thread and updated radec and azel commands to fully avoid collisions (and fixed a fiddly issue with n point scans
    
    * fixed angle within range check in utilities to accept angles at antenna limit
    otherwise it freezes at zero azimuth
    
    * commented last vestige of glitchy recording alert function for now in hopes it fixes recording dropdown
    
    * trying to fix bug where stow/az el pointing commands sometimes fail after tracking an object
    
    ---------
    
    Co-authored-by: JLab Account on Scotty Server <[email protected]>
    dsheen2019 and JLab Account on Scotty Server authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    4177816 View commit details
    Browse the repository at this point in the history
  2. Update command_files.md

    added newer commands that are supported
    dsheen2019 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    7698fae View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Update command_files.md

    *fixed mistake in galactic coordinate order
    dsheen2019 authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    472008f View commit details
    Browse the repository at this point in the history
  2. Add Celestial Coordinate UI commands (#2)

    * updated UI pointing command to enable celestial target entry
    
    * fixed syntax error
    dsheen2019 authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    11d4e36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    752d152 View commit details
    Browse the repository at this point in the history
  4. fixed cygnus A coordinates to match Simbad database

    JLab Account on Scotty Server committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    5df9fca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    27fa63d View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. reinstated separate cygEMN position

    JLab Account on Scotty Server committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    25a6858 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

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