Observation
Library for simulating space-based VLBI missions (spacevlbi)
Copyright 2024 Ben Hudson
Licensed under the GNU General Public License, Version 3.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
- spacevlbi.Observation.Baselines(i, spaceTelescopes, groundTelescopes, sourceRa, sourceDec, frequency, simLength, timeStep, allsky)
Calculate baselines formed by an array of a given source (or evaluated for a range of locations across the celestial sphere if allsky == 1). Baselines that couldn’t be formed due to the impact of a functional constraint are also calculated.
- Parameters:
i (int) – Current time step, defaults to None
spaceTelescopes (list) – Array of SpaceTelescope objects, defaults to None
groundTelescopes (list) – Array of GroundTelescope objects, defaults to None
sourceRa (float) – Right ascension of target source in degrees, defaults to None
sourceDec (float) – Declination of target source in degrees, defaults to None
frequency (list) – Observation frequencies in Hz, defaults to None
simLength (int) – Simulation duration in seconds, defaults to None
timeStep (int) – Simulation time step in seconds, defaults to None
allsky (bool) – Calculate all-sky coverage? Defaults to None
- Returns:
Array of SpaceTelescope objects
- Return type:
- Returns:
Array of GroundTelescope objects
- Return type: