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

HLA-1133: DO NOT MERGE (TESTING) - CALACS Serial CTE Correction #601

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Commits on Jan 9, 2024

  1. Latest changes to accommodate serial CTE. Still need to add logic

    for controlling parallel CTE.
    mdlpstsci committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    8d1804f View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Reorganized docte.c to control the imset and amp looping

    so the dopcte-gen2.c code handles the actual CTE serial
    and parallel corrections.  The amp-based serial CTE
    correction values are read only when needed in the "amp"
    loop. In dopcte-gen2.c re-used code which performed a
    top-to-bottom flip by creating a new function as now a
    top-to-bottom flip is done in multiple places, as well
    as a side-to-side flip, to accommodate clockwise and
    counterclockwise rotations. The OpenMP directives have
    not been changed so far.
    mdlpstsci committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    ec29014 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Updated the calacs/acscte code to accommodate the very latest

    PCTETAB which not only has four extansions supporting the serial
    correction for each amp, but some of the keywords originally
    read from the PHDU are now also amp-dependent and exist in the
    QPROF extension corresponding to each amp.
    mdlpstsci committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    54d75ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2169a74 View commit details
    Browse the repository at this point in the history
  3. Put back the dopcte.c routine as the "make" functions are used in

    other portions of ACS pipeline.  It was only necessary to delete
    the function which performed the CTE Version 1 from this file.
    mdlpstsci committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    475b8dc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb9a0ec View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. To perform a rotation, the transpose always needs to be done

    first.  Only then should the data be flipped from side-to-side
    or top-to-bottom to complete the rotation.
    mdlpstsci committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    b84a542 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

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

Commits on Feb 13, 2024

  1. Write the serial CTE parameters to the PHDU as HISTORY keywords as

    is done for the parallel CTE parameters.
    mdlpstsci committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d90c7f7 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

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

Commits on Feb 29, 2024

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