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

Separate on board calibrations, support additional loss to antenna, add disk usage to diagnostics #114

Merged
merged 107 commits into from
Mar 27, 2024

Commits on Jan 19, 2024

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

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    367e4db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f68928 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d596875 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e4234a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3be9f69 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    50b596f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b8ad5d0 View commit details
    Browse the repository at this point in the history
  8. add to_json method

    aromanielloNTIA committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    971409b View commit details
    Browse the repository at this point in the history
  9. use to_json in update

    aromanielloNTIA committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    96488c6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c1a5f7d View commit details
    Browse the repository at this point in the history
  11. bump version number

    aromanielloNTIA committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    c304e02 View commit details
    Browse the repository at this point in the history
  12. remove unused imports

    aromanielloNTIA committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    fc2d450 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    6d30ad2 View commit details
    Browse the repository at this point in the history
  2. remove unused imports

    aromanielloNTIA committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    013b791 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. simplify expressions in Y-factor cal

    Avoids some redundant additions and subtractions by working internally in dBW instead of dBm
    aromanielloNTIA committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    ddac9c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f978515 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0832db6 View commit details
    Browse the repository at this point in the history
  4. implement sensor-level acquire_samples

    - fully remove calibration from sigan interfaces. all calibration handling happens at the sensor object level
    - alter the sigan interface: retry logic and calibration scaling now happens in the sensor acquire_samples method instead of sigan versions.
    - dynamically set data reference point as part the measurement result based on which calibration scaling was applied
    aromanielloNTIA committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    49503f7 View commit details
    Browse the repository at this point in the history
  5. remove unused import

    aromanielloNTIA committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    4a81a2a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    43ac4be View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    eba790a View commit details
    Browse the repository at this point in the history
  8. make calibration data a sensor property

    automatically recompute calibration data in the getter method
    aromanielloNTIA committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    fdea1a7 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    3dfdb52 View commit details
    Browse the repository at this point in the history
  2. simplify and update mock sigan

    - Remove outdated and unnecessary instance variables
    - Remove retry logic from acquire_samples to account for changes in the Sensor object
    - Remove redundant properties that are the same as the base class
    aromanielloNTIA committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    89e5ae7 View commit details
    Browse the repository at this point in the history
  3. Make firmware and API version properties usable

    These properties no longer need to be overriden. Subclass constructors can just set the correct instance variables instead.
    aromanielloNTIA committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    59b87ca View commit details
    Browse the repository at this point in the history
  4. Update test_sigan.py

    aromanielloNTIA committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    e756195 View commit details
    Browse the repository at this point in the history
  5. generalize matching of calibration params

    - simplify recompute_calibration methods
    - cal_params is now an argument of acquire_time_domain_samples, and is intended to be used by passing action.parameters dicts which contain the required key/values to match calibration data to the measurement
    - add some specific calibration-related exceptions
    - update actions and unit tests
    aromanielloNTIA committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    f1b1a63 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    087a3c1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5c99a97 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    074bce2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4990d2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17595fa View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    2ddaecc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88a6b32 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    382e907 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    3337f0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac0d549 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32b5dee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2d7c0af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ff053d View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    89313d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7851493 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51820e8 View commit details
    Browse the repository at this point in the history
  4. add missing import

    aromanielloNTIA committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    afbf2bf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8bddcf2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c36efd8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    57a3dca View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3d52f8e View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    28ec1b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20845a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3fe4adc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f901514 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab2831d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    71dcd85 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4f33c3e View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

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

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    e849a0d View commit details
    Browse the repository at this point in the history
  2. Use Path for file_path.

    dboulware committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    b17b749 View commit details
    Browse the repository at this point in the history
  3. debug

    dboulware committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    4e22e83 View commit details
    Browse the repository at this point in the history
  4. create global data product metadata after first IQ capture so referen…

    …ce is available and total_channel_data_length is known during capture creation.
    dboulware committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    d9d9bb4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8012c2b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a1004e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bdb142b View commit details
    Browse the repository at this point in the history
  8. pre-commit

    dboulware committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    16366c7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    15d63d8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aab77b9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    57452a6 View commit details
    Browse the repository at this point in the history
  12. Restore import or ray.

    dboulware committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    521518a View commit details
    Browse the repository at this point in the history
  13. Add logging.

    dboulware committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    23faff1 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Additional debug logging.

    dboulware committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    838b950 View commit details
    Browse the repository at this point in the history
  2. Get rid of hard coded SIGAN_SETTINGS_KEYS. Use sensor capabilities to…

    … set sensor id in cal file.
    dboulware committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    2e0d8c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54e2b39 View commit details
    Browse the repository at this point in the history
  4. fix get_sigan_params.

    dboulware committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    a278bf8 View commit details
    Browse the repository at this point in the history
  5. fix configure_sigan.

    dboulware committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    0ed012b View commit details
    Browse the repository at this point in the history
  6. Change get_sigan_params to return a dictionary of keys and values for…

    … properties that exist in sigan.
    dboulware committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    d49345b View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Comment out final call to save cal file since it saves it every time.…

    … Always use lower case strings when updating and retrieving cal data. Only print cal data if scaling samples.
    dboulware committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    5d5289f View commit details
    Browse the repository at this point in the history
  2. additional debug logging.

    dboulware committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    40d6d0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13e502a View commit details
    Browse the repository at this point in the history
  4. fix debug statement.

    dboulware committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    28e9917 View commit details
    Browse the repository at this point in the history
  5. Add comporession point in sea data product if it exists in the cal da…

    …ta. Update calibration metadata in iq, m4, and stepped IQ actions to account for new differential cal.
    dboulware committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    fed4336 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    6217ca3 View commit details
    Browse the repository at this point in the history
  2. fix capture_time.

    dboulware committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    413fd77 View commit details
    Browse the repository at this point in the history
  3. Typo fix.

    dboulware committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    ea5156b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db3fefe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83fcd11 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5314a1 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Fix tests.

    dboulware committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    83cf9de View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Restore type hint in acquire_sea_data_product. Fix duration ms comput…

    …ation. Remove commented out code. Reuse create_capture_segment in stepped frequency IQ action. Use frequency from measurement_result in MeasurementAction. Fix description of the calibration data that will be used in the docstring in Sensor acquire_time_domain_samples.
    dboulware committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    aaaeeb9 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    b0e4a04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1764c7 View commit details
    Browse the repository at this point in the history
  3. docstring updates.

    dboulware committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    ed24584 View commit details
    Browse the repository at this point in the history
  4. Use get_datetime_str_now()

    dboulware committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    9243243 View commit details
    Browse the repository at this point in the history
  5. added assert in test.

    dboulware committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    ef0c7f7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2004a0f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8bba476 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    5c528ea View commit details
    Browse the repository at this point in the history
  2. update docstring

    aromanielloNTIA committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    cf1175c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae41603 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5932205 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc2d32a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bcea100 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5f9643d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6087a8b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    73fab88 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    15348fd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f8c9316 View commit details
    Browse the repository at this point in the history