sofia_redux.scan: Scan Mode Algorithms for SOFIA Pipelines

The sofia_redux.scan package contains supporting algorithms and helper functions for reconstructing image maps from scanned observations.

Description

Architecture

Usage

Reference/API

sofia_redux.scan.channels

sofia_redux.scan.channels.channels Module

Classes

Channels([name, parent, info, size])

Creates a Channels instance.

Class Inheritance Diagram
digraph inheritancec0ff5e35a0 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Channels" [URL="../../api/sofia_redux.scan.channels.channels.Channels.html#sofia_redux.scan.channels.channels.Channels",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Channels" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.channel_numba_functions Module

Functions

flag_weights(channel_gain, channel_weight, ...)

Flag channels according to degrees-of-freedom and weight.

get_typical_gain_magnitude(gains)

Return the typical gain magnitude for a gain array.

get_one_over_f_stat(weights, ...)

Return the total channel 1/f statistic.

get_source_nefd(filtered_source_gains, ...)

Return the source Noise-Equivalent-Flux-Density (NEFD).

sofia_redux.scan.channels.camera.camera Module

Classes

Camera([name, parent, info, size])

Initialize camera channels.

Class Inheritance Diagram
digraph inheritance14e152a73b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Camera" [URL="../../api/sofia_redux.scan.channels.camera.camera.Camera.html#sofia_redux.scan.channels.camera.camera.Camera",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Channels" -> "Camera" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Channels" [URL="../../api/sofia_redux.scan.channels.channels.Channels.html#sofia_redux.scan.channels.channels.Channels",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Channels" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.camera.color_arrangement Module

Classes

ColorArrangement([name, parent, info, size])

The color arrangement channels expand upon the camera channels by defining each as a pixel with a distinct resolution.

Class Inheritance Diagram
digraph inheritancef620a83a8e { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Camera" [URL="../../api/sofia_redux.scan.channels.camera.camera.Camera.html#sofia_redux.scan.channels.camera.camera.Camera",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Channels" -> "Camera" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Channels" [URL="../../api/sofia_redux.scan.channels.channels.Channels.html#sofia_redux.scan.channels.channels.Channels",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Channels" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangement" [URL="../../api/sofia_redux.scan.channels.camera.color_arrangement.ColorArrangement.html#sofia_redux.scan.channels.camera.color_arrangement.ColorArrangement",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The color arrangement channels expand upon the camera channels by defining"]; "Camera" -> "ColorArrangement" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.camera.single_color_arrangement Module

Classes

SingleColorArrangement([name, parent, info, ...])

Expands upon the color arrangement channels by defining each pixel as a detector that receives only a single stream of data.

Class Inheritance Diagram
digraph inheritancef4ce757860 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Camera" [URL="../../api/sofia_redux.scan.channels.camera.camera.Camera.html#sofia_redux.scan.channels.camera.camera.Camera",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Channels" -> "Camera" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Channels" [URL="../../api/sofia_redux.scan.channels.channels.Channels.html#sofia_redux.scan.channels.channels.Channels",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Channels" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangement" [URL="../../api/sofia_redux.scan.channels.camera.color_arrangement.ColorArrangement.html#sofia_redux.scan.channels.camera.color_arrangement.ColorArrangement",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The color arrangement channels expand upon the camera channels by defining"]; "Camera" -> "ColorArrangement" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SingleColorArrangement" [URL="../../api/sofia_redux.scan.channels.camera.single_color_arrangement.SingleColorArrangement.html#sofia_redux.scan.channels.camera.single_color_arrangement.SingleColorArrangement",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Expands upon the color arrangement channels by defining each pixel as a"]; "ColorArrangement" -> "SingleColorArrangement" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.channel_data.channel_data Module

Classes

ChannelData([channels])

Initialize channel data.

Class Inheritance Diagram
digraph inheritancecd43f08064 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.channel_data.ChannelData.html#sofia_redux.scan.channels.channel_data.channel_data.ChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "ChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.channel_data.color_arrangement_data Module

Classes

ColorArrangementData([channels])

Expands upon the channel data by defining each channel as a pixel on a camera with a distinct resolution.

Class Inheritance Diagram
digraph inheritancee6cd8f7e5b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.channel_data.ChannelData.html#sofia_redux.scan.channels.channel_data.channel_data.ChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "ChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangementData" [URL="../../api/sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData.html#sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Expands upon the channel data by defining each channel as a pixel on a"]; "ChannelData" -> "ColorArrangementData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.channel_data.single_color_channel_data Module

Classes

SingleColorChannelData([channels])

Initialize single color channel data.

Class Inheritance Diagram
digraph inheritance30d600aaef { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.channel_data.ChannelData.html#sofia_redux.scan.channels.channel_data.channel_data.ChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "ChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangementData" [URL="../../api/sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData.html#sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Expands upon the channel data by defining each channel as a pixel on a"]; "ChannelData" -> "ColorArrangementData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SingleColorChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.single_color_channel_data.SingleColorChannelData.html#sofia_redux.scan.channels.channel_data.single_color_channel_data.SingleColorChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ColorArrangementData" -> "SingleColorChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.channel_group.channel_group Module

Classes

ChannelGroup(channel_data[, indices, name])

Create a channel group from channel data.

Class Inheritance Diagram
digraph inheritance389f93df84 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.channel_data.ChannelData.html#sofia_redux.scan.channels.channel_data.channel_data.ChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "ChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ChannelGroup" [URL="../../api/sofia_redux.scan.channels.channel_group.channel_group.ChannelGroup.html#sofia_redux.scan.channels.channel_group.channel_group.ChannelGroup",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedDataGroup" -> "ChannelGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ChannelData" -> "ChannelGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedDataGroup" [URL="../../api/sofia_redux.scan.flags.flagged_data_group.FlaggedDataGroup.html#sofia_redux.scan.flags.flagged_data_group.FlaggedDataGroup",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedDataGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.division.division Module

Classes

ChannelDivision(name[, groups])

Instantiates a channel division.

Class Inheritance Diagram
digraph inheritance3f6b8101f2 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelDivision" [URL="../../api/sofia_redux.scan.channels.division.division.ChannelDivision.html#sofia_redux.scan.channels.division.division.ChannelDivision",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "ChannelDivision" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.gain_provider.gain_provider Module

Classes

GainProvider()

The gain provider is an abstract class template, used to extract and set gain values for channel data.

Class Inheritance Diagram
digraph inheritance51f85fd428 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "GainProvider" [URL="../../api/sofia_redux.scan.channels.gain_provider.gain_provider.GainProvider.html#sofia_redux.scan.channels.gain_provider.gain_provider.GainProvider",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "GainProvider" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.gain_provider.field_gain_provider Module

Classes

FieldGainProvider(field)

Initializes a field gain provider.

Class Inheritance Diagram
digraph inheritancee74943e84b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FieldGainProvider" [URL="../../api/sofia_redux.scan.channels.gain_provider.field_gain_provider.FieldGainProvider.html#sofia_redux.scan.channels.gain_provider.field_gain_provider.FieldGainProvider",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "GainProvider" -> "FieldGainProvider" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "GainProvider" [URL="../../api/sofia_redux.scan.channels.gain_provider.gain_provider.GainProvider.html#sofia_redux.scan.channels.gain_provider.gain_provider.GainProvider",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "GainProvider" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.gain_provider.sky_gradient Module

Classes

SkyGradient([horizontal])

Creates a SkyGradient gain provider.

Class Inheritance Diagram
digraph inheritanceb4e7222627 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "GainProvider" [URL="../../api/sofia_redux.scan.channels.gain_provider.gain_provider.GainProvider.html#sofia_redux.scan.channels.gain_provider.gain_provider.GainProvider",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "GainProvider" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SkyGradient" [URL="../../api/sofia_redux.scan.channels.gain_provider.sky_gradient.SkyGradient.html#sofia_redux.scan.channels.gain_provider.sky_gradient.SkyGradient",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ZeroMeanGains" -> "SkyGradient" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ZeroMeanGains" [URL="../../api/sofia_redux.scan.channels.gain_provider.zero_mean_gains.ZeroMeanGains.html#sofia_redux.scan.channels.gain_provider.zero_mean_gains.ZeroMeanGains",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "GainProvider" -> "ZeroMeanGains" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.gain_provider.zero_mean_gains Module

Classes

ZeroMeanGains()

An abstract class designed to subtract average gain values.

Class Inheritance Diagram
digraph inheritance6465fc21ee { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "GainProvider" [URL="../../api/sofia_redux.scan.channels.gain_provider.gain_provider.GainProvider.html#sofia_redux.scan.channels.gain_provider.gain_provider.GainProvider",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "GainProvider" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ZeroMeanGains" [URL="../../api/sofia_redux.scan.channels.gain_provider.zero_mean_gains.ZeroMeanGains.html#sofia_redux.scan.channels.gain_provider.zero_mean_gains.ZeroMeanGains",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "GainProvider" -> "ZeroMeanGains" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.modality.modality Module

Classes

Modality([name, identity, channel_division, ...])

Create a Modality.

Class Inheritance Diagram
digraph inheritance0bd453a24f { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Modality" [URL="../../api/sofia_redux.scan.channels.modality.modality.Modality.html#sofia_redux.scan.channels.modality.modality.Modality",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Modality" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.modality.correlated_modality Module

Classes

CorrelatedModality([name, identity, ...])

Create a correlated modality.

Class Inheritance Diagram
digraph inheritance4ca9043794 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CorrelatedModality" [URL="../../api/sofia_redux.scan.channels.modality.correlated_modality.CorrelatedModality.html#sofia_redux.scan.channels.modality.correlated_modality.CorrelatedModality",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Modality" -> "CorrelatedModality" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Modality" [URL="../../api/sofia_redux.scan.channels.modality.modality.Modality.html#sofia_redux.scan.channels.modality.modality.Modality",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Modality" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.modality.coupled_modality Module

Classes

CoupledModality(modality[, name, identity, ...])

Create a coupled modality.

Class Inheritance Diagram
digraph inheritancee774b16ab7 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CorrelatedModality" [URL="../../api/sofia_redux.scan.channels.modality.correlated_modality.CorrelatedModality.html#sofia_redux.scan.channels.modality.correlated_modality.CorrelatedModality",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Modality" -> "CorrelatedModality" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "CoupledModality" [URL="../../api/sofia_redux.scan.channels.modality.coupled_modality.CoupledModality.html#sofia_redux.scan.channels.modality.coupled_modality.CoupledModality",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CorrelatedModality" -> "CoupledModality" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Modality" [URL="../../api/sofia_redux.scan.channels.modality.modality.Modality.html#sofia_redux.scan.channels.modality.modality.Modality",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Modality" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.modality.non_linear_modality Module

Classes

NonlinearModality(modality[, name, ...])

Create a non-linear modality.

Class Inheritance Diagram
digraph inheritance579c9d6a61 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Modality" [URL="../../api/sofia_redux.scan.channels.modality.modality.Modality.html#sofia_redux.scan.channels.modality.modality.Modality",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Modality" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "NonlinearModality" [URL="../../api/sofia_redux.scan.channels.modality.non_linear_modality.NonlinearModality.html#sofia_redux.scan.channels.modality.non_linear_modality.NonlinearModality",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Modality" -> "NonlinearModality" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.mode.mode Module

Classes

Mode([channel_group, gain_provider, name])

Create a mode operating on a given channel group.

Class Inheritance Diagram
digraph inheritance61beb64898 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Mode" [URL="../../api/sofia_redux.scan.channels.mode.mode.Mode.html#sofia_redux.scan.channels.mode.mode.Mode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Mode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.mode.response Module

Classes

Response([channel_group, gain_provider, name])

An abstract response mode.

Class Inheritance Diagram
digraph inheritance5238bf0efb { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Mode" [URL="../../api/sofia_redux.scan.channels.mode.mode.Mode.html#sofia_redux.scan.channels.mode.mode.Mode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Mode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Response" [URL="../../api/sofia_redux.scan.channels.mode.response.Response.html#sofia_redux.scan.channels.mode.response.Response",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Mode" -> "Response" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.mode.acceleration_response Module

Classes

AccelerationResponse([channel_group, ...])

Creates a position response mode based on acceleration.

Class Inheritance Diagram
digraph inheritance697106af2a { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AccelerationResponse" [URL="../../api/sofia_redux.scan.channels.mode.acceleration_response.AccelerationResponse.html#sofia_redux.scan.channels.mode.acceleration_response.AccelerationResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "MotionResponse" -> "AccelerationResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Mode" [URL="../../api/sofia_redux.scan.channels.mode.mode.Mode.html#sofia_redux.scan.channels.mode.mode.Mode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Mode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "MotionResponse" [URL="../../api/sofia_redux.scan.channels.mode.motion_response.MotionResponse.html#sofia_redux.scan.channels.mode.motion_response.MotionResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Response" -> "MotionResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Response" [URL="../../api/sofia_redux.scan.channels.mode.response.Response.html#sofia_redux.scan.channels.mode.response.Response",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Mode" -> "Response" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.mode.chopper_response Module

Classes

ChopperResponse([channel_group, ...])

Creates a position response mode based on CHOPPER position.

Class Inheritance Diagram
digraph inheritance4fc99f1b4b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChopperResponse" [URL="../../api/sofia_redux.scan.channels.mode.chopper_response.ChopperResponse.html#sofia_redux.scan.channels.mode.chopper_response.ChopperResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PositionResponse" -> "ChopperResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Mode" [URL="../../api/sofia_redux.scan.channels.mode.mode.Mode.html#sofia_redux.scan.channels.mode.mode.Mode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Mode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "MotionResponse" [URL="../../api/sofia_redux.scan.channels.mode.motion_response.MotionResponse.html#sofia_redux.scan.channels.mode.motion_response.MotionResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Response" -> "MotionResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "PositionResponse" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled"]; "MotionResponse" -> "PositionResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Response" [URL="../../api/sofia_redux.scan.channels.mode.response.Response.html#sofia_redux.scan.channels.mode.response.Response",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Mode" -> "Response" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.mode.correlated_mode Module

Classes

CorrelatedMode([channel_group, ...])

Create a correlated mode operating on a given channel group.

Class Inheritance Diagram
digraph inheritance58c59960ef { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CorrelatedMode" [URL="../../api/sofia_redux.scan.channels.mode.correlated_mode.CorrelatedMode.html#sofia_redux.scan.channels.mode.correlated_mode.CorrelatedMode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Mode" -> "CorrelatedMode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Mode" [URL="../../api/sofia_redux.scan.channels.mode.mode.Mode.html#sofia_redux.scan.channels.mode.mode.Mode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Mode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.mode.field_response Module

Classes

FieldResponse([channel_group, ...])

Returns a field response mode.

Class Inheritance Diagram
digraph inheritance30d5371bd6 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FieldResponse" [URL="../../api/sofia_redux.scan.channels.mode.field_response.FieldResponse.html#sofia_redux.scan.channels.mode.field_response.FieldResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Response" -> "FieldResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Mode" [URL="../../api/sofia_redux.scan.channels.mode.mode.Mode.html#sofia_redux.scan.channels.mode.mode.Mode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Mode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Response" [URL="../../api/sofia_redux.scan.channels.mode.response.Response.html#sofia_redux.scan.channels.mode.response.Response",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Mode" -> "Response" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.mode.motion_response Module

Classes

MotionResponse([channel_group, ...])

An abstract response mode class.

Class Inheritance Diagram
digraph inheritanceae169ab153 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Mode" [URL="../../api/sofia_redux.scan.channels.mode.mode.Mode.html#sofia_redux.scan.channels.mode.mode.Mode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Mode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "MotionResponse" [URL="../../api/sofia_redux.scan.channels.mode.motion_response.MotionResponse.html#sofia_redux.scan.channels.mode.motion_response.MotionResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Response" -> "MotionResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Response" [URL="../../api/sofia_redux.scan.channels.mode.response.Response.html#sofia_redux.scan.channels.mode.response.Response",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Mode" -> "Response" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.mode.non_linear_response Module

Classes

NonLinearResponse(mode[, gain_provider, name])

Create a non-linear response mode.

Class Inheritance Diagram
digraph inheritancea2bc214d44 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Mode" [URL="../../api/sofia_redux.scan.channels.mode.mode.Mode.html#sofia_redux.scan.channels.mode.mode.Mode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Mode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "NonLinearResponse" [URL="../../api/sofia_redux.scan.channels.mode.non_linear_response.NonLinearResponse.html#sofia_redux.scan.channels.mode.non_linear_response.NonLinearResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Response" -> "NonLinearResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Response" [URL="../../api/sofia_redux.scan.channels.mode.response.Response.html#sofia_redux.scan.channels.mode.response.Response",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Mode" -> "Response" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.mode.pointing_response Module

Classes

PointingResponse([channel_group, ...])

Creates a position response mode based on TELESCOPE position.

Class Inheritance Diagram
digraph inheritancec10fa98fdd { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Mode" [URL="../../api/sofia_redux.scan.channels.mode.mode.Mode.html#sofia_redux.scan.channels.mode.mode.Mode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Mode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "MotionResponse" [URL="../../api/sofia_redux.scan.channels.mode.motion_response.MotionResponse.html#sofia_redux.scan.channels.mode.motion_response.MotionResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Response" -> "MotionResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "PointingResponse" [URL="../../api/sofia_redux.scan.channels.mode.pointing_response.PointingResponse.html#sofia_redux.scan.channels.mode.pointing_response.PointingResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PositionResponse" -> "PointingResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "PositionResponse" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled"]; "MotionResponse" -> "PositionResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Response" [URL="../../api/sofia_redux.scan.channels.mode.response.Response.html#sofia_redux.scan.channels.mode.response.Response",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Mode" -> "Response" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.channels.rotating.rotating Module

Classes

Rotating()

Class Inheritance Diagram
digraph inheritance4cc81b47f5 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Rotating" [URL="../../api/sofia_redux.scan.channels.rotating.rotating.Rotating.html#sofia_redux.scan.channels.rotating.rotating.Rotating",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Rotating" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.chopper

sofia_redux.scan.chopper.chopper Module

Classes

Chopper([x, y, time, threshold])

Initialize the chopper object.

Class Inheritance Diagram
digraph inheritancef41ff6fe5a { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Chopper" [URL="../../api/sofia_redux.scan.chopper.chopper.Chopper.html#sofia_redux.scan.chopper.chopper.Chopper",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Chopper" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.chopper.chopper_numba_functions Module

Functions

find_transitions(x, y, threshold)

Given (x, y) chopper positions, find the transitions and other parameters.

sofia_redux.scan.configuration

sofia_redux.scan.configuration.configuration Module

Classes

Configuration([configuration_path, ...])

A handler for configuration settings used during a SOFSCAN reduction.

Class Inheritance Diagram
digraph inheritance3576144657 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Configuration" [URL="../../api/sofia_redux.scan.configuration.configuration.Configuration.html#sofia_redux.scan.configuration.configuration.Configuration",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A handler for configuration settings used during a SOFSCAN reduction."]; "Options" -> "Configuration" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Options" [URL="../../api/sofia_redux.scan.configuration.options.Options.html#sofia_redux.scan.configuration.options.Options",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Options" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.configuration.aliases Module

Classes

Aliases([allow_error, verbose])

Initialize the configuration aliases.

Class Inheritance Diagram
digraph inheritance6f6ac23afd { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Aliases" [URL="../../api/sofia_redux.scan.configuration.aliases.Aliases.html#sofia_redux.scan.configuration.aliases.Aliases",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Options" -> "Aliases" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Options" [URL="../../api/sofia_redux.scan.configuration.options.Options.html#sofia_redux.scan.configuration.options.Options",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Options" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.configuration.conditions Module

Classes

Conditions([allow_error, verbose])

Initialize the configuration conditions.

Class Inheritance Diagram
digraph inheritance09a03d5f17 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Conditions" [URL="../../api/sofia_redux.scan.configuration.conditions.Conditions.html#sofia_redux.scan.configuration.conditions.Conditions",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Options" -> "Conditions" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Options" [URL="../../api/sofia_redux.scan.configuration.options.Options.html#sofia_redux.scan.configuration.options.Options",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Options" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.configuration.dates Module

Classes

DateRangeOptions([allow_error, verbose])

Initialize the date range options.

DateRange(text)

Initialize a date range from a text string.

Class Inheritance Diagram
digraph inheritancec039487dac { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "DateRange" [URL="../../api/sofia_redux.scan.configuration.dates.DateRange.html#sofia_redux.scan.configuration.dates.DateRange",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "DateRange" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "DateRangeOptions" [URL="../../api/sofia_redux.scan.configuration.dates.DateRangeOptions.html#sofia_redux.scan.configuration.dates.DateRangeOptions",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Options" -> "DateRangeOptions" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Options" [URL="../../api/sofia_redux.scan.configuration.options.Options.html#sofia_redux.scan.configuration.options.Options",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Options" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.configuration.fits Module

Classes

FitsOptions([allow_error, verbose])

Initialize the FITS options.

Class Inheritance Diagram
digraph inheritancee25636478c { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FitsOptions" [URL="../../api/sofia_redux.scan.configuration.fits.FitsOptions.html#sofia_redux.scan.configuration.fits.FitsOptions",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Options" -> "FitsOptions" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Options" [URL="../../api/sofia_redux.scan.configuration.options.Options.html#sofia_redux.scan.configuration.options.Options",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Options" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.configuration.iterations Module

Classes

IterationOptions([allow_error, verbose, ...])

Initialize the configuration iteration options.

Class Inheritance Diagram
digraph inheritance925ac2fe75 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "IterationOptions" [URL="../../api/sofia_redux.scan.configuration.iterations.IterationOptions.html#sofia_redux.scan.configuration.iterations.IterationOptions",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Options" -> "IterationOptions" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Options" [URL="../../api/sofia_redux.scan.configuration.options.Options.html#sofia_redux.scan.configuration.options.Options",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Options" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.configuration.objects Module

Classes

ObjectOptions([allow_error, verbose])

Initialize the object options.

Class Inheritance Diagram
digraph inheritance8f176ed617 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ObjectOptions" [URL="../../api/sofia_redux.scan.configuration.objects.ObjectOptions.html#sofia_redux.scan.configuration.objects.ObjectOptions",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Options" -> "ObjectOptions" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Options" [URL="../../api/sofia_redux.scan.configuration.options.Options.html#sofia_redux.scan.configuration.options.Options",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Options" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.configuration.options Module

Classes

Options([allow_error, verbose])

Initialize an Options object.

Class Inheritance Diagram
digraph inheritanced653ee625b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Options" [URL="../../api/sofia_redux.scan.configuration.options.Options.html#sofia_redux.scan.configuration.options.Options",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Options" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems

sofia_redux.scan.coordinate_systems.coordinate_system Module

Classes

CoordinateSystem([name, dimensions])

Initialize a coordinate system.

Class Inheritance Diagram
digraph inheritance828e48329e { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CoordinateSystem" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_system.CoordinateSystem.html#sofia_redux.scan.coordinate_systems.coordinate_system.CoordinateSystem",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "CoordinateSystem" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.coordinate_systems_numba_functions Module

Functions

check_null(coordinates)

Check if coordinates are zeroed.

check_nan(coordinates)

Check if coordinates are NaN.

check_finite(coordinates)

Check if coordinates are finite.

check_infinite(coordinates)

Check if coordinates are infinite.

check_value(value, coordinates)

Check if coordinates are equal to a given value in all dimensions.

spherical_distance_to(x, rx, cos_lat, ...)

Return the angular distance in radians between spherical coordinate sets.

spherical_pole_transform(x, px, cos_lat, ...)

Transform spherical coordinates to a new pole.

sofia_redux.scan.coordinate_systems.cartesian_system Module

Classes

CartesianSystem([axes])

Initialize a cartesian system of coordinate axes.

Class Inheritance Diagram
digraph inheritancef15f937d57 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CartesianSystem" [URL="../../api/sofia_redux.scan.coordinate_systems.cartesian_system.CartesianSystem.html#sofia_redux.scan.coordinate_systems.cartesian_system.CartesianSystem",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CoordinateSystem" -> "CartesianSystem" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "CoordinateSystem" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_system.CoordinateSystem.html#sofia_redux.scan.coordinate_systems.coordinate_system.CoordinateSystem",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "CoordinateSystem" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.coordinate Module

Classes

Coordinate([coordinates, unit, copy])

Initialize a coordinate.

Class Inheritance Diagram
digraph inheritance597929a5aa { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.coordinate_2d Module

Classes

Coordinate2D([coordinates, unit, copy])

The Coordinate2D is a specialized extension of the Coordinate class for 2-dimensional (x, y) data.

Class Inheritance Diagram
digraph inheritance194ec34ee3 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.coordinate_axis Module

Classes

CoordinateAxis([label, short_label, unit])

Initialize a coordinate axis used for a coordinate system.

Class Inheritance Diagram
digraph inheritanceab635c1bb5 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CoordinateAxis" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_axis.CoordinateAxis.html#sofia_redux.scan.coordinate_systems.coordinate_axis.CoordinateAxis",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "CoordinateAxis" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.index_2d Module

Classes

Index2D([coordinates, copy])

Initialize 2-dimensional indexing coordinates.

Class Inheritance Diagram
digraph inheritance2c2dc7f2e8 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Index" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled"]; "Coordinate" -> "Index" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Index2D" [URL="../../api/sofia_redux.scan.coordinate_systems.index_2d.Index2D.html#sofia_redux.scan.coordinate_systems.index_2d.Index2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "Index2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Index" -> "Index2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.offset_2d Module

Classes

Offset2D(reference[, coordinates, unit, copy])

Initialize a 2-dimensional offset.

Class Inheritance Diagram
digraph inheritanceef07af02d1 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Offset2D" [URL="../../api/sofia_redux.scan.coordinate_systems.offset_2d.Offset2D.html#sofia_redux.scan.coordinate_systems.offset_2d.Offset2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "Offset2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.celestial_coordinates Module

Classes

CelestialCoordinates([coordinates, unit, copy])

Initialize a CelestialCoordinates object.

Class Inheritance Diagram
digraph inheritancebb9b2af38c { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CelestialCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates.html#sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalCoordinates" -> "CelestialCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.ecliptic_coordinates Module

Classes

EclipticCoordinates([coordinates, unit, ...])

Initialize ecliptic coordinates.

Class Inheritance Diagram
digraph inheritance14ba7999ab { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CelestialCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates.html#sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalCoordinates" -> "CelestialCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "EclipticCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.ecliptic_coordinates.EclipticCoordinates.html#sofia_redux.scan.coordinate_systems.ecliptic_coordinates.EclipticCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PrecessingCoordinates" -> "EclipticCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "PrecessingCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.precessing_coordinates.PrecessingCoordinates.html#sofia_redux.scan.coordinate_systems.precessing_coordinates.PrecessingCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CelestialCoordinates" -> "PrecessingCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.equatorial_coordinates Module

Classes

EquatorialCoordinates([coordinates, unit, ...])

Initialize equatorial coordinates.

Class Inheritance Diagram
digraph inheritancec4bf31d811 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CelestialCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates.html#sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalCoordinates" -> "CelestialCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "EquatorialCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.equatorial_coordinates.EquatorialCoordinates.html#sofia_redux.scan.coordinate_systems.equatorial_coordinates.EquatorialCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PrecessingCoordinates" -> "EquatorialCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "PrecessingCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.precessing_coordinates.PrecessingCoordinates.html#sofia_redux.scan.coordinate_systems.precessing_coordinates.PrecessingCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CelestialCoordinates" -> "PrecessingCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.focal_plane_coordinates Module

Classes

FocalPlaneCoordinates([coordinates, unit, copy])

Initialize focal plane coordinates.

Class Inheritance Diagram
digraph inheritancecda438d6b1 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FocalPlaneCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.focal_plane_coordinates.FocalPlaneCoordinates.html#sofia_redux.scan.coordinate_systems.focal_plane_coordinates.FocalPlaneCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalCoordinates" -> "FocalPlaneCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.galactic_coordinates Module

Classes

GalacticCoordinates([coordinates, unit, copy])

Initialize galactic coordinates.

Class Inheritance Diagram
digraph inheritancef05482c98e { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CelestialCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates.html#sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalCoordinates" -> "CelestialCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "GalacticCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.galactic_coordinates.GalacticCoordinates.html#sofia_redux.scan.coordinate_systems.galactic_coordinates.GalacticCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CelestialCoordinates" -> "GalacticCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.geocentric_coordinates Module

Classes

GeocentricCoordinates([coordinates, unit, copy])

Initialize geocentric coordinates.

Class Inheritance Diagram
digraph inheritance627ec0fea7 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "GeocentricCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.geocentric_coordinates.GeocentricCoordinates.html#sofia_redux.scan.coordinate_systems.geocentric_coordinates.GeocentricCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalCoordinates" -> "GeocentricCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.geodetic_coordinates Module

Classes

GeodeticCoordinates([coordinates, unit, copy])

Initialize geodetic coordinates.

Class Inheritance Diagram
digraph inheritance8a2d6a75b1 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "GeodeticCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.geodetic_coordinates.GeodeticCoordinates.html#sofia_redux.scan.coordinate_systems.geodetic_coordinates.GeodeticCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalCoordinates" -> "GeodeticCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.horizontal_coordinates Module

Classes

HorizontalCoordinates([coordinates, unit, copy])

Initialize horizontal coordinates.

Class Inheritance Diagram
digraph inheritance3856a8b768 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HorizontalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.horizontal_coordinates.HorizontalCoordinates.html#sofia_redux.scan.coordinate_systems.horizontal_coordinates.HorizontalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalCoordinates" -> "HorizontalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.precessing_coordinates Module

Classes

PrecessingCoordinates([coordinates, unit, ...])

Initialize a PrecessingCoordinates object.

Class Inheritance Diagram
digraph inheritance32b82a245a { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CelestialCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates.html#sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalCoordinates" -> "CelestialCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "PrecessingCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.precessing_coordinates.PrecessingCoordinates.html#sofia_redux.scan.coordinate_systems.precessing_coordinates.PrecessingCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CelestialCoordinates" -> "PrecessingCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.spherical_coordinates Module

Classes

SphericalCoordinates([coordinates, unit, copy])

Initialize a SphericalCoordinates object.

Class Inheritance Diagram
digraph inheritancee89b037d93 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.super_galactic_coordinates Module

Classes

SuperGalacticCoordinates([coordinates, ...])

Initialize a set of super-galactic coordinates.

Class Inheritance Diagram
digraph inheritance8b765b39cc { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CelestialCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates.html#sofia_redux.scan.coordinate_systems.celestial_coordinates.CelestialCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalCoordinates" -> "CelestialCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SuperGalacticCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.super_galactic_coordinates.SuperGalacticCoordinates.html#sofia_redux.scan.coordinate_systems.super_galactic_coordinates.SuperGalacticCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CelestialCoordinates" -> "SuperGalacticCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.telescope_coordinates Module

Classes

TelescopeCoordinates([coordinates, unit, copy])

Initialize a set of telescope coordinates.

Class Inheritance Diagram
digraph inheritance3f58ab8a68 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Coordinate" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate.Coordinate.html#sofia_redux.scan.coordinate_systems.coordinate.Coordinate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Coordinate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Coordinate2D" [URL="../../api/sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D.html#sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Coordinate2D is a specialized extension of the `Coordinate` class"]; "Coordinate" -> "Coordinate2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates.html#sofia_redux.scan.coordinate_systems.spherical_coordinates.SphericalCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Coordinate2D" -> "SphericalCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "TelescopeCoordinates" [URL="../../api/sofia_redux.scan.coordinate_systems.telescope_coordinates.TelescopeCoordinates.html#sofia_redux.scan.coordinate_systems.telescope_coordinates.TelescopeCoordinates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalCoordinates" -> "TelescopeCoordinates" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.epoch.epoch Module

Classes

Epoch([equinox, immutable])

Initialize an astronomical epoch.

JulianEpoch([equinox, immutable])

Initialize a Julian epoch.

BesselianEpoch([equinox, immutable])

Initialize a Besselian epoch.

Class Inheritance Diagram
digraph inheritance1a0943c8e7 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "BesselianEpoch" [URL="../../api/sofia_redux.scan.coordinate_systems.epoch.epoch.BesselianEpoch.html#sofia_redux.scan.coordinate_systems.epoch.epoch.BesselianEpoch",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Epoch" -> "BesselianEpoch" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Epoch" [URL="../../api/sofia_redux.scan.coordinate_systems.epoch.epoch.Epoch.html#sofia_redux.scan.coordinate_systems.epoch.epoch.Epoch",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Epoch" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "JulianEpoch" [URL="../../api/sofia_redux.scan.coordinate_systems.epoch.epoch.JulianEpoch.html#sofia_redux.scan.coordinate_systems.epoch.epoch.JulianEpoch",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Epoch" -> "JulianEpoch" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.epoch.precession Module

Classes

Precession(from_epoch, to_epoch)

Initialize a precession object.

Class Inheritance Diagram
digraph inheritanceabb7a5859b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Precession" [URL="../../api/sofia_redux.scan.coordinate_systems.epoch.precession.Precession.html#sofia_redux.scan.coordinate_systems.epoch.precession.Precession",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Precession" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.epoch.precession_numba_functions Module

Functions

precess_single(p, ra, dec, cos_lat, sin_lat)

Precess the coordinates with a precession matrix.

precess_times(p, ra, dec, cos_lat, sin_lat)

Precess the coordinates with a precession matrix.

sofia_redux.scan.coordinate_systems.grid.grid Module

Classes

Grid()

Initialize a Grid.

Class Inheritance Diagram
digraph inheritance948d04dcbc { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Grid" [URL="../../api/sofia_redux.scan.coordinate_systems.grid.grid.Grid.html#sofia_redux.scan.coordinate_systems.grid.grid.Grid",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Grid" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.grid.grid_2d Module

Classes

Grid2D()

Initialize a 2-dimensional abstract grid.

Class Inheritance Diagram
digraph inheritancefa0108e80a { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Grid" [URL="../../api/sofia_redux.scan.coordinate_systems.grid.grid.Grid.html#sofia_redux.scan.coordinate_systems.grid.grid.Grid",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Grid" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Grid2D" [URL="../../api/sofia_redux.scan.coordinate_systems.grid.grid_2d.Grid2D.html#sofia_redux.scan.coordinate_systems.grid.grid_2d.Grid2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Grid" -> "Grid2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.grid.flat_grid_2d Module

Classes

FlatGrid2D()

Initialize a flat 2-dimensional grid.

Class Inheritance Diagram
digraph inheritance79396e5ae7 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FlatGrid2D" [URL="../../api/sofia_redux.scan.coordinate_systems.grid.flat_grid_2d.FlatGrid2D.html#sofia_redux.scan.coordinate_systems.grid.flat_grid_2d.FlatGrid2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Grid2D" -> "FlatGrid2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Grid" [URL="../../api/sofia_redux.scan.coordinate_systems.grid.grid.Grid.html#sofia_redux.scan.coordinate_systems.grid.grid.Grid",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Grid" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Grid2D" [URL="../../api/sofia_redux.scan.coordinate_systems.grid.grid_2d.Grid2D.html#sofia_redux.scan.coordinate_systems.grid.grid_2d.Grid2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Grid" -> "Grid2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.grid.spherical_grid Module

Classes

SphericalGrid([reference])

Initialize a spherical grid.

Class Inheritance Diagram
digraph inheritance0a44dd0a49 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Grid" [URL="../../api/sofia_redux.scan.coordinate_systems.grid.grid.Grid.html#sofia_redux.scan.coordinate_systems.grid.grid.Grid",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Grid" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Grid2D" [URL="../../api/sofia_redux.scan.coordinate_systems.grid.grid_2d.Grid2D.html#sofia_redux.scan.coordinate_systems.grid.grid_2d.Grid2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Grid" -> "Grid2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalGrid" [URL="../../api/sofia_redux.scan.coordinate_systems.grid.spherical_grid.SphericalGrid.html#sofia_redux.scan.coordinate_systems.grid.spherical_grid.SphericalGrid",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Grid2D" -> "SphericalGrid" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.projection_2d Module

Classes

Projection2D()

Initialize an abstract 2D projection.

Class Inheritance Diagram
digraph inheritancedfa4c9f0e6 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.projection_numba_functions Module

Functions

spherical_project_array(x, y, cos_lat, ...)

Project multiple coordinates from a native pole onto a celestial pole.

spherical_project(x, y, cos_lat, sin_lat, ...)

Convert a single coordinate form a native pole to a celestial pole.

spherical_deproject_array(phi, theta, ...)

Project multiple coordinates from a celestial pole onto a native pole.

spherical_deproject(phi, theta, ...)

Deproject single coordinates about a celestial pole to a native pole.

calculate_celestial_pole_array(...)

Calculate the celestial pole when one or more of the inputs are arrays.

calculate_celestial_pole(native_reference_x, ...)

Calculate a celestial pole based on a reference and native reference.

equal_angles(a1, a2[, angular_accuracy])

Check if two angles are equal within accuracy.

asin(value)

Return the inverse sine of a value.

asin_array(values)

Return the inverse sine for an array of values.

acos(value)

Return the inverse cosine of an angle.

acos_array(values)

Return the inverse cosine for an array of values

sofia_redux.scan.coordinate_systems.projection.default_projection_2d Module

Classes

DefaultProjection2D()

Initialize a default 2-dimensional Cartesian projection.

Class Inheritance Diagram
digraph inheritance460d9206fd { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "DefaultProjection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.default_projection_2d.DefaultProjection2D.html#sofia_redux.scan.coordinate_systems.projection.default_projection_2d.DefaultProjection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "DefaultProjection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.bonnes_projection Module

Classes

BonnesProjection()

Initialize a Bonne spherical projection.

Class Inheritance Diagram
digraph inheritance645c782adf { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "BonnesProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.bonnes_projection.BonnesProjection.html#sofia_redux.scan.coordinate_systems.projection.bonnes_projection.BonnesProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalProjection" -> "BonnesProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.cylindrical_projection Module

Classes

CylindricalProjection()

An abstract cylindrical projection class.

Class Inheritance Diagram
digraph inheritance6da938282f { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CylindricalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection.html#sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An abstract cylindrical projection class."]; "SphericalProjection" -> "CylindricalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.cylindrical_equal_area_projection Module

Classes

CylindricalEqualAreaProjection()

Initialize a cylindrical equal-area projection.

Class Inheritance Diagram
digraph inheritance5036aa85d3 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CylindricalEqualAreaProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.cylindrical_equal_area_projection.CylindricalEqualAreaProjection.html#sofia_redux.scan.coordinate_systems.projection.cylindrical_equal_area_projection.CylindricalEqualAreaProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CylindricalProjection" -> "CylindricalEqualAreaProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "CylindricalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection.html#sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An abstract cylindrical projection class."]; "SphericalProjection" -> "CylindricalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.cylindrical_perspective_projection Module

Classes

CylindricalPerspectiveProjection()

Create a cylindrical perspective projection.

Class Inheritance Diagram
digraph inheritance6f3308b1f7 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CylindricalPerspectiveProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.cylindrical_perspective_projection.CylindricalPerspectiveProjection.html#sofia_redux.scan.coordinate_systems.projection.cylindrical_perspective_projection.CylindricalPerspectiveProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CylindricalProjection" -> "CylindricalPerspectiveProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "CylindricalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection.html#sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An abstract cylindrical projection class."]; "SphericalProjection" -> "CylindricalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.global_sinusoidal_projection Module

Classes

GlobalSinusoidalProjection()

Initialize a global sinusoidal projection.

Class Inheritance Diagram
digraph inheritancec4986ebe08 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "GlobalSinusoidalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.global_sinusoidal_projection.GlobalSinusoidalProjection.html#sofia_redux.scan.coordinate_systems.projection.global_sinusoidal_projection.GlobalSinusoidalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalProjection" -> "GlobalSinusoidalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.gnomonic_projection Module

Classes

GnomonicProjection()

Initialize a gnomonic projection.

Class Inheritance Diagram
digraph inheritance2033a8f9e2 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "GnomonicProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.gnomonic_projection.GnomonicProjection.html#sofia_redux.scan.coordinate_systems.projection.gnomonic_projection.GnomonicProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ZenithalProjection" -> "GnomonicProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ZenithalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection.html#sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalProjection" -> "ZenithalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.hammer_aitoff_projection Module

Classes

HammerAitoffProjection()

Initialize a Hammer-Aitoff projection.

Class Inheritance Diagram
digraph inheritance4113b1c74b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CylindricalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection.html#sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An abstract cylindrical projection class."]; "SphericalProjection" -> "CylindricalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HammerAitoffProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.hammer_aitoff_projection.HammerAitoffProjection.html#sofia_redux.scan.coordinate_systems.projection.hammer_aitoff_projection.HammerAitoffProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CylindricalProjection" -> "HammerAitoffProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.mercator_projection Module

Classes

MercatorProjection()

Initialize a Mercator projection.

Class Inheritance Diagram
digraph inheritance9e565260b4 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CylindricalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection.html#sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An abstract cylindrical projection class."]; "SphericalProjection" -> "CylindricalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "MercatorProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.mercator_projection.MercatorProjection.html#sofia_redux.scan.coordinate_systems.projection.mercator_projection.MercatorProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CylindricalProjection" -> "MercatorProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.parabolic_projection Module

Classes

ParabolicProjection()

Initialize a parabolic projection.

Class Inheritance Diagram
digraph inheritance059c1468ff { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CylindricalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection.html#sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An abstract cylindrical projection class."]; "SphericalProjection" -> "CylindricalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ParabolicProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.parabolic_projection.ParabolicProjection.html#sofia_redux.scan.coordinate_systems.projection.parabolic_projection.ParabolicProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CylindricalProjection" -> "ParabolicProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.plate_carree_projection Module

Classes

PlateCarreeProjection()

Initialize a plate carree projection.

Class Inheritance Diagram
digraph inheritancef29ab101e6 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CylindricalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection.html#sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An abstract cylindrical projection class."]; "SphericalProjection" -> "CylindricalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "PlateCarreeProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.plate_carree_projection.PlateCarreeProjection.html#sofia_redux.scan.coordinate_systems.projection.plate_carree_projection.PlateCarreeProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CylindricalProjection" -> "PlateCarreeProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.polyconic_projection Module

Classes

PolyconicProjection()

Initialize a polyconic projection.

Class Inheritance Diagram
digraph inheritance6a29e93ae0 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "PolyconicProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.polyconic_projection.PolyconicProjection.html#sofia_redux.scan.coordinate_systems.projection.polyconic_projection.PolyconicProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalProjection" -> "PolyconicProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.sanson_flamsteed_projection Module

Classes

SansonFlamsteedProjection()

Initialize a Sanson-Flamsteed projection.

Class Inheritance Diagram
digraph inheritance99456c39c5 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CylindricalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection.html#sofia_redux.scan.coordinate_systems.projection.cylindrical_projection.CylindricalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An abstract cylindrical projection class."]; "SphericalProjection" -> "CylindricalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SansonFlamsteedProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.sanson_flamsteed_projection.SansonFlamsteedProjection.html#sofia_redux.scan.coordinate_systems.projection.sanson_flamsteed_projection.SansonFlamsteedProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CylindricalProjection" -> "SansonFlamsteedProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.slant_orthographic_projection Module

Classes

SlantOrthographicProjection()

Initialize a slant orthographic projection.

Class Inheritance Diagram
digraph inheritancee4aa14e7c4 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SlantOrthographicProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.slant_orthographic_projection.SlantOrthographicProjection.html#sofia_redux.scan.coordinate_systems.projection.slant_orthographic_projection.SlantOrthographicProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ZenithalProjection" -> "SlantOrthographicProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ZenithalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection.html#sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalProjection" -> "ZenithalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.spherical_projection Module

Classes

SphericalProjection()

Initialize a spherical projection.

Class Inheritance Diagram
digraph inheritance477d0903f9 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.stereographic_projection Module

Classes

StereographicProjection()

Initialize a stereographic projection.

Class Inheritance Diagram
digraph inheritancea0a3e5d077 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StereographicProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.stereographic_projection.StereographicProjection.html#sofia_redux.scan.coordinate_systems.projection.stereographic_projection.StereographicProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ZenithalProjection" -> "StereographicProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ZenithalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection.html#sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalProjection" -> "ZenithalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.zenithal_equal_area_projection Module

Classes

ZenithalEqualAreaProjection()

Initialize a zenithal equal-area projection.

Class Inheritance Diagram
digraph inheritancef7e6d5b06e { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ZenithalEqualAreaProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.zenithal_equal_area_projection.ZenithalEqualAreaProjection.html#sofia_redux.scan.coordinate_systems.projection.zenithal_equal_area_projection.ZenithalEqualAreaProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ZenithalProjection" -> "ZenithalEqualAreaProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ZenithalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection.html#sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalProjection" -> "ZenithalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.zenithal_equidistant_projection Module

Classes

ZenithalEquidistantProjection()

Initialize a zenithal equidistant projection.

Class Inheritance Diagram
digraph inheritance75548afaec { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ZenithalEquidistantProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.zenithal_equidistant_projection.ZenithalEquidistantProjection.html#sofia_redux.scan.coordinate_systems.projection.zenithal_equidistant_projection.ZenithalEquidistantProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ZenithalProjection" -> "ZenithalEquidistantProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ZenithalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection.html#sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalProjection" -> "ZenithalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projection.zenithal_projection Module

Classes

ZenithalProjection()

Initialization for the abstract zenithal projection.

Class Inheritance Diagram
digraph inheritancebd2e8d012b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Projection2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D.html#sofia_redux.scan.coordinate_systems.projection.projection_2d.Projection2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projection2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SphericalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection.html#sofia_redux.scan.coordinate_systems.projection.spherical_projection.SphericalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projection2D" -> "SphericalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ZenithalProjection" [URL="../../api/sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection.html#sofia_redux.scan.coordinate_systems.projection.zenithal_projection.ZenithalProjection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SphericalProjection" -> "ZenithalProjection" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projector.projector_2d Module

Classes

Projector2D(projection)

Initialize a 2-D projector.

Class Inheritance Diagram
digraph inheritanceb8db72cd7b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Projector2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projector.projector_2d.Projector2D.html#sofia_redux.scan.coordinate_systems.projector.projector_2d.Projector2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projector2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.coordinate_systems.projector.astro_projector Module

Classes

AstroProjector(projection)

Initialize an astronomical projector.

Class Inheritance Diagram
digraph inheritance7dd133da82 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AstroProjector" [URL="../../api/sofia_redux.scan.coordinate_systems.projector.astro_projector.AstroProjector.html#sofia_redux.scan.coordinate_systems.projector.astro_projector.AstroProjector",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Projector2D" -> "AstroProjector" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Projector2D" [URL="../../api/sofia_redux.scan.coordinate_systems.projector.projector_2d.Projector2D.html#sofia_redux.scan.coordinate_systems.projector.projector_2d.Projector2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Projector2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom

sofia_redux.scan.custom.example.channels.channels Module

Classes

ExampleChannels([parent, info, size, name])

Initialize channels for the example instrument.

Class Inheritance Diagram
digraph inheritanceed340ea2ef { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Camera" [URL="../../api/sofia_redux.scan.channels.camera.camera.Camera.html#sofia_redux.scan.channels.camera.camera.Camera",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Channels" -> "Camera" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Channels" [URL="../../api/sofia_redux.scan.channels.channels.Channels.html#sofia_redux.scan.channels.channels.Channels",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Channels" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangement" [URL="../../api/sofia_redux.scan.channels.camera.color_arrangement.ColorArrangement.html#sofia_redux.scan.channels.camera.color_arrangement.ColorArrangement",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The color arrangement channels expand upon the camera channels by defining"]; "Camera" -> "ColorArrangement" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ExampleChannels" [URL="../../api/sofia_redux.scan.custom.example.channels.channels.ExampleChannels.html#sofia_redux.scan.custom.example.channels.channels.ExampleChannels",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SingleColorArrangement" -> "ExampleChannels" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SingleColorArrangement" [URL="../../api/sofia_redux.scan.channels.camera.single_color_arrangement.SingleColorArrangement.html#sofia_redux.scan.channels.camera.single_color_arrangement.SingleColorArrangement",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Expands upon the color arrangement channels by defining each pixel as a"]; "ColorArrangement" -> "SingleColorArrangement" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.channels.channel_data.channel_data Module

Classes

ExampleChannelData([channels])

Initialize the channel data for the example instrument.

Class Inheritance Diagram
digraph inheritance34022e1d28 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.channel_data.ChannelData.html#sofia_redux.scan.channels.channel_data.channel_data.ChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "ChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangementData" [URL="../../api/sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData.html#sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Expands upon the channel data by defining each channel as a pixel on a"]; "ChannelData" -> "ColorArrangementData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ExampleChannelData" [URL="../../api/sofia_redux.scan.custom.example.channels.channel_data.channel_data.ExampleChannelData.html#sofia_redux.scan.custom.example.channels.channel_data.channel_data.ExampleChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SingleColorChannelData" -> "ExampleChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SingleColorChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.single_color_channel_data.SingleColorChannelData.html#sofia_redux.scan.channels.channel_data.single_color_channel_data.SingleColorChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ColorArrangementData" -> "SingleColorChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.channels.channel_group.channel_group Module

Classes

ExampleChannelGroup(channel_data[, indices, ...])

Initialize a channel group for the example instrument.

Class Inheritance Diagram
digraph inheritance2837869640 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.channel_data.ChannelData.html#sofia_redux.scan.channels.channel_data.channel_data.ChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "ChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ChannelGroup" [URL="../../api/sofia_redux.scan.channels.channel_group.channel_group.ChannelGroup.html#sofia_redux.scan.channels.channel_group.channel_group.ChannelGroup",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedDataGroup" -> "ChannelGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ChannelData" -> "ChannelGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangementData" [URL="../../api/sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData.html#sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Expands upon the channel data by defining each channel as a pixel on a"]; "ChannelData" -> "ColorArrangementData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ExampleChannelData" [URL="../../api/sofia_redux.scan.custom.example.channels.channel_data.channel_data.ExampleChannelData.html#sofia_redux.scan.custom.example.channels.channel_data.channel_data.ExampleChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SingleColorChannelData" -> "ExampleChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ExampleChannelGroup" [URL="../../api/sofia_redux.scan.custom.example.channels.channel_group.channel_group.ExampleChannelGroup.html#sofia_redux.scan.custom.example.channels.channel_group.channel_group.ExampleChannelGroup",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ExampleChannelData" -> "ExampleChannelGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ChannelGroup" -> "ExampleChannelGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedDataGroup" [URL="../../api/sofia_redux.scan.flags.flagged_data_group.FlaggedDataGroup.html#sofia_redux.scan.flags.flagged_data_group.FlaggedDataGroup",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedDataGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SingleColorChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.single_color_channel_data.SingleColorChannelData.html#sofia_redux.scan.channels.channel_data.single_color_channel_data.SingleColorChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ColorArrangementData" -> "SingleColorChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.flags.channel_flags Module

Classes

ExampleChannelFlags()

Class Inheritance Diagram
digraph inheritancea5ec39ece6 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelFlags" [URL="../../api/sofia_redux.scan.flags.channel_flags.ChannelFlags.html#sofia_redux.scan.flags.channel_flags.ChannelFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Flags" -> "ChannelFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ExampleChannelFlags" [URL="../../api/sofia_redux.scan.custom.example.flags.channel_flags.ExampleChannelFlags.html#sofia_redux.scan.custom.example.flags.channel_flags.ExampleChannelFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ChannelFlags" -> "ExampleChannelFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.flags.frame_flags Module

Classes

ExampleFrameFlags()

Class Inheritance Diagram
digraph inheritance6fb7906ea1 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ExampleFrameFlags" [URL="../../api/sofia_redux.scan.custom.example.flags.frame_flags.ExampleFrameFlags.html#sofia_redux.scan.custom.example.flags.frame_flags.ExampleFrameFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FrameFlags" -> "ExampleFrameFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FrameFlags" [URL="../../api/sofia_redux.scan.flags.frame_flags.FrameFlags.html#sofia_redux.scan.flags.frame_flags.FrameFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Flags" -> "FrameFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.frames.frames Module

Classes

ExampleFrames()

Initialize frames for the example instrument.

Class Inheritance Diagram
digraph inheritance78bdc79bdb { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ExampleFrames" [URL="../../api/sofia_redux.scan.custom.example.frames.frames.ExampleFrames.html#sofia_redux.scan.custom.example.frames.frames.ExampleFrames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "HorizontalFrames" -> "ExampleFrames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Frames" [URL="../../api/sofia_redux.scan.frames.frames.Frames.html#sofia_redux.scan.frames.frames.Frames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "Frames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HorizontalFrames" [URL="../../api/sofia_redux.scan.frames.horizontal_frames.HorizontalFrames.html#sofia_redux.scan.frames.horizontal_frames.HorizontalFrames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Frames" -> "HorizontalFrames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.info.info Module

Classes

ExampleInfo([configuration_path])

Initialize an ExampleInfo object.

Class Inheritance Diagram
digraph inheritance48c200e9bf { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CameraInfo" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled"]; "Info" -> "CameraInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ExampleInfo" [URL="../../api/sofia_redux.scan.custom.example.info.info.ExampleInfo.html#sofia_redux.scan.custom.example.info.info.ExampleInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SimulationInfo" -> "ExampleInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Info" [URL="../../api/sofia_redux.scan.info.info.Info.html#sofia_redux.scan.info.info.Info",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Info" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SimulationInfo" [URL="../../api/sofia_redux.scan.simulation.info.SimulationInfo.html#sofia_redux.scan.simulation.info.SimulationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CameraInfo" -> "SimulationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.info.astrometry Module

Classes

ExampleAstrometryInfo()

Initialize the astrometry info for the example instrument.

Class Inheritance Diagram
digraph inheritance5ec76d2b8f { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AstrometryInfo" [URL="../../api/sofia_redux.scan.info.astrometry.AstrometryInfo.html#sofia_redux.scan.info.astrometry.AstrometryInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "AstrometryInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ExampleAstrometryInfo" [URL="../../api/sofia_redux.scan.custom.example.info.astrometry.ExampleAstrometryInfo.html#sofia_redux.scan.custom.example.info.astrometry.ExampleAstrometryInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryInfo" -> "ExampleAstrometryInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.info.detector_array Module

Classes

ExampleDetectorArrayInfo()

Initialize the detector array information for the example instrument.

Class Inheritance Diagram
digraph inheritancee961826428 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ExampleDetectorArrayInfo" [URL="../../api/sofia_redux.scan.custom.example.info.detector_array.ExampleDetectorArrayInfo.html#sofia_redux.scan.custom.example.info.detector_array.ExampleDetectorArrayInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "ExampleDetectorArrayInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.info.instrument Module

Classes

ExampleInstrumentInfo()

Initialize the instrument information for the example instrument.

Class Inheritance Diagram
digraph inheritanceb23a8a6672 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CameraInstrumentInfo" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled"]; "InstrumentInfo" -> "CameraInstrumentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ExampleInstrumentInfo" [URL="../../api/sofia_redux.scan.custom.example.info.instrument.ExampleInstrumentInfo.html#sofia_redux.scan.custom.example.info.instrument.ExampleInstrumentInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CameraInstrumentInfo" -> "ExampleInstrumentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InstrumentInfo" [URL="../../api/sofia_redux.scan.info.instrument.InstrumentInfo.html#sofia_redux.scan.info.instrument.InstrumentInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "InstrumentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.info.observation Module

Classes

ExampleObservationInfo()

Initialize the observation information for the example instrument.

Class Inheritance Diagram
digraph inheritanceaa7bc614e6 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ExampleObservationInfo" [URL="../../api/sofia_redux.scan.custom.example.info.observation.ExampleObservationInfo.html#sofia_redux.scan.custom.example.info.observation.ExampleObservationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ObservationInfo" -> "ExampleObservationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ObservationInfo" [URL="../../api/sofia_redux.scan.info.observation.ObservationInfo.html#sofia_redux.scan.info.observation.ObservationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "ObservationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.info.telescope Module

Classes

ExampleTelescopeInfo()

Initialize the telescope information for the example instrument.

Class Inheritance Diagram
digraph inheritancee8eb8e69ae { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ExampleTelescopeInfo" [URL="../../api/sofia_redux.scan.custom.example.info.telescope.ExampleTelescopeInfo.html#sofia_redux.scan.custom.example.info.telescope.ExampleTelescopeInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "TelescopeInfo" -> "ExampleTelescopeInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "TelescopeInfo" [URL="../../api/sofia_redux.scan.info.telescope.TelescopeInfo.html#sofia_redux.scan.info.telescope.TelescopeInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "TelescopeInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.integration.integration Module

Classes

ExampleIntegration([scan])

Initialize an example integration.

Class Inheritance Diagram
digraph inheritancee72bb87bf5 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ExampleIntegration" [URL="../../api/sofia_redux.scan.custom.example.integration.integration.ExampleIntegration.html#sofia_redux.scan.custom.example.integration.integration.ExampleIntegration",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Integration" -> "ExampleIntegration" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Integration" [URL="../../api/sofia_redux.scan.integration.integration.Integration.html#sofia_redux.scan.integration.integration.Integration",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Integration" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.example.scan.scan Module

Classes

ExampleScan(channels[, reduction])

Initialize a scan for the example instrument.

Class Inheritance Diagram
digraph inheritance7a2a364788 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ExampleScan" [URL="../../api/sofia_redux.scan.custom.example.scan.scan.ExampleScan.html#sofia_redux.scan.custom.example.scan.scan.ExampleScan",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Scan" -> "ExampleScan" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Scan" [URL="../../api/sofia_redux.scan.scan.scan.Scan.html#sofia_redux.scan.scan.scan.Scan",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Scan" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.channels.channels Module

Classes

HawcPlusChannels([parent, info, size, name])

Initialize HAWC+ channels.

Class Inheritance Diagram
digraph inheritance8efa1d1789 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Camera" [URL="../../api/sofia_redux.scan.channels.camera.camera.Camera.html#sofia_redux.scan.channels.camera.camera.Camera",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Channels" -> "Camera" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Channels" [URL="../../api/sofia_redux.scan.channels.channels.Channels.html#sofia_redux.scan.channels.channels.Channels",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Channels" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangement" [URL="../../api/sofia_redux.scan.channels.camera.color_arrangement.ColorArrangement.html#sofia_redux.scan.channels.camera.color_arrangement.ColorArrangement",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The color arrangement channels expand upon the camera channels by defining"]; "Camera" -> "ColorArrangement" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HawcPlusChannels" [URL="../../api/sofia_redux.scan.custom.hawc_plus.channels.channels.HawcPlusChannels.html#sofia_redux.scan.custom.hawc_plus.channels.channels.HawcPlusChannels",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaCamera" -> "HawcPlusChannels" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SingleColorArrangement" [URL="../../api/sofia_redux.scan.channels.camera.single_color_arrangement.SingleColorArrangement.html#sofia_redux.scan.channels.camera.single_color_arrangement.SingleColorArrangement",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Expands upon the color arrangement channels by defining each pixel as a"]; "ColorArrangement" -> "SingleColorArrangement" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaCamera" [URL="../../api/sofia_redux.scan.custom.sofia.channels.camera.SofiaCamera.html#sofia_redux.scan.custom.sofia.channels.camera.SofiaCamera",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SingleColorArrangement" -> "SofiaCamera" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.channels.channel_data.channel_data Module

Classes

HawcPlusChannelData([channels])

Initialize the channel data for the HAWC+ instrument.

Class Inheritance Diagram
digraph inheritancea7121ce556 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.channel_data.ChannelData.html#sofia_redux.scan.channels.channel_data.channel_data.ChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "ChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangementData" [URL="../../api/sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData.html#sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Expands upon the channel data by defining each channel as a pixel on a"]; "ChannelData" -> "ColorArrangementData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HawcPlusChannelData" [URL="../../api/sofia_redux.scan.custom.hawc_plus.channels.channel_data.channel_data.HawcPlusChannelData.html#sofia_redux.scan.custom.hawc_plus.channels.channel_data.channel_data.HawcPlusChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SingleColorChannelData" -> "HawcPlusChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaChannelData" -> "HawcPlusChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SingleColorChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.single_color_channel_data.SingleColorChannelData.html#sofia_redux.scan.channels.channel_data.single_color_channel_data.SingleColorChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ColorArrangementData" -> "SingleColorChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaChannelData" [URL="../../api/sofia_redux.scan.custom.sofia.channels.channel_data.channel_data.SofiaChannelData.html#sofia_redux.scan.custom.sofia.channels.channel_data.channel_data.SofiaChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ColorArrangementData" -> "SofiaChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.channels.channel_group.channel_group Module

Classes

HawcPlusChannelGroup(channel_data[, ...])

Initialize a HAWC+ channel group.

Class Inheritance Diagram
digraph inheritanced82fe863eb { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.channel_data.ChannelData.html#sofia_redux.scan.channels.channel_data.channel_data.ChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "ChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ChannelGroup" [URL="../../api/sofia_redux.scan.channels.channel_group.channel_group.ChannelGroup.html#sofia_redux.scan.channels.channel_group.channel_group.ChannelGroup",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedDataGroup" -> "ChannelGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ChannelData" -> "ChannelGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangementData" [URL="../../api/sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData.html#sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Expands upon the channel data by defining each channel as a pixel on a"]; "ChannelData" -> "ColorArrangementData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedDataGroup" [URL="../../api/sofia_redux.scan.flags.flagged_data_group.FlaggedDataGroup.html#sofia_redux.scan.flags.flagged_data_group.FlaggedDataGroup",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedDataGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HawcPlusChannelData" [URL="../../api/sofia_redux.scan.custom.hawc_plus.channels.channel_data.channel_data.HawcPlusChannelData.html#sofia_redux.scan.custom.hawc_plus.channels.channel_data.channel_data.HawcPlusChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SingleColorChannelData" -> "HawcPlusChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaChannelData" -> "HawcPlusChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HawcPlusChannelGroup" [URL="../../api/sofia_redux.scan.custom.hawc_plus.channels.channel_group.channel_group.HawcPlusChannelGroup.html#sofia_redux.scan.custom.hawc_plus.channels.channel_group.channel_group.HawcPlusChannelGroup",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "HawcPlusChannelData" -> "HawcPlusChannelGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ChannelGroup" -> "HawcPlusChannelGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SingleColorChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.single_color_channel_data.SingleColorChannelData.html#sofia_redux.scan.channels.channel_data.single_color_channel_data.SingleColorChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ColorArrangementData" -> "SingleColorChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaChannelData" [URL="../../api/sofia_redux.scan.custom.sofia.channels.channel_data.channel_data.SofiaChannelData.html#sofia_redux.scan.custom.sofia.channels.channel_data.channel_data.SofiaChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ColorArrangementData" -> "SofiaChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.channels.gain_provider.pol_imbalance Module

Classes

HawcPlusPolImbalance()

A gain provider that returns 1.0 for pol 0 channels and -1.0 otherwise.

Class Inheritance Diagram
digraph inheritancef8bdced488 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "GainProvider" [URL="../../api/sofia_redux.scan.channels.gain_provider.gain_provider.GainProvider.html#sofia_redux.scan.channels.gain_provider.gain_provider.GainProvider",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "GainProvider" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HawcPlusPolImbalance" [URL="../../api/sofia_redux.scan.custom.hawc_plus.channels.gain_provider.pol_imbalance.HawcPlusPolImbalance.html#sofia_redux.scan.custom.hawc_plus.channels.gain_provider.pol_imbalance.HawcPlusPolImbalance",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ZeroMeanGains" -> "HawcPlusPolImbalance" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ZeroMeanGains" [URL="../../api/sofia_redux.scan.channels.gain_provider.zero_mean_gains.ZeroMeanGains.html#sofia_redux.scan.channels.gain_provider.zero_mean_gains.ZeroMeanGains",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "GainProvider" -> "ZeroMeanGains" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.channels.mode.los_response Module

Classes

LosResponse([channel_group, gain_provider, name])

Initialize a LOS response mode.

Class Inheritance Diagram
digraph inheritanced95790e04f { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FieldResponse" [URL="../../api/sofia_redux.scan.channels.mode.field_response.FieldResponse.html#sofia_redux.scan.channels.mode.field_response.FieldResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Response" -> "FieldResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "LosResponse" [URL="../../api/sofia_redux.scan.custom.hawc_plus.channels.mode.los_response.LosResponse.html#sofia_redux.scan.custom.hawc_plus.channels.mode.los_response.LosResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FieldResponse" -> "LosResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Mode" [URL="../../api/sofia_redux.scan.channels.mode.mode.Mode.html#sofia_redux.scan.channels.mode.mode.Mode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Mode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Response" [URL="../../api/sofia_redux.scan.channels.mode.response.Response.html#sofia_redux.scan.channels.mode.response.Response",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Mode" -> "Response" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.channels.mode.roll_response Module

Classes

RollResponse([channel_group, gain_provider, ...])

Initialize a roll response mode.

Class Inheritance Diagram
digraph inheritance69f80b780d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FieldResponse" [URL="../../api/sofia_redux.scan.channels.mode.field_response.FieldResponse.html#sofia_redux.scan.channels.mode.field_response.FieldResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Response" -> "FieldResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Mode" [URL="../../api/sofia_redux.scan.channels.mode.mode.Mode.html#sofia_redux.scan.channels.mode.mode.Mode",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Mode" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Response" [URL="../../api/sofia_redux.scan.channels.mode.response.Response.html#sofia_redux.scan.channels.mode.response.Response",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Mode" -> "Response" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "RollResponse" [URL="../../api/sofia_redux.scan.custom.hawc_plus.channels.mode.roll_response.RollResponse.html#sofia_redux.scan.custom.hawc_plus.channels.mode.roll_response.RollResponse",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FieldResponse" -> "RollResponse" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.flags.channel_flags Module

Classes

HawcPlusChannelFlags()

Class Inheritance Diagram
digraph inheritance730bc657dc { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelFlags" [URL="../../api/sofia_redux.scan.flags.channel_flags.ChannelFlags.html#sofia_redux.scan.flags.channel_flags.ChannelFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Flags" -> "ChannelFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HawcPlusChannelFlags" [URL="../../api/sofia_redux.scan.custom.hawc_plus.flags.channel_flags.HawcPlusChannelFlags.html#sofia_redux.scan.custom.hawc_plus.flags.channel_flags.HawcPlusChannelFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ChannelFlags" -> "HawcPlusChannelFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.flags.frame_flags Module

Classes

HawcPlusFrameFlags()

Class Inheritance Diagram
digraph inheritance32d2d9f472 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FrameFlags" [URL="../../api/sofia_redux.scan.flags.frame_flags.FrameFlags.html#sofia_redux.scan.flags.frame_flags.FrameFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Flags" -> "FrameFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HawcPlusFrameFlags" [URL="../../api/sofia_redux.scan.custom.hawc_plus.flags.frame_flags.HawcPlusFrameFlags.html#sofia_redux.scan.custom.hawc_plus.flags.frame_flags.HawcPlusFrameFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FrameFlags" -> "HawcPlusFrameFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.frames.frames Module

Classes

HawcPlusFrames()

Initialize HAWC+ frames.

Class Inheritance Diagram
digraph inheritancea637d0f5a0 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Frames" [URL="../../api/sofia_redux.scan.frames.frames.Frames.html#sofia_redux.scan.frames.frames.Frames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "Frames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HawcPlusFrames" [URL="../../api/sofia_redux.scan.custom.hawc_plus.frames.frames.HawcPlusFrames.html#sofia_redux.scan.custom.hawc_plus.frames.frames.HawcPlusFrames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaFrames" -> "HawcPlusFrames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HorizontalFrames" [URL="../../api/sofia_redux.scan.frames.horizontal_frames.HorizontalFrames.html#sofia_redux.scan.frames.horizontal_frames.HorizontalFrames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Frames" -> "HorizontalFrames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaFrames" [URL="../../api/sofia_redux.scan.custom.sofia.frames.frames.SofiaFrames.html#sofia_redux.scan.custom.sofia.frames.frames.SofiaFrames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "HorizontalFrames" -> "SofiaFrames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.frames.hawc_plus_frame_numba_functions Module

Functions

validate(valid, validated, status, ...)

Utility function to validate HAWC+ frames following a data read.

dark_correct(data, valid_frame, ...)

Perform the dark correction.

downsample_hwp_angle(hwp_angle, ...)

Return a downsampled HWP angle array.

sofia_redux.scan.custom.hawc_plus.info.info Module

Classes

HawcPlusInfo([configuration_path])

Initialize a HawcPlusInfo object.

Class Inheritance Diagram
digraph inheritance2ef37d7e28 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CameraInfo" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled"]; "Info" -> "CameraInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HawcPlusInfo" [URL="../../api/sofia_redux.scan.custom.hawc_plus.info.info.HawcPlusInfo.html#sofia_redux.scan.custom.hawc_plus.info.info.HawcPlusInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaInfo" -> "HawcPlusInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Info" [URL="../../api/sofia_redux.scan.info.info.Info.html#sofia_redux.scan.info.info.Info",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Info" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.info.SofiaInfo.html#sofia_redux.scan.custom.sofia.info.info.SofiaInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "WeatherInfo" -> "SofiaInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "CameraInfo" -> "SofiaInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "WeatherInfo" [URL="../../api/sofia_redux.scan.info.weather_info.WeatherInfo.html#sofia_redux.scan.info.weather_info.WeatherInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An abstract class used to retrieve information on environmental conditions"]; "Info" -> "WeatherInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.info.astrometry Module

Classes

HawcPlusAstrometryInfo()

Initialize astrometry information for HAWC+ observations.

Class Inheritance Diagram
digraph inheritance2d962f43d6 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AstrometryInfo" [URL="../../api/sofia_redux.scan.info.astrometry.AstrometryInfo.html#sofia_redux.scan.info.astrometry.AstrometryInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "AstrometryInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HawcPlusAstrometryInfo" [URL="../../api/sofia_redux.scan.custom.hawc_plus.info.astrometry.HawcPlusAstrometryInfo.html#sofia_redux.scan.custom.hawc_plus.info.astrometry.HawcPlusAstrometryInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaAstrometryInfo" -> "HawcPlusAstrometryInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaAstrometryInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.astrometry.SofiaAstrometryInfo.html#sofia_redux.scan.custom.sofia.info.astrometry.SofiaAstrometryInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryInfo" -> "SofiaAstrometryInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.info.chopping Module

Classes

HawcPlusChoppingInfo()

Initialize the HAWC+ chopping information.

Class Inheritance Diagram
digraph inheritance22e4f300da { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "HawcPlusChoppingInfo" [URL="../../api/sofia_redux.scan.custom.hawc_plus.info.chopping.HawcPlusChoppingInfo.html#sofia_redux.scan.custom.hawc_plus.info.chopping.HawcPlusChoppingInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaChoppingInfo" -> "HawcPlusChoppingInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaChoppingInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.chopping.SofiaChoppingInfo.html#sofia_redux.scan.custom.sofia.info.chopping.SofiaChoppingInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaChoppingInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.info.detector_array Module

Classes

HawcPlusDetectorArrayInfo()

Initialize the HAWC+ detector array information.

Class Inheritance Diagram
digraph inheritance30d0f145a9 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "HawcPlusDetectorArrayInfo" [URL="../../api/sofia_redux.scan.custom.hawc_plus.info.detector_array.HawcPlusDetectorArrayInfo.html#sofia_redux.scan.custom.hawc_plus.info.detector_array.HawcPlusDetectorArrayInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaDetectorArrayInfo" -> "HawcPlusDetectorArrayInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaDetectorArrayInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.detector_array.SofiaDetectorArrayInfo.html#sofia_redux.scan.custom.sofia.info.detector_array.SofiaDetectorArrayInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaDetectorArrayInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.info.instrument Module

Classes

HawcPlusInstrumentInfo()

Initialize the HAWC+ instrument information.

Class Inheritance Diagram
digraph inheritance30b3825761 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CameraInstrumentInfo" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled"]; "InstrumentInfo" -> "CameraInstrumentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HawcPlusInstrumentInfo" [URL="../../api/sofia_redux.scan.custom.hawc_plus.info.instrument.HawcPlusInstrumentInfo.html#sofia_redux.scan.custom.hawc_plus.info.instrument.HawcPlusInstrumentInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaInstrumentInfo" -> "HawcPlusInstrumentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InstrumentInfo" [URL="../../api/sofia_redux.scan.info.instrument.InstrumentInfo.html#sofia_redux.scan.info.instrument.InstrumentInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "InstrumentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaInstrumentInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.instrument.SofiaInstrumentInfo.html#sofia_redux.scan.custom.sofia.info.instrument.SofiaInstrumentInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CameraInstrumentInfo" -> "SofiaInstrumentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.info.observation Module

Classes

HawcPlusObservationInfo()

Initialize the SOFIA observation information.

Class Inheritance Diagram
digraph inheritancee9300be658 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "HawcPlusObservationInfo" [URL="../../api/sofia_redux.scan.custom.hawc_plus.info.observation.HawcPlusObservationInfo.html#sofia_redux.scan.custom.hawc_plus.info.observation.HawcPlusObservationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaObservationInfo" -> "HawcPlusObservationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ObservationInfo" [URL="../../api/sofia_redux.scan.info.observation.ObservationInfo.html#sofia_redux.scan.info.observation.ObservationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "ObservationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaObservationInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.observation.SofiaObservationInfo.html#sofia_redux.scan.custom.sofia.info.observation.SofiaObservationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ObservationInfo" -> "SofiaObservationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.info.telescope Module

Classes

HawcPlusTelescopeInfo()

Initialize the HAWC+ telescope information.

Class Inheritance Diagram
digraph inheritance30ffb96a3d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "HawcPlusTelescopeInfo" [URL="../../api/sofia_redux.scan.custom.hawc_plus.info.telescope.HawcPlusTelescopeInfo.html#sofia_redux.scan.custom.hawc_plus.info.telescope.HawcPlusTelescopeInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaTelescopeInfo" -> "HawcPlusTelescopeInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaTelescopeInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.telescope.SofiaTelescopeInfo.html#sofia_redux.scan.custom.sofia.info.telescope.SofiaTelescopeInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "TelescopeInfo" -> "SofiaTelescopeInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "TelescopeInfo" [URL="../../api/sofia_redux.scan.info.telescope.TelescopeInfo.html#sofia_redux.scan.info.telescope.TelescopeInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "TelescopeInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.integration.integration Module

Classes

HawcPlusIntegration([scan])

Initialize a HAWC+ integration.

Class Inheritance Diagram
digraph inheritanceaca42d536e { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "HawcPlusIntegration" [URL="../../api/sofia_redux.scan.custom.hawc_plus.integration.integration.HawcPlusIntegration.html#sofia_redux.scan.custom.hawc_plus.integration.integration.HawcPlusIntegration",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaIntegration" -> "HawcPlusIntegration" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Integration" [URL="../../api/sofia_redux.scan.integration.integration.Integration.html#sofia_redux.scan.integration.integration.Integration",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Integration" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaIntegration" [URL="../../api/sofia_redux.scan.custom.sofia.integration.integration.SofiaIntegration.html#sofia_redux.scan.custom.sofia.integration.integration.SofiaIntegration",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Integration" -> "SofiaIntegration" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.integration.hawc_integration_numba_functions Module

Functions

find_inconsistencies(frame_valid, ...[, ...])

Find, fix (or flag) jumps and return the number corrected per channel.

fix_jumps(frame_valid, frame_data, ...[, ...])

Detect and fix jumps in the frame data for each channel.

fix_block(from_frame, to_frame, frame_valid, ...)

Jump correct a block of frames for a given channel.

flag_block(from_frame, to_frame, ...)

Flag all samples within a block for a given channel with a jump flag.

level_block(from_frame, to_frame, ...[, ...])

Level a frame block for a given channel.

correct_jumps(frame_data, frame_valid, ...)

Correct DAC jumps in the frame data.

flag_zeroed_channels(frame_data, ...)

Flag channels with the DISCARD flag if all frame data are zero valued.

check_jumps(start_counter, jump_counter, ...)

Checks for jumps in each channel.

sofia_redux.scan.custom.hawc_plus.scan.scan Module

Classes

HawcPlusScan(channels[, reduction])

Initialize a HAWC+ scan.

Class Inheritance Diagram
digraph inheritancea1b6e5ea3b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "HawcPlusScan" [URL="../../api/sofia_redux.scan.custom.hawc_plus.scan.scan.HawcPlusScan.html#sofia_redux.scan.custom.hawc_plus.scan.scan.HawcPlusScan",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaScan" -> "HawcPlusScan" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Scan" [URL="../../api/sofia_redux.scan.scan.scan.Scan.html#sofia_redux.scan.scan.scan.Scan",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Scan" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaScan" [URL="../../api/sofia_redux.scan.custom.sofia.scan.scan.SofiaScan.html#sofia_redux.scan.custom.sofia.scan.scan.SofiaScan",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Scan" -> "SofiaScan" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.hawc_plus.simulation.simulation Module

Classes

HawcPlusSimulation(info)

Initialize a HAWC+ simulation.

Class Inheritance Diagram
digraph inheritance15117a8b24 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "HawcPlusSimulation" [URL="../../api/sofia_redux.scan.custom.hawc_plus.simulation.simulation.HawcPlusSimulation.html#sofia_redux.scan.custom.hawc_plus.simulation.simulation.HawcPlusSimulation",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "HawcPlusSimulation" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.channels.camera Module

Classes

SofiaCamera([name, parent, info, size])

Initialize camera channels.

Class Inheritance Diagram
digraph inheritancedfcfbfd348 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Camera" [URL="../../api/sofia_redux.scan.channels.camera.camera.Camera.html#sofia_redux.scan.channels.camera.camera.Camera",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Channels" -> "Camera" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Channels" [URL="../../api/sofia_redux.scan.channels.channels.Channels.html#sofia_redux.scan.channels.channels.Channels",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Channels" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangement" [URL="../../api/sofia_redux.scan.channels.camera.color_arrangement.ColorArrangement.html#sofia_redux.scan.channels.camera.color_arrangement.ColorArrangement",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The color arrangement channels expand upon the camera channels by defining"]; "Camera" -> "ColorArrangement" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SingleColorArrangement" [URL="../../api/sofia_redux.scan.channels.camera.single_color_arrangement.SingleColorArrangement.html#sofia_redux.scan.channels.camera.single_color_arrangement.SingleColorArrangement",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Expands upon the color arrangement channels by defining each pixel as a"]; "ColorArrangement" -> "SingleColorArrangement" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaCamera" [URL="../../api/sofia_redux.scan.custom.sofia.channels.camera.SofiaCamera.html#sofia_redux.scan.custom.sofia.channels.camera.SofiaCamera",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SingleColorArrangement" -> "SofiaCamera" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.channels.channel_data.channel_data Module

Classes

SofiaChannelData([channels])

Initialize the SOFIA channel data container.

Class Inheritance Diagram
digraph inheritance0475839966 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelData" [URL="../../api/sofia_redux.scan.channels.channel_data.channel_data.ChannelData.html#sofia_redux.scan.channels.channel_data.channel_data.ChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "ChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ColorArrangementData" [URL="../../api/sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData.html#sofia_redux.scan.channels.channel_data.color_arrangement_data.ColorArrangementData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Expands upon the channel data by defining each channel as a pixel on a"]; "ChannelData" -> "ColorArrangementData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaChannelData" [URL="../../api/sofia_redux.scan.custom.sofia.channels.channel_data.channel_data.SofiaChannelData.html#sofia_redux.scan.custom.sofia.channels.channel_data.channel_data.SofiaChannelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ColorArrangementData" -> "SofiaChannelData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.flags.quality_flags Module

Classes

QualityFlags()

Class Inheritance Diagram
digraph inheritancee749191f2c { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "QualityFlags" [URL="../../api/sofia_redux.scan.custom.sofia.flags.quality_flags.QualityFlags.html#sofia_redux.scan.custom.sofia.flags.quality_flags.QualityFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Flags" -> "QualityFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.frames.frames Module

Classes

SofiaFrames()

Initialize frames for SOFIA instruments.

Class Inheritance Diagram
digraph inheritance2dcfa704a7 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Frames" [URL="../../api/sofia_redux.scan.frames.frames.Frames.html#sofia_redux.scan.frames.frames.Frames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "Frames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HorizontalFrames" [URL="../../api/sofia_redux.scan.frames.horizontal_frames.HorizontalFrames.html#sofia_redux.scan.frames.horizontal_frames.HorizontalFrames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Frames" -> "HorizontalFrames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaFrames" [URL="../../api/sofia_redux.scan.custom.sofia.frames.frames.SofiaFrames.html#sofia_redux.scan.custom.sofia.frames.frames.SofiaFrames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "HorizontalFrames" -> "SofiaFrames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.info Module

Classes

SofiaInfo([configuration_path])

Initialize a SofiaInfo object.

Class Inheritance Diagram
digraph inheritance5ced82282f { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CameraInfo" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled"]; "Info" -> "CameraInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Info" [URL="../../api/sofia_redux.scan.info.info.Info.html#sofia_redux.scan.info.info.Info",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Info" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.info.SofiaInfo.html#sofia_redux.scan.custom.sofia.info.info.SofiaInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "WeatherInfo" -> "SofiaInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "CameraInfo" -> "SofiaInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "WeatherInfo" [URL="../../api/sofia_redux.scan.info.weather_info.WeatherInfo.html#sofia_redux.scan.info.weather_info.WeatherInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An abstract class used to retrieve information on environmental conditions"]; "Info" -> "WeatherInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.sofia_info_numba_functions Module

Functions

get_drift_corrections(frame_utc, ...)

Get the drift corrections by linear interpolation between drifts.

sofia_redux.scan.custom.sofia.info.aircraft Module

Classes

SofiaAircraftInfo()

Initialize the SOFIA aircraft information.

Class Inheritance Diagram
digraph inheritance88f30ee031 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaAircraftInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.aircraft.SofiaAircraftInfo.html#sofia_redux.scan.custom.sofia.info.aircraft.SofiaAircraftInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaAircraftInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.astrometry Module

Classes

SofiaAstrometryInfo()

Initialize astrometry information for SOFIA observations.

Class Inheritance Diagram
digraph inheritance1dcaeeb6e7 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AstrometryInfo" [URL="../../api/sofia_redux.scan.info.astrometry.AstrometryInfo.html#sofia_redux.scan.info.astrometry.AstrometryInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "AstrometryInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaAstrometryInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.astrometry.SofiaAstrometryInfo.html#sofia_redux.scan.custom.sofia.info.astrometry.SofiaAstrometryInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryInfo" -> "SofiaAstrometryInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.chopping Module

Classes

SofiaChoppingInfo()

Initialize the SOFIA chopping information.

Class Inheritance Diagram
digraph inheritance5f00a88584 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaChoppingInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.chopping.SofiaChoppingInfo.html#sofia_redux.scan.custom.sofia.info.chopping.SofiaChoppingInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaChoppingInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.detector_array Module

Classes

SofiaDetectorArrayInfo()

Initialize the SOFIA detector array information.

Class Inheritance Diagram
digraph inheritanced25c17d54b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaDetectorArrayInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.detector_array.SofiaDetectorArrayInfo.html#sofia_redux.scan.custom.sofia.info.detector_array.SofiaDetectorArrayInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaDetectorArrayInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.dithering Module

Classes

SofiaDitheringInfo()

Initialize the SOFIA dithering information.

Class Inheritance Diagram
digraph inheritance0f2ca9b623 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaDitheringInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.dithering.SofiaDitheringInfo.html#sofia_redux.scan.custom.sofia.info.dithering.SofiaDitheringInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaDitheringInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.environment Module

Classes

SofiaEnvironmentInfo()

Initialize the SOFIA environment information.

Class Inheritance Diagram
digraph inheritance61cbe1370f { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaEnvironmentInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.environment.SofiaEnvironmentInfo.html#sofia_redux.scan.custom.sofia.info.environment.SofiaEnvironmentInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaEnvironmentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.extended_scanning Module

Classes

SofiaExtendedScanningInfo()

Initialize the SOFIA extended scanning information.

Class Inheritance Diagram
digraph inheritance2563883973 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaExtendedScanningInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.extended_scanning.SofiaExtendedScanningInfo.html#sofia_redux.scan.custom.sofia.info.extended_scanning.SofiaExtendedScanningInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SofiaScanningInfo" -> "SofiaExtendedScanningInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaScanningInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.scanning.SofiaScanningInfo.html#sofia_redux.scan.custom.sofia.info.scanning.SofiaScanningInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaScanningInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.gyro_drifts Module

Classes

SofiaGyroDriftsInfo()

Initialize the SOFIA gyro drift information.

GyroDrift(header, index)

Initializes a single drift.

Class Inheritance Diagram
digraph inheritancece26787bab { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "GyroDrift" [URL="../../api/sofia_redux.scan.custom.sofia.info.gyro_drifts.GyroDrift.html#sofia_redux.scan.custom.sofia.info.gyro_drifts.GyroDrift",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "GyroDrift" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaGyroDriftsInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.gyro_drifts.SofiaGyroDriftsInfo.html#sofia_redux.scan.custom.sofia.info.gyro_drifts.SofiaGyroDriftsInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaGyroDriftsInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.instrument Module

Classes

SofiaInstrumentInfo()

Initialize the SOFIA instrument information.

Class Inheritance Diagram
digraph inheritance28c07c4eff { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CameraInstrumentInfo" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled"]; "InstrumentInfo" -> "CameraInstrumentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InstrumentInfo" [URL="../../api/sofia_redux.scan.info.instrument.InstrumentInfo.html#sofia_redux.scan.info.instrument.InstrumentInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "InstrumentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaInstrumentInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.instrument.SofiaInstrumentInfo.html#sofia_redux.scan.custom.sofia.info.instrument.SofiaInstrumentInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CameraInstrumentInfo" -> "SofiaInstrumentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.mapping Module

Classes

SofiaMappingInfo()

Initialize the SOFIA mapping information.

Class Inheritance Diagram
digraph inheritance7b5991888a { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaMappingInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.mapping.SofiaMappingInfo.html#sofia_redux.scan.custom.sofia.info.mapping.SofiaMappingInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaMappingInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.mission Module

Classes

SofiaMissionInfo()

Initialize the SOFIA flight mission information.

Class Inheritance Diagram
digraph inheritanceea4a2002fd { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaMissionInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.mission.SofiaMissionInfo.html#sofia_redux.scan.custom.sofia.info.mission.SofiaMissionInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaMissionInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.mode Module

Classes

SofiaModeInfo()

Initialize the SOFIA mode information.

Class Inheritance Diagram
digraph inheritancecee6f7968d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaModeInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.mode.SofiaModeInfo.html#sofia_redux.scan.custom.sofia.info.mode.SofiaModeInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaModeInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.nodding Module

Classes

SofiaNoddingInfo()

Initialize the SOFIA nodding information.

Class Inheritance Diagram
digraph inheritance1d2b5e126e { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaNoddingInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.nodding.SofiaNoddingInfo.html#sofia_redux.scan.custom.sofia.info.nodding.SofiaNoddingInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaNoddingInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.observation Module

Classes

SofiaObservationInfo()

Initialize the SOFIA observation information.

Class Inheritance Diagram
digraph inheritance2ed098dc19 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ObservationInfo" [URL="../../api/sofia_redux.scan.info.observation.ObservationInfo.html#sofia_redux.scan.info.observation.ObservationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "ObservationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaObservationInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.observation.SofiaObservationInfo.html#sofia_redux.scan.custom.sofia.info.observation.SofiaObservationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ObservationInfo" -> "SofiaObservationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.origination Module

Classes

SofiaOriginationInfo()

Initialize the SOFIA origination information.

Class Inheritance Diagram
digraph inheritanceb2c5d90914 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "OriginationInfo" [URL="../../api/sofia_redux.scan.info.origination.OriginationInfo.html#sofia_redux.scan.info.origination.OriginationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "OriginationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaOriginationInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.origination.SofiaOriginationInfo.html#sofia_redux.scan.custom.sofia.info.origination.SofiaOriginationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "OriginationInfo" -> "SofiaOriginationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.processing Module

Classes

SofiaProcessingInfo()

Initialize the SOFIA processing information.

Class Inheritance Diagram
digraph inheritance121c53d14a { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaProcessingInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.processing.SofiaProcessingInfo.html#sofia_redux.scan.custom.sofia.info.processing.SofiaProcessingInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaProcessingInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.scanning Module

Classes

SofiaScanningInfo()

Initialize the SOFIA scanning information.

Class Inheritance Diagram
digraph inheritance1e6ae0aff2 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaScanningInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.scanning.SofiaScanningInfo.html#sofia_redux.scan.custom.sofia.info.scanning.SofiaScanningInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaScanningInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.spectroscopy Module

Classes

SofiaSpectroscopyInfo()

Initialize the SOFIA spectroscopy information.

Class Inheritance Diagram
digraph inheritance1da20a8225 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaSpectroscopyInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.spectroscopy.SofiaSpectroscopyInfo.html#sofia_redux.scan.custom.sofia.info.spectroscopy.SofiaSpectroscopyInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "SofiaSpectroscopyInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.info.telescope Module

Classes

SofiaTelescopeInfo()

Initialize the SOFIA telescope information.

Class Inheritance Diagram
digraph inheritance9577f8efe7 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaTelescopeInfo" [URL="../../api/sofia_redux.scan.custom.sofia.info.telescope.SofiaTelescopeInfo.html#sofia_redux.scan.custom.sofia.info.telescope.SofiaTelescopeInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "TelescopeInfo" -> "SofiaTelescopeInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "TelescopeInfo" [URL="../../api/sofia_redux.scan.info.telescope.TelescopeInfo.html#sofia_redux.scan.info.telescope.TelescopeInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "TelescopeInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.integration.integration Module

Classes

SofiaIntegration([scan])

Initialize a SOFIA integration.

Class Inheritance Diagram
digraph inheritancee0e200834f { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Integration" [URL="../../api/sofia_redux.scan.integration.integration.Integration.html#sofia_redux.scan.integration.integration.Integration",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Integration" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaIntegration" [URL="../../api/sofia_redux.scan.custom.sofia.integration.integration.SofiaIntegration.html#sofia_redux.scan.custom.sofia.integration.integration.SofiaIntegration",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Integration" -> "SofiaIntegration" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.integration.models.atran Module

Classes

AtranModel(options)

Initialize the ATRAN model for SOFIA.

Class Inheritance Diagram
digraph inheritance62719497ea { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AtranModel" [URL="../../api/sofia_redux.scan.custom.sofia.integration.models.atran.AtranModel.html#sofia_redux.scan.custom.sofia.integration.models.atran.AtranModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "AtranModel" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.scan.scan Module

Classes

SofiaScan(channels[, reduction])

Initialize a SOFIA scan.

Class Inheritance Diagram
digraph inheritancef4154f54ef { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Scan" [URL="../../api/sofia_redux.scan.scan.scan.Scan.html#sofia_redux.scan.scan.scan.Scan",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Scan" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SofiaScan" [URL="../../api/sofia_redux.scan.custom.sofia.scan.scan.SofiaScan.html#sofia_redux.scan.custom.sofia.scan.scan.SofiaScan",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Scan" -> "SofiaScan" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.custom.sofia.simulation.aircraft Module

Classes

AircraftSimulation()

Initialize a simulated SOFIA aircraft.

Class Inheritance Diagram
digraph inheritanceb08e046b68 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AircraftSimulation" [URL="../../api/sofia_redux.scan.custom.sofia.simulation.aircraft.AircraftSimulation.html#sofia_redux.scan.custom.sofia.simulation.aircraft.AircraftSimulation",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "AircraftSimulation" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.filters

sofia_redux.scan.filters.filter Module

Classes

Filter([integration, data])

Initialize an integration filter.

Class Inheritance Diagram
digraph inheritancef57ae10f93 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Filter" [URL="../../api/sofia_redux.scan.filters.filter.Filter.html#sofia_redux.scan.filters.filter.Filter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Filter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.filters.filters_numba_functions Module

Functions

load_timestream(frame_data, frame_weights, ...)

Load timestream data from the supplied frame data.

remove_rejection_from_frames(frame_data, ...)

Remove the rejected signal from frame data.

apply_rejection_to_parms(frame_valid, ...)

Update the frame dependents following the remove operation.

dft_filter_channels(frame_data, rejection, ...)

Filter frame data using the filter rejection DFT method.

dft_filter_frames(data, rejection, n_frames)

Use DFT to filter single channel data.

dft_filter_frequency_channel(data, fch, ...)

Apply DFT filtering for a given frequency channel.

level_for_channels(signal, valid_frame, ...)

Level a given signal over all frames for the given channel indices.

level(data, n_frames)

Remove the average level from each channel for the provided data set.

level_1d(data, n_frames)

Remove the average from a given 1-D data array.

resample(old, new)

Fast implementation of the resample method.

accumulate_profiles(profiles, ...)

Accumulate the calculated profiles onto channel profiles.

calculate_varied_point_response(min_fch, ...)

Calculate the point response for the varied filter.

calculate_channel_point_responses(min_fch, ...)

Calculate the point response for each given channel of an adaptive filter.

calc_mean_amplitudes(amplitudes, ...)

Calculate the mean amplitudes and weights of a Fourier spectrum.

whiten_profile(amplitudes, ...)

Fast implementation of the whiten_profile method.

add_frame_parms(rejected, points, weights, ...)

Add to the frame dependents based on the rejected signal.

expand_rejection_filter(reject, half_width, df)

Expand the rejection filter by a given width.

harmonize_rejection_filter(reject, ...)

Add harmonics to the rejection filter.

sofia_redux.scan.filters.adaptive_filter Module

Classes

AdaptiveFilter([integration, data])

Initialize an integration adaptive filter.

Class Inheritance Diagram
digraph inheritanced9409b1854 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AdaptiveFilter" [URL="../../api/sofia_redux.scan.filters.adaptive_filter.AdaptiveFilter.html#sofia_redux.scan.filters.adaptive_filter.AdaptiveFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "VariedFilter" -> "AdaptiveFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Filter" [URL="../../api/sofia_redux.scan.filters.filter.Filter.html#sofia_redux.scan.filters.filter.Filter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Filter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "VariedFilter" [URL="../../api/sofia_redux.scan.filters.varied_filter.VariedFilter.html#sofia_redux.scan.filters.varied_filter.VariedFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Filter" -> "VariedFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.filters.fixed_filter Module

Classes

FixedFilter([integration, data])

Initializes a fixed filter.

Class Inheritance Diagram
digraph inheritance54386df1b9 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Filter" [URL="../../api/sofia_redux.scan.filters.filter.Filter.html#sofia_redux.scan.filters.filter.Filter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Filter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FixedFilter" [URL="../../api/sofia_redux.scan.filters.fixed_filter.FixedFilter.html#sofia_redux.scan.filters.fixed_filter.FixedFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Filter" -> "FixedFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.filters.kill_filter Module

Classes

KillFilter([integration, data])

Initializes a kill filter.

Class Inheritance Diagram
digraph inheritanceccc4b05b59 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Filter" [URL="../../api/sofia_redux.scan.filters.filter.Filter.html#sofia_redux.scan.filters.filter.Filter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Filter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FixedFilter" [URL="../../api/sofia_redux.scan.filters.fixed_filter.FixedFilter.html#sofia_redux.scan.filters.fixed_filter.FixedFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Filter" -> "FixedFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "KillFilter" [URL="../../api/sofia_redux.scan.filters.kill_filter.KillFilter.html#sofia_redux.scan.filters.kill_filter.KillFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FixedFilter" -> "KillFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.filters.motion_filter Module

Classes

MotionFilter([integration, data])

Initializes a motion filter.

Class Inheritance Diagram
digraph inheritanceaacd4f908d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Filter" [URL="../../api/sofia_redux.scan.filters.filter.Filter.html#sofia_redux.scan.filters.filter.Filter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Filter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FixedFilter" [URL="../../api/sofia_redux.scan.filters.fixed_filter.FixedFilter.html#sofia_redux.scan.filters.fixed_filter.FixedFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Filter" -> "FixedFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "KillFilter" [URL="../../api/sofia_redux.scan.filters.kill_filter.KillFilter.html#sofia_redux.scan.filters.kill_filter.KillFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FixedFilter" -> "KillFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "MotionFilter" [URL="../../api/sofia_redux.scan.filters.motion_filter.MotionFilter.html#sofia_redux.scan.filters.motion_filter.MotionFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "KillFilter" -> "MotionFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.filters.multi_filter Module

Classes

MultiFilter([integration, data])

Initialize an integration multi-filter.

Class Inheritance Diagram
digraph inheritance7b0ff3cd02 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Filter" [URL="../../api/sofia_redux.scan.filters.filter.Filter.html#sofia_redux.scan.filters.filter.Filter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Filter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "MultiFilter" [URL="../../api/sofia_redux.scan.filters.multi_filter.MultiFilter.html#sofia_redux.scan.filters.multi_filter.MultiFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "VariedFilter" -> "MultiFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "VariedFilter" [URL="../../api/sofia_redux.scan.filters.varied_filter.VariedFilter.html#sofia_redux.scan.filters.varied_filter.VariedFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Filter" -> "VariedFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.filters.varied_filter Module

Classes

VariedFilter([integration, data])

Initialize an integration varied filter.

Class Inheritance Diagram
digraph inheritancefd2303be07 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Filter" [URL="../../api/sofia_redux.scan.filters.filter.Filter.html#sofia_redux.scan.filters.filter.Filter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Filter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "VariedFilter" [URL="../../api/sofia_redux.scan.filters.varied_filter.VariedFilter.html#sofia_redux.scan.filters.varied_filter.VariedFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Filter" -> "VariedFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.filters.whitening_filter Module

Classes

WhiteningFilter([integration, data])

Initialize an integration whitening filter.

Class Inheritance Diagram
digraph inheritancef43398da6d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AdaptiveFilter" [URL="../../api/sofia_redux.scan.filters.adaptive_filter.AdaptiveFilter.html#sofia_redux.scan.filters.adaptive_filter.AdaptiveFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "VariedFilter" -> "AdaptiveFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Filter" [URL="../../api/sofia_redux.scan.filters.filter.Filter.html#sofia_redux.scan.filters.filter.Filter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Filter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "VariedFilter" [URL="../../api/sofia_redux.scan.filters.varied_filter.VariedFilter.html#sofia_redux.scan.filters.varied_filter.VariedFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Filter" -> "VariedFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "WhiteningFilter" [URL="../../api/sofia_redux.scan.filters.whitening_filter.WhiteningFilter.html#sofia_redux.scan.filters.whitening_filter.WhiteningFilter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AdaptiveFilter" -> "WhiteningFilter" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.flags

sofia_redux.scan.flags.flags Module

Classes

Flags()

The Flags class contains methods to manipulate flagging.

Class Inheritance Diagram
digraph inheritance490b7fee3d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.flags.flag_numba_functions Module

Functions

set_flags(flag_array, flag[, indices])

Add a flag indicator to an array of flags.

unflag(flag_array[, flag, indices])

Remove a flag indicator from an array of flags.

flatten_nd_indices(indices, array_shape)

Converts ND array indices to flat indices.

is_flagged(flag_array[, flag, exact])

Return whether a flag array is flagged with a given flag.

is_unflagged(flag_array[, flag, exact])

Return whether a flag array is unflagged by the given flag.

get_mem_correction(data, noise[, ...])

Determine the Maximum-Entropy-Method (MEM) correction.

set_new_blank_value(data, old_blank, new_blank)

Set all old blanking levels in the data to the new blanking level.

sofia_redux.scan.flags.array_flags Module

Classes

ArrayFlags()

Class Inheritance Diagram
digraph inheritancec841c9afb5 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ArrayFlags" [URL="../../api/sofia_redux.scan.flags.array_flags.ArrayFlags.html#sofia_redux.scan.flags.array_flags.ArrayFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Flags" -> "ArrayFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.flags.channel_flags Module

Classes

ChannelFlags()

Class Inheritance Diagram
digraph inheritance7e73f64ed1 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ChannelFlags" [URL="../../api/sofia_redux.scan.flags.channel_flags.ChannelFlags.html#sofia_redux.scan.flags.channel_flags.ChannelFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Flags" -> "ChannelFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.flags.flagged_array Module

Classes

FlaggedArray([data, blanking_value, dtype, ...])

Creates a flagged array instance.

Class Inheritance Diagram
digraph inheritancee703628387 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FlaggedArray" [URL="../../api/sofia_redux.scan.flags.flagged_array.FlaggedArray.html#sofia_redux.scan.flags.flagged_array.FlaggedArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedArray" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.flags.flagged_data Module

Classes

FlaggedData()

Initialize a FlaggedData object.

Class Inheritance Diagram
digraph inheritance03474059e5 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.flags.flagged_data_group Module

Classes

FlaggedDataGroup(data[, indices, name])

Create a subgroup of flagged data.

Class Inheritance Diagram
digraph inheritanceb56535a956 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedDataGroup" [URL="../../api/sofia_redux.scan.flags.flagged_data_group.FlaggedDataGroup.html#sofia_redux.scan.flags.flagged_data_group.FlaggedDataGroup",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedDataGroup" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.flags.frame_flags Module

Classes

FrameFlags()

Class Inheritance Diagram
digraph inheritanced2aed32937 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FrameFlags" [URL="../../api/sofia_redux.scan.flags.frame_flags.FrameFlags.html#sofia_redux.scan.flags.frame_flags.FrameFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Flags" -> "FrameFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.flags.instrument_flags Module

Classes

InstrumentFlags()

Class Inheritance Diagram
digraph inheritancec488cca34b { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InstrumentFlags" [URL="../../api/sofia_redux.scan.flags.instrument_flags.InstrumentFlags.html#sofia_redux.scan.flags.instrument_flags.InstrumentFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Flags" -> "InstrumentFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.flags.map_flags Module

Classes

MapFlags()

Class Inheritance Diagram
digraph inheritanceecd6676c39 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ArrayFlags" [URL="../../api/sofia_redux.scan.flags.array_flags.ArrayFlags.html#sofia_redux.scan.flags.array_flags.ArrayFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Flags" -> "ArrayFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "MapFlags" [URL="../../api/sofia_redux.scan.flags.map_flags.MapFlags.html#sofia_redux.scan.flags.map_flags.MapFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ArrayFlags" -> "MapFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.flags.motion_flags Module

Classes

MotionFlags(direction)

Initialize a MotionFlags object.

Class Inheritance Diagram
digraph inheritancef883bd410d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Flags" [URL="../../api/sofia_redux.scan.flags.flags.Flags.html#sofia_redux.scan.flags.flags.Flags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Flags class contains methods to manipulate flagging."]; "ABC" -> "Flags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "MotionFlags" [URL="../../api/sofia_redux.scan.flags.motion_flags.MotionFlags.html#sofia_redux.scan.flags.motion_flags.MotionFlags",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Flags" -> "MotionFlags" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.flags.mounts Module

Classes

Mount(value[, names, module, qualname, ...])

The Mount class contains all available types of telescope mount.

Class Inheritance Diagram
digraph inheritance2ff98ef52a { bgcolor=transparent; rankdir=LR; size=""; "Enum" [URL="https://docs.python.org/3/library/enum.html#enum.Enum",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Create a collection of name/value pairs."]; "Mount" [URL="../../api/sofia_redux.scan.flags.mounts.Mount.html#sofia_redux.scan.flags.mounts.Mount",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The Mount class contains all available types of telescope mount."]; "Enum" -> "Mount" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.frames

sofia_redux.scan.frames.frames Module

Classes

Frames()

The Frames class contains all time-dependent data in an integration.

Class Inheritance Diagram
digraph inheritance981e366461 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Frames" [URL="../../api/sofia_redux.scan.frames.frames.Frames.html#sofia_redux.scan.frames.frames.Frames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "Frames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.frames.frames_numba_functions Module

Functions

add_dependents(dependents, dp, frame_valid)

Add increments to the frame dependents.

validate_frames(valid, cos_a, sin_a, ...)

Checks validity of frame data and updates the angles based on mount type.

downsample_data(data, sample_flag, valid, ...)

Downsample data to a new resolution using a window kernel.

sofia_redux.scan.frames.horizontal_frames Module

Classes

HorizontalFrames()

Initialize horizontal frames.

Class Inheritance Diagram
digraph inheritancea56eea71fc { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Frames" [URL="../../api/sofia_redux.scan.frames.frames.Frames.html#sofia_redux.scan.frames.frames.Frames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "Frames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "HorizontalFrames" [URL="../../api/sofia_redux.scan.frames.horizontal_frames.HorizontalFrames.html#sofia_redux.scan.frames.horizontal_frames.HorizontalFrames",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Frames" -> "HorizontalFrames" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.info

sofia_redux.scan.info.info Module

Classes

Info([configuration_path])

Initialize an Info object.

Class Inheritance Diagram
digraph inheritance8a89801248 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Info" [URL="../../api/sofia_redux.scan.info.info.Info.html#sofia_redux.scan.info.info.Info",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Info" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.info.astrometry Module

Classes

AstrometryInfo()

Initialize the astrometry information.

Class Inheritance Diagram
digraph inheritance0ba909cd83 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AstrometryInfo" [URL="../../api/sofia_redux.scan.info.astrometry.AstrometryInfo.html#sofia_redux.scan.info.astrometry.AstrometryInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "AstrometryInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.info.base Module

Classes

InfoBase()

Initialize a basic informational object.

Class Inheritance Diagram
digraph inheritanceda52db7f72 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.info.instrument Module

Classes

InstrumentInfo()

Initialize the instrument information.

Class Inheritance Diagram
digraph inheritance5336be75ad { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "InstrumentInfo" [URL="../../api/sofia_redux.scan.info.instrument.InstrumentInfo.html#sofia_redux.scan.info.instrument.InstrumentInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "InstrumentInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.info.observation Module

Classes

ObservationInfo()

Initialize the observation information.

Class Inheritance Diagram
digraph inheritancebe22bfd082 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ObservationInfo" [URL="../../api/sofia_redux.scan.info.observation.ObservationInfo.html#sofia_redux.scan.info.observation.ObservationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "ObservationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.info.origination Module

Classes

OriginationInfo()

Initialize the origination information.

Class Inheritance Diagram
digraph inheritance37bf6d47b2 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "OriginationInfo" [URL="../../api/sofia_redux.scan.info.origination.OriginationInfo.html#sofia_redux.scan.info.origination.OriginationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "OriginationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.info.telescope Module

Classes

TelescopeInfo()

Initialize the telescope information.

Class Inheritance Diagram
digraph inheritanceadac5fc442 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InfoBase" [URL="../../api/sofia_redux.scan.info.base.InfoBase.html#sofia_redux.scan.info.base.InfoBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InfoBase" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "TelescopeInfo" [URL="../../api/sofia_redux.scan.info.telescope.TelescopeInfo.html#sofia_redux.scan.info.telescope.TelescopeInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "InfoBase" -> "TelescopeInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.info.weather_info Module

Classes

WeatherInfo([configuration_path])

An abstract class used to retrieve information on environmental conditions such as temperature, pressure, and wind.

Class Inheritance Diagram
digraph inheritance20f16371b1 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Info" [URL="../../api/sofia_redux.scan.info.info.Info.html#sofia_redux.scan.info.info.Info",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Info" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "WeatherInfo" [URL="../../api/sofia_redux.scan.info.weather_info.WeatherInfo.html#sofia_redux.scan.info.weather_info.WeatherInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An abstract class used to retrieve information on environmental conditions"]; "Info" -> "WeatherInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.integration

sofia_redux.scan.integration.integration Module

Classes

Integration([scan])

Initialize a scan integration.

Class Inheritance Diagram
digraph inheritance29bc5820c2 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Integration" [URL="../../api/sofia_redux.scan.integration.integration.Integration.html#sofia_redux.scan.integration.integration.Integration",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Integration" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.integration.integration_numba_functions Module

Functions

determine_time_weights(block_size, ...)

Determine the frame weights (noise) in time.

get_time_weights_by_block(frame_data, ...[, ...])

Determine the frame weighting (time) for all integration frames.

robust_channel_weights(frame_data, ...)

Derive robust channel variance and weights.

differential_channel_weights(frame_data, ...)

Derive channel weights using the differential method.

rms_channel_weights(frame_data, ...)

Derive channel weights from the RMS of the frame data values.

set_weights_from_var_stats(channel_indices, ...)

Set a number of channel data parameters from variance statistics.

despike_neighbouring(frame_data, ...)

A Numba function to despike frame samples using neighbour method.

despike_absolute(frame_data, sample_flags, ...)

A Numba function to despike frame samples using absolute method.

despike_gradual(frame_data, sample_flags, ...)

A Numba function to despike frame samples using gradual method.

despike_multi_resolution(timestream_data, ...)

A Numba function to despike frame samples using multi-resolution method.

flagged_channels_per_frame(sample_flags, ...)

Return the total number of flagged channels per frame.

flagged_frames_per_channel(sample_flags, ...)

Return the total number of flagged frames per channel.

frame_block_expand_flag(sample_flags, ...)

If a single frame is flagged in a block, flag all frames in the block.

next_weight_transit(frame_weights, level, ...)

Returns the next frame weight transit above or below a given level.

get_mean_frame_level(frame_data, ...[, ...])

Return the mean frame values for each channel.

weighted_mean_frame_level(frame_data, ...[, ...])

Return the mean frame data values for each channel.

weighted_median_frame_level(frame_data, ...)

Return the median frame data values for each channel.

remove_channel_drifts(frame_data, ...[, robust])

Calculate and remove the average offset from each channel.

level(frame_data, frame_weights, ...)

Subtract an offset per channel from the frame data between given frames.

apply_drifts_to_channel_data(...)

Apply the average drifts to channel data.

detector_stage(frame_data, frame_valid, ...)

Stage the detector by applying channel hardware gains to the frame data.

readout_stage(frame_data, frame_valid, ...)

Unstage the detector by removing channel hardware gains to the frame data.

search_corners(sample_coordinates, ...)

Return the x, y range of sample coordinates.

get_weighted_timestream(sample_data, ...)

Given sample data and flags, return weighted values, and full weights.

calculate_2d_velocities(coordinates, dt)

Calculate the velocities for (x, y) coordinates.

calculate_2d_accelerations(coordinates, dt)

Calculate the accelerations for (x, y) coordinates.

classify_scanning_speeds(speeds, min_speed, ...)

Classify scanning speeds.

smooth_positions(coordinates, bin_size[, ...])

Smooth (x, y) coordinates with a box kernel of given size.

get_covariance(frame_data, frame_valid, ...)

Return the channel covariance.

get_full_covariance_matrix(covariance, ...)

Return the full covariance in terms of fixed channel indices.

get_partial_covariance_matrix(covariance, ...)

Return the covariance matrix for certain channel indices.

downsample_frame_data(data, window[, valid])

Downsample data using a supplied kernel.

downsample_frame_flags(flags, window[, valid])

Downsample frame flags using a supplied kernel.

get_downsample_start_indices(frame_valid, ...)

Down-sample frame data using a given window kernel.

get_valid_downsampling_frames(valid_frames, ...)

Return the valid downsampled frames that may be calculated.

sofia_redux.scan.integration.dependents.dependents Module

Classes

Dependents(integration, name)

Initialize a "dependents" object.

Class Inheritance Diagram
digraph inheritance92a5fc286f { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Dependents" [URL="../../api/sofia_redux.scan.integration.dependents.dependents.Dependents.html#sofia_redux.scan.integration.dependents.dependents.Dependents",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Dependents" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.pipeline

sofia_redux.scan.pipeline.pipeline Module

Classes

Pipeline(reduction)

Initialize a reduction pipeline.

Class Inheritance Diagram
digraph inheritance6be47cd003 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Pipeline" [URL="../../api/sofia_redux.scan.pipeline.pipeline.Pipeline.html#sofia_redux.scan.pipeline.pipeline.Pipeline",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Pipeline" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.reduction

sofia_redux.scan.reduction.reduction Module

Classes

Reduction(instrument[, configuration_file, ...])

Initialize the reduction object.

Class Inheritance Diagram
digraph inheritancee2df6a715d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Reduction" [URL="../../api/sofia_redux.scan.reduction.reduction.Reduction.html#sofia_redux.scan.reduction.reduction.Reduction",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ReductionVersion" -> "Reduction" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "ReductionVersion" [URL="../../api/sofia_redux.scan.reduction.version.ReductionVersion.html#sofia_redux.scan.reduction.version.ReductionVersion",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "ReductionVersion" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.reduction.version Module

Classes

ReductionVersion()

Initialize the reduction version information.

Class Inheritance Diagram
digraph inheritance3496118302 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ReductionVersion" [URL="../../api/sofia_redux.scan.reduction.version.ReductionVersion.html#sofia_redux.scan.reduction.version.ReductionVersion",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "ReductionVersion" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.scan

sofia_redux.scan.scan.scan Module

Classes

Scan(channels[, reduction])

Initialize a scan.

Class Inheritance Diagram
digraph inheritance445ee63ad1 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Scan" [URL="../../api/sofia_redux.scan.scan.scan.Scan.html#sofia_redux.scan.scan.scan.Scan",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Scan" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.signal

sofia_redux.scan.signal.signal Module

Classes

Signal(integration[, mode, values, is_floating])

Initialize a Signal object.

Class Inheritance Diagram
digraph inheritance5e2bd6e727 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Signal" [URL="../../api/sofia_redux.scan.signal.signal.Signal.html#sofia_redux.scan.signal.signal.Signal",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Signal" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.signal.signal_numba_functions Module

Functions

get_signal_variance(values[, weights])

Return the signal variance.

get_ml_correlated(frame_data, frame_weights, ...)

Derive the maximum-likelihood gain increments and weights.

get_robust_correlated(frame_data, ...[, ...])

Derive the robust gain increment and weights.

resync_gains(frame_data, signal_values, ...)

Resync the frame data with the signal and gain increments.

apply_gain_increments(frame_data, ...)

Apply the gain increments to frame data and signals.

calculate_filtering(channel_indices, ...)

Calculate the new signal and channel source filtering.

differentiate_signal(values[, dt])

Differentiate the signal values in-place.

differentiate_weighted_signal(values, weights)

Differentiate signal values and weights in-place.

integrate_signal(values[, dt])

Integrate signal values in-place using the trapezoid rule.

integrate_weighted_signal(values, weights[, dt])

Integrate signal values and weights in-place using the trapezoid rule.

add_drifts(signal_values, drifts, drift_length)

Add drift values to the signal.

level(values, start_frame, end_frame, resolution)

Remove and return the average value between a start and end frame.

remove_drifts(signal_values, drifts, ...[, ...])

Remove drifts (average signal levels in a frame block) from the signal.

get_covariance(signal_values, frame_data, ...)

Return the signal covariance for samples in frames/channel.

get_ml_gain_increment(frame_data, signal_wc, ...)

Return the maximum-likelihood gain increment.

get_robust_gain_increment(frame_data, ...)

Return the robust median gain increment.

synchronize_gains(frame_data, sample_flags, ...)

Resync the frame data with the gain deltas and update dependents.

prepare_frame_temp_fields(signal_values, ...)

Populate some temporary parameters for signal numerical operations.

sofia_redux.scan.signal.correlated_signal Module

Classes

CorrelatedSignal(integration, mode)

Initialize a correlated signal.

Class Inheritance Diagram
digraph inheritance5dd2f70aa1 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CorrelatedSignal" [URL="../../api/sofia_redux.scan.signal.correlated_signal.CorrelatedSignal.html#sofia_redux.scan.signal.correlated_signal.CorrelatedSignal",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Signal" -> "CorrelatedSignal" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Signal" [URL="../../api/sofia_redux.scan.signal.signal.Signal.html#sofia_redux.scan.signal.signal.Signal",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Signal" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.simulation

sofia_redux.scan.simulation.info Module

Classes

SimulationInfo([configuration_path])

Initialize the example instrument simulation information object.

Class Inheritance Diagram
digraph inheritance2cf7157049 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CameraInfo" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled"]; "Info" -> "CameraInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Info" [URL="../../api/sofia_redux.scan.info.info.Info.html#sofia_redux.scan.info.info.Info",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Info" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SimulationInfo" [URL="../../api/sofia_redux.scan.simulation.info.SimulationInfo.html#sofia_redux.scan.simulation.info.SimulationInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CameraInfo" -> "SimulationInfo" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.simulation.scan_patterns.constant_speed Module

Functions

to_constant_speed(pattern)

Convert a pattern such that the samples are equally spaced wrt speed.

sofia_redux.scan.simulation.scan_patterns.daisy Module

Functions

daisy_pattern_offset(radius, radial_period, ...)

Create a daisy scan pattern in offset coordinates.

daisy_pattern_equatorial(center, t_interval, ...)

Create a daisy scan pattern in equatorial coordinates.

sofia_redux.scan.simulation.scan_patterns.lissajous Module

Functions

lissajous_offset(width, height, t_interval)

Create a Lissajous scan pattern in offset coordinates.

lissajous_pattern_equatorial(center, ...)

Create a Lissajous scan pattern in equatorial coordinates.

sofia_redux.scan.simulation.scan_patterns.skydip Module

Functions

skydip_pattern_equatorial(center, ...)

Create a skydip observation.

sofia_redux.scan.simulation.source_models.simulated_source Module

Classes

SimulatedSource()

Initialize a simulated source.

Class Inheritance Diagram
digraph inheritanced74db26428 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "SimulatedSource" [URL="../../api/sofia_redux.scan.simulation.source_models.simulated_source.SimulatedSource.html#sofia_redux.scan.simulation.source_models.simulated_source.SimulatedSource",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "SimulatedSource" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.simulation.source_models.single_gaussian Module

Classes

SingleGaussian(**kwargs)

Initialize a SingleGaussian simulated source.

Class Inheritance Diagram
digraph inheritancef84bc579a0 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "SimulatedSource" [URL="../../api/sofia_redux.scan.simulation.source_models.simulated_source.SimulatedSource.html#sofia_redux.scan.simulation.source_models.simulated_source.SimulatedSource",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "SimulatedSource" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SingleGaussian" [URL="../../api/sofia_redux.scan.simulation.source_models.single_gaussian.SingleGaussian.html#sofia_redux.scan.simulation.source_models.single_gaussian.SingleGaussian",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SimulatedSource" -> "SingleGaussian" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.simulation.source_models.sky Module

Classes

Sky(**kwargs)

Initialize a simulated sky source.

Class Inheritance Diagram
digraph inheritanceb040bcf57d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "SimulatedSource" [URL="../../api/sofia_redux.scan.simulation.source_models.simulated_source.SimulatedSource.html#sofia_redux.scan.simulation.source_models.simulated_source.SimulatedSource",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "SimulatedSource" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Sky" [URL="../../api/sofia_redux.scan.simulation.source_models.sky.Sky.html#sofia_redux.scan.simulation.source_models.sky.Sky",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SimulatedSource" -> "Sky" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models

sofia_redux.scan.source_models.source_model Module

Classes

SourceModel(info[, reduction])

Initialize a source model.

Class Inheritance Diagram
digraph inheritance3eb8972909 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "SourceModel" [URL="../../api/sofia_redux.scan.source_models.source_model.SourceModel.html#sofia_redux.scan.source_models.source_model.SourceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "SourceModel" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.source_numba_functions Module

Functions

calculate_coupling_increment(map_indices, ...)

Calculate and return the coupling increment factor.

get_sample_points(frame_data, frame_gains, ...)

Return the cross-product of frame and channel gains.

blank_sample_values(frame, channel_index, ...)

Set bad frame/channel indices to blank values.

flag_out_of_range_coupling(channel_indices, ...)

Flags channels with an out-of-range coupling value as "BLIND"

sync_map_samples(frame_data, frame_valid, ...)

Remove map source gains from frame data and flag samples.

get_delta_sync_parms(channel_source_gains, ...)

Calculate frame/channel dependent deltas following source synchronization.

flag_outside(sample_coordinates, ...)

Flag samples outside of the allowed mapping range.

validate_pixel_indices(indices, x_size, y_size)

Set pixel indices outside of the map range to (0, 0).

add_skydip_frames(data, weight, ...)

Add signal values to the sky dip model data.

get_source_signal(frame_data, frame_valid, ...)

Remove map source gains from frame data and flag samples.

sofia_redux.scan.source_models.astro_data_2d Module

Classes

AstroData2D(info[, reduction])

Initialize an astronomical 2D model of the source data.

Class Inheritance Diagram
digraph inheritancec1d20498d4 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AstroData2D" [URL="../../api/sofia_redux.scan.source_models.astro_data_2d.AstroData2D.html#sofia_redux.scan.source_models.astro_data_2d.AstroData2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstroModel2D" -> "AstroData2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "AstroModel2D" [URL="../../api/sofia_redux.scan.source_models.astro_model_2d.AstroModel2D.html#sofia_redux.scan.source_models.astro_model_2d.AstroModel2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SourceModel" -> "AstroModel2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SourceModel" [URL="../../api/sofia_redux.scan.source_models.source_model.SourceModel.html#sofia_redux.scan.source_models.source_model.SourceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "SourceModel" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.astro_intensity_map Module

Classes

AstroIntensityMap(info[, reduction])

Initialize an astronomical intensity map.

Class Inheritance Diagram
digraph inheritanceb3efdda06d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AstroData2D" [URL="../../api/sofia_redux.scan.source_models.astro_data_2d.AstroData2D.html#sofia_redux.scan.source_models.astro_data_2d.AstroData2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstroModel2D" -> "AstroData2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "AstroIntensityMap" [URL="../../api/sofia_redux.scan.source_models.astro_intensity_map.AstroIntensityMap.html#sofia_redux.scan.source_models.astro_intensity_map.AstroIntensityMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstroData2D" -> "AstroIntensityMap" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "AstroModel2D" [URL="../../api/sofia_redux.scan.source_models.astro_model_2d.AstroModel2D.html#sofia_redux.scan.source_models.astro_model_2d.AstroModel2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SourceModel" -> "AstroModel2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SourceModel" [URL="../../api/sofia_redux.scan.source_models.source_model.SourceModel.html#sofia_redux.scan.source_models.source_model.SourceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "SourceModel" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.astro_model_2d Module

Classes

AstroModel2D(info[, reduction])

Initialize an astronomical 2D model of the source.

Class Inheritance Diagram
digraph inheritancefbd3bd25d1 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AstroModel2D" [URL="../../api/sofia_redux.scan.source_models.astro_model_2d.AstroModel2D.html#sofia_redux.scan.source_models.astro_model_2d.AstroModel2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SourceModel" -> "AstroModel2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SourceModel" [URL="../../api/sofia_redux.scan.source_models.source_model.SourceModel.html#sofia_redux.scan.source_models.source_model.SourceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "SourceModel" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.pixel_map Module

Classes

PixelMap(info[, reduction])

Initialize a PixelMap source model.

Class Inheritance Diagram
digraph inheritance98b22f63e9 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "AstroModel2D" [URL="../../api/sofia_redux.scan.source_models.astro_model_2d.AstroModel2D.html#sofia_redux.scan.source_models.astro_model_2d.AstroModel2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SourceModel" -> "AstroModel2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "PixelMap" [URL="../../api/sofia_redux.scan.source_models.pixel_map.PixelMap.html#sofia_redux.scan.source_models.pixel_map.PixelMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstroModel2D" -> "PixelMap" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SourceModel" [URL="../../api/sofia_redux.scan.source_models.source_model.SourceModel.html#sofia_redux.scan.source_models.source_model.SourceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "SourceModel" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.sky_dip Module

Classes

SkyDip(info[, reduction])

Initialize a skydip model.

Class Inheritance Diagram
digraph inheritance69cd8b0a61 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "SkyDip" [URL="../../api/sofia_redux.scan.source_models.sky_dip.SkyDip.html#sofia_redux.scan.source_models.sky_dip.SkyDip",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SourceModel" -> "SkyDip" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SourceModel" [URL="../../api/sofia_redux.scan.source_models.source_model.SourceModel.html#sofia_redux.scan.source_models.source_model.SourceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "SourceModel" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.sky_dip_model Module

Classes

SkyDipModel()

Initialize a sky dip model.

Class Inheritance Diagram
digraph inheritancef941143d6d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "SkyDipModel" [URL="../../api/sofia_redux.scan.source_models.sky_dip_model.SkyDipModel.html#sofia_redux.scan.source_models.sky_dip_model.SkyDipModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "SkyDipModel" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.beams.asymmetry_2d Module

Classes

Asymmetry2D([x, y, x_weight, y_weight])

Initialize an Asymmetry2D object.

Class Inheritance Diagram
digraph inheritancee76c7fc40c { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Asymmetry2D" [URL="../../api/sofia_redux.scan.source_models.beams.asymmetry_2d.Asymmetry2D.html#sofia_redux.scan.source_models.beams.asymmetry_2d.Asymmetry2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Asymmetry2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.beams.elliptical_source Module

Classes

EllipticalSource([peak, x_mean, y_mean, ...])

Initialize an EllipticalSource model.

Class Inheritance Diagram
digraph inheritance6311207e23 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "EllipticalSource" [URL="../../api/sofia_redux.scan.source_models.beams.elliptical_source.EllipticalSource.html#sofia_redux.scan.source_models.beams.elliptical_source.EllipticalSource",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "GaussianSource" -> "EllipticalSource" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Gaussian2D" [URL="../../api/sofia_redux.scan.source_models.beams.gaussian_2d.Gaussian2D.html#sofia_redux.scan.source_models.beams.gaussian_2d.Gaussian2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Gaussian2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "GaussianSource" [URL="../../api/sofia_redux.scan.source_models.beams.gaussian_source.GaussianSource.html#sofia_redux.scan.source_models.beams.gaussian_source.GaussianSource",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Gaussian2D" -> "GaussianSource" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.beams.gaussian_2d Module

Classes

Gaussian2D([peak, x_mean, y_mean, x_fwhm, ...])

Initializes a 2-D Gaussian beam model.

Class Inheritance Diagram
digraph inheritance660c75904f { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Gaussian2D" [URL="../../api/sofia_redux.scan.source_models.beams.gaussian_2d.Gaussian2D.html#sofia_redux.scan.source_models.beams.gaussian_2d.Gaussian2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Gaussian2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.beams.gaussian_source Module

Classes

GaussianSource([peak, x_mean, y_mean, ...])

Initialize a GaussianSource model.

Class Inheritance Diagram
digraph inheritance1ab5a5a8ab { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Gaussian2D" [URL="../../api/sofia_redux.scan.source_models.beams.gaussian_2d.Gaussian2D.html#sofia_redux.scan.source_models.beams.gaussian_2d.Gaussian2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Gaussian2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "GaussianSource" [URL="../../api/sofia_redux.scan.source_models.beams.gaussian_source.GaussianSource.html#sofia_redux.scan.source_models.beams.gaussian_source.GaussianSource",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Gaussian2D" -> "GaussianSource" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.beams.instant_focus Module

Classes

InstantFocus()

Initialize an InstantFocus object.

Class Inheritance Diagram
digraph inheritance568e3a1552 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "InstantFocus" [URL="../../api/sofia_redux.scan.source_models.beams.instant_focus.InstantFocus.html#sofia_redux.scan.source_models.beams.instant_focus.InstantFocus",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "InstantFocus" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.fits_properties.fits_properties Module

Classes

FitsProperties()

Initialize a FITS properties object.

Class Inheritance Diagram
digraph inheritance793fd17bbb { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FitsProperties" [URL="../../api/sofia_redux.scan.source_models.fits_properties.fits_properties.FitsProperties.html#sofia_redux.scan.source_models.fits_properties.fits_properties.FitsProperties",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FitsProperties" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.maps.exposure_map Module

Classes

ExposureMap([observation])

Create an exposure map overlay of an observation.

Class Inheritance Diagram
digraph inheritance50508fe859 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "ExposureMap" [URL="../../api/sofia_redux.scan.source_models.maps.exposure_map.ExposureMap.html#sofia_redux.scan.source_models.maps.exposure_map.ExposureMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Overlay" -> "ExposureMap" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FitsData" [URL="../../api/sofia_redux.scan.source_models.maps.fits_data.FitsData.html#sofia_redux.scan.source_models.maps.fits_data.FitsData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedArray" -> "FitsData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedArray" [URL="../../api/sofia_redux.scan.flags.flagged_array.FlaggedArray.html#sofia_redux.scan.flags.flagged_array.FlaggedArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedArray" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Image" [URL="../../api/sofia_redux.scan.source_models.maps.image.Image.html#sofia_redux.scan.source_models.maps.image.Image",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsData" -> "Image" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Overlay" [URL="../../api/sofia_redux.scan.source_models.maps.overlay.Overlay.html#sofia_redux.scan.source_models.maps.overlay.Overlay",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Image" -> "Overlay" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.maps.fits_data Module

Classes

FitsData([data, blanking_value, dtype, ...])

Creates a FitsData instance.

Class Inheritance Diagram
digraph inheritance5412fc0e56 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FitsData" [URL="../../api/sofia_redux.scan.source_models.maps.fits_data.FitsData.html#sofia_redux.scan.source_models.maps.fits_data.FitsData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedArray" -> "FitsData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedArray" [URL="../../api/sofia_redux.scan.flags.flagged_array.FlaggedArray.html#sofia_redux.scan.flags.flagged_array.FlaggedArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedArray" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.maps.image Module

Classes

Image([data, blanking_value, dtype, shape, unit])

Creates an Image instance.

Class Inheritance Diagram
digraph inheritanceaa0ed4c901 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FitsData" [URL="../../api/sofia_redux.scan.source_models.maps.fits_data.FitsData.html#sofia_redux.scan.source_models.maps.fits_data.FitsData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedArray" -> "FitsData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedArray" [URL="../../api/sofia_redux.scan.flags.flagged_array.FlaggedArray.html#sofia_redux.scan.flags.flagged_array.FlaggedArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedArray" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Image" [URL="../../api/sofia_redux.scan.source_models.maps.image.Image.html#sofia_redux.scan.source_models.maps.image.Image",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsData" -> "Image" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.maps.image_2d Module

Classes

Image2D([x_size, y_size, dtype, data, ...])

Create an Image2D instance.

Class Inheritance Diagram
digraph inheritancee378defa42 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FitsData" [URL="../../api/sofia_redux.scan.source_models.maps.fits_data.FitsData.html#sofia_redux.scan.source_models.maps.fits_data.FitsData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedArray" -> "FitsData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedArray" [URL="../../api/sofia_redux.scan.flags.flagged_array.FlaggedArray.html#sofia_redux.scan.flags.flagged_array.FlaggedArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedArray" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Image" [URL="../../api/sofia_redux.scan.source_models.maps.image.Image.html#sofia_redux.scan.source_models.maps.image.Image",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsData" -> "Image" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Image2D" [URL="../../api/sofia_redux.scan.source_models.maps.image_2d.Image2D.html#sofia_redux.scan.source_models.maps.image_2d.Image2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Image" -> "Image2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.maps.map_2d Module

Classes

Map2D([data, blanking_value, dtype, shape, unit])

Initialize a Map2D instance.

Class Inheritance Diagram
digraph inheritance11c9118648 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FitsData" [URL="../../api/sofia_redux.scan.source_models.maps.fits_data.FitsData.html#sofia_redux.scan.source_models.maps.fits_data.FitsData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedArray" -> "FitsData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedArray" [URL="../../api/sofia_redux.scan.flags.flagged_array.FlaggedArray.html#sofia_redux.scan.flags.flagged_array.FlaggedArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedArray" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Image" [URL="../../api/sofia_redux.scan.source_models.maps.image.Image.html#sofia_redux.scan.source_models.maps.image.Image",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsData" -> "Image" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Map2D" [URL="../../api/sofia_redux.scan.source_models.maps.map_2d.Map2D.html#sofia_redux.scan.source_models.maps.map_2d.Map2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Overlay" -> "Map2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Overlay" [URL="../../api/sofia_redux.scan.source_models.maps.overlay.Overlay.html#sofia_redux.scan.source_models.maps.overlay.Overlay",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Image" -> "Overlay" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.maps.noise_map Module

Classes

NoiseMap([observation])

Create a noise map overlay of an observation.

Class Inheritance Diagram
digraph inheritance9b608a884d { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FitsData" [URL="../../api/sofia_redux.scan.source_models.maps.fits_data.FitsData.html#sofia_redux.scan.source_models.maps.fits_data.FitsData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedArray" -> "FitsData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedArray" [URL="../../api/sofia_redux.scan.flags.flagged_array.FlaggedArray.html#sofia_redux.scan.flags.flagged_array.FlaggedArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedArray" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Image" [URL="../../api/sofia_redux.scan.source_models.maps.image.Image.html#sofia_redux.scan.source_models.maps.image.Image",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsData" -> "Image" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "NoiseMap" [URL="../../api/sofia_redux.scan.source_models.maps.noise_map.NoiseMap.html#sofia_redux.scan.source_models.maps.noise_map.NoiseMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Overlay" -> "NoiseMap" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Overlay" [URL="../../api/sofia_redux.scan.source_models.maps.overlay.Overlay.html#sofia_redux.scan.source_models.maps.overlay.Overlay",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Image" -> "Overlay" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.maps.observation_2d Module

Classes

Observation2D([data, blanking_value, dtype, ...])

Initialize an Observation2D object.

Class Inheritance Diagram
digraph inheritance11bc0ba149 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FitsData" [URL="../../api/sofia_redux.scan.source_models.maps.fits_data.FitsData.html#sofia_redux.scan.source_models.maps.fits_data.FitsData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedArray" -> "FitsData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedArray" [URL="../../api/sofia_redux.scan.flags.flagged_array.FlaggedArray.html#sofia_redux.scan.flags.flagged_array.FlaggedArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedArray" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Image" [URL="../../api/sofia_redux.scan.source_models.maps.image.Image.html#sofia_redux.scan.source_models.maps.image.Image",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsData" -> "Image" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Map2D" [URL="../../api/sofia_redux.scan.source_models.maps.map_2d.Map2D.html#sofia_redux.scan.source_models.maps.map_2d.Map2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Overlay" -> "Map2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Observation2D" [URL="../../api/sofia_redux.scan.source_models.maps.observation_2d.Observation2D.html#sofia_redux.scan.source_models.maps.observation_2d.Observation2D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Map2D" -> "Observation2D" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Overlay" [URL="../../api/sofia_redux.scan.source_models.maps.overlay.Overlay.html#sofia_redux.scan.source_models.maps.overlay.Overlay",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Image" -> "Overlay" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.maps.overlay Module

Classes

Overlay([data, blanking_value, dtype, ...])

Create an overlay of an underlying image.

Class Inheritance Diagram
digraph inheritanceb354314cb0 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FitsData" [URL="../../api/sofia_redux.scan.source_models.maps.fits_data.FitsData.html#sofia_redux.scan.source_models.maps.fits_data.FitsData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedArray" -> "FitsData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedArray" [URL="../../api/sofia_redux.scan.flags.flagged_array.FlaggedArray.html#sofia_redux.scan.flags.flagged_array.FlaggedArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedArray" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Image" [URL="../../api/sofia_redux.scan.source_models.maps.image.Image.html#sofia_redux.scan.source_models.maps.image.Image",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsData" -> "Image" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Overlay" [URL="../../api/sofia_redux.scan.source_models.maps.overlay.Overlay.html#sofia_redux.scan.source_models.maps.overlay.Overlay",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Image" -> "Overlay" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.maps.significance_map Module

Classes

SignificanceMap([observation])

Create a significance map overlay of an observation.

Class Inheritance Diagram
digraph inheritance5b6a2f7e71 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FitsData" [URL="../../api/sofia_redux.scan.source_models.maps.fits_data.FitsData.html#sofia_redux.scan.source_models.maps.fits_data.FitsData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedArray" -> "FitsData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedArray" [URL="../../api/sofia_redux.scan.flags.flagged_array.FlaggedArray.html#sofia_redux.scan.flags.flagged_array.FlaggedArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedArray" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Image" [URL="../../api/sofia_redux.scan.source_models.maps.image.Image.html#sofia_redux.scan.source_models.maps.image.Image",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsData" -> "Image" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Overlay" [URL="../../api/sofia_redux.scan.source_models.maps.overlay.Overlay.html#sofia_redux.scan.source_models.maps.overlay.Overlay",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Image" -> "Overlay" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "SignificanceMap" [URL="../../api/sofia_redux.scan.source_models.maps.significance_map.SignificanceMap.html#sofia_redux.scan.source_models.maps.significance_map.SignificanceMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Overlay" -> "SignificanceMap" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.source_models.maps.weight_map Module

Classes

WeightMap([observation])

Create a weight map overlay of an observation.

Class Inheritance Diagram
digraph inheritance146592365e { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "FitsData" [URL="../../api/sofia_redux.scan.source_models.maps.fits_data.FitsData.html#sofia_redux.scan.source_models.maps.fits_data.FitsData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedArray" -> "FitsData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedArray" [URL="../../api/sofia_redux.scan.flags.flagged_array.FlaggedArray.html#sofia_redux.scan.flags.flagged_array.FlaggedArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FlaggedData" -> "FlaggedArray" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "FlaggedData" [URL="../../api/sofia_redux.scan.flags.flagged_data.FlaggedData.html#sofia_redux.scan.flags.flagged_data.FlaggedData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "FlaggedData" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Image" [URL="../../api/sofia_redux.scan.source_models.maps.image.Image.html#sofia_redux.scan.source_models.maps.image.Image",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsData" -> "Image" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "Overlay" [URL="../../api/sofia_redux.scan.source_models.maps.overlay.Overlay.html#sofia_redux.scan.source_models.maps.overlay.Overlay",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Image" -> "Overlay" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "WeightMap" [URL="../../api/sofia_redux.scan.source_models.maps.weight_map.WeightMap.html#sofia_redux.scan.source_models.maps.weight_map.WeightMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Overlay" -> "WeightMap" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.utilities

sofia_redux.scan.utilities.utils Module

Functions

get_string(value[, default])

Return a string representation of the given value.

get_bool(value[, default])

Return a bool representation of the given value.

get_int(value[, default])

Return an integer representation of the given value.

get_float(value[, default])

Return a float representation of the given value.

get_range(value[, default, is_positive])

Return a Range object generated from the given value.

get_list(value)

Resolve the given value into a list.

get_string_list(value[, delimiter, default])

Return a list of strings from the given single string.

get_float_list(value[, delimiter, default])

Return a list of floats from a single string.

get_int_list(value[, delimiter, default, ...])

Return a list of ints from a single string.

to_int_list(values[, is_positive])

Convert all elements in a list to integers.

parse_time(hms_string[, angle])

Returns H:M:S string as time Quantity.

parse_angle(dms)

Convert a degree:minute:second string into an angle.

get_dms_angle(value[, default])

Return a degree angle quantity from a given value.

get_hms_time(value[, angle, default])

Return a time or hour angle quantity from a given value.

get_sign(value[, default])

Return an integer representation of a sign.

get_epoch(equinox)

Return an astropy frame representing the equinox of an observation.

valid_value(value)

Return if a given value is valid in the context of unknown values.

robust_mean(array[, tails])

Performs a mean calculation with optional tails.

robust_sigma_clip_mask(values[, weights, ...])

Return a masking array indicating sigma clipped elements of an input array.

roundup_ratio(a, b)

Returns int((a + b - 1) / b).

rotate(positions, angle)

Rotate 2 dimensional coordinates by a given angle.

log2round(x)

Returns the rounded value of log_2(x).

pow2round(x)

Returns the value rounded to the closest 2^N integer.

pow2floor(x)

Returns the value floored to the closest 2^N integer.

pow2ceil(x)

Returns the value ceiled to the closest 2^N integer.

skycoord_insert_blanks(coordinates, ...)

Insert zeroed coordinates in an astropy coordinate frame.

dict_intersection(options1, options2[, ...])

Return the intersection of two dictionaries.

dict_difference(options1, options2[, ...])

Return the difference of two dictionaries.

to_header_quantity(value[, unit, keep])

Convert a value to a Quantity suitable for header entry.

to_header_float(value[, unit])

Parse a value to a parsable header float value.

combine_beams(beam1, beam2[, deconvolve])

Convolve or deconvolve one beam by another.

convolve_beam(beam1, beam2)

Convolve one beam by another.

deconvolve_beam(beam1, beam2)

Deconvolve one beam by another.

encompass_beam(beam1, beam2)

Encompass one beam by another.

encompass_beam_fwhm(beam, fwhm)

Encompass one beam by a given fwhm.

get_beam_area(psf)

Return the area of a 2-dimensional Gaussian model.

get_header_quantity(header, key[, default, ...])

Get an astropy quantity from a FITS header value.

ascii_file_to_frame_data(ascii_file)

Convert time stream data from a ascii file to a numpy array.

insert_into_header(header, key, value[, ...])

Insert a key, value into the header at a specific location.

insert_info_in_header(header, header_info[, ...])

Insert header information into a header at a given location.

to_header_cards(header_info)

Convert header-like information to a list of cards.

clear_numba_cache()

Aggressively remove the numba cache for the sofia_scan package.

round_values(x)

Round any given value to the expected result.

get_comment_unit(comment[, default])

See if a header comment contains a unit and return if found.

safe_sidereal_time(t, kind[, longitude, model])

Calculate sidereal time, even if offline.

sofia_redux.scan.utilities.numba_functions Module

Functions

smart_median_1d(values[, weights, ...])

Returns the weighted median of values in one dimension.

smart_median_2d(values[, weights, ...])

Returns the weighted median of values in two dimensions.

smart_median(values[, weights, axis, ...])

Returns the weighted median of values in K-dimensions.

roundup_ratio(a, b)

Returns int((a + b - 1) / b).

level(values[, start, end, resolution])

Subtract the average value from all values and return the average.

smooth_1d(values, kernel)

Apply 1-D kernel convolution in place.

gaussian_kernel(n, sigma)

Create a Gaussian convolution kernel.

mean(values[, weights, start, end])

Return the (optionally weighted) mean value of an array.

box_smooth_along_zero_axis(values, bin_size)

Smooth a 2-D array of values along the zeroth axis.

log2round(x)

Return the rounded value of log_2(x).

log2ceil(x)

Return the ceiled value of log_2(x).

pow2round(x)

Return 2 to the power of round(log_2(x)).

pow2floor(x)

Return 2 to the power of floor(log_2(x)).

pow2ceil(x)

Return 2 to the power of ceil(log_2(x)).

regular_kernel_convolve(data, kernel[, ...])

Direct convolution of ND data with a given kernel.

regular_coarse_kernel_convolve(data, kernel, ...)

Direct convolution of ND data with a given kernel onto a coarse grid.

smooth_values_at(data, kernel, indices, ...)

Return the values of data, smoothed by a kernel at the given indices.

smooth_value_at(data, kernel, index, ...)

Return the convolution of data with a kernel at a single point.

point_aligned_smooth(flat_data, flat_kernel, ...)

Perform direct kernel convolution at a single point.

point_smooth(flat_data, index, ...)

Convolution with a spline representation of a kernel at a single point.

sequential_array_add(array, add_values, ...)

Add one array of values to another.

index_of_max(array[, valid, sign])

Return the maximum value and index of that value.

robust_mean(values[, tails])

Calculate the robust mean value excluding tails.

sofia_redux.scan.utilities.bracketed_values Module

Classes

BracketedValues([start, end, unit])

Initialize a BracketedValues object.

Class Inheritance Diagram
digraph inheritancef25f98f7f6 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "BracketedValues" [URL="../../api/sofia_redux.scan.utilities.bracketed_values.BracketedValues.html#sofia_redux.scan.utilities.bracketed_values.BracketedValues",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "BracketedValues" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.scan.utilities.class_provider Module

Functions

fix_instrument_name(name)

Return a valid name for the given instrument.

get_instrument_module_path(instrument)

Return the module path to custom SOFSCAN instrument

to_class_name(name)

Return the associated class type name for a given string.

to_module_name(class_name)

Convert a class name to the base module it may be found in.

get_instrument_path_and_class_name(instrument)

Get the module path and class name prefix for a given instrument name.

get_class_for(instrument, module_path_name)

Return an instrument specific class for a given module.

channel_class_for(instrument)

Returns a Channels instance for a given instrument.

channel_data_class_for(instrument)

Returns a ChannelData instance for a given instrument.

channel_group_class_for(instrument)

Returns the appropriate ChannelGroup class for a given instrument.

frames_class_for(instrument)

Returns the appropriate ChannelGroup class for a given instrument.

frames_instance_for(instrument)

Return a Frames instance for a given instrument.

info_class_for(instrument)

Return an Info instance given an instrument name.

get_integration_class(instrument)

Return an Integration instance given an instrument name.

get_scan_class(instrument)

Return the appropriate scan class for an instrument name.

default_modality_mode(modality)

Return a default mode class based on modality class.

get_grid_class(name)

Returns a Grid class of the given name

get_projection_class(name)

Returns a Projection class of the given name

get_simulated_source_class(name)

Return a simulated source of the given name.

sofia_redux.scan.utilities.range Module

Classes

Range([min_val, max_val, include_min, ...])

Initialize a Range object.

Class Inheritance Diagram
digraph inheritance17da4da0d3 { bgcolor=transparent; rankdir=LR; size=""; "ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "Range" [URL="../../api/sofia_redux.scan.utilities.range.Range.html#sofia_redux.scan.utilities.range.Range",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "Range" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }