Skip to content

Commit 6df3ac0

Browse files
committed
documentation changes
1 parent f411408 commit 6df3ac0

4 files changed

Lines changed: 15 additions & 11 deletions

File tree

docs/miscellaneous.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ The axis of the Nadir-pointing reference frame are defined as follows:
4040

4141
* :math:`\bf Z_{np}` axis: Aligned to Nadir vector (i.e. the negative of the position vector of satellite in EARTH_FIXED frame)
4242

43+
(Note that this results in roll axis as `Y_{np}` and not `X_{np}`.)
44+
4345
.. figure:: nadirframe.png
4446
:scale: 100 %
4547
:align: center

instrupy/passive_optical_scanner_model.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,10 @@ class PassiveOpticalScannerModel(Entity):
8686
:ivar scanTechnique: Scan technique.
8787
:vartype scanTechnique: :class:`instrupy.passive_optical_scanner_model.ScanTech`
8888
89-
:ivar numberDetectorRows: Number of detector rows (along the Y-axis of the SENOR_BODY_FIXED frame). If the SENSOR_BODY_FIXED frame is aligned to the NADIR_POINTING frame, this direction corresponds to the along-track direction.
89+
:ivar numberDetectorRows: Number of detector rows (along the Y-axis of the SENSOR_BODY_FIXED frame). If the SENSOR_BODY_FIXED frame is aligned to the NADIR_POINTING frame, this direction corresponds to the along-track direction.
9090
:vartype numberDetectorRows: int
9191
92-
:ivar numberDetectorCols: Number of detector columns (along the X-axis of the SENOR_BODY_FIXED frame). If the SENSOR_BODY_FIXED frame is aligned to the NADIR_POINTING frame, this direction corresponds to the cross-track direction.
92+
:ivar numberDetectorCols: Number of detector columns (along the X-axis of the SENSOR_BODY_FIXED frame). If the SENSOR_BODY_FIXED frame is aligned to the NADIR_POINTING frame, this direction corresponds to the cross-track direction.
9393
:vartype numberDetectorCols: int
9494
9595
:ivar Fnum: F-number/ F# of lens.
@@ -108,10 +108,10 @@ class PassiveOpticalScannerModel(Entity):
108108
109109
:vartype bandwidth: float
110110
111-
:ivar quantumEff: Quantum efficiency of the detector element (:math:`0 < qe < 1`)
111+
:ivar quantumEff: Quantum efficiency of the detector element (:math:`0 < qe <= 1`)
112112
:vartype quantumEff: float
113113
114-
:ivar opticsSysEff: Optical systems efficiency (:math:`0 < \\tau_0 < 1`)
114+
:ivar opticsSysEff: Optical systems efficiency (:math:`0 < \\tau_0 <= 1`)
115115
:vartype opticsSysEff: float
116116
117117
:ivar numOfReadOutE: Number of read out electrons of the detector.
@@ -129,7 +129,7 @@ class PassiveOpticalScannerModel(Entity):
129129
:ivar apertureDia: Telescope aperture diameter in meters.
130130
:vartype apertureDia: float
131131
132-
:ivar maxDetectorExposureTime: Maximum exposure time of detector in seconds.
132+
:ivar maxDetectorExposureTime: (Optional) Maximum exposure time of detector in seconds.
133133
:vartype maxDetectorExposureTime: float
134134
135135
:ivar atmosLossModel: The atmospheric loss model. 'LOWTRAN7' model is supported. If ``None`` the atmospheric losses are not be considered.

instrupy/synthetic_aperture_radar_model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,7 @@ def calc_data_metrics_impl1(self, alt_km, sc_speed_kmps, sc_gnd_speed_kmps, inc_
633633
* :code:`NESZ [dB]` (:class:`float`) The backscatter coefficient :math:`\\sigma_0` of a target for which the signal power level in final image is equal to the noise power level (units: decibels). **Numerically lesser is better instrument performance.**
634634
* :code:`ground pixel along-track resolution [m]` (:class:`float`) Along-track resolution (meters) of a ground-pixel centered about observation point.
635635
* :code:`ground pixel cross-track resolution [m]` (:class:`float`) Cross-track resolution (meters) of a ground-pixel centered about observation point.
636-
* :code:`swath-width [m]` (:class:`float`) Swath-width (meters) of the strip of which the imaged pixel is part off.
636+
* :code:`swath-width [km]` (:class:`float`) Swath-width (meters) of the strip of which the imaged pixel is part off.
637637
* :code:`incidence angle [deg]` (:class:`float`) Observation incidence angle (degrees) at the ground-pixel.
638638
* :code:`PRF [Hz]` (:class:`float`) Highest Pulse Repetition Frequency (Hz) (within the specified PRF range) at which the observation is possible.
639639

instrupy/util.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1274,7 +1274,6 @@ def get_roll_only_mv_proxy_sen_specs(roll_min, roll_max):
12741274
ViewGeometry( Orientation.from_sideLookAngle(ref_frame="NADIR_POINTING", side_look_angle=w2),
12751275
SphericalGeometry.from_dict({"shape":'RECTANGULAR', "angleHeight":x2, "angleWidth":y2})
12761276
)]
1277-
12781277

12791278
return field_of_regard
12801279

@@ -1284,15 +1283,18 @@ class Antenna(Entity):
12841283
.. todo:: The operating frequency is not made as an instance parameter. Change behavior in the future?
12851284
12861285
:ivar shape: Antenna shape.
1287-
:vartype shape: :class:`instrupy.util.Antenna.AntennaApertureShape`
1286+
:vartype shape: :class:`instrupy.util.Antenna.Shape`
12881287
12891288
:ivar apertureExcitationProfile: Antenna aperture profile.
12901289
:vartype apertureExcitationProfile: :class:`instrupy.util.Antenna.AntennaApertureExcitationProfile`
12911290
1292-
:ivar height: [meters] Antenna height (along the along-track direction when *SENSOR_BODY_FIXED* is aligned to *NADIR_POINTING* frame).
1291+
:ivar diameter: [meters] Antenna diameter (applicable when the antenna shape is Circular).
1292+
:vartype diameter: float
1293+
1294+
:ivar height: [meters] Antenna height (along the along-track direction when *SENSOR_BODY_FIXED* is aligned to *NADIR_POINTING* frame). (Applicable when the antenna shape is Rectangular.)
12931295
:vartype height: float
12941296
1295-
:ivar width: [meters] Antenna width (along the cross-track direction when *SENSOR_BODY_FIXED* is aligned to *NADIR_POINTING* frame).
1297+
:ivar width: [meters] Antenna width (along the cross-track direction when *SENSOR_BODY_FIXED* is aligned to *NADIR_POINTING* frame). (Applicable when the antenna shape is Rectangular.)
12961298
:vartype antennaWidth: float
12971299
12981300
:ivar apertureEfficiency: Aperture efficiency of antenna (:math:`0 < \\eta_{ap} < 1`).
@@ -1633,7 +1635,7 @@ def geo2eci(gcoord, JDtime):
16331635
16341636
.. seealso::
16351637
* :mod:`JD2GMST`
1636-
* `IDL Astronomy Users Library <https://idlastro.gsfc.nasa.gov/ftp/pro/astro/geo2eci.pro>`_
1638+
* `IDL Astronomy Users Library <https://github.com/wlandsman/IDLAstro/blob/master/pro/geo2eci.pro>`_
16371639
16381640
EXAMPLES:
16391641

0 commit comments

Comments
 (0)