From 33b14ca4c77f320c1f5621d49e840b8fe0207f0e Mon Sep 17 00:00:00 2001 From: jmbhughes Date: Thu, 17 Oct 2024 20:29:03 +0000 Subject: [PATCH] deploy: 48a77ad602d307b0ea328b258d126fff70f27a7e --- .../autoapi/punchbowl/level1/index.rst.txt | 1 + .../punchbowl/level1/sqrt/index.rst.txt | 157 +++ .../punchbowl/level1/tests/index.rst.txt | 1 + .../level1/tests/test_sqrt/index.rst.txt | 37 + autoapi/index.html | 4 + autoapi/punchbowl/data/history/index.html | 2 + autoapi/punchbowl/data/index.html | 2 + autoapi/punchbowl/data/io/index.html | 2 + autoapi/punchbowl/data/meta/index.html | 2 + autoapi/punchbowl/data/tests/index.html | 2 + .../data/tests/test_history/index.html | 2 + .../punchbowl/data/tests/test_io/index.html | 2 + .../punchbowl/data/tests/test_meta/index.html | 2 + .../punchbowl/data/tests/test_wcs/index.html | 2 + autoapi/punchbowl/data/units/index.html | 2 + autoapi/punchbowl/data/wcs/index.html | 2 + autoapi/punchbowl/exceptions/index.html | 2 + autoapi/punchbowl/index.html | 2 + autoapi/punchbowl/level1/alignment/index.html | 2 + .../level1/deficient_pixel/index.html | 2 + autoapi/punchbowl/level1/despike/index.html | 2 + autoapi/punchbowl/level1/destreak/index.html | 2 + autoapi/punchbowl/level1/flow/index.html | 2 + autoapi/punchbowl/level1/index.html | 3 + .../level1/initial_uncertainty/index.html | 2 + autoapi/punchbowl/level1/psf/index.html | 2 + .../punchbowl/level1/quartic_fit/index.html | 8 +- autoapi/punchbowl/level1/sqrt/index.html | 922 ++++++++++++++++++ .../punchbowl/level1/stray_light/index.html | 8 +- autoapi/punchbowl/level1/tests/index.html | 3 + .../level1/tests/test_alignment/index.html | 2 + .../tests/test_deficient_pixel/index.html | 2 + .../level1/tests/test_despike/index.html | 2 + .../level1/tests/test_destreak/index.html | 2 + .../level1/tests/test_flow/index.html | 2 + .../level1/tests/test_pointing/index.html | 2 + .../level1/tests/test_psf/index.html | 2 + .../level1/tests/test_quartic_fit/index.html | 8 +- .../level1/tests/test_sqrt/index.html | 712 ++++++++++++++ .../level1/tests/test_stray_light/index.html | 8 +- .../level1/tests/test_vignette/index.html | 2 + autoapi/punchbowl/level1/vignette/index.html | 2 + .../level2/bright_structure/index.html | 2 + autoapi/punchbowl/level2/flow/index.html | 2 + autoapi/punchbowl/level2/index.html | 2 + autoapi/punchbowl/level2/merge/index.html | 2 + .../punchbowl/level2/polarization/index.html | 2 + autoapi/punchbowl/level2/resample/index.html | 2 + autoapi/punchbowl/level2/tests/index.html | 2 + .../tests/test_bright_structure/index.html | 2 + .../level2/tests/test_flow/index.html | 2 + .../level2/tests/test_merge/index.html | 2 + .../level2/tests/test_polarization/index.html | 2 + .../level2/tests/test_quality/index.html | 2 + .../level2/tests/test_resample/index.html | 2 + .../level3/f_corona_model/index.html | 2 + autoapi/punchbowl/level3/flow/index.html | 2 + autoapi/punchbowl/level3/index.html | 2 + .../punchbowl/level3/motion_filter/index.html | 2 + .../punchbowl/level3/polarization/index.html | 2 + autoapi/punchbowl/level3/stellar/index.html | 2 + autoapi/punchbowl/level3/tests/index.html | 2 + .../tests/test_f_corona_model/index.html | 2 + .../level3/tests/test_stellar/index.html | 2 + autoapi/punchbowl/util/index.html | 2 + genindex.html | 62 +- objects.inv | Bin 14990 -> 15460 bytes py-modindex.html | 10 + searchindex.js | 2 +- 69 files changed, 2030 insertions(+), 20 deletions(-) create mode 100644 _sources/autoapi/punchbowl/level1/sqrt/index.rst.txt create mode 100644 _sources/autoapi/punchbowl/level1/tests/test_sqrt/index.rst.txt create mode 100644 autoapi/punchbowl/level1/sqrt/index.html create mode 100644 autoapi/punchbowl/level1/tests/test_sqrt/index.html diff --git a/_sources/autoapi/punchbowl/level1/index.rst.txt b/_sources/autoapi/punchbowl/level1/index.rst.txt index 9f87c109..5466662e 100644 --- a/_sources/autoapi/punchbowl/level1/index.rst.txt +++ b/_sources/autoapi/punchbowl/level1/index.rst.txt @@ -27,6 +27,7 @@ Submodules /autoapi/punchbowl/level1/initial_uncertainty/index /autoapi/punchbowl/level1/psf/index /autoapi/punchbowl/level1/quartic_fit/index + /autoapi/punchbowl/level1/sqrt/index /autoapi/punchbowl/level1/stray_light/index /autoapi/punchbowl/level1/vignette/index diff --git a/_sources/autoapi/punchbowl/level1/sqrt/index.rst.txt b/_sources/autoapi/punchbowl/level1/sqrt/index.rst.txt new file mode 100644 index 00000000..ce364bcf --- /dev/null +++ b/_sources/autoapi/punchbowl/level1/sqrt/index.rst.txt @@ -0,0 +1,157 @@ +punchbowl.level1.sqrt +===================== + +.. py:module:: punchbowl.level1.sqrt + + +Attributes +---------- + +.. autoapisummary:: + + punchbowl.level1.sqrt.TABLE_PATH + + +Functions +--------- + +.. autoapisummary:: + + punchbowl.level1.sqrt.decode_sqrt + punchbowl.level1.sqrt.encode_sqrt + punchbowl.level1.sqrt.decode_sqrt_simple + punchbowl.level1.sqrt.noise_pdf + punchbowl.level1.sqrt.mean_b_offset + punchbowl.level1.sqrt.decode_sqrt_corrected + punchbowl.level1.sqrt.generate_decode_sqrt_table + punchbowl.level1.sqrt.decode_sqrt_by_table + punchbowl.level1.sqrt.decode_sqrt_data + + +Module Contents +--------------- + +.. py:data:: TABLE_PATH + +.. py:function:: decode_sqrt(data: numpy.ndarray | float, from_bits: int = 16, to_bits: int = 12, ccd_gain: float = 1 / 4.3, ccd_offset: float = 100, ccd_read_noise: float = 17, overwrite_table: bool = False) -> numpy.ndarray + + Square root decode between specified bitrate values. + + :param data: Input encoded data array + :param from_bits: Specified bitrate of encoded image to unpack + :param to_bits: Specified bitrate of output data (decoded) + :param ccd_gain: CCD gain [photons / DN] + :param ccd_offset: CCD bias level [DN] + :param ccd_read_noise: CCD read noise level [DN] + :param overwrite_table: Toggle to regenerate and overwrite existing decoding table + + :returns: Square root decoded version of the input image + :rtype: np.ndarray + + +.. py:function:: encode_sqrt(data: numpy.ndarray | float, from_bits: int = 16, to_bits: int = 12) -> numpy.ndarray + + Square root encode between specified bitrate values. + + :param data: Input data array + :param from_bits: Specified bitrate of original input image + :param to_bits: Specified bitrate of output encoded image + + :returns: Encoded version of input data + :rtype: np.ndarray + + +.. py:function:: decode_sqrt_simple(data: numpy.ndarray | float, from_bits: int = 16, to_bits: int = 12) -> numpy.ndarray + + Perform a simple decoding using the naive squaring strategy. + + :param data: Input data array + :param from_bits: Specified bitrate of original input image + :param to_bits: Specified bitrate of output encoded image + + :returns: Decoded version of input data + :rtype: np.ndarray + + +.. py:function:: noise_pdf(data_value: numpy.ndarray | float, ccd_gain: float = 1 / 4.3, ccd_offset: float = 100, ccd_read_noise: float = 17, n_sigma: int = 5, n_steps: int = 10000) -> tuple + + Generate a probability distribution function (pdf) from an input data value. + + :param data_value: Input data value + :param ccd_gain: CCD gain [DN / electron] + :param ccd_offset: CCD bias level [DN] + :param ccd_read_noise: CCD read noise level [DN] + :param n_sigma: Number of sigma steps + :param n_steps: Number of data steps + + :returns: * *np.ndarray* -- Data step distribution + * *normal* -- Data normal distribution + + +.. py:function:: mean_b_offset(data_value: float, from_bits: int = 16, to_bits: int = 12, ccd_gain: float = 1 / 4.3, ccd_offset: float = 100, ccd_read_noise: float = 17) -> float + + Compute an offset from the naive and robust decoding processes. + + :param data_value: Input data value [DN] + :param from_bits: Specified bitrate of encoded image to unpack + :param to_bits: Specified bitrate of output data (decoded) + :param ccd_gain: CCD gain [DN / electron] + :param ccd_offset: CCD bias level [DN] + :param ccd_read_noise: CCD read noise level [DN] + + :returns: Generated decoding value for use in constructing a decoding table + :rtype: float + + +.. py:function:: decode_sqrt_corrected(data_value: float, from_bits: int = 16, to_bits: int = 12, ccd_gain: float = 1 / 4.3, ccd_offset: float = 100, ccd_read_noise: float = 17) -> float + + Compute an individual decoding value for an input data value. + + :param data_value: Input data value [DN] + :param from_bits: Specified bitrate of encoded image to unpack + :param to_bits: Specified bitrate of output data (decoded) + :param ccd_gain: CCD gain [DN / electron] + :param ccd_offset: CCD bias level [DN] + :param ccd_read_noise: CCD read noise level [DN] + + :returns: Generated decoding value for use in constructing a decoding table + :rtype: float + + +.. py:function:: generate_decode_sqrt_table(from_bits: int = 16, to_bits: int = 12, ccd_gain: float = 1 / 4.3, ccd_offset: float = 100, ccd_read_noise: float = 17) -> numpy.ndarray + + Generate a square root decode table between specified bitrate values and CCD parameters. + + :param from_bits: Specified bitrate of encoded image to unpack + :param to_bits: Specified bitrate of output data (decoded) + :param ccd_gain: CCD gain [DN / electron] + :param ccd_offset: CCD bias level [DN] + :param ccd_read_noise: CCD read noise level [DN] + + :returns: Generated square root decoding table + :rtype: table + + +.. py:function:: decode_sqrt_by_table(data: numpy.ndarray | float, table: numpy.ndarray) -> numpy.ndarray + + Generate a square root decode table between specified bitrate values and CCD parameters. + + :param data: Input encoded data array + :param table: Square root decoding table + + :returns: Decoded version of input data + :rtype: np.ndarray + + +.. py:function:: decode_sqrt_data(data_object: ndcube.NDCube, overwrite_table: bool = False) -> ndcube.NDCube + + Prefect task in the pipeline to decode square root encoded data. + + :param data_object: the object you wish to decode + :type data_object: NDCube + :param overwrite_table: Toggle to regenerate and overwrite existing decoding table + + :returns: a modified version of the input with the data square root decoded + :rtype: NDCube + + diff --git a/_sources/autoapi/punchbowl/level1/tests/index.rst.txt b/_sources/autoapi/punchbowl/level1/tests/index.rst.txt index 83079f05..e62588ce 100644 --- a/_sources/autoapi/punchbowl/level1/tests/index.rst.txt +++ b/_sources/autoapi/punchbowl/level1/tests/index.rst.txt @@ -18,6 +18,7 @@ Submodules /autoapi/punchbowl/level1/tests/test_pointing/index /autoapi/punchbowl/level1/tests/test_psf/index /autoapi/punchbowl/level1/tests/test_quartic_fit/index + /autoapi/punchbowl/level1/tests/test_sqrt/index /autoapi/punchbowl/level1/tests/test_stray_light/index /autoapi/punchbowl/level1/tests/test_vignette/index diff --git a/_sources/autoapi/punchbowl/level1/tests/test_sqrt/index.rst.txt b/_sources/autoapi/punchbowl/level1/tests/test_sqrt/index.rst.txt new file mode 100644 index 00000000..fd5a227e --- /dev/null +++ b/_sources/autoapi/punchbowl/level1/tests/test_sqrt/index.rst.txt @@ -0,0 +1,37 @@ +punchbowl.level1.tests.test_sqrt +================================ + +.. py:module:: punchbowl.level1.tests.test_sqrt + + +Functions +--------- + +.. autoapisummary:: + + punchbowl.level1.tests.test_sqrt.sample_punchdata + punchbowl.level1.tests.test_sqrt.test_encoding + punchbowl.level1.tests.test_sqrt.test_decoding + punchbowl.level1.tests.test_sqrt.test_encode_then_decode + punchbowl.level1.tests.test_sqrt.test_decode_sqrt_data_task + + +Module Contents +--------------- + +.. py:function:: sample_punchdata() + + Generate a sample PUNCHData object for testing + + +.. py:function:: test_encoding() + +.. py:function:: test_decoding() + +.. py:function:: test_encode_then_decode(from_bits, to_bits) + +.. py:function:: test_decode_sqrt_data_task(sample_punchdata) + + Test the decode_sqrt_data prefect task using a test harness + + diff --git a/autoapi/index.html b/autoapi/index.html index 775335dd..dcf7eaa5 100644 --- a/autoapi/index.html +++ b/autoapi/index.html @@ -407,6 +407,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -419,6 +420,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • @@ -542,6 +544,7 @@

    API Referencepunchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -554,6 +557,7 @@

    API Referencepunchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/data/history/index.html b/autoapi/punchbowl/data/history/index.html index 7a46d606..02bab809 100644 --- a/autoapi/punchbowl/data/history/index.html +++ b/autoapi/punchbowl/data/history/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/data/index.html b/autoapi/punchbowl/data/index.html index b9a5ff2a..8320b6a8 100644 --- a/autoapi/punchbowl/data/index.html +++ b/autoapi/punchbowl/data/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/data/io/index.html b/autoapi/punchbowl/data/io/index.html index 1a4d4868..20251798 100644 --- a/autoapi/punchbowl/data/io/index.html +++ b/autoapi/punchbowl/data/io/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/data/meta/index.html b/autoapi/punchbowl/data/meta/index.html index d836d01b..784b4e0a 100644 --- a/autoapi/punchbowl/data/meta/index.html +++ b/autoapi/punchbowl/data/meta/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/data/tests/index.html b/autoapi/punchbowl/data/tests/index.html index 6af48720..591d68ee 100644 --- a/autoapi/punchbowl/data/tests/index.html +++ b/autoapi/punchbowl/data/tests/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/data/tests/test_history/index.html b/autoapi/punchbowl/data/tests/test_history/index.html index 85a95bdf..730472fd 100644 --- a/autoapi/punchbowl/data/tests/test_history/index.html +++ b/autoapi/punchbowl/data/tests/test_history/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/data/tests/test_io/index.html b/autoapi/punchbowl/data/tests/test_io/index.html index d135a5a4..272938d2 100644 --- a/autoapi/punchbowl/data/tests/test_io/index.html +++ b/autoapi/punchbowl/data/tests/test_io/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/data/tests/test_meta/index.html b/autoapi/punchbowl/data/tests/test_meta/index.html index c922fad4..bbcd33e9 100644 --- a/autoapi/punchbowl/data/tests/test_meta/index.html +++ b/autoapi/punchbowl/data/tests/test_meta/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/data/tests/test_wcs/index.html b/autoapi/punchbowl/data/tests/test_wcs/index.html index 86a3b481..2ca969a0 100644 --- a/autoapi/punchbowl/data/tests/test_wcs/index.html +++ b/autoapi/punchbowl/data/tests/test_wcs/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/data/units/index.html b/autoapi/punchbowl/data/units/index.html index c8a9b7da..f8c84959 100644 --- a/autoapi/punchbowl/data/units/index.html +++ b/autoapi/punchbowl/data/units/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/data/wcs/index.html b/autoapi/punchbowl/data/wcs/index.html index e854ec46..d4c05d30 100644 --- a/autoapi/punchbowl/data/wcs/index.html +++ b/autoapi/punchbowl/data/wcs/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/exceptions/index.html b/autoapi/punchbowl/exceptions/index.html index c81f7db5..265ec6cf 100644 --- a/autoapi/punchbowl/exceptions/index.html +++ b/autoapi/punchbowl/exceptions/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/index.html b/autoapi/punchbowl/index.html index 21c64b75..86eeecba 100644 --- a/autoapi/punchbowl/index.html +++ b/autoapi/punchbowl/index.html @@ -407,6 +407,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -419,6 +420,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/alignment/index.html b/autoapi/punchbowl/level1/alignment/index.html index 8eeee8a2..790f7b0e 100644 --- a/autoapi/punchbowl/level1/alignment/index.html +++ b/autoapi/punchbowl/level1/alignment/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/deficient_pixel/index.html b/autoapi/punchbowl/level1/deficient_pixel/index.html index 046da7a4..d6f90170 100644 --- a/autoapi/punchbowl/level1/deficient_pixel/index.html +++ b/autoapi/punchbowl/level1/deficient_pixel/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/despike/index.html b/autoapi/punchbowl/level1/despike/index.html index a1ca3692..139ce364 100644 --- a/autoapi/punchbowl/level1/despike/index.html +++ b/autoapi/punchbowl/level1/despike/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/destreak/index.html b/autoapi/punchbowl/level1/destreak/index.html index 4c67ae38..4cdfeeb9 100644 --- a/autoapi/punchbowl/level1/destreak/index.html +++ b/autoapi/punchbowl/level1/destreak/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/flow/index.html b/autoapi/punchbowl/level1/flow/index.html index 9d14949d..64306811 100644 --- a/autoapi/punchbowl/level1/flow/index.html +++ b/autoapi/punchbowl/level1/flow/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/index.html b/autoapi/punchbowl/level1/index.html index d5c662a7..ce4e572b 100644 --- a/autoapi/punchbowl/level1/index.html +++ b/autoapi/punchbowl/level1/index.html @@ -407,6 +407,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -419,6 +420,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • @@ -539,6 +541,7 @@

    Submodulespunchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/initial_uncertainty/index.html b/autoapi/punchbowl/level1/initial_uncertainty/index.html index 0f871df5..ac68f40c 100644 --- a/autoapi/punchbowl/level1/initial_uncertainty/index.html +++ b/autoapi/punchbowl/level1/initial_uncertainty/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/psf/index.html b/autoapi/punchbowl/level1/psf/index.html index 9be31933..7d95ca54 100644 --- a/autoapi/punchbowl/level1/psf/index.html +++ b/autoapi/punchbowl/level1/psf/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/quartic_fit/index.html b/autoapi/punchbowl/level1/quartic_fit/index.html index 4fe400af..6c5fcad4 100644 --- a/autoapi/punchbowl/level1/quartic_fit/index.html +++ b/autoapi/punchbowl/level1/quartic_fit/index.html @@ -44,7 +44,7 @@ - + @@ -407,6 +407,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -419,6 +420,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • @@ -678,11 +680,11 @@

    Module Contents

    next

    -

    punchbowl.level1.stray_light

    +

    punchbowl.level1.sqrt

    diff --git a/autoapi/punchbowl/level1/sqrt/index.html b/autoapi/punchbowl/level1/sqrt/index.html new file mode 100644 index 00000000..6037e631 --- /dev/null +++ b/autoapi/punchbowl/level1/sqrt/index.html @@ -0,0 +1,922 @@ + + + + + + + + + + + punchbowl.level1.sqrt — punchbowl 0.0.1 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + +
    +
    +
    +
    +
    + +
    + +
    + + + + + +
    +
    + + + +
    + + + + + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    + +
    + +
    + + + + + + +
    + +
    + + +
    +
    + + + + + +
    + +
    +

    punchbowl.level1.sqrt#

    +
    +

    Attributes#

    +
    + + + + + +

    TABLE_PATH

    +
    +
    +
    +

    Functions#

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    decode_sqrt(→ numpy.ndarray)

    Square root decode between specified bitrate values.

    encode_sqrt(→ numpy.ndarray)

    Square root encode between specified bitrate values.

    decode_sqrt_simple(→ numpy.ndarray)

    Perform a simple decoding using the naive squaring strategy.

    noise_pdf(→ tuple)

    Generate a probability distribution function (pdf) from an input data value.

    mean_b_offset(→ float)

    Compute an offset from the naive and robust decoding processes.

    decode_sqrt_corrected(→ float)

    Compute an individual decoding value for an input data value.

    generate_decode_sqrt_table(→ numpy.ndarray)

    Generate a square root decode table between specified bitrate values and CCD parameters.

    decode_sqrt_by_table(→ numpy.ndarray)

    Generate a square root decode table between specified bitrate values and CCD parameters.

    decode_sqrt_data(→ ndcube.NDCube)

    Prefect task in the pipeline to decode square root encoded data.

    +
    +
    +
    +

    Module Contents#

    +
    +
    +punchbowl.level1.sqrt.TABLE_PATH#
    +
    + +
    +
    +punchbowl.level1.sqrt.decode_sqrt(data: numpy.ndarray | float, from_bits: int = 16, to_bits: int = 12, ccd_gain: float = 1 / 4.3, ccd_offset: float = 100, ccd_read_noise: float = 17, overwrite_table: bool = False) numpy.ndarray#
    +

    Square root decode between specified bitrate values.

    +
    +
    Parameters:
    +
      +
    • data – Input encoded data array

    • +
    • from_bits – Specified bitrate of encoded image to unpack

    • +
    • to_bits – Specified bitrate of output data (decoded)

    • +
    • ccd_gain – CCD gain [photons / DN]

    • +
    • ccd_offset – CCD bias level [DN]

    • +
    • ccd_read_noise – CCD read noise level [DN]

    • +
    • overwrite_table – Toggle to regenerate and overwrite existing decoding table

    • +
    +
    +
    Returns:
    +

    Square root decoded version of the input image

    +
    +
    Return type:
    +

    np.ndarray

    +
    +
    +
    + +
    +
    +punchbowl.level1.sqrt.encode_sqrt(data: numpy.ndarray | float, from_bits: int = 16, to_bits: int = 12) numpy.ndarray#
    +

    Square root encode between specified bitrate values.

    +
    +
    Parameters:
    +
      +
    • data – Input data array

    • +
    • from_bits – Specified bitrate of original input image

    • +
    • to_bits – Specified bitrate of output encoded image

    • +
    +
    +
    Returns:
    +

    Encoded version of input data

    +
    +
    Return type:
    +

    np.ndarray

    +
    +
    +
    + +
    +
    +punchbowl.level1.sqrt.decode_sqrt_simple(data: numpy.ndarray | float, from_bits: int = 16, to_bits: int = 12) numpy.ndarray#
    +

    Perform a simple decoding using the naive squaring strategy.

    +
    +
    Parameters:
    +
      +
    • data – Input data array

    • +
    • from_bits – Specified bitrate of original input image

    • +
    • to_bits – Specified bitrate of output encoded image

    • +
    +
    +
    Returns:
    +

    Decoded version of input data

    +
    +
    Return type:
    +

    np.ndarray

    +
    +
    +
    + +
    +
    +punchbowl.level1.sqrt.noise_pdf(data_value: numpy.ndarray | float, ccd_gain: float = 1 / 4.3, ccd_offset: float = 100, ccd_read_noise: float = 17, n_sigma: int = 5, n_steps: int = 10000) tuple#
    +

    Generate a probability distribution function (pdf) from an input data value.

    +
    +
    Parameters:
    +
      +
    • data_value – Input data value

    • +
    • ccd_gain – CCD gain [DN / electron]

    • +
    • ccd_offset – CCD bias level [DN]

    • +
    • ccd_read_noise – CCD read noise level [DN]

    • +
    • n_sigma – Number of sigma steps

    • +
    • n_steps – Number of data steps

    • +
    +
    +
    Returns:
    +

      +
    • np.ndarray – Data step distribution

    • +
    • normal – Data normal distribution

    • +
    +

    +
    +
    +
    + +
    +
    +punchbowl.level1.sqrt.mean_b_offset(data_value: float, from_bits: int = 16, to_bits: int = 12, ccd_gain: float = 1 / 4.3, ccd_offset: float = 100, ccd_read_noise: float = 17) float#
    +

    Compute an offset from the naive and robust decoding processes.

    +
    +
    Parameters:
    +
      +
    • data_value – Input data value [DN]

    • +
    • from_bits – Specified bitrate of encoded image to unpack

    • +
    • to_bits – Specified bitrate of output data (decoded)

    • +
    • ccd_gain – CCD gain [DN / electron]

    • +
    • ccd_offset – CCD bias level [DN]

    • +
    • ccd_read_noise – CCD read noise level [DN]

    • +
    +
    +
    Returns:
    +

    Generated decoding value for use in constructing a decoding table

    +
    +
    Return type:
    +

    float

    +
    +
    +
    + +
    +
    +punchbowl.level1.sqrt.decode_sqrt_corrected(data_value: float, from_bits: int = 16, to_bits: int = 12, ccd_gain: float = 1 / 4.3, ccd_offset: float = 100, ccd_read_noise: float = 17) float#
    +

    Compute an individual decoding value for an input data value.

    +
    +
    Parameters:
    +
      +
    • data_value – Input data value [DN]

    • +
    • from_bits – Specified bitrate of encoded image to unpack

    • +
    • to_bits – Specified bitrate of output data (decoded)

    • +
    • ccd_gain – CCD gain [DN / electron]

    • +
    • ccd_offset – CCD bias level [DN]

    • +
    • ccd_read_noise – CCD read noise level [DN]

    • +
    +
    +
    Returns:
    +

    Generated decoding value for use in constructing a decoding table

    +
    +
    Return type:
    +

    float

    +
    +
    +
    + +
    +
    +punchbowl.level1.sqrt.generate_decode_sqrt_table(from_bits: int = 16, to_bits: int = 12, ccd_gain: float = 1 / 4.3, ccd_offset: float = 100, ccd_read_noise: float = 17) numpy.ndarray#
    +

    Generate a square root decode table between specified bitrate values and CCD parameters.

    +
    +
    Parameters:
    +
      +
    • from_bits – Specified bitrate of encoded image to unpack

    • +
    • to_bits – Specified bitrate of output data (decoded)

    • +
    • ccd_gain – CCD gain [DN / electron]

    • +
    • ccd_offset – CCD bias level [DN]

    • +
    • ccd_read_noise – CCD read noise level [DN]

    • +
    +
    +
    Returns:
    +

    Generated square root decoding table

    +
    +
    Return type:
    +

    table

    +
    +
    +
    + +
    +
    +punchbowl.level1.sqrt.decode_sqrt_by_table(data: numpy.ndarray | float, table: numpy.ndarray) numpy.ndarray#
    +

    Generate a square root decode table between specified bitrate values and CCD parameters.

    +
    +
    Parameters:
    +
      +
    • data – Input encoded data array

    • +
    • table – Square root decoding table

    • +
    +
    +
    Returns:
    +

    Decoded version of input data

    +
    +
    Return type:
    +

    np.ndarray

    +
    +
    +
    + +
    +
    +punchbowl.level1.sqrt.decode_sqrt_data(data_object: ndcube.NDCube, overwrite_table: bool = False) ndcube.NDCube#
    +

    Prefect task in the pipeline to decode square root encoded data.

    +
    +
    Parameters:
    +
      +
    • data_object (NDCube) – the object you wish to decode

    • +
    • overwrite_table – Toggle to regenerate and overwrite existing decoding table

    • +
    +
    +
    Returns:
    +

    a modified version of the input with the data square root decoded

    +
    +
    Return type:
    +

    NDCube

    +
    +
    +
    + +
    +
    + + +
    + + + + + + + +
    + + + + + + +
    +
    + +
    + +
    +
    +
    + + + + + +
    + + +
    + + \ No newline at end of file diff --git a/autoapi/punchbowl/level1/stray_light/index.html b/autoapi/punchbowl/level1/stray_light/index.html index db34aacf..779da0bf 100644 --- a/autoapi/punchbowl/level1/stray_light/index.html +++ b/autoapi/punchbowl/level1/stray_light/index.html @@ -43,7 +43,7 @@ - + @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • @@ -582,12 +584,12 @@

    Module Contents

    previous

    -

    punchbowl.level1.quartic_fit

    +

    punchbowl.level1.sqrt

    punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • @@ -534,6 +536,7 @@

    Submodulespunchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • diff --git a/autoapi/punchbowl/level1/tests/test_alignment/index.html b/autoapi/punchbowl/level1/tests/test_alignment/index.html index b0591146..f27988f3 100644 --- a/autoapi/punchbowl/level1/tests/test_alignment/index.html +++ b/autoapi/punchbowl/level1/tests/test_alignment/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/tests/test_deficient_pixel/index.html b/autoapi/punchbowl/level1/tests/test_deficient_pixel/index.html index 8b10f991..964e2c22 100644 --- a/autoapi/punchbowl/level1/tests/test_deficient_pixel/index.html +++ b/autoapi/punchbowl/level1/tests/test_deficient_pixel/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/tests/test_despike/index.html b/autoapi/punchbowl/level1/tests/test_despike/index.html index 3c5bae36..ab759774 100644 --- a/autoapi/punchbowl/level1/tests/test_despike/index.html +++ b/autoapi/punchbowl/level1/tests/test_despike/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/tests/test_destreak/index.html b/autoapi/punchbowl/level1/tests/test_destreak/index.html index 4ce6fa8a..a1a61baa 100644 --- a/autoapi/punchbowl/level1/tests/test_destreak/index.html +++ b/autoapi/punchbowl/level1/tests/test_destreak/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/tests/test_flow/index.html b/autoapi/punchbowl/level1/tests/test_flow/index.html index b1498304..3a1f5645 100644 --- a/autoapi/punchbowl/level1/tests/test_flow/index.html +++ b/autoapi/punchbowl/level1/tests/test_flow/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/tests/test_pointing/index.html b/autoapi/punchbowl/level1/tests/test_pointing/index.html index a7274002..49804b88 100644 --- a/autoapi/punchbowl/level1/tests/test_pointing/index.html +++ b/autoapi/punchbowl/level1/tests/test_pointing/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/tests/test_psf/index.html b/autoapi/punchbowl/level1/tests/test_psf/index.html index 9c34bed1..cff15d27 100644 --- a/autoapi/punchbowl/level1/tests/test_psf/index.html +++ b/autoapi/punchbowl/level1/tests/test_psf/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/tests/test_quartic_fit/index.html b/autoapi/punchbowl/level1/tests/test_quartic_fit/index.html index 95e5d48c..21b1d19e 100644 --- a/autoapi/punchbowl/level1/tests/test_quartic_fit/index.html +++ b/autoapi/punchbowl/level1/tests/test_quartic_fit/index.html @@ -42,7 +42,7 @@ - + @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • @@ -640,11 +642,11 @@

    Module Contents

    next

    -

    punchbowl.level1.tests.test_stray_light

    +

    punchbowl.level1.tests.test_sqrt

    diff --git a/autoapi/punchbowl/level1/tests/test_sqrt/index.html b/autoapi/punchbowl/level1/tests/test_sqrt/index.html new file mode 100644 index 00000000..46de2bac --- /dev/null +++ b/autoapi/punchbowl/level1/tests/test_sqrt/index.html @@ -0,0 +1,712 @@ + + + + + + + + + + + punchbowl.level1.tests.test_sqrt — punchbowl 0.0.1 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + +
    +
    +
    +
    +
    + +
    + +
    + + + + + +
    +
    + + + +
    + + + + + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    + +
    + +
    + + + + + + +
    + +
    + + +
    +
    + + + + + +
    + +
    +

    punchbowl.level1.tests.test_sqrt#

    +
    +

    Functions#

    +
    + + + + + + + + + + + + + + + + + +

    sample_punchdata()

    Generate a sample PUNCHData object for testing

    test_encoding()

    test_decoding()

    test_encode_then_decode(from_bits, to_bits)

    test_decode_sqrt_data_task(sample_punchdata)

    Test the decode_sqrt_data prefect task using a test harness

    +
    +
    +
    +

    Module Contents#

    +
    +
    +punchbowl.level1.tests.test_sqrt.sample_punchdata()#
    +

    Generate a sample PUNCHData object for testing

    +
    + +
    +
    +punchbowl.level1.tests.test_sqrt.test_encoding()#
    +
    + +
    +
    +punchbowl.level1.tests.test_sqrt.test_decoding()#
    +
    + +
    +
    +punchbowl.level1.tests.test_sqrt.test_encode_then_decode(from_bits, to_bits)#
    +
    + +
    +
    +punchbowl.level1.tests.test_sqrt.test_decode_sqrt_data_task(sample_punchdata)#
    +

    Test the decode_sqrt_data prefect task using a test harness

    +
    + +
    +
    + + +
    + + + + + + + +
    + + + + + + +
    +
    + +
    + +
    +
    +
    + + + + + +
    + + +
    + + \ No newline at end of file diff --git a/autoapi/punchbowl/level1/tests/test_stray_light/index.html b/autoapi/punchbowl/level1/tests/test_stray_light/index.html index 2dc6195f..18009bbd 100644 --- a/autoapi/punchbowl/level1/tests/test_stray_light/index.html +++ b/autoapi/punchbowl/level1/tests/test_stray_light/index.html @@ -43,7 +43,7 @@ - + @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • @@ -580,12 +582,12 @@

    Module Contents

    previous

    -

    punchbowl.level1.tests.test_quartic_fit

    +

    punchbowl.level1.tests.test_sqrt

    punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level1/vignette/index.html b/autoapi/punchbowl/level1/vignette/index.html index a831bb00..9e57a62b 100644 --- a/autoapi/punchbowl/level1/vignette/index.html +++ b/autoapi/punchbowl/level1/vignette/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/bright_structure/index.html b/autoapi/punchbowl/level2/bright_structure/index.html index 9b6b15eb..6914888e 100644 --- a/autoapi/punchbowl/level2/bright_structure/index.html +++ b/autoapi/punchbowl/level2/bright_structure/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/flow/index.html b/autoapi/punchbowl/level2/flow/index.html index ca042dd0..9d0f6718 100644 --- a/autoapi/punchbowl/level2/flow/index.html +++ b/autoapi/punchbowl/level2/flow/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/index.html b/autoapi/punchbowl/level2/index.html index 7acdc5c8..9cced0e0 100644 --- a/autoapi/punchbowl/level2/index.html +++ b/autoapi/punchbowl/level2/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/merge/index.html b/autoapi/punchbowl/level2/merge/index.html index 4d3fd922..6ff437d4 100644 --- a/autoapi/punchbowl/level2/merge/index.html +++ b/autoapi/punchbowl/level2/merge/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/polarization/index.html b/autoapi/punchbowl/level2/polarization/index.html index f9807b94..835e12c3 100644 --- a/autoapi/punchbowl/level2/polarization/index.html +++ b/autoapi/punchbowl/level2/polarization/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/resample/index.html b/autoapi/punchbowl/level2/resample/index.html index 01771ce4..4a7829a1 100644 --- a/autoapi/punchbowl/level2/resample/index.html +++ b/autoapi/punchbowl/level2/resample/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/tests/index.html b/autoapi/punchbowl/level2/tests/index.html index c0b47c2a..7560a36d 100644 --- a/autoapi/punchbowl/level2/tests/index.html +++ b/autoapi/punchbowl/level2/tests/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/tests/test_bright_structure/index.html b/autoapi/punchbowl/level2/tests/test_bright_structure/index.html index 07cab651..1c2c7e45 100644 --- a/autoapi/punchbowl/level2/tests/test_bright_structure/index.html +++ b/autoapi/punchbowl/level2/tests/test_bright_structure/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/tests/test_flow/index.html b/autoapi/punchbowl/level2/tests/test_flow/index.html index 2866e7fd..87c802e0 100644 --- a/autoapi/punchbowl/level2/tests/test_flow/index.html +++ b/autoapi/punchbowl/level2/tests/test_flow/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/tests/test_merge/index.html b/autoapi/punchbowl/level2/tests/test_merge/index.html index b0fcd2db..8ec5168e 100644 --- a/autoapi/punchbowl/level2/tests/test_merge/index.html +++ b/autoapi/punchbowl/level2/tests/test_merge/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/tests/test_polarization/index.html b/autoapi/punchbowl/level2/tests/test_polarization/index.html index b1c6e6cf..5bc21875 100644 --- a/autoapi/punchbowl/level2/tests/test_polarization/index.html +++ b/autoapi/punchbowl/level2/tests/test_polarization/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/tests/test_quality/index.html b/autoapi/punchbowl/level2/tests/test_quality/index.html index 98338b82..52d3b7bc 100644 --- a/autoapi/punchbowl/level2/tests/test_quality/index.html +++ b/autoapi/punchbowl/level2/tests/test_quality/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level2/tests/test_resample/index.html b/autoapi/punchbowl/level2/tests/test_resample/index.html index 36ecb834..51b7b3b6 100644 --- a/autoapi/punchbowl/level2/tests/test_resample/index.html +++ b/autoapi/punchbowl/level2/tests/test_resample/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level3/f_corona_model/index.html b/autoapi/punchbowl/level3/f_corona_model/index.html index 97168a72..87adffee 100644 --- a/autoapi/punchbowl/level3/f_corona_model/index.html +++ b/autoapi/punchbowl/level3/f_corona_model/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level3/flow/index.html b/autoapi/punchbowl/level3/flow/index.html index 81b6489f..2f92dfef 100644 --- a/autoapi/punchbowl/level3/flow/index.html +++ b/autoapi/punchbowl/level3/flow/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level3/index.html b/autoapi/punchbowl/level3/index.html index e36e431f..ecdba50e 100644 --- a/autoapi/punchbowl/level3/index.html +++ b/autoapi/punchbowl/level3/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level3/motion_filter/index.html b/autoapi/punchbowl/level3/motion_filter/index.html index 3af10dd5..f03d8a0e 100644 --- a/autoapi/punchbowl/level3/motion_filter/index.html +++ b/autoapi/punchbowl/level3/motion_filter/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level3/polarization/index.html b/autoapi/punchbowl/level3/polarization/index.html index 9eecc711..67dd45ce 100644 --- a/autoapi/punchbowl/level3/polarization/index.html +++ b/autoapi/punchbowl/level3/polarization/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level3/stellar/index.html b/autoapi/punchbowl/level3/stellar/index.html index ae4e1401..90f5bf18 100644 --- a/autoapi/punchbowl/level3/stellar/index.html +++ b/autoapi/punchbowl/level3/stellar/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level3/tests/index.html b/autoapi/punchbowl/level3/tests/index.html index 06bfc6b7..ef42e0b6 100644 --- a/autoapi/punchbowl/level3/tests/index.html +++ b/autoapi/punchbowl/level3/tests/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level3/tests/test_f_corona_model/index.html b/autoapi/punchbowl/level3/tests/test_f_corona_model/index.html index c4121caf..9c7b0090 100644 --- a/autoapi/punchbowl/level3/tests/test_f_corona_model/index.html +++ b/autoapi/punchbowl/level3/tests/test_f_corona_model/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/level3/tests/test_stellar/index.html b/autoapi/punchbowl/level3/tests/test_stellar/index.html index feec215b..a92f0d81 100644 --- a/autoapi/punchbowl/level3/tests/test_stellar/index.html +++ b/autoapi/punchbowl/level3/tests/test_stellar/index.html @@ -405,6 +405,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -417,6 +418,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/autoapi/punchbowl/util/index.html b/autoapi/punchbowl/util/index.html index 4188dbc4..6941b8d1 100644 --- a/autoapi/punchbowl/util/index.html +++ b/autoapi/punchbowl/util/index.html @@ -404,6 +404,7 @@
  • punchbowl.level1.tests.test_pointing
  • punchbowl.level1.tests.test_psf
  • punchbowl.level1.tests.test_quartic_fit
  • +
  • punchbowl.level1.tests.test_sqrt
  • punchbowl.level1.tests.test_stray_light
  • punchbowl.level1.tests.test_vignette
  • @@ -416,6 +417,7 @@
  • punchbowl.level1.initial_uncertainty
  • punchbowl.level1.psf
  • punchbowl.level1.quartic_fit
  • +
  • punchbowl.level1.sqrt
  • punchbowl.level1.stray_light
  • punchbowl.level1.vignette
  • diff --git a/genindex.html b/genindex.html index cf20f8ba..98d8a6e2 100644 --- a/genindex.html +++ b/genindex.html @@ -687,6 +687,18 @@

    D

  • (punchbowl.data.NormalizedMetadata property)
  • +
  • decode_sqrt() (in module punchbowl.level1.sqrt) +
  • +
  • decode_sqrt_by_table() (in module punchbowl.level1.sqrt) +
  • +
  • decode_sqrt_corrected() (in module punchbowl.level1.sqrt) +
  • +
  • decode_sqrt_data() (in module punchbowl.level1.sqrt) +
  • +
  • decode_sqrt_simple() (in module punchbowl.level1.sqrt) +
  • + + - -