Note

Generated by nbsphinx from a Jupyter notebook. All the examples as Jupyter notebooks are available in the tudatpy-examples repo.

MRO - Orbit Determination Using TNF Doppler Observations#

Copyright (c) 2010-2022, Delft University of Technology. All rights reserved. This file is part of the Tudat. Redistribution and use in source and binary forms, with or without modification, are permitted exclusively under the terms of the Modified BSD license.

Overview#

This notebook performs orbit determination (OD) for the Mars Reconnaissance Orbiter (MRO) using real Doppler tracking data from TNF files. The analysis processes multiple orbital arcs independently, estimating spacecraft state, dynamical model parameters, and empirical accelerations.

Key Features:

  • Multi-arc orbit determination: Each arc spans approximately 3 days and is processed independently

  • Comprehensive force modeling: Includes gravity field (120x120), atmospheric drag, solar radiation pressure, empirical accelerations, and third-body perturbations

  • Real observation data: Uses compressed Doppler measurements from NASA’s Deep Space Network (DSN)

  • Parameter estimation: Estimates initial state, radiation pressure scaling, aerodynamic coefficients, and arc-wise empirical accelerations

  • Parallel processing: Processes multiple arcs simultaneously using multiprocessing

Analysis Workflow:

  1. Load SPICE kernels and TNF observation files for each arc

  2. Set up dynamical environment with high-fidelity models

  3. Process and filter Doppler observations

  4. Define parameters to estimate (state, SRP scaling, drag/lift coefficients, empirical accelerations)

  5. Perform orbit determination using weighted least squares estimation

  6. Analyze prefit and postfit residuals and state differences from SPICE ephemeris

[1]:
# Load required standard modules
import os
import pickle
import pandas as pd
import numpy as np
from datetime import datetime, timedelta
import multiprocessing
from matplotlib import pyplot as plt
import time as t
[2]:
# Load required tudatpy modules
from tudatpy.util import redirect_std
from tudatpy.interface import spice
from tudatpy.astro import time_representation, element_conversion
from tudatpy.data import processTrk234

from tudatpy.dynamics import (
    environment_setup,
    propagation_setup,
    parameters_setup,
    propagation,
    parameters,
)
from tudatpy import estimation
from tudatpy.estimation import (
    estimation_analysis,
    observable_models_setup,
    observations,
    observations_setup,
)

from tudatpy.math import interpolators

# Import custom utility functions
from mro_utils import get_mro_files, macromodel_mro, get_rsw_state_difference

Helper Function: Arc Processing#

This function performs the complete orbit determination workflow for a single arc. It is designed to be called in parallel for multiple arcs.

Input Arguments:

The inputs variable is a list with eleven entries:

  1. Arc index (integer identifier for this arc)

  2. Start datetime of the arc

  3. End datetime of the arc

  4. List of TNF files to load

  5. List of clock files to load

  6. List of orientation kernels to load

  7. List of tropospheric correction files to load

  8. List of ionospheric correction files to load

  9. List of MRO trajectory files to load

  10. MRO reference frames definition file to load

  11. MRO structure file to load

Processing Steps:

  1. Setup and File Loading: Load all SPICE kernels, create output directories, and set up logging

  2. Observation Processing: Load TNF data, filter to arc time bounds, compress Doppler observations, and compute initial residuals

  3. Environment Setup: Create high-fidelity dynamical environment with detailed force models

  4. Antenna Reference Point: Account for antenna position offset from center-of-mass

  5. Observation Model Configuration: Define light-time corrections and observation simulators

  6. Propagation Settings: Set up numerical integration and acceleration models

  7. Parameter Estimation Setup: Define parameters to estimate including state, SRP scaling, drag/lift coefficients, and empirical accelerations

  8. Orbit Determination: Perform weighted least squares estimation with a priori constraints

  9. Results Analysis: Save residuals, state differences, and estimation outputs

Outputs:

For each arc, the function saves:

  • fitLog.txt: Detailed log of the estimation process

  • estimationOutputDict.pkl: Estimated parameters, formal errors, and nominal values

  • residDf.pkl: DataFrame containing prefit, postfit, and SPICE residuals

  • rsw_state_difference_prefit.pkl: State differences from SPICE before estimation (in RSW frame)

  • rsw_state_difference_postfit.pkl: State differences from SPICE after estimation (in RSW frame)

  • arc_start_times.pkl: Times defining empirical acceleration arc boundaries

[3]:
def process_arc(inputs):
    """Process a single arc and save results"""

    # Unpack various input arguments
    arc_index = inputs[0]

    # Convert start and end datetime objects to Tudat Time variables. A time buffer of one day is subtracted/added to the start/end date
    # to ensure that the simulation environment covers the full time span of the loaded TNF files. This is mostly needed because some TNF
    # files - while typically assigned to a certain date - actually spans over (slightly) longer than one day. Without this time buffer,
    # some observation epochs might thus lie outside the time boundaries within which the dynamical environment is defined.
    startDateTime = inputs[1]
    endDateTime = inputs[2]

    # Retrieve lists of relevant kernels and input files to load (TNF files, clock and orientation kernels,
    # tropospheric and ionospheric corrections)
    tnf_files = inputs[3]
    clock_files = inputs[4]
    orientation_files = inputs[5]
    tro_files = inputs[6]
    ion_files = inputs[7]
    trajectory_files = inputs[8]
    frames_def_file = inputs[9]
    structure_file = inputs[10]

    # Create output folder for this specific arc
    arc_output_folder = f"{output_folder_base}/arc_{arc_index}/"
    if not os.path.exists(arc_output_folder):
        os.makedirs(arc_output_folder)

    # Create log file for this arc
    arc_log_file = arc_output_folder + f"fitLog.txt"
    with open(arc_log_file, "w") as f:
        f.write(f"Arc: {arc_index}\n")

    print(f"Processing arc {arc_index}: {startDateTime} to {endDateTime}")

    ### ------------------------------------------------------------------------------------------
    ### LOAD ALL REQUESTED KERNELS AND FILES
    ### ------------------------------------------------------------------------------------------

    spice.load_standard_kernels()

    # Load MRO orientation kernels (over the entire relevant time period).
    for orientation_file in orientation_files:
        spice.load_kernel(orientation_file)

    # Load MRO clock files
    for clock_file in clock_files:
        spice.load_kernel(clock_file)

    # Load MRO frame definition file (useful for HGA and spacecraft-fixed frames definition)
    spice.load_kernel(frames_def_file)

    # Load MRO trajectory kernels
    for trajectory_file in trajectory_files:
        spice.load_kernel(trajectory_file)

    # Load MRO spacecraft structure file (for antenna position in spacecraft-fixed frame)
    spice.load_kernel(structure_file)

    ### ------------------------------------------------------------------------------------------
    ### LOAD TNF OBSERVATIONS AND PERFORM PRE-PROCESSING STEPS
    ### ------------------------------------------------------------------------------------------

    # Remove first TNF file to avoid issues with time coverage at arc boundaries
    tnf_files = tnf_files[1:]

    # Special handling for arc 4: data is in the previous day TNF file
    if arc_index == 4:
        tnf_files.append("mro_kernels/mromagr2012_016_0520xmmmv1.tnf")

    # Load TNF observations, retaining only Doppler measurements
    tnfProcessor = processTrk234.Trk234Processor(
        tnf_files,
        ["doppler"],
        spacecraft_name="MRO",
    )
    original_observations = tnfProcessor.process()

    # Convert arc start/end times from UTC to TDB time scale (used internally by Tudat)
    arcStart = time_representation.DateTime.from_python_datetime(
        startDateTime
    ).to_epoch()
    arcEnd = time_representation.DateTime.from_python_datetime(endDateTime).to_epoch()

    time_scale_converter = time_representation.default_time_scale_converter()
    arcStart = time_scale_converter.convert_time_object(
        input_scale=time_representation.utc_scale,
        output_scale=time_representation.tdb_scale,
        input_value=time_representation.Time(arcStart),
    )
    arcEnd = time_scale_converter.convert_time_object(
        input_scale=time_representation.utc_scale,
        output_scale=time_representation.tdb_scale,
        input_value=time_representation.Time(arcEnd),
    )

    # Filter observations to retain only those within the arc time interval
    arc_filter = observations.observations_processing.observation_filter(
        observations.observations_processing.ObservationFilterType.time_bounds_filtering,
        arcStart.to_float(),
        arcEnd.to_float(),
        use_opposite_condition=True,
    )
    original_observations.filter_observations(arc_filter)
    original_observations.remove_empty_observation_sets()

    # Compress Doppler observations from 1.0 s integration time to 60.0 s
    # This reduces the number of observations while maintaining data quality
    compressed_observations = (
        observations_setup.observations_wrapper.create_compressed_doppler_collection(
            original_observations, 60, 10
        )
    )

    # Add transponder delay (time delay in spacecraft electronics)
    compressed_observations.set_transponder_delay("MRO", 1.4149e-6)

    # Determine observation and propagation time limits
    # Add 1-hour buffer to propagation times to ensure coverage of all observations
    observation_time_limits = original_observations.time_bounds_time_object
    obs_start_time = observation_time_limits[0]
    obs_end_time = observation_time_limits[1]

    prop_start_time = observation_time_limits[0] - 3600.0
    prop_end_time = observation_time_limits[1] + 3600.0

    ### ------------------------------------------------------------------------------------------
    ### CREATE DYNAMICAL ENVIRONMENT
    ### ------------------------------------------------------------------------------------------

    # Create default body settings for celestial bodies
    # These bodies will be used for gravitational perturbations
    bodies_to_create = [
        "Earth",
        "Sun",
        "Mercury",
        "Venus",
        "Mars",
        "Jupiter",
        "Saturn",
        "Phobos",
        "Deimos",
    ]
    global_frame_origin = "SSB"
    global_frame_orientation = "J2000"
    body_settings = environment_setup.get_default_body_settings_time_limited(
        bodies_to_create,
        prop_start_time.to_float(),
        prop_end_time.to_float(),
        global_frame_origin,
        global_frame_orientation,
    )

    # ====================
    # Earth Configuration
    # Modify default shape, rotation, and gravity field settings for the Earth
    body_settings.get("Earth").shape_settings = (
        environment_setup.shape.oblate_spherical_spice()
    )
    body_settings.get("Earth").rotation_model_settings = (
        environment_setup.rotation_model.gcrs_to_itrs(
            environment_setup.rotation_model.iau_2006,
            global_frame_orientation,
            interpolators.interpolator_generation_settings(
                interpolators.cubic_spline_interpolation(),
                prop_start_time.to_float(),
                prop_end_time.to_float(),
                3600.0,
            ),
            interpolators.interpolator_generation_settings(
                interpolators.cubic_spline_interpolation(),
                prop_start_time.to_float(),
                prop_end_time.to_float(),
                3600.0,
            ),
            interpolators.interpolator_generation_settings(
                interpolators.cubic_spline_interpolation(),
                prop_start_time.to_float(),
                prop_end_time.to_float(),
                60.0,
            ),
        )
    )
    body_settings.get("Earth").gravity_field_settings.associated_reference_frame = (
        "ITRS"
    )

    # Set up DSN ground stations
    body_settings.get("Earth").ground_station_settings = (
        environment_setup.ground_station.dsn_stations()
    )

    # ====================
    # Mars Configuration
    # Use high-accuracy rotation model and spherical harmonic gravity field (120x120)
    body_settings.get("Mars").rotation_model_settings = (
        environment_setup.rotation_model.mars_high_accuracy(
            base_frame=global_frame_orientation
        )
    )
    body_settings.get("Mars").gravity_field_settings = (
        environment_setup.gravity_field.predefined_spherical_harmonic(
            environment_setup.gravity_field.jgmro120d, 120
        )
    )
    body_settings.get("Mars").gravity_field_settings.associated_reference_frame = (
        "Mars_Fixed"
    )

    # Define gravity field variations for the tides on Mars
    # Models tidal effects from Sun and Phobos using Love number k2 = 0.1697
    body_settings.get("Mars").gravity_field_variation_settings = [
        environment_setup.gravity_field_variation.solid_body_tide("Sun", 0.1697, 2),
        environment_setup.gravity_field_variation.solid_body_tide("Phobos", 0.1697, 2),
    ]

    # Define Mars atmosphere settings using Mars-GRAM 2001
    body_settings.get("Mars").atmosphere_settings = (
        environment_setup.atmosphere.mars_dtm()
    )

    # Define Mars irradiance-based radiation pressure settings
    # Mars albedo and thermal emission contribute to radiation pressure on MRO
    luminosity_settings = (
        environment_setup.radiation_pressure.irradiance_based_constant_luminosity(
            250, 3.4e6
        )
    )
    body_settings.get("Mars").radiation_source_settings = (
        environment_setup.radiation_pressure.isotropic_radiation_source(
            luminosity_settings
        )
    )

    # ====================
    # MRO Spacecraft Configuration
    spacecraft_name = "MRO"
    spacecraft_central_body = "Mars"
    body_settings.add_empty_settings(spacecraft_name)

    # Retrieve translational ephemeris from SPICE (used as a priori for orbit determination)
    body_settings.get(spacecraft_name).ephemeris_settings = (
        environment_setup.ephemeris.interpolated_spice(
            prop_start_time.to_float(),
            prop_end_time.to_float(),
            10.0,
            spacecraft_central_body,
            global_frame_orientation,
        )
    )

    # Retrieve rotational ephemeris from SPICE
    body_settings.get(spacecraft_name).rotation_model_settings = (
        environment_setup.rotation_model.spice(
            global_frame_orientation, spacecraft_name + "_SPACECRAFT", ""
        )
    )

    # Set spacecraft mass (constant, from MRO mission specifications)
    body_settings.get(spacecraft_name).constant_mass = 1262.39  # [kg]

    # Set spacecraft shape using macromodel (detailed surface panel model)
    body_settings.get(spacecraft_name).vehicle_shape_settings = macromodel_mro()

    # Create environment
    bodies = environment_setup.create_system_of_bodies(body_settings)

    # Set MRO aerodynamics settings using spacecraft macromodel
    # Variable cross-section accounts for attitude-dependent drag area
    drag_coefficient = 2.0  # from Mazarico et al.
    lift_coefficient = 0.01  # small non-zero value to allow estimation
    ssh = 0  # surface-to-surface shadowing calculations disabled for speed
    aero_coefficient_settings = (
        environment_setup.aerodynamic_coefficients.constant_variable_cross_section(
            [drag_coefficient, 0, lift_coefficient], ssh
        )
    )
    environment_setup.add_aerodynamic_coefficient_interface(
        bodies, spacecraft_name, aero_coefficient_settings
    )

    # Set MRO radiation pressure settings using spacecraft macromodel
    # Paneled model accounts for detailed surface geometry and optical properties
    ssh = 100  # surface-to-surface shadowing grid resolution
    occulting_bodies_dict = dict(Sun=["Mars"])
    pixel_source_dict = dict(Sun=ssh)
    radiation_pressure_settings = (
        environment_setup.radiation_pressure.panelled_radiation_target(
            occulting_bodies_dict, pixel_source_dict
        )
    )
    environment_setup.add_radiation_pressure_target_model(
        bodies, spacecraft_name, radiation_pressure_settings
    )

    # Set TNF information (ground station characteristics, media corrections) in bodies
    tnfProcessor.set_tnf_information_in_bodies(bodies)

    ### ------------------------------------------------------------------------------------------
    ### SET ANTENNA AS REFERENCE POINT FOR DOPPLER OBSERVATIONS
    ### ------------------------------------------------------------------------------------------

    # Define MRO center-of-mass (COM) position w.r.t. the origin of the MRO-fixed reference frame
    # This accounts for the offset between the spacecraft reference point and COM
    com_position = [-0.001235, -1.14978, -0.001288]
    antenna_position_history = dict()

    # Create tabulated history of antenna position relative to COM
    # This is necessary because Doppler measurements reference the antenna phase center, not COM
    for obs_times in compressed_observations.get_observation_times_objects():
        time = obs_times[0].to_float() - 3600.0
        while time <= obs_times[-1].to_float() + 3600.0:
            state = np.zeros((6, 1))

            # For each observation epoch, retrieve the antenna position (spice ID "-74214") w.r.t. the origin of the MRO-fixed frame (spice ID "-74000")
            state[:3, 0] = spice.get_body_cartesian_position_at_epoch(
                "-74214", "-74000", "MRO_SPACECRAFT", "none", time
            )

            # Translate the antenna position to account for the offset between the origin of the MRO-fixed frame and the COM
            state[:3, 0] = state[:3, 0] - com_position

            # Store antenna position w.r.t. COM in the MRO-fixed frame
            antenna_position_history[time] = state
            time += 60.0

    # Create tabulated ephemeris settings from antenna position history
    antenna_ephemeris_settings = environment_setup.ephemeris.tabulated(
        antenna_position_history, "-74000", "MRO_SPACECRAFT"
    )

    # Create tabulated ephemeris for the MRO antenna
    antenna_ephemeris = environment_setup.ephemeris.create_ephemeris(
        antenna_ephemeris_settings, "Antenna"
    )

    # Set the spacecraft's reference point position to that of the antenna (in the MRO-fixed frame)
    compressed_observations.set_reference_point(
        bodies,
        antenna_ephemeris,
        "Antenna",
        "MRO",
        observable_models_setup.links.LinkEndType.reflector1,
    )

    ### ------------------------------------------------------------------------------------------
    ### DEFINE OBSERVATION MODEL SETTINGS
    ### ------------------------------------------------------------------------------------------

    #  Create light-time corrections list
    # These corrections account for various effects on signal propagation
    light_time_correction_list = list()

    # Add second-order relativistic correction (primarily from Sun's gravitational field)
    light_time_correction_list.append(
        observable_models_setup.light_time_corrections.approximated_second_order_relativistic_light_time_correction(
            ["Sun"]
        )
    )

    # Add tropospheric correction (signal delay through Earth's neutral atmosphere)
    light_time_correction_list.append(
        observable_models_setup.light_time_corrections.dsn_tabulated_tropospheric_light_time_correction(
            tro_files
        )
    )

    # Add ionospheric correction (signal delay through Earth's ionized atmosphere)
    spacecraft_name_per_id = dict()
    spacecraft_name_per_id[74] = "MRO"
    light_time_correction_list.append(
        observable_models_setup.light_time_corrections.dsn_tabulated_ionospheric_light_time_correction(
            ion_files, spacecraft_name_per_id
        )
    )

    # Create observation model settings for the Doppler observables
    # This defines the link geometry and all applicable corrections
    doppler_link_ends = compressed_observations.link_definitions_per_observable[
        observable_models_setup.model_settings.dsn_n_way_averaged_doppler_type
    ]

    observation_model_settings = list()
    for current_link_definition in doppler_link_ends:
        observation_model_settings.append(
            observable_models_setup.model_settings.dsn_n_way_doppler_averaged(
                current_link_definition, light_time_correction_list
            )
        )

    # Create observation simulators (used to compute predicted observables)
    observation_simulators = observations_setup.observations_simulation_settings.create_observation_simulators(
        observation_model_settings, bodies
    )

    # Compute initial residuals (observations minus predicted values using SPICE ephemeris)
    observations.compute_residuals_and_dependent_variables(
        compressed_observations, observation_simulators, bodies
    )

    # Filter outliers based on residual magnitude
    # Observations with residuals > 0.1 Hz are likely corrupted and removed
    filter_settings = {
        observable_models_setup.model_settings.dsn_n_way_averaged_doppler_type: 0.1,
    }

    observation_filters = dict()
    for obs_type, threshold in filter_settings.items():
        parser = observations.observations_processing.observation_parser(obs_type)
        residual_filter = observations.observations_processing.observation_filter(
            observations.observations_processing.ObservationFilterType.residual_filtering,
            threshold,
        )
        observation_filters[parser] = residual_filter

    compressed_observations.filter_observations(observation_filters)
    linkEndsDict = compressed_observations.link_definition_ids

    # Create DataFrame to store residual information
    # This will be populated with SPICE, prefit, and postfit residuals
    all_residuals = []
    all_times = []
    all_type_ids = []
    all_link_ends = []

    # Loop through each observable type to get its data
    for obs_type, typeName in zip(filter_settings.keys(), ["doppler"]):
        parser = observations.observations_processing.observation_parser(obs_type)

        # Get residuals, times, and link ends for the current observable type
        residuals = compressed_observations.get_concatenated_residuals(parser)
        times = compressed_observations.get_concatenated_observation_times(parser)
        link_ends_ids = compressed_observations.get_concatenated_link_definition_ids(
            parser
        )
        link_ends = [
            linkEndsDict[linkId][
                observable_models_setup.links.LinkEndType.transmitter
            ].reference_point
            + " - "
            + linkEndsDict[linkId][
                observable_models_setup.links.LinkEndType.receiver
            ].reference_point
            for linkId in link_ends_ids
        ]

        # Create a list of type identifiers
        type_ids = [typeName] * len(residuals)

        # Append the data to the main lists
        all_residuals.extend(residuals)
        all_times.extend(times)
        all_link_ends.extend(link_ends)
        all_type_ids.extend(type_ids)

    # Create DataFrame with all residual data
    residDf = pd.DataFrame(
        {
            "spice": all_residuals,
            "time": all_times,
            "link_ends": all_link_ends,
            "msrType": all_type_ids,
        }
    )

    ### ------------------------------------------------------------------------------------------
    ### DEFINE PROPAGATION SETTINGS
    ### ------------------------------------------------------------------------------------------

    # Define list of accelerations acting on MRO
    # This comprehensive model includes all relevant perturbations
    accelerations_settings_spacecraft = dict(
        Sun=[
            propagation_setup.acceleration.point_mass_gravity(),  # Solar gravitational attraction
            propagation_setup.acceleration.radiation_pressure(  # Solar radiation pressure
                environment_setup.radiation_pressure.paneled_target
            ),
        ],
        Mars=[
            propagation_setup.acceleration.spherical_harmonic_gravity(120, 120),  # Mars gravity field
            propagation_setup.acceleration.aerodynamic(),  # Atmospheric drag
            propagation_setup.acceleration.radiation_pressure(  # Mars albedo and thermal emission
                environment_setup.radiation_pressure.paneled_target
            ),
            propagation_setup.acceleration.empirical(),  # Empirical accelerations (to be estimated)
        ],
        Jupiter=[propagation_setup.acceleration.point_mass_gravity()],  # Third-body perturbation
        Saturn=[propagation_setup.acceleration.point_mass_gravity()],  # Third-body perturbation
        Earth=[propagation_setup.acceleration.point_mass_gravity()],  # Third-body perturbation
        Phobos=[propagation_setup.acceleration.point_mass_gravity()],  # Third-body perturbation
        Deimos=[propagation_setup.acceleration.point_mass_gravity()],  # Third-body perturbation
    )

    # Create accelerations settings dictionary
    acceleration_settings = {spacecraft_name: accelerations_settings_spacecraft}

    # Create acceleration models from settings
    bodies_to_propagate = [spacecraft_name]
    central_bodies = [spacecraft_central_body]
    acceleration_models = propagation_setup.create_acceleration_models(
        bodies, acceleration_settings, bodies_to_propagate, central_bodies
    )

    # Define integrator settings
    # RKF78 is a high-order adaptive integrator suitable for precise orbit propagation
    integration_step = 30.0
    integrator_settings = propagation_setup.integrator.runge_kutta_fixed_step_size(
        time_representation.Time(0, integration_step),
        propagation_setup.integrator.rkf_78,
    )

    # Retrieve initial state from SPICE (this will be refined during estimation)
    initial_state = propagation.get_state_of_bodies(
        bodies_to_propagate, central_bodies, bodies, prop_start_time
    )

    # Define propagator settings
    propagator_settings = propagation_setup.propagator.translational(
        central_bodies,
        acceleration_models,
        bodies_to_propagate,
        initial_state,
        prop_start_time,
        integrator_settings,
        propagation_setup.propagator.time_termination(obs_end_time.to_float()),
    )

    ### ------------------------------------------------------------------------------------------
    ### DEFINE SET OF PARAMETERS TO BE ESTIMATED
    ### ------------------------------------------------------------------------------------------

    # Define parameters to estimate
    # Start with the initial state (position and velocity at arc start)
    parameter_settings = parameters_setup.initial_states(propagator_settings, bodies)

    # Define list of additional parameters beyond initial state
    extra_parameters = []

    # Solar radiation pressure scaling parameter
    # Accounts for uncertainties in surface optical properties and solar flux
    extra_parameters = [
        parameters_setup.radiation_pressure_target_direction_scaling(
            spacecraft_name, "Sun"
        ),
    ]

    # Define arc start times for arc-wise empirical accelerations
    # Empirical accelerations are estimated separately for each orbital revolution
    # This accounts for unmodeled forces (e.g., imperfect gravity field, attitude errors)
    mars_gravitational_parameter = bodies.get("Mars").gravitational_parameter
    keplerian_state = element_conversion.cartesian_to_keplerian(
        initial_state, mars_gravitational_parameter
    )
    semi_major_axis = keplerian_state[0]
    orbital_period = (
        2.0 * np.pi * np.sqrt(semi_major_axis**3 / mars_gravitational_parameter)
    )

    # Create list of arc start times (one per orbit)
    arc_start_times = []
    current_arc_start_time = obs_start_time.to_float()
    while current_arc_start_time < obs_end_time.to_float():
        arc_start_times.append(current_arc_start_time)
        current_arc_start_time += orbital_period

    # Save arc start times for later analysis
    with open(arc_output_folder + f"arc_start_times.pkl", "wb") as f:
        pickle.dump(arc_start_times, f)

    # Define empirical acceleration components to estimate for each arc
    # RSW frame: R=radial, S=along-track, W=cross-track
    # Each component can have constant, sine, and cosine terms (Fourier series)
    acceleration_components_to_estimate = {
        parameters_setup.EmpiricalAccelerationComponents.along_track_empirical_acceleration_component: [
            parameters_setup.EmpiricalAccelerationFunctionalShapes.constant_empirical,
            parameters_setup.EmpiricalAccelerationFunctionalShapes.sine_empirical,
            parameters_setup.EmpiricalAccelerationFunctionalShapes.cosine_empirical,
        ],
        parameters_setup.EmpiricalAccelerationComponents.across_track_empirical_acceleration_component: [
            parameters_setup.EmpiricalAccelerationFunctionalShapes.constant_empirical,
            parameters_setup.EmpiricalAccelerationFunctionalShapes.sine_empirical,
            parameters_setup.EmpiricalAccelerationFunctionalShapes.cosine_empirical,
        ],
    }
    extra_parameters.append(
        parameters_setup.arcwise_empirical_accelerations(
            spacecraft_name,
            "Mars",
            acceleration_components_to_estimate,
            arc_start_times,
        )
    )

    # Add aerodynamic coefficient scaling parameters
    # These account for uncertainties in drag and lift coefficients
    extra_parameters.append(
        parameters_setup.drag_component_scaling(spacecraft_name),
    )
    extra_parameters.append(
        parameters_setup.lift_component_scaling(spacecraft_name),
    )

    # Add additional parameters settings
    parameter_settings += extra_parameters

    # Create set of parameters to estimate
    parameters_to_estimate = parameters_setup.create_parameter_set(
        parameter_settings, bodies, propagator_settings
    )

    nominal_parameters = parameters_to_estimate.parameter_vector

    # Define a priori uncertainties for each parameter
    # These are used to weight the parameters in the least squares estimation
    posSigma = [1e3] * 3  # Position: 1 km
    velSigma = [1e-1] * 3  # Velocity: 10 cm/s
    srpScaleSigma = [2]  # SRP scaling: factor of 2 uncertainty
    dragSigma = [2]  # Drag coefficient: factor of 2 uncertainty
    liftSigma = [2]  # Lift coefficient: factor of 2 uncertainty
    radialAcc = []  # No radial empirical accelerations
    alongAcc = [1e-6] * 3 * len(arc_start_times)  # Along-track: 1 µm/s²
    acrossAcc = [1e-6] * 3 * len(arc_start_times)  # Cross-track: 1 µm/s²
    all_sigmas = (
        posSigma
        + velSigma
        + srpScaleSigma
        + dragSigma
        + liftSigma
        + radialAcc
        + alongAcc
        + acrossAcc
    )

    # Create the a priori covariance matrix (diagonal) from the sigmas
    # Inverse covariance is used as weight matrix in least squares
    apriori_covariance = np.diag(1 / np.square(all_sigmas))

    ### ------------------------------------------------------------------------------------------
    ### DEFINE ESTIMATION SETTINGS AND PERFORM THE FIT
    ### ------------------------------------------------------------------------------------------

    # Create estimator object
    # This sets up the orbit determination problem with all models and settings
    estimator = estimation_analysis.Estimator(
        bodies, parameters_to_estimate, observation_model_settings, propagator_settings
    )

    # Define estimation settings
    # Convergence checker stops after 6 iterations or when RMS residual change < threshold
    estimation_input = estimation_analysis.EstimationInput(
        compressed_observations,
        inverse_apriori_covariance=apriori_covariance,
        convergence_checker=estimation_analysis.estimation_convergence_checker(6),
    )
    estimation_input.define_estimation_settings(
        reintegrate_equations_on_first_iteration=False,  # Use SPICE state as initial guess
        reintegrate_variational_equations=True,  # Recompute sensitivities each iteration
        print_output_to_terminal=True,  # Show progress
        save_state_history_per_iteration=True,  # Save orbit for each iteration
    )

    # Perform estimation
    # Output is redirected to log file for this arc
    with redirect_std(arc_log_file, True, True):
        print(f"Arc {arc_index} interval:")
        print(
            time_representation.DateTime.from_epoch(arcStart),
            time_representation.DateTime.from_epoch(arcEnd),
        )
        print(
            "Observation time bounds:",
            time_representation.DateTime.from_epoch(obs_start_time),
            " - ",
            time_representation.DateTime.from_epoch(obs_end_time),
        )

        print(f"Propagation time limits:")
        print(
            time_representation.DateTime.from_epoch(prop_start_time),
            time_representation.DateTime.from_epoch(prop_end_time),
        )
        parameters.print_parameter_names(parameters_to_estimate)
        print(
            "Number of parameters to estimate:",
            len(nominal_parameters),
        )
        print("Nominal values +- apriori:")
        for value, sigma in zip(nominal_parameters, all_sigmas):
            print(f"{value:.6e} +- {sigma:.6e}")
        print("\n")
        estimation_output = estimator.perform_estimation(estimation_input)
        print("\n")
        print("Corrected values +- uncertainty:")
        for value, sigma in zip(
            estimation_output.final_parameters, estimation_output.formal_errors
        ):
            print(f"{value:.6e} +- {sigma:.6e}")

    # Save estimation output dictionary
    outputDict = {}
    outputDict["nominal"] = nominal_parameters
    outputDict["correted"] = estimation_output.final_parameters
    outputDict["formal_errors"] = estimation_output.formal_errors

    with open(arc_output_folder + f"estimationOutputDict.pkl", "wb") as f:
        pickle.dump(outputDict, f)

    ### ------------------------------------------------------------------------------------------
    ### COLLECT AND SAVE RESULTS
    ### ------------------------------------------------------------------------------------------

    # Collect results
    bestIterIndex = estimation_output.best_iteration
    residDf["prefit"] = estimation_output.residual_history[:, 0]
    residDf["postfit"] = estimation_output.residual_history[:, bestIterIndex]
    residDf.to_pickle(arc_output_folder + f"residDf.pkl")

    # Compute state differences from SPICE ephemeris (prefit)
    prefit_state_history = estimation_output.simulation_results_per_iteration[
        0
    ].dynamics_results.state_history_float

    rsw_state_difference = get_rsw_state_difference(
        prefit_state_history,
        spacecraft_name,
        spacecraft_central_body,
        global_frame_orientation,
    )

    rsw_df = pd.DataFrame(
        rsw_state_difference, columns=["t", "R", "T", "N", "vR", "vT", "vN"]
    )
    rsw_df.to_pickle(arc_output_folder + f"rsw_state_difference_prefit.pkl")

    # Compute state differences from SPICE ephemeris (postfit)
    estimated_state_history = estimation_output.simulation_results_per_iteration[
        bestIterIndex
    ].dynamics_results.state_history_float

    rsw_state_difference = get_rsw_state_difference(
        estimated_state_history,
        spacecraft_name,
        spacecraft_central_body,
        global_frame_orientation,
    )

    rsw_df = pd.DataFrame(
        rsw_state_difference, columns=["t", "R", "T", "N", "vR", "vT", "vN"]
    )
    rsw_df.to_pickle(arc_output_folder + f"rsw_state_difference_postfit.pkl")

    print(f"Finished processing arc {arc_index}")

    return arc_index

Main Execution#

Setup Configuration#

Define the arcs to process and set up the output directory structure.

[4]:
if __name__ == "__main__":
    exec_start_time = t.time()

    # Set up the output folder
    output_folder_base = "mro_outputs"
    if not os.path.exists(output_folder_base):
        os.makedirs(output_folder_base)

    # Define arcs to process
    # Each tuple contains (start_datetime, end_datetime) for one arc
    # Arcs are approximately 3 days long and span January 1-22, 2012
    arcs = [
        (
            datetime.fromisoformat("2012-01-01 03:18:01.965"),
            datetime.fromisoformat("2012-01-04 01:58:15.132"),
        ),
        (
            datetime.fromisoformat("2012-01-04 02:25:09.706"),
            datetime.fromisoformat("2012-01-07 02:55:23.122"),
        ),
        (
            datetime.fromisoformat("2012-01-07 03:23:14.407"),
            datetime.fromisoformat("2012-01-10 02:03:27.113"),
        ),
        (
            datetime.fromisoformat("2012-01-10 02:22:44.539"),
            datetime.fromisoformat("2012-01-13 02:52:58.104"),
        ),
        (
            datetime.fromisoformat("2012-01-13 03:15:38.112"),
            datetime.fromisoformat("2012-01-16 02:05:51.095"),
        ),
        (
            datetime.fromisoformat("2012-01-16 02:22:44.352"),
            datetime.fromisoformat("2012-01-19 02:52:57.085"),
        ),
        (
            datetime.fromisoformat("2012-01-19 03:17:17.831"),
            datetime.fromisoformat("2012-01-22 01:57:31.076"),
        ),
    ]

    # Set up multiprocessing pool
    num_processes = len(arcs)

Prepare Input Data for Each Arc#

Retrieve all necessary SPICE kernels and data files for each arc. Files are downloaded automatically if not found locally.

[5]:
inputs = []
for i, arc in enumerate(arcs):

    startEpoch = arc[0]
    endEpoch = arc[1]
    # Add 1-day buffer to ensure file coverage
    startEpochWithBuffer = startEpoch - timedelta(days=1)
    endEpochWithBuffer = endEpoch + timedelta(days=1)

    print("Files for arc {}".format(i))
    # First retrieve the names of all the relevant kernels and data files necessary to cover the specified time interval
    (
        clock_files,
        orientation_files,
        tro_files,
        ion_files,
        tnf_files,
        trajectory_files,
        frames_def_file,
        structure_file,
    ) = get_mro_files("mro_kernels/", startEpochWithBuffer, endEpochWithBuffer)
    print("\n")

    # Construct a list of input arguments containing the arguments needed this specific parallel run.
    # These include the start and end dates, along with the names of all relevant kernels and data files that should be loaded
    inputs.append(
        [
            i,
            startEpoch,
            endEpoch,
            tnf_files,
            clock_files,
            orientation_files,
            tro_files,
            ion_files,
            trajectory_files,
            frames_def_file,
            structure_file,
        ]
    )
Files for arc 0
---------------------------------------------
Download MRO clock
relevant clock files
mro_kernels/mro_sclkscet_00112_65536.tsc
---------------------------------------------
Download MRO orientation kernels
relevant orientation files
mro_kernels/mro_sc_psp_111227_120102.bc
mro_kernels/mro_sc_psp_120103_120109.bc
mro_kernels/mro_hga_psp_120103_120109.bc
mro_kernels/mro_hga_psp_111227_120102.bc
mro_kernels/mro_sa_psp_120103_120109.bc
mro_kernels/mro_sa_psp_111227_120102.bc
---------------------------------------------
Download MRO tropospheric corrections files
relevant tropospheric corrections files
mro_kernels/mromagr2012_001_2012_032.tro
mro_kernels/mromagr2011_335_2012_001.tro
---------------------------------------------
Download MRO ionospheric corrections files
relevant ionospheric corrections files
mro_kernels/mromagr2012_001_2012_032.ion
mro_kernels/mromagr2011_335_2012_001.ion
---------------------------------------------
Download MRO TNF files
nb existing files 21
relevant TNF files
mro_kernels/mromagr2011_365_1411xmmmv1.tnf
mro_kernels/mromagr2012_001_2220xmmmv1.tnf
mro_kernels/mromagr2012_002_1426xmmmv1.tnf
mro_kernels/mromagr2012_003_1407xmmmv1.tnf
mro_kernels/mromagr2012_004_1550xmmmv1.tnf
---------------------------------------------
Download MRO trajectory files
relevant trajectory files
mro_kernels/mro_psp21.bsp
mro_kernels/mro_psp22.bsp
mro_kernels/mro_psp23.bsp
mro_kernels/mro_psp24.bsp
mro_kernels/mro_psp25.bsp
---------------------------------------------
Download MRO frames definition file
relevant MRO frames definition file
mro_kernels/mro_v16.tf
---------------------------------------------
Download MRO structure file
relevant MRO structure file
mro_kernels/mro_struct_v10.bsp


Files for arc 1
---------------------------------------------
Download MRO clock
relevant clock files
mro_kernels/mro_sclkscet_00112_65536.tsc
---------------------------------------------
Download MRO orientation kernels
relevant orientation files
mro_kernels/mro_sc_psp_111227_120102.bc
mro_kernels/mro_sc_psp_120103_120109.bc
mro_kernels/mro_hga_psp_120103_120109.bc
mro_kernels/mro_hga_psp_111227_120102.bc
mro_kernels/mro_sa_psp_120103_120109.bc
mro_kernels/mro_sa_psp_111227_120102.bc
---------------------------------------------
Download MRO tropospheric corrections files
relevant tropospheric corrections files
mro_kernels/mromagr2012_001_2012_032.tro
---------------------------------------------
Download MRO ionospheric corrections files
relevant ionospheric corrections files
mro_kernels/mromagr2012_001_2012_032.ion
---------------------------------------------
Download MRO TNF files
nb existing files 21
relevant TNF files
mro_kernels/mromagr2012_003_1407xmmmv1.tnf
mro_kernels/mromagr2012_004_1550xmmmv1.tnf
mro_kernels/mromagr2012_005_1255xmmmv1.tnf
mro_kernels/mromagr2012_006_1355xmmmv1.tnf
mro_kernels/mromagr2012_007_1640xmmmv1.tnf
mro_kernels/mromagr2012_008_2200xmmmv1.tnf
---------------------------------------------
Download MRO trajectory files
relevant trajectory files
mro_kernels/mro_psp21.bsp
mro_kernels/mro_psp22.bsp
mro_kernels/mro_psp23.bsp
mro_kernels/mro_psp24.bsp
mro_kernels/mro_psp25.bsp
---------------------------------------------
Download MRO frames definition file
relevant MRO frames definition file
mro_kernels/mro_v16.tf
---------------------------------------------
Download MRO structure file
relevant MRO structure file
mro_kernels/mro_struct_v10.bsp


Files for arc 2
---------------------------------------------
Download MRO clock
relevant clock files
mro_kernels/mro_sclkscet_00112_65536.tsc
---------------------------------------------
Download MRO orientation kernels
relevant orientation files
mro_kernels/mro_sc_psp_120110_120116.bc
mro_kernels/mro_sc_psp_120103_120109.bc
mro_kernels/mro_hga_psp_120103_120109.bc
mro_kernels/mro_hga_psp_120110_120116.bc
mro_kernels/mro_sa_psp_120110_120116.bc
mro_kernels/mro_sa_psp_120103_120109.bc
---------------------------------------------
Download MRO tropospheric corrections files
relevant tropospheric corrections files
mro_kernels/mromagr2012_001_2012_032.tro
---------------------------------------------
Download MRO ionospheric corrections files
relevant ionospheric corrections files
mro_kernels/mromagr2012_001_2012_032.ion
---------------------------------------------
Download MRO TNF files
nb existing files 21
relevant TNF files
mro_kernels/mromagr2012_006_1355xmmmv1.tnf
mro_kernels/mromagr2012_007_1640xmmmv1.tnf
mro_kernels/mromagr2012_008_2200xmmmv1.tnf
mro_kernels/mromagr2012_009_0545xmmmv1.tnf
mro_kernels/mromagr2012_010_1345xmmmv1.tnf
---------------------------------------------
Download MRO trajectory files
relevant trajectory files
mro_kernels/mro_psp21.bsp
mro_kernels/mro_psp22.bsp
mro_kernels/mro_psp23.bsp
mro_kernels/mro_psp24.bsp
mro_kernels/mro_psp25.bsp
---------------------------------------------
Download MRO frames definition file
relevant MRO frames definition file
mro_kernels/mro_v16.tf
---------------------------------------------
Download MRO structure file
relevant MRO structure file
mro_kernels/mro_struct_v10.bsp


Files for arc 3
---------------------------------------------
Download MRO clock
relevant clock files
mro_kernels/mro_sclkscet_00112_65536.tsc
---------------------------------------------
Download MRO orientation kernels
relevant orientation files
mro_kernels/mro_sc_psp_120110_120116.bc
mro_kernels/mro_sc_psp_120103_120109.bc
mro_kernels/mro_hga_psp_120103_120109.bc
mro_kernels/mro_hga_psp_120110_120116.bc
mro_kernels/mro_sa_psp_120110_120116.bc
mro_kernels/mro_sa_psp_120103_120109.bc
---------------------------------------------
Download MRO tropospheric corrections files
relevant tropospheric corrections files
mro_kernels/mromagr2012_001_2012_032.tro
---------------------------------------------
Download MRO ionospheric corrections files
relevant ionospheric corrections files
mro_kernels/mromagr2012_001_2012_032.ion
---------------------------------------------
Download MRO TNF files
nb existing files 21
relevant TNF files
mro_kernels/mromagr2012_009_0545xmmmv1.tnf
mro_kernels/mromagr2012_010_1345xmmmv1.tnf
mro_kernels/mromagr2012_011_1900xmmmv1.tnf
mro_kernels/mromagr2012_012_0620xmmmv1.tnf
mro_kernels/mromagr2012_013_1405xmmmv1.tnf
mro_kernels/mromagr2012_014_2250xmmmv1.tnf
---------------------------------------------
Download MRO trajectory files
relevant trajectory files
mro_kernels/mro_psp21.bsp
mro_kernels/mro_psp22.bsp
mro_kernels/mro_psp23.bsp
mro_kernels/mro_psp24.bsp
mro_kernels/mro_psp25.bsp
---------------------------------------------
Download MRO frames definition file
relevant MRO frames definition file
mro_kernels/mro_v16.tf
---------------------------------------------
Download MRO structure file
relevant MRO structure file
mro_kernels/mro_struct_v10.bsp


Files for arc 4
---------------------------------------------
Download MRO clock
relevant clock files
mro_kernels/mro_sclkscet_00112_65536.tsc
---------------------------------------------
Download MRO orientation kernels
relevant orientation files
mro_kernels/mro_sc_psp_120110_120116.bc
mro_kernels/mro_sc_psp_120117_120123.bc
mro_kernels/mro_hga_psp_120117_120123.bc
mro_kernels/mro_hga_psp_120110_120116.bc
mro_kernels/mro_sa_psp_120110_120116.bc
mro_kernels/mro_sa_psp_120117_120123.bc
---------------------------------------------
Download MRO tropospheric corrections files
relevant tropospheric corrections files
mro_kernels/mromagr2012_001_2012_032.tro
---------------------------------------------
Download MRO ionospheric corrections files
relevant ionospheric corrections files
mro_kernels/mromagr2012_001_2012_032.ion
---------------------------------------------
Download MRO TNF files
nb existing files 21
relevant TNF files
mro_kernels/mromagr2012_012_0620xmmmv1.tnf
mro_kernels/mromagr2012_013_1405xmmmv1.tnf
mro_kernels/mromagr2012_014_2250xmmmv1.tnf
mro_kernels/mromagr2012_016_0520xmmmv1.tnf
---------------------------------------------
Download MRO trajectory files
relevant trajectory files
mro_kernels/mro_psp21.bsp
mro_kernels/mro_psp22.bsp
mro_kernels/mro_psp23.bsp
mro_kernels/mro_psp24.bsp
mro_kernels/mro_psp25.bsp
---------------------------------------------
Download MRO frames definition file
relevant MRO frames definition file
mro_kernels/mro_v16.tf
---------------------------------------------
Download MRO structure file
relevant MRO structure file
mro_kernels/mro_struct_v10.bsp


Files for arc 5
---------------------------------------------
Download MRO clock
relevant clock files
mro_kernels/mro_sclkscet_00112_65536.tsc
---------------------------------------------
Download MRO orientation kernels
relevant orientation files
mro_kernels/mro_sc_psp_120110_120116.bc
mro_kernels/mro_sc_psp_120117_120123.bc
mro_kernels/mro_hga_psp_120117_120123.bc
mro_kernels/mro_hga_psp_120110_120116.bc
mro_kernels/mro_sa_psp_120110_120116.bc
mro_kernels/mro_sa_psp_120117_120123.bc
---------------------------------------------
Download MRO tropospheric corrections files
relevant tropospheric corrections files
mro_kernels/mromagr2012_001_2012_032.tro
---------------------------------------------
Download MRO ionospheric corrections files
relevant ionospheric corrections files
mro_kernels/mromagr2012_001_2012_032.ion
---------------------------------------------
Download MRO TNF files
nb existing files 21
relevant TNF files
mro_kernels/mromagr2012_016_0520xmmmv1.tnf
mro_kernels/mromagr2012_017_0520xmmmv1.tnf
mro_kernels/mromagr2012_018_2200xmmmv1.tnf
mro_kernels/mromagr2012_019_1230xmmmv1.tnf
mro_kernels/mromagr2012_020_1315xmmmv1.tnf
---------------------------------------------
Download MRO trajectory files
relevant trajectory files
mro_kernels/mro_psp21.bsp
mro_kernels/mro_psp22.bsp
mro_kernels/mro_psp23.bsp
mro_kernels/mro_psp24.bsp
mro_kernels/mro_psp25.bsp
---------------------------------------------
Download MRO frames definition file
relevant MRO frames definition file
mro_kernels/mro_v16.tf
---------------------------------------------
Download MRO structure file
relevant MRO structure file
mro_kernels/mro_struct_v10.bsp


Files for arc 6
---------------------------------------------
Download MRO clock
relevant clock files
mro_kernels/mro_sclkscet_00112_65536.tsc
---------------------------------------------
Download MRO orientation kernels
relevant orientation files
mro_kernels/mro_sc_psp_120117_120123.bc
mro_kernels/mro_hga_psp_120117_120123.bc
mro_kernels/mro_sa_psp_120117_120123.bc
---------------------------------------------
Download MRO tropospheric corrections files
relevant tropospheric corrections files
mro_kernels/mromagr2012_001_2012_032.tro
---------------------------------------------
Download MRO ionospheric corrections files
relevant ionospheric corrections files
mro_kernels/mromagr2012_001_2012_032.ion
---------------------------------------------
Download MRO TNF files
nb existing files 21
relevant TNF files
mro_kernels/mromagr2012_018_2200xmmmv1.tnf
mro_kernels/mromagr2012_019_1230xmmmv1.tnf
mro_kernels/mromagr2012_020_1315xmmmv1.tnf
mro_kernels/mromagr2012_022_0505xmmmv1.tnf
---------------------------------------------
Download MRO trajectory files
relevant trajectory files
mro_kernels/mro_psp21.bsp
mro_kernels/mro_psp22.bsp
mro_kernels/mro_psp23.bsp
mro_kernels/mro_psp24.bsp
mro_kernels/mro_psp25.bsp
---------------------------------------------
Download MRO frames definition file
relevant MRO frames definition file
mro_kernels/mro_v16.tf
---------------------------------------------
Download MRO structure file
relevant MRO structure file
mro_kernels/mro_struct_v10.bsp


Run Parallel Orbit Determination#

Process all arcs in parallel using multiprocessing. Each arc is processed independently on a separate CPU core.

Processing Details:

  • Each arc takes approximately 10-30 minutes to process depending on hardware

  • Results are saved automatically to mro_outputs/arc_X/ directories

  • Progress can be monitored through log files: mro_outputs/arc_X/fitLog.txt

[6]:
# Process arcs in parallel using enumerate to get index
with multiprocessing.get_context("fork").Pool(num_processes) as pool:
    pool.map(process_arc, inputs)
Processing arc 0: 2012-01-01 03:18:01.965000 to 2012-01-04 01:58:15.132000Processing arc 1: 2012-01-04 02:25:09.706000 to 2012-01-07 02:55:23.122000Processing arc 3: 2012-01-10 02:22:44.539000 to 2012-01-13 02:52:58.104000Processing arc 5: 2012-01-16 02:22:44.352000 to 2012-01-19 02:52:57.085000Processing arc 2: 2012-01-07 03:23:14.407000 to 2012-01-10 02:03:27.113000Processing arc 6: 2012-01-19 03:17:17.831000 to 2012-01-22 01:57:31.076000Processing arc 4: 2012-01-13 03:15:38.112000 to 2012-01-16 02:05:51.095000






Warning when creating estimated parameters. The parameters will be ordered such that all parameters (excluding initial states) defined by a single variable will be stored before those represented by a list of variables. The parameter order will be different than those in your parameter settings. It is recommended that you check the parameter order by calling the print_parameter_names(Python)/printEstimatableParameterEntries(C++) function
Warning when creating estimated parameters. The parameters will be ordered such that all parameters (excluding initial states) defined by a single variable will be stored before those represented by a list of variables. The parameter order will be different than those in your parameter settings. It is recommended that you check the parameter order by calling the print_parameter_names(Python)/printEstimatableParameterEntries(C++) function
Warning when creating estimated parameters. The parameters will be ordered such that all parameters (excluding initial states) defined by a single variable will be stored before those represented by a list of variables. The parameter order will be different than those in your parameter settings. It is recommended that you check the parameter order by calling the print_parameter_names(Python)/printEstimatableParameterEntries(C++) function
Warning when creating estimated parameters. The parameters will be ordered such that all parameters (excluding initial states) defined by a single variable will be stored before those represented by a list of variables. The parameter order will be different than those in your parameter settings. It is recommended that you check the parameter order by calling the print_parameter_names(Python)/printEstimatableParameterEntries(C++) function
Warning when creating estimated parameters. The parameters will be ordered such that all parameters (excluding initial states) defined by a single variable will be stored before those represented by a list of variables. The parameter order will be different than those in your parameter settings. It is recommended that you check the parameter order by calling the print_parameter_names(Python)/printEstimatableParameterEntries(C++) function
Warning when creating estimated parameters. The parameters will be ordered such that all parameters (excluding initial states) defined by a single variable will be stored before those represented by a list of variables. The parameter order will be different than those in your parameter settings. It is recommended that you check the parameter order by calling the print_parameter_names(Python)/printEstimatableParameterEntries(C++) function
Warning when creating estimated parameters. The parameters will be ordered such that all parameters (excluding initial states) defined by a single variable will be stored before those represented by a list of variables. The parameter order will be different than those in your parameter settings. It is recommended that you check the parameter order by calling the print_parameter_names(Python)/printEstimatableParameterEntries(C++) function
Arc 0 interval:
2012-01-01 03:19:08.148901283740997 2012-01-04 01:59:21.315985918045044
Observation time bounds: 2012-01-01 23:59:54.683925867080688  -  2012-01-03 21:32:22.683982312679291
Propagation time limits:
2012-01-01 22:59:54.683925867080688 2012-01-03 22:32:22.683982312679291
Number of parameters to estimate: 159
Nominal values +- apriori:
-3.632079e+06 +- 1.000000e+03
1.445152e+05 +- 1.000000e+03
3.343499e+05 +- 1.000000e+03
-1.840645e+02 +- 1.000000e-01
1.607799e+03 +- 1.000000e-01
-3.026222e+03 +- 1.000000e-01
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06


Arc 5 interval:
2012-01-16 02:23:50.536327004432678 2012-01-19 02:54:03.269412040710449
Observation time bounds: 2012-01-17 06:42:44.684359610080719  -  2012-01-19 02:10:03.684411764144897
Propagation time limits:
2012-01-17 05:42:44.684359610080719 2012-01-19 03:10:03.684411764144897
Number of parameters to estimate: 153
Nominal values +- apriori:
-2.990812e+06 +- 1.000000e+03
9.477638e+05 +- 1.000000e+03
-1.834971e+06 +- 1.000000e+03
1.962390e+03 +- 1.000000e-01
1.546728e+03 +- 1.000000e-01
-2.366223e+03 +- 1.000000e-01
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06


Arc 3 interval:
2012-01-10 02:23:50.723157346248627 2012-01-13 02:54:04.288242876529694
Observation time bounds: 2012-01-11 00:53:36.684184074401855  -  2012-01-13 02:11:17.684242665767670
Propagation time limits:
2012-01-10 23:53:36.684184074401855 2012-01-13 03:11:17.684242665767670
Number of parameters to estimate: 171
Nominal values +- apriori:
-3.618094e+06 +- 1.000000e+03
-2.405360e+05 +- 1.000000e+03
4.441781e+05 +- 1.000000e+03
-4.448556e+02 +- 1.000000e-01
1.692201e+03 +- 1.000000e-01
-2.949075e+03 +- 1.000000e-01
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06


Arc 2 interval:
2012-01-07 03:24:20.591073334217072 2012-01-10 02:04:33.297156989574432
Observation time bounds: 2012-01-07 18:19:04.684092700481415  -  2012-01-10 02:04:32.684157609939575
Propagation time limits:
2012-01-07 17:19:04.684092700481415 2012-01-10 03:04:32.684157609939575
Number of parameters to estimate: 189
Nominal values +- apriori:
-3.524685e+06 +- 1.000000e+03
-3.734058e+05 +- 1.000000e+03
8.949253e+05 +- 1.000000e+03
-8.737418e+02 +- 1.000000e-01
1.638276e+03 +- 1.000000e-01
-2.881875e+03 +- 1.000000e-01
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06


Arc 6 interval:
2012-01-19 03:18:24.015412509441376 2012-01-22 01:58:37.260494768619537
Observation time bounds: 2012-01-19 14:07:29.684425473213196  -  2012-01-22 01:58:36.684495270252228
Propagation time limits:
2012-01-19 13:07:29.684425473213196 2012-01-22 02:58:36.684495270252228
Number of parameters to estimate: 207
Nominal values +- apriori:
4.980562e+05 +- 1.000000e+03
-1.906088e+06 +- 1.000000e+03
3.119865e+06 +- 1.000000e+03
-3.351023e+03 +- 1.000000e-01
-4.240505e+02 +- 1.000000e-01
2.667211e+02 +- 1.000000e-01
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06


Arc 4 interval:
2012-01-13 03:16:44.296243309974670 2012-01-16 02:06:57.279326677322388
Observation time bounds: 2012-01-13 14:09:11.684256434440613  -  2012-01-16 02:06:56.684327244758606
Propagation time limits:
2012-01-13 13:09:11.684256434440613 2012-01-16 03:06:56.684327244758606
Number of parameters to estimate: 207
Nominal values +- apriori:
2.828163e+05 +- 1.000000e+03
-1.859956e+06 +- 1.000000e+03
3.175741e+06 +- 1.000000e+03
-3.377927e+03 +- 1.000000e-01
-1.762637e+02 +- 1.000000e-01
1.866707e+02 +- 1.000000e-01
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06


Arc 1 interval:
2012-01-04 02:26:15.889986395835876 2012-01-07 02:56:29.306072711944580
Observation time bounds: 2012-01-04 17:14:30.684005498886108  -  2012-01-07 02:12:27.684072554111481
Propagation time limits:
2012-01-04 16:14:30.684005498886108 2012-01-07 03:12:27.684072554111481
Number of parameters to estimate: 195
Nominal values +- apriori:
-2.681088e+06 +- 1.000000e+03
-1.060313e+06 +- 1.000000e+03
2.272252e+06 +- 1.000000e+03
-2.304204e+03 +- 1.000000e-01
1.311706e+03 +- 1.000000e-01
-2.149958e+03 +- 1.000000e-01
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
1.000000e+00 +- 2.000000e+00
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06
0.000000e+00 +- 1.000000e-06




Corrected values +- uncertainty:
-2.990812e+06 +- 2.506051e+01
9.477635e+05 +- 4.923292e+01
-1.834972e+06 +- 3.914217e+01
1.962391e+03 +- 3.348875e-02
1.546727e+03 +- 4.017870e-02
-2.366223e+03 +- 3.647531e-02
1.012277e+00 +- 1.793511e+00
5.901137e-01 +- 1.419568e+00
1.000046e+00 +- 2.000000e+00
6.052079e-08 +- 4.676519e-07
1.368994e-09 +- 9.995141e-07
-7.515301e-09 +- 8.084779e-07
1.261990e-09 +- 9.991852e-07
1.365930e-08 +- 8.311990e-07
2.671646e-09 +- 9.964299e-07
4.980790e-08 +- 2.988857e-07
4.082714e-10 +- 9.993602e-07
-2.367705e-08 +- 4.455526e-07
3.282270e-09 +- 9.979931e-07
9.081371e-09 +- 6.494848e-07
6.982833e-09 +- 9.892055e-07
3.213426e-08 +- 2.765390e-07
-4.488031e-10 +- 9.994275e-07
-2.752810e-08 +- 4.401885e-07
3.153638e-09 +- 9.970612e-07
5.712223e-09 +- 6.442837e-07
6.509037e-09 +- 9.853272e-07
1.953731e-08 +- 2.572012e-07
4.040720e-10 +- 9.992446e-07
-2.171151e-08 +- 4.436294e-07
3.975420e-09 +- 9.968826e-07
5.044491e-09 +- 6.517554e-07
7.675491e-09 +- 9.852608e-07
3.619351e-09 +- 3.376278e-07
-1.265225e-10 +- 9.992011e-07
-2.235672e-08 +- 6.350057e-07
4.303118e-09 +- 9.972243e-07
-7.067020e-09 +- 6.521271e-07
8.139279e-09 +- 9.867425e-07
7.821263e-09 +- 4.697224e-07
-5.289558e-10 +- 9.998012e-07
-1.464373e-08 +- 8.181075e-07
3.481492e-09 +- 9.973304e-07
-1.175295e-09 +- 7.730710e-07
6.821145e-09 +- 9.866961e-07
-3.754624e-09 +- 4.336101e-07
-4.042634e-10 +- 9.997839e-07
-1.328358e-08 +- 8.144863e-07
3.344826e-09 +- 9.974784e-07
-2.156486e-09 +- 8.079162e-07
6.271190e-09 +- 9.869549e-07
9.039766e-09 +- 5.285214e-07
3.176603e-10 +- 9.997681e-07
-1.551531e-08 +- 7.964402e-07
3.723425e-09 +- 9.973988e-07
-7.328174e-09 +- 8.141860e-07
6.590660e-09 +- 9.872863e-07
1.636427e-08 +- 3.790809e-07
-1.267972e-10 +- 9.999489e-07
-1.608750e-08 +- 7.940256e-07
3.941758e-09 +- 9.971602e-07
-9.548130e-09 +- 8.085227e-07
6.951477e-09 +- 9.867718e-07
3.843517e-08 +- 3.167450e-07
-1.578340e-09 +- 9.990074e-07
-8.609885e-09 +- 5.102280e-07
2.205967e-09 +- 9.975191e-07
1.004419e-08 +- 7.399311e-07
4.066607e-09 +- 9.883169e-07
6.671255e-08 +- 4.684163e-07
2.279990e-10 +- 9.989215e-07
-1.130426e-08 +- 7.115153e-07
2.049997e-09 +- 9.978050e-07
2.070199e-08 +- 7.537868e-07
2.382021e-09 +- 9.891779e-07
7.383824e-08 +- 6.624763e-07
-4.661072e-11 +- 9.999963e-07
-8.535292e-09 +- 8.064561e-07
2.193921e-09 +- 9.974213e-07
1.317660e-08 +- 8.190717e-07
2.709750e-09 +- 9.873771e-07
8.648878e-08 +- 4.643170e-07
-2.416635e-12 +- 9.999430e-07
-9.372736e-09 +- 8.063114e-07
2.239421e-09 +- 9.974912e-07
1.208151e-08 +- 8.280331e-07
2.774844e-09 +- 9.872013e-07
8.037709e-08 +- 3.647935e-07
-3.706696e-10 +- 9.991516e-07
-1.256365e-08 +- 5.360252e-07
2.071885e-09 +- 9.976764e-07
1.346174e-08 +- 7.579426e-07
2.273830e-09 +- 9.876263e-07
6.451749e-08 +- 3.221078e-07
-4.204857e-10 +- 9.987160e-07
-1.668189e-08 +- 5.161279e-07
1.742873e-09 +- 9.977569e-07
1.397245e-08 +- 6.006862e-07
1.744838e-09 +- 9.869620e-07
4.245265e-08 +- 2.995860e-07
-2.134951e-09 +- 9.986334e-07
-2.793421e-08 +- 5.198176e-07
-5.093363e-10 +- 9.977372e-07
6.006179e-09 +- 5.750335e-07
-2.395339e-09 +- 9.865424e-07
2.698110e-08 +- 3.631569e-07
-1.333871e-09 +- 9.987330e-07
-2.123361e-08 +- 7.359712e-07
-3.618282e-09 +- 9.981419e-07
1.854115e-09 +- 5.834385e-07
-8.880288e-09 +- 9.884868e-07
9.526848e-09 +- 6.578758e-07
5.034082e-10 +- 9.997171e-07
-1.079671e-08 +- 9.082965e-07
-3.990801e-09 +- 9.981461e-07
1.081743e-09 +- 9.092561e-07
-1.009126e-08 +- 9.888818e-07
1.199340e-08 +- 8.516361e-07
1.915534e-10 +- 9.999956e-07
-1.123641e-08 +- 9.083262e-07
-3.956718e-09 +- 9.980874e-07
-1.137956e-09 +- 9.070260e-07
-9.870947e-09 +- 9.881278e-07
1.233042e-08 +- 8.997910e-07
2.130390e-10 +- 9.999945e-07
-1.123252e-08 +- 9.082272e-07
-4.084510e-09 +- 9.979651e-07
-1.414982e-09 +- 9.068605e-07
-9.946844e-09 +- 9.879452e-07
1.266935e-08 +- 8.446616e-07
2.084379e-10 +- 9.999948e-07
-1.124336e-08 +- 9.082921e-07
-4.295093e-09 +- 9.977542e-07
-1.509353e-09 +- 9.074118e-07
-9.947108e-09 +- 9.879463e-07
1.324110e-08 +- 6.607132e-07
5.341877e-10 +- 9.999041e-07
-1.093191e-08 +- 9.085860e-07
-4.144334e-09 +- 9.976220e-07
-1.127403e-09 +- 9.100839e-07
-9.852510e-09 +- 9.882029e-07
3.410035e-08 +- 3.749991e-07
3.021642e-09 +- 9.986248e-07
-3.022601e-08 +- 7.326995e-07
-7.277602e-10 +- 9.989657e-07
1.115252e-08 +- 6.698023e-07
-4.087867e-09 +- 9.940586e-07
-1.208300e-09 +- 9.936065e-07
1.267967e-10 +- 9.996023e-07
-1.294801e-10 +- 9.997252e-07
-4.220674e-12 +- 9.999846e-07
9.644447e-10 +- 9.938319e-07
-8.537762e-11 +- 9.996296e-07
Finished processing arc 5


Corrected values +- uncertainty:
-3.632080e+06 +- 9.311510e+00
1.445151e+05 +- 2.248602e+01
3.343497e+05 +- 3.531354e+01
-1.840643e+02 +- 3.393532e-02
1.607799e+03 +- 6.116732e-02
-3.026222e+03 +- 3.144925e-02
9.974292e-01 +- 1.784387e+00
6.184629e-01 +- 1.450972e+00
1.000135e+00 +- 2.000000e+00
3.791650e-08 +- 4.174972e-07
3.541853e-10 +- 9.997567e-07
-2.709218e-08 +- 7.063889e-07
1.564919e-10 +- 9.995365e-07
5.621346e-09 +- 8.493287e-07
1.938712e-10 +- 9.993494e-07
2.325452e-08 +- 2.714763e-07
1.032142e-09 +- 9.995923e-07
-1.857825e-08 +- 5.619258e-07
1.399457e-09 +- 9.992027e-07
1.099283e-08 +- 5.397667e-07
2.343031e-09 +- 9.975181e-07
1.053844e-08 +- 2.790373e-07
3.489282e-10 +- 9.995893e-07
-1.266815e-08 +- 6.198125e-07
2.442915e-09 +- 9.988084e-07
3.728948e-10 +- 5.279359e-07
4.548413e-09 +- 9.955375e-07
1.123636e-09 +- 3.132207e-07
9.269911e-11 +- 9.998632e-07
-1.550375e-08 +- 5.318232e-07
2.854946e-09 +- 9.984456e-07
4.101972e-09 +- 5.184153e-07
5.713606e-09 +- 9.934698e-07
2.473379e-09 +- 2.282290e-07
-2.917048e-10 +- 9.992226e-07
-1.664738e-08 +- 5.579590e-07
2.924043e-09 +- 9.983035e-07
-2.101286e-09 +- 5.155523e-07
6.052349e-09 +- 9.929836e-07
9.773367e-10 +- 2.099287e-07
-1.816152e-09 +- 9.991524e-07
-2.438499e-08 +- 4.882755e-07
1.135820e-09 +- 9.978684e-07
-7.622531e-10 +- 4.476732e-07
3.378398e-09 +- 9.903821e-07
1.274128e-08 +- 2.220832e-07
-9.256638e-10 +- 9.991551e-07
-1.880019e-08 +- 5.005138e-07
-7.235772e-10 +- 9.976852e-07
1.078966e-08 +- 4.682260e-07
-1.146016e-09 +- 9.891592e-07
3.092410e-08 +- 2.433420e-07
1.136964e-09 +- 9.993807e-07
-1.715516e-08 +- 5.031389e-07
1.540460e-10 +- 9.976162e-07
1.303421e-08 +- 4.588712e-07
-7.980123e-10 +- 9.884725e-07
5.358895e-08 +- 2.628267e-07
1.439359e-09 +- 9.991302e-07
-9.258635e-09 +- 4.715838e-07
2.282522e-09 +- 9.976768e-07
1.733344e-08 +- 4.695409e-07
3.138704e-09 +- 9.891700e-07
6.092835e-08 +- 2.837990e-07
-1.667441e-09 +- 9.990785e-07
-2.568320e-08 +- 4.739656e-07
1.450308e-09 +- 9.979263e-07
2.219671e-08 +- 4.577945e-07
3.357143e-09 +- 9.896380e-07
6.607894e-08 +- 3.818481e-07
1.426498e-09 +- 9.991350e-07
-2.394830e-08 +- 6.997581e-07
2.092063e-09 +- 9.985906e-07
1.820607e-08 +- 5.220697e-07
2.658368e-09 +- 9.910183e-07
7.537204e-08 +- 5.169966e-07
-1.651268e-10 +- 9.999812e-07
-1.480301e-08 +- 7.929709e-07
2.656721e-09 +- 9.985750e-07
1.591555e-08 +- 7.834747e-07
4.875850e-09 +- 9.906024e-07
5.946000e-08 +- 4.073182e-07
-2.926775e-10 +- 9.999624e-07
-1.495139e-08 +- 7.950073e-07
2.585876e-09 +- 9.985663e-07
1.669625e-08 +- 7.945049e-07
4.853583e-09 +- 9.905498e-07
3.854410e-08 +- 3.222857e-07
-1.883756e-10 +- 9.996720e-07
-2.293252e-08 +- 5.771464e-07
2.638350e-09 +- 9.984976e-07
5.553735e-09 +- 6.634955e-07
4.223534e-09 +- 9.910632e-07
2.386322e-08 +- 2.723791e-07
-4.318709e-11 +- 9.995169e-07
-2.389855e-08 +- 5.559102e-07
2.811106e-09 +- 9.984550e-07
7.133145e-09 +- 5.452342e-07
4.564405e-09 +- 9.914710e-07
8.670082e-09 +- 2.626304e-07
-1.248173e-09 +- 9.994998e-07
-2.160467e-08 +- 5.669726e-07
1.575734e-09 +- 9.985671e-07
-1.538879e-09 +- 5.691477e-07
2.603973e-09 +- 9.920712e-07
7.416793e-09 +- 2.918717e-07
1.335427e-10 +- 9.999259e-07
-1.227267e-08 +- 5.734094e-07
1.125662e-09 +- 9.984671e-07
8.600209e-10 +- 5.436857e-07
9.508002e-10 +- 9.914622e-07
1.932417e-09 +- 2.590005e-07
-7.953781e-10 +- 9.995158e-07
-1.081096e-08 +- 5.569521e-07
6.080923e-10 +- 9.986006e-07
3.987823e-09 +- 5.983362e-07
5.402385e-10 +- 9.921144e-07
-1.869229e-09 +- 2.676975e-07
-1.421598e-09 +- 9.994964e-07
-2.300772e-08 +- 5.929114e-07
-1.221709e-09 +- 9.986111e-07
2.705574e-10 +- 5.300491e-07
-2.891189e-09 +- 9.923980e-07
9.375293e-09 +- 4.014680e-07
-5.814445e-10 +- 9.995445e-07
-1.515215e-08 +- 8.032719e-07
-2.895136e-09 +- 9.987256e-07
1.623729e-09 +- 6.919342e-07
-6.543290e-09 +- 9.930828e-07
2.723306e-08 +- 6.250577e-07
1.696217e-10 +- 9.999962e-07
-1.994353e-08 +- 7.716304e-07
-3.133401e-09 +- 9.985813e-07
4.383618e-09 +- 7.118348e-07
-7.392362e-09 +- 9.929440e-07
4.898333e-08 +- 4.170369e-07
-9.746312e-10 +- 9.995549e-07
-1.177305e-08 +- 6.932784e-07
-4.725056e-09 +- 9.987297e-07
2.315989e-08 +- 7.424900e-07
-9.218361e-09 +- 9.941017e-07
6.136841e-08 +- 3.202062e-07
1.274505e-09 +- 9.994943e-07
-2.014600e-08 +- 5.504245e-07
-4.244414e-09 +- 9.990033e-07
2.541675e-08 +- 5.498493e-07
-9.512425e-09 +- 9.953478e-07
6.940703e-08 +- 3.994592e-07
2.238410e-09 +- 9.995338e-07
-2.088905e-08 +- 7.802338e-07
-1.594955e-09 +- 9.996665e-07
1.768289e-08 +- 5.464668e-07
-5.265762e-09 +- 9.979120e-07
-4.439216e-09 +- 9.953775e-07
6.411938e-10 +- 9.999104e-07
4.053366e-10 +- 9.998501e-07
2.012744e-11 +- 9.999975e-07
4.359783e-09 +- 9.955134e-07
-6.163999e-10 +- 9.999161e-07
Finished processing arc 0


Corrected values +- uncertainty:
-3.618094e+06 +- 1.201022e+01
-2.405365e+05 +- 2.160938e+01
4.441785e+05 +- 3.571385e+01
-4.448560e+02 +- 3.382145e-02
1.692201e+03 +- 5.662958e-02
-2.949075e+03 +- 3.090716e-02
9.877675e-01 +- 1.773573e+00
6.406839e-01 +- 1.495341e+00
1.000104e+00 +- 2.000000e+00
7.027936e-08 +- 4.892128e-07
1.054484e-09 +- 9.995488e-07
-1.176203e-08 +- 8.134993e-07
4.316299e-10 +- 9.993382e-07
1.321208e-08 +- 8.549229e-07
7.344295e-10 +- 9.989308e-07
6.040663e-08 +- 5.295359e-07
8.217955e-10 +- 9.998414e-07
-2.125896e-08 +- 8.564120e-07
2.091344e-09 +- 9.991016e-07
1.550716e-08 +- 8.505244e-074.582685e-08 +- 8.387106e-07
4.406228e-09 +- 9.957436e-07

-1.327927e-10 +- 9.999971e-07
-2.213902e-08 +- 8.546412e-07
2.316873e-09 +- 9.990233e-07
1.116364e-08 +- 8.440558e-07
5.342087e-09 +- 9.951362e-07
2.552383e-08 +- 4.902080e-07
-3.121865e-10 +- 9.998434e-07
-2.157334e-08 +- 8.539153e-07
2.319540e-09 +- 9.988996e-07
1.128166e-08 +- 8.543033e-07
5.238292e-09 +- 9.951754e-07
1.343958e-08 +- 2.893256e-07
-1.336517e-10 +- 9.991812e-07
-1.704974e-08 +- 5.949568e-07
2.370585e-09 +- 9.984629e-07
3.059871e-10 +- 6.076704e-07
4.987258e-09 +- 9.935698e-07
4.127031e-09 +- 2.567377e-07
-2.948620e-10 +- 9.990422e-07
-1.620296e-08 +- 5.790476e-07
2.216669e-09 +- 9.982972e-07
1.364815e-09 +- 5.052978e-07
4.459836e-09 +- 9.910145e-07
-1.503229e-10 +- 3.212068e-07
-4.201665e-10 +- 9.990883e-07
-1.384870e-08 +- 7.379051e-07
1.818454e-09 +- 9.986999e-07
3.511758e-09 +- 5.087946e-07
3.744116e-09 +- 9.910145e-07
-1.782644e-09 +- 5.945633e-07
1.762740e-10 +- 9.998063e-07
-1.143184e-08 +- 9.033221e-07
2.014640e-09 +- 9.987561e-07
9.764590e-09 +- 8.851440e-07
3.865491e-09 +- 9.909246e-07
1.062994e-08 +- 8.487499e-07
-1.005180e-10 +- 9.999943e-07
-1.166192e-08 +- 9.018378e-07
2.125367e-09 +- 9.986488e-07
7.147490e-09 +- 8.824608e-07
4.131675e-09 +- 9.905492e-07
2.087116e-08 +- 8.569021e-07
-1.017102e-10 +- 9.999943e-07
-1.174592e-08 +- 9.015061e-07
2.192356e-09 +- 9.985411e-07
6.997076e-09 +- 8.829445e-07
4.100783e-09 +- 9.906433e-07
3.265838e-08 +- 6.391192e-07
2.488587e-10 +- 9.998589e-07
-1.046080e-08 +- 9.015525e-07
2.550882e-09 +- 9.985660e-07
8.006484e-09 +- 8.926781e-07
4.226284e-09 +- 9.909787e-075.336850e-08 +- 6.029497e-07

1.114649e-10 +- 9.998434e-07
-1.149791e-08 +- 8.808925e-07
3.110490e-09 +- 9.982723e-07
2.642738e-08 +- 8.762509e-07
5.448885e-09 +- 9.909713e-07
6.100295e-08 +- 8.619613e-07
-1.355463e-10 +- 9.999942e-07
-1.249176e-08 +- 8.777030e-07
3.342771e-09 +- 9.981524e-07
2.273346e-08 +- 8.739305e-07
5.744684e-09 +- 9.903258e-07
6.615881e-08 +- 6.823452e-07
-1.382718e-10 +- 9.999945e-07
-1.347234e-08 +- 8.791651e-07
3.327067e-09 +- 9.981792e-07
2.182791e-08 +- 8.740561e-07
5.793318e-09 +- 9.902114e-07
6.115327e-08 +- 4.975362e-07
-3.855916e-10 +- 9.993302e-07
-1.806564e-08 +- 7.963461e-07
3.176859e-09 +- 9.980443e-07
1.858262e-08 +- 7.757027e-07
5.598102e-09 +- 9.900786e-07
4.680398e-08 +- 2.779939e-07
-4.464644e-10 +- 9.988449e-07
-1.672410e-08 +- 5.602364e-07
3.003317e-09 +- 9.977980e-07
1.063859e-08 +- 4.990528e-07
5.045171e-09 +- 9.881282e-07
2.580174e-08 +- 2.408107e-07
-1.750813e-09 +- 9.980770e-07
-2.367958e-08 +- 5.057339e-07
1.345633e-09 +- 9.973065e-07
9.014543e-09 +- 4.470598e-07
2.183122e-09 +- 9.863756e-07
1.219319e-08 +- 2.257692e-07
-1.411397e-09 +- 9.980520e-07
-2.465844e-08 +- 5.202047e-07
-8.084870e-10 +- 9.971617e-07
3.119287e-09 +- 4.291056e-07
-2.675724e-09 +- 9.852378e-07
2.885750e-09 +- 2.367454e-07
7.858563e-11 +- 9.987609e-07
-2.044011e-09 +- 4.693690e-07-1.238703e-08 +- 5.459059e-07
-1.503229e-09 +- 9.972286e-07

-4.842870e-09 +- 9.852907e-07
2.167466e-09 +- 2.495374e-07
-6.028117e-10 +- 9.988746e-07
-8.244002e-09 +- 5.735022e-07
-2.330808e-09 +- 9.977093e-07
8.182529e-10 +- 4.931683e-07
-6.091119e-09 +- 9.866804e-07
-6.083422e-10 +- 3.166330e-07
-7.170201e-10 +- 9.989569e-07
-1.421105e-08 +- 7.216844e-07
-3.552989e-09 +- 9.983459e-07
5.461931e-09 +- 5.143191e-07
-8.390182e-09 +- 9.896048e-07
3.349046e-09 +- 4.929337e-07
5.284723e-10 +- 9.997715e-07
-1.423316e-08 +- 8.561031e-07
-3.826434e-09 +- 9.985117e-07
8.281609e-09 +- 8.459983e-07
-9.355296e-09 +- 9.914831e-07
1.434279e-08 +- 8.278865e-07
2.178836e-10 +- 9.999950e-07
-1.453292e-08 +- 8.541171e-07
-3.916012e-09 +- 9.983802e-07
5.774452e-09 +- 8.408831e-07
-9.025455e-09 +- 9.914715e-07
2.391672e-08 +- 4.925021e-07
4.200042e-10 +- 9.998013e-07
-1.360513e-08 +- 8.547563e-07
-3.869578e-09 +- 9.985825e-07
6.408996e-09 +- 8.516689e-07
-8.843750e-09 +- 9.921839e-07
4.573945e-08 +- 3.426611e-07
1.301836e-09 +- 9.994370e-07
-1.615166e-08 +- 5.959039e-07
-2.800641e-09 +- 9.987567e-07
1.320722e-08 +- 6.532718e-07
-6.656234e-09 +- 9.944539e-07
6.227924e-08 +- 3.941694e-07
1.432453e-09 +- 9.992852e-07
-1.783462e-08 +- 7.958261e-07
-1.143272e-09 +- 9.994870e-07
1.537111e-08 +- 5.624279e-07
-3.547791e-09 +- 9.972313e-07
-1.933185e-09 +- 9.970664e-07
4.861875e-10 +- 9.998453e-07
7.338137e-11 +- 9.998325e-07
5.734041e-11 +- 9.999943e-07
1.949530e-09 +- 9.970129e-07
-4.707975e-10 +- 9.998550e-07
Finished processing arc 3


Corrected values +- uncertainty:
-3.524685e+06 +- 1.697394e+01
-3.734066e+05 +- 2.103646e+01
8.949259e+05 +- 3.451407e+01
-8.737426e+02 +- 3.348223e-02
1.638276e+03 +- 5.494891e-02
-2.881875e+03 +- 2.902385e-02
1.014698e+00 +- 1.745871e+00
5.081813e-01 +- 1.285930e+00
1.000132e+00 +- 2.000000e+00
4.753411e-08 +- 5.700587e-07
3.025261e-09 +- 9.995246e-07
-2.178243e-08 +- 8.165352e-07
3.171018e-09 +- 9.993451e-07
-4.077158e-09 +- 8.884821e-07
3.653192e-09 +- 9.991262e-07
5.922282e-08 +- 6.153339e-07
-2.188497e-10 +- 9.999972e-07
-1.339238e-08 +- 8.105844e-07
4.620675e-09 +- 9.989346e-07
1.766499e-08 +- 8.040713e-07
8.621574e-09 +- 9.959798e-07
6.031216e-08 +- 4.622897e-07
-8.580589e-11 +- 9.999638e-07
-1.386971e-08 +- 8.124040e-07
4.741481e-09 +- 9.989557e-07
1.713833e-08 +- 8.196051e-07
8.745557e-09 +- 9.959286e-07
5.177293e-08 +- 4.958411e-07
1.650058e-09 +- 9.994020e-07
-2.382783e-08 +- 8.031911e-07
6.723516e-09 +- 9.989534e-07
5.566625e-09 +- 7.853095e-07
1.168310e-08 +- 9.957898e-07
5.085417e-08 +- 6.092030e-07
-3.793838e-10 +- 9.999932e-07
-1.900560e-08 +- 8.627276e-07
7.363520e-09 +- 9.987131e-07
5.593870e-09 +- 8.615285e-07
1.450368e-08 +- 9.933494e-07
3.340207e-08 +- 8.395794e-07
-3.588195e-10 +- 9.999959e-07
-1.888546e-08 +- 8.624479e-07
7.777816e-09 +- 9.985711e-07
6.700146e-09 +- 8.650767e-07
1.446006e-08 +- 9.933722e-07
1.597915e-08 +- 5.135523e-07
-3.186272e-10 +- 9.999509e-07
-1.883654e-08 +- 8.623429e-07
8.270474e-09 +- 9.984188e-07
7.457161e-09 +- 8.707747e-07
1.435092e-08 +- 9.935085e-07
4.742136e-09 +- 3.018024e-07
3.905034e-10 +- 9.995225e-07
-1.613015e-08 +- 6.167741e-07
9.246555e-09 +- 9.982072e-07
6.349611e-09 +- 6.818683e-07
1.514897e-08 +- 9.933158e-07
7.613319e-10 +- 2.539983e-07
4.592619e-10 +- 9.992298e-07
-1.497879e-08 +- 5.879910e-07
1.055132e-08 +- 9.980724e-07
2.966924e-10 +- 5.117192e-07
1.773688e-08 +- 9.918956e-07
-9.760658e-10 +- 2.516979e-07
-1.273702e-09 +- 9.992031e-07
-1.204619e-08 +- 5.863998e-07
1.020160e-08 +- 9.978922e-07
3.246657e-09 +- 4.865815e-07
1.826129e-08 +- 9.901924e-07
-8.787419e-09 +- 2.526363e-07
-1.528198e-09 +- 9.991852e-07
-2.884150e-08 +- 5.851181e-07
9.271816e-09 +- 9.977408e-07
-3.874446e-09 +- 4.888647e-07
1.555439e-08 +- 9.889825e-07
5.451217e-09 +- 2.780968e-07
-7.628420e-10 +- 9.991926e-07
-2.185906e-08 +- 6.232699e-07
8.397525e-09 +- 9.976753e-07
3.700319e-09 +- 4.967744e-07
1.292038e-08 +- 9.884421e-07
1.875017e-08 +- 3.127113e-07
-3.663911e-10 +- 9.997003e-07
-1.759497e-08 +- 5.871664e-07
8.396698e-09 +- 9.973627e-07
-9.499018e-10 +- 5.079288e-07
1.193304e-08 +- 9.872686e-07
4.188044e-08 +- 2.927436e-07
-8.581828e-10 +- 9.991760e-07
-1.320740e-08 +- 6.049516e-07
7.977126e-09 +- 9.973296e-07
1.610195e-08 +- 5.227965e-07
1.089617e-08 +- 9.878059e-07
4.649650e-08 +- 3.030243e-07
-1.053097e-09 +- 9.991598e-07
-2.470457e-08 +- 5.661779e-07
7.404861e-09 +- 9.970752e-07
1.116283e-08 +- 5.070617e-07
9.220130e-09 +- 9.868947e-07
5.536507e-08 +- 3.078453e-07
-8.056332e-10 +- 9.991317e-07
-1.636357e-08 +- 5.536122e-07
6.267684e-09 +- 9.970831e-07
6.793952e-09 +- 5.059868e-07
7.068354e-09 +- 9.859097e-07
6.673545e-08 +- 3.012335e-07
-2.244270e-09 +- 9.987420e-07
-1.213874e-08 +- 5.364804e-07
3.874151e-09 +- 9.973035e-07
1.346209e-08 +- 4.719258e-07
3.218740e-09 +- 9.853934e-07
5.383279e-08 +- 2.935471e-07
-2.151819e-09 +- 9.985399e-07
-1.494762e-08 +- 5.409970e-07
1.100518e-09 +- 9.974316e-07
1.453283e-08 +- 4.705818e-07
-3.052819e-09 +- 9.846700e-07
3.486994e-08 +- 2.860348e-07
-1.028441e-09 +- 9.993558e-07
-2.540794e-08 +- 5.572205e-07
-9.240054e-10 +- 9.969557e-07
-7.265186e-10 +- 4.756113e-07
-8.594068e-09 +- 9.826809e-07
2.739158e-08 +- 2.447056e-07
2.444122e-10 +- 9.989082e-07
-1.553935e-08 +- 5.249983e-07
-1.720386e-09 +- 9.967958e-07
8.786114e-09 +- 4.948485e-07
-9.914141e-09 +- 9.833904e-07
8.694368e-09 +- 2.148257e-07
-2.559454e-09 +- 9.984647e-07
-2.081051e-08 +- 4.817325e-07
-4.630049e-09 +- 9.968303e-07
-4.314474e-09 +- 4.563921e-07
-1.373284e-08 +- 9.842132e-07
1.299471e-09 +- 2.058482e-07
-5.729472e-10 +- 9.984619e-07
-1.457487e-08 +- 4.804512e-07
-7.175034e-09 +- 9.972063e-07
-4.746704e-09 +- 4.423431e-07
-2.003113e-08 +- 9.846888e-07
8.857421e-10 +- 2.137221e-07
-2.387256e-10 +- 9.984703e-07
-8.782056e-09 +- 5.075618e-07
-8.445507e-09 +- 9.979100e-07
-2.204161e-09 +- 4.426800e-07
-2.251589e-08 +- 9.871073e-07
-2.586887e-09 +- 3.096283e-07
-1.066456e-09 +- 9.989565e-07
-1.670144e-08 +- 7.361276e-07
-1.088223e-08 +- 9.986053e-07
-7.178087e-09 +- 5.066968e-07
-2.674631e-08 +- 9.907814e-07
3.850423e-09 +- 5.080543e-07
6.196656e-10 +- 9.999334e-07
-1.913693e-08 +- 8.568462e-07
-1.215873e-08 +- 9.986244e-07
6.413287e-09 +- 8.460551e-07
-2.931248e-08 +- 9.918436e-07
2.009508e-08 +- 8.302560e-07
6.970084e-10 +- 9.999954e-07
-1.918580e-08 +- 8.569586e-07
-1.257428e-08 +- 9.985287e-07
6.545927e-09 +- 8.418135e-07
-2.918345e-08 +- 9.919849e-07
3.880392e-08 +- 4.954358e-07
1.793056e-09 +- 9.998464e-07
-1.788801e-08 +- 8.567802e-07
-1.234011e-08 +- 9.985986e-07
1.272265e-08 +- 8.541510e-07
-2.826547e-08 +- 9.925262e-07
5.401851e-08 +- 3.632091e-07
7.587973e-09 +- 9.993164e-07
-1.381586e-08 +- 6.868985e-07
-4.906555e-09 +- 9.994480e-07
4.070179e-09 +- 6.414319e-07
-1.579756e-08 +- 9.964220e-07
6.224722e-08 +- 4.313980e-07
6.744014e-10 +- 9.998831e-07
-3.255215e-09 +- 8.010336e-07
-1.523291e-09 +- 9.996141e-07
5.293866e-09 +- 6.082160e-07
-4.150741e-09 +- 9.987514e-07
1.755778e-08 +- 8.184816e-07
1.143480e-09 +- 9.998276e-07
-6.918402e-09 +- 9.883157e-07
-1.194698e-10 +- 9.999940e-07
-1.403443e-08 +- 8.764265e-07
-1.649308e-09 +- 9.996582e-07
Finished processing arc 2


Corrected values +- uncertainty:
-2.681088e+06 +- 3.161145e+01
-1.060314e+06 +- 3.290167e+01
2.272252e+06 +- 2.952762e+01
-2.304204e+03 +- 2.659573e-02
1.311706e+03 +- 4.987083e-02
-2.149957e+03 +- 2.919144e-02
1.001475e+00 +- 1.739435e+00
5.003119e-01 +- 1.262397e+00
1.000202e+00 +- 1.999999e+00
5.128225e-08 +- 4.434392e-07
1.353986e-09 +- 9.997784e-07
4.045426e-10 +- 8.232017e-07
8.812353e-10 +- 9.994162e-07
1.554307e-08 +- 7.693684e-07
1.054694e-09 +- 9.993464e-07
5.470020e-08 +- 6.283325e-07
9.156831e-10 +- 9.999113e-07
-9.175385e-09 +- 8.979636e-07
3.548824e-09 +- 9.991775e-07
1.854271e-08 +- 8.930897e-07
6.674696e-09 +- 9.974770e-07
5.337619e-08 +- 8.596393e-07
-2.056309e-10 +- 9.999980e-07
-1.903207e-08 +- 8.933889e-07
3.906769e-09 +- 9.991531e-07
9.944879e-09 +- 8.904789e-07
8.006566e-09 +- 9.970010e-07
4.964949e-08 +- 8.721372e-07
-2.007684e-10 +- 9.999980e-07
-1.934660e-08 +- 8.936755e-07
3.920392e-09 +- 9.991511e-07
1.028934e-08 +- 8.909599e-07
8.037154e-09 +- 9.969742e-07
4.640350e-08 +- 6.619346e-07
-1.089599e-10 +- 9.999860e-07
-1.880245e-08 +- 8.948499e-07
4.186443e-09 +- 9.990947e-07
1.119239e-08 +- 8.916877e-07
8.069661e-09 +- 9.969761e-07
2.189186e-08 +- 4.860427e-07
-5.963468e-12 +- 9.998958e-07
-1.809323e-08 +- 7.562378e-07
4.772775e-09 +- 9.988878e-07
1.010542e-08 +- 6.992307e-07
8.735113e-09 +- 9.965804e-07
6.923938e-09 +- 2.877592e-07
5.104012e-10 +- 9.995326e-07
-2.824131e-08 +- 7.922013e-07
5.950372e-09 +- 9.987455e-07
-2.806815e-09 +- 5.112449e-07
9.930504e-09 +- 9.962309e-07
-1.533798e-09 +- 2.460641e-07
2.158265e-09 +- 9.993585e-07
-2.341693e-08 +- 6.418189e-07
8.530702e-09 +- 9.984928e-07
-5.455838e-09 +- 4.182278e-07
1.432989e-08 +- 9.941769e-07
2.961572e-09 +- 2.628085e-07
-4.038931e-10 +- 9.996264e-07
-5.744671e-09 +- 6.476505e-07
1.004997e-08 +- 9.983184e-07
-2.976045e-10 +- 3.918029e-07
1.920105e-08 +- 9.922680e-07
-3.742735e-10 +- 2.855218e-07
-4.880861e-10 +- 9.994956e-07
-1.804039e-08 +- 6.915298e-07
1.050404e-08 +- 9.983855e-07
2.158742e-09 +- 4.371855e-07
1.975410e-08 +- 9.922330e-07
1.226343e-09 +- 3.060165e-07
-3.230726e-10 +- 9.998661e-07
-1.860863e-08 +- 7.134335e-07
1.092701e-08 +- 9.981887e-07
-1.694870e-09 +- 6.277467e-07
1.994992e-08 +- 9.913575e-07
1.356909e-08 +- 2.865734e-07
-1.496540e-09 +- 9.994777e-07
-2.442918e-08 +- 7.636258e-07
1.035757e-08 +- 9.983376e-07
4.177875e-09 +- 6.081423e-07
1.869689e-08 +- 9.919137e-07
2.654829e-08 +- 2.896117e-07
-1.582221e-09 +- 9.994322e-07
-2.605835e-08 +- 6.509263e-07
8.878805e-09 +- 9.983649e-07
1.366394e-08 +- 4.162484e-07
1.496199e-08 +- 9.917818e-07
4.649402e-08 +- 3.057113e-07
-6.828219e-10 +- 9.994175e-07
-1.647954e-08 +- 6.413673e-07
8.380441e-09 +- 9.983983e-07
1.508724e-08 +- 4.137840e-07
1.223841e-08 +- 9.919317e-07
5.255148e-08 +- 3.457139e-07
-1.598449e-09 +- 9.994301e-07
-2.264968e-08 +- 7.016770e-07
7.301872e-09 +- 9.986704e-07
1.807803e-08 +- 4.361717e-07
1.042865e-08 +- 9.923967e-07
5.621839e-08 +- 4.367956e-07
-3.011731e-10 +- 9.998723e-07
-2.033596e-08 +- 8.218795e-07
6.504340e-09 +- 9.987462e-07
1.201472e-08 +- 7.940624e-07
7.858032e-09 +- 9.921164e-07
5.994371e-08 +- 6.360919e-07
-1.905424e-10 +- 9.999945e-07
-1.898426e-08 +- 8.141752e-07
6.458476e-09 +- 9.987567e-07
1.214570e-08 +- 7.978997e-07
7.730588e-09 +- 9.916993e-07
3.446094e-08 +- 4.399442e-07
-1.374185e-09 +- 9.996067e-07
-1.893595e-08 +- 7.980139e-07
5.554131e-09 +- 9.987667e-07
7.803209e-09 +- 6.510553e-07
6.298535e-09 +- 9.921945e-07
2.104681e-08 +- 3.682657e-07
-1.411297e-09 +- 9.994464e-07
-2.146185e-08 +- 7.440881e-07
4.019056e-09 +- 9.987651e-07
1.465235e-09 +- 6.133097e-07
2.387020e-09 +- 9.923050e-07
4.185623e-09 +- 4.795961e-07
-1.388277e-11 +- 9.999822e-07
-2.239831e-08 +- 8.034459e-07
3.232348e-09 +- 9.984780e-07
-1.455338e-09 +- 7.820590e-07
-9.375975e-11 +- 9.914788e-07
3.763155e-09 +- 3.942358e-07
-4.071492e-10 +- 9.998782e-07
-2.436976e-08 +- 8.031597e-07
2.897597e-09 +- 9.984760e-07
-3.218325e-09 +- 7.992497e-07
-3.781698e-10 +- 9.916597e-07
7.623974e-10 +- 3.087616e-07
-2.338609e-09 +- 9.993996e-07
-7.574927e-09 +- 6.905508e-07
2.657741e-10 +- 9.984656e-07
-1.192275e-09 +- 5.334549e-07
-4.510073e-09 +- 9.916174e-07
-1.343541e-09 +- 2.615139e-07
-2.166542e-09 +- 9.993541e-07
-1.336719e-08 +- 6.418124e-07
-3.291408e-09 +- 9.982039e-07
5.343071e-09 +- 4.083534e-07
-1.175790e-08 +- 9.901089e-07
-9.620433e-10 +- 2.534437e-07
-2.274883e-09 +- 9.993339e-07
-2.147449e-08 +- 6.187636e-07
-7.193686e-09 +- 9.979414e-07
7.540476e-10 +- 3.732011e-07
-1.939050e-08 +- 9.889693e-07
5.657651e-09 +- 2.312513e-07
-2.005346e-09 +- 9.988901e-07
-2.286892e-08 +- 5.904385e-07
-1.143159e-08 +- 9.978499e-07
1.501917e-11 +- 3.606066e-07
-2.775964e-08 +- 9.887855e-07
2.251270e-08 +- 2.425927e-07
-5.725857e-10 +- 9.988201e-07
-1.649504e-08 +- 5.746467e-07
-1.444328e-08 +- 9.978759e-07
7.108739e-09 +- 3.328192e-07
-3.401390e-08 +- 9.887941e-07
4.373919e-08 +- 2.730622e-07
1.412912e-09 +- 9.991441e-07
-1.382214e-08 +- 6.022956e-07
-1.570288e-08 +- 9.978439e-07
2.069879e-08 +- 3.786143e-07
-3.531721e-08 +- 9.895995e-07
4.876416e-08 +- 3.100244e-07
2.319812e-09 +- 9.993013e-07
-1.841492e-08 +- 6.444512e-07
-1.447953e-08 +- 9.980885e-07
1.468859e-08 +- 3.910121e-07
-3.290080e-08 +- 9.907276e-07
5.431999e-08 +- 3.330066e-07
4.116414e-09 +- 9.992303e-07
-2.116690e-08 +- 6.593197e-07
-1.062257e-08 +- 9.987691e-07
1.004670e-08 +- 4.686340e-07
-2.673844e-08 +- 9.929863e-07
5.849792e-08 +- 3.632220e-07
6.122503e-09 +- 9.993760e-07
-1.265059e-08 +- 7.685147e-07
-3.696737e-09 +- 9.996033e-07
7.936107e-09 +- 4.755692e-07
-1.371412e-08 +- 9.968872e-07
-4.065645e-09 +- 9.978191e-07
1.371516e-09 +- 9.998764e-07
5.224203e-09 +- 9.981683e-07
-4.460457e-11 +- 9.999919e-07
6.932553e-09 +- 9.965115e-07
-1.380716e-09 +- 9.998809e-07
Finished processing arc 1


Corrected values +- uncertainty:
2.828166e+05 +- 1.062132e+02
-1.859956e+06 +- 6.343194e+01
3.175741e+06 +- 4.082172e+01
-3.377927e+03 +- 1.358279e-02
-1.762640e+02 +- 5.054785e-02
1.866705e+02 +- 8.430600e-02
1.006517e+00 +- 1.749712e+00
5.595074e-01 +- 1.363543e+00
1.000095e+00 +- 2.000000e+00
-3.694030e-10 +- 9.694454e-07
4.876139e-12 +- 9.999992e-07
-1.186776e-11 +- 9.994232e-07
-4.380736e-11 +- 9.999127e-07
-8.502429e-11 +- 9.984393e-07
-1.131535e-10 +- 9.995547e-07
-6.430754e-10 +- 8.796636e-07
4.854814e-12 +- 9.999992e-07
-9.445853e-12 +- 9.993875e-07
-4.610380e-11 +- 9.999049e-07
-7.041238e-11 +- 9.982661e-07
-1.132261e-10 +- 9.995544e-07
-3.018956e-10 +- 7.042649e-07
1.051480e-10 +- 9.999895e-07
2.976226e-10 +- 9.992257e-07
7.140716e-13 +- 9.998946e-07
4.724835e-10 +- 9.978983e-07
-2.551431e-11 +- 9.995558e-07
2.111976e-08 +- 4.882927e-07
-7.593063e-11 +- 9.999679e-07
-1.613975e-08 +- 8.207200e-07
2.861415e-10 +- 9.994899e-07
6.698082e-09 +- 6.860901e-07
1.004422e-09 +- 9.970075e-07
3.028605e-08 +- 2.719944e-07
2.185153e-10 +- 9.999175e-07
-2.953208e-08 +- 4.739351e-07
9.768104e-10 +- 9.980278e-07
6.056302e-09 +- 6.183845e-07
2.625589e-09 +- 9.916938e-07
5.654131e-08 +- 3.021144e-07
-5.152635e-10 +- 9.999259e-07
-1.790506e-08 +- 4.684271e-07
3.306712e-09 +- 9.971684e-07
1.922937e-08 +- 6.344541e-07
7.457434e-09 +- 9.890141e-07
6.340199e-08 +- 3.608850e-07
-3.756658e-10 +- 9.999314e-07
-1.654472e-08 +- 5.364594e-07
4.915522e-09 +- 9.968941e-07
2.204885e-08 +- 7.469938e-07
1.034528e-08 +- 9.883221e-07
6.690558e-08 +- 4.888662e-07
-6.353769e-10 +- 9.999433e-07
-6.902186e-09 +- 8.203836e-07
5.586824e-09 +- 9.968851e-07
1.220262e-08 +- 8.145120e-07
1.136235e-08 +- 9.867262e-07
5.633371e-08 +- 7.443679e-07
-4.912082e-10 +- 9.999763e-07
-6.949635e-09 +- 8.209440e-07
5.804441e-09 +- 9.966720e-07
1.355121e-08 +- 8.249339e-07
1.150660e-08 +- 9.865291e-07
4.805081e-08 +- 4.843693e-07
-6.412636e-10 +- 9.999615e-07
-1.059950e-08 +- 7.161195e-07
6.579752e-09 +- 9.965328e-07
7.523378e-09 +- 7.754866e-07
1.294614e-08 +- 9.876310e-07
2.350848e-08 +- 2.401427e-07
-4.328414e-10 +- 9.998655e-07
-1.940701e-08 +- 3.708808e-07
7.218393e-09 +- 9.958984e-07
1.611833e-09 +- 5.721079e-07
1.288076e-08 +- 9.847807e-07
1.514294e-08 +- 2.151986e-07
-4.185645e-10 +- 9.998527e-07
-1.043633e-08 +- 3.392423e-07
6.285730e-09 +- 9.958548e-07
3.989354e-09 +- 5.745206e-07
1.059324e-08 +- 9.845453e-07
2.358573e-09 +- 2.165394e-07
-3.064891e-10 +- 9.998461e-07
-1.224608e-08 +- 3.376767e-07
5.700212e-09 +- 9.964039e-07
-3.520587e-09 +- 5.797520e-07
8.956876e-09 +- 9.868157e-07
-8.935772e-10 +- 2.322676e-07
2.909251e-11 +- 9.998450e-07
-1.630646e-08 +- 4.081786e-07
4.686270e-09 +- 9.975295e-07
-2.235139e-09 +- 6.309532e-07
6.011218e-09 +- 9.904438e-07
-2.898564e-09 +- 6.356505e-07
2.971149e-10 +- 9.998964e-07
-1.992785e-08 +- 8.440852e-07
2.712244e-09 +- 9.984839e-07
3.920779e-09 +- 8.864208e-07
2.439817e-09 +- 9.916648e-07
8.590854e-09 +- 8.081470e-07
-8.605188e-11 +- 9.999849e-07
-2.004486e-08 +- 9.033657e-07
2.458757e-09 +- 9.982801e-07
2.344909e-09 +- 8.960634e-07
2.079035e-09 +- 9.913982e-07
2.091422e-08 +- 8.838557e-07
-8.434369e-11 +- 9.999862e-07
-2.007744e-08 +- 9.033631e-07
2.488002e-09 +- 9.981649e-07
2.055358e-09 +- 8.956700e-07
2.054093e-09 +- 9.914811e-07
3.325455e-08 +- 7.988048e-07
-7.805797e-11 +- 9.999867e-07
-1.992653e-08 +- 9.037565e-07
2.525615e-09 +- 9.980056e-07
1.823881e-09 +- 8.943480e-07
2.043870e-09 +- 9.914564e-07
4.955496e-08 +- 6.731654e-07
1.237388e-10 +- 9.999441e-07
-2.243645e-08 +- 8.465010e-07
2.389680e-09 +- 9.979317e-07
9.150891e-09 +- 8.764649e-07
1.195270e-09 +- 9.922820e-07
5.844688e-08 +- 3.279304e-07
4.105422e-10 +- 9.997688e-07
-2.086723e-08 +- 4.417931e-07
9.074881e-10 +- 9.977967e-07
1.037424e-08 +- 6.939199e-07
-1.468036e-09 +- 9.909101e-07
6.747073e-08 +- 3.238944e-07
1.220940e-10 +- 9.997399e-07
-1.384415e-08 +- 4.103196e-07
7.441299e-10 +- 9.977416e-07
1.572136e-08 +- 6.773888e-07
-2.000579e-09 +- 9.892917e-07
6.490468e-08 +- 3.120760e-07
1.442759e-10 +- 9.997121e-07
-7.884293e-09 +- 4.064380e-07
3.313324e-10 +- 9.977039e-07
2.089988e-08 +- 6.713120e-07
-3.012748e-09 +- 9.879681e-07
4.878857e-08 +- 2.876840e-07
4.747540e-10 +- 9.996675e-07
-7.879915e-09 +- 4.130622e-07
-1.102410e-10 +- 9.976887e-07
9.402763e-09 +- 6.720671e-07
-4.117159e-09 +- 9.876188e-07
2.976581e-08 +- 2.639521e-07
7.775925e-10 +- 9.996795e-07
-1.824643e-08 +- 4.160312e-07
-1.374804e-09 +- 9.976109e-07
5.897483e-09 +- 6.731687e-07
-6.300879e-09 +- 9.870208e-07
1.830740e-08 +- 2.465006e-07
1.786681e-10 +- 9.997662e-07
-9.986439e-09 +- 4.112960e-07
-1.973203e-09 +- 9.975494e-07
7.123573e-09 +- 6.862036e-07
-7.419497e-09 +- 9.877111e-07
4.413686e-09 +- 2.433932e-07
1.433249e-09 +- 9.996725e-07
-1.548991e-08 +- 4.301186e-07
-2.996963e-09 +- 9.980167e-07
-2.272457e-09 +- 6.847508e-07
-9.676214e-09 +- 9.906520e-07
-5.502622e-09 +- 6.442826e-07
7.409532e-10 +- 9.996882e-07
-1.518189e-08 +- 8.493666e-07
-4.997643e-09 +- 9.991563e-07
9.198500e-09 +- 8.495964e-07
-1.298823e-08 +- 9.944605e-07
1.985287e-09 +- 7.916696e-07
5.136528e-10 +- 9.999911e-07
-1.718408e-08 +- 9.122684e-07
-4.734746e-09 +- 9.992206e-07
6.114636e-10 +- 9.066184e-07
-1.220513e-08 +- 9.948852e-07
1.075479e-08 +- 8.901805e-07
4.991347e-10 +- 9.999916e-07
-1.717608e-08 +- 9.123147e-07
-4.979238e-09 +- 9.991404e-07
3.480855e-11 +- 9.055220e-07
-1.218340e-08 +- 9.949018e-07
1.948758e-08 +- 8.820200e-07
4.608817e-10 +- 9.999927e-07
-1.715380e-08 +- 9.125406e-07
-5.143097e-09 +- 9.990838e-07
-1.029676e-10 +- 9.041718e-07
-1.214835e-08 +- 9.949313e-07
2.822389e-08 +- 7.641163e-07
4.646963e-10 +- 9.999927e-07
-1.707218e-08 +- 9.131881e-07
-5.331451e-09 +- 9.990154e-07
-1.884038e-10 +- 9.032590e-07
-1.212627e-08 +- 9.949532e-07
3.513394e-08 +- 7.031579e-07
-1.605361e-09 +- 9.997593e-07
-1.494768e-08 +- 9.326567e-07
-4.104152e-09 +- 9.994481e-07
-3.811563e-09 +- 8.590686e-07
-9.037181e-09 +- 9.975657e-07
-5.993235e-09 +- 9.980413e-07
-1.163973e-09 +- 9.999249e-07
-1.347288e-09 +- 9.999107e-07
-2.097729e-10 +- 9.999978e-07
-5.354376e-09 +- 9.984033e-07
-1.043439e-09 +- 9.999384e-07
Finished processing arc 4


Corrected values +- uncertainty:
4.980558e+05 +- 4.850891e+01
-1.906087e+06 +- 5.180788e+01
3.119866e+06 +- 3.165030e+01
-3.351023e+03 +- 4.734807e-03
-4.240505e+02 +- 2.365320e-02
2.667209e+02 +- 3.607097e-02
1.016748e+00 +- 1.724512e+00
5.291431e-01 +- 1.311831e+00
1.000053e+00 +- 2.000000e+00
1.765516e-08 +- 4.834341e-07
3.584700e-11 +- 9.999301e-07
-1.361011e-08 +- 8.227553e-07
1.591495e-09 +- 9.992413e-07
1.519659e-10 +- 6.787975e-07
4.518038e-09 +- 9.954101e-07
6.650845e-09 +- 2.609190e-07
-6.006387e-10 +- 9.998557e-07
-1.107839e-08 +- 4.783194e-07
4.090467e-09 +- 9.972667e-07
-1.461837e-09 +- 6.128123e-07
8.632524e-09 +- 9.872757e-07
3.014491e-09 +- 2.600727e-07
-3.732062e-10 +- 9.998493e-07
-1.751337e-08 +- 4.737660e-07
3.778205e-09 +- 9.963863e-07
-2.520106e-09 +- 6.180612e-07
7.601184e-09 +- 9.840318e-07
4.577362e-09 +- 3.681297e-07
-3.200554e-10 +- 9.999172e-07
-2.333861e-08 +- 7.498572e-07
3.932442e-09 +- 9.960693e-07
-1.969152e-09 +- 7.948462e-07
8.391101e-09 +- 9.824632e-07
1.170331e-08 +- 6.157101e-07
-2.947521e-10 +- 9.999538e-07
-2.308260e-08 +- 7.478681e-07
5.042358e-09 +- 9.954997e-07
-5.602321e-09 +- 7.550817e-07
9.893752e-09 +- 9.815307e-07
1.807066e-08 +- 3.980378e-07
-4.013254e-10 +- 9.999335e-07
-1.946620e-08 +- 6.358624e-07
4.327271e-09 +- 9.954559e-07
-7.668616e-09 +- 6.942744e-07
6.975122e-09 +- 9.825796e-07
3.583481e-08 +- 2.778541e-07
2.273411e-10 +- 9.998883e-07
-2.545981e-08 +- 4.533197e-07
1.389840e-09 +- 9.949401e-07
8.903599e-09 +- 6.586137e-07
9.338669e-10 +- 9.816859e-07
5.397773e-08 +- 3.885346e-07
-4.704855e-11 +- 9.998603e-07
-1.392821e-08 +- 5.945494e-07
3.601958e-10 +- 9.949237e-07
1.980090e-08 +- 7.143344e-07
-1.778745e-10 +- 9.823177e-07
6.887317e-08 +- 5.936654e-07
-3.185677e-11 +- 9.998687e-07
-1.949171e-08 +- 5.050336e-07
1.213760e-09 +- 9.949601e-07
1.106007e-08 +- 6.741325e-07
1.250970e-09 +- 9.808805e-07
6.710535e-08 +- 4.101307e-07
-4.410095e-10 +- 9.998854e-07
-1.371121e-08 +- 5.650778e-07
1.991598e-09 +- 9.953892e-07
1.785446e-08 +- 7.006894e-07
3.700734e-09 +- 9.829241e-07
6.427818e-08 +- 3.192588e-07
-7.797884e-10 +- 9.998122e-07
-4.127361e-09 +- 4.237224e-07
3.906100e-09 +- 9.957065e-07
1.751548e-08 +- 6.633084e-07
7.597528e-09 +- 9.829692e-07
5.166618e-08 +- 3.337810e-07
-9.068955e-10 +- 9.997984e-07
-1.229635e-08 +- 5.369937e-07
5.919431e-09 +- 9.959957e-07
1.711420e-08 +- 7.308263e-07
1.172250e-08 +- 9.839495e-07
2.718406e-08 +- 4.006697e-07
-4.651209e-10 +- 9.998257e-07
-9.950726e-09 +- 6.228598e-07
7.096356e-09 +- 9.962627e-07
1.238609e-09 +- 7.217245e-07
1.306446e-08 +- 9.832689e-07
2.144330e-08 +- 2.921339e-07
-4.135156e-10 +- 9.999046e-07
-7.812864e-09 +- 5.693882e-07
7.211793e-09 +- 9.960438e-07
-2.958907e-10 +- 7.884924e-07
1.219526e-08 +- 9.850031e-07
4.572662e-09 +- 2.559938e-07
-2.990561e-10 +- 9.997131e-07
-1.510179e-08 +- 4.369433e-07
6.213302e-09 +- 9.965738e-07
3.644753e-09 +- 6.841363e-07
9.898333e-09 +- 9.866495e-07
-2.419941e-10 +- 5.237370e-07
1.831720e-10 +- 9.997171e-07
-2.179847e-08 +- 7.826788e-07
5.431568e-09 +- 9.975348e-07
-4.040409e-09 +- 8.375636e-07
8.125834e-09 +- 9.872531e-07
4.115578e-09 +- 7.910119e-07
-3.257432e-10 +- 9.999706e-07
-1.526265e-08 +- 8.432897e-07
4.992098e-09 +- 9.972953e-07
-5.793244e-10 +- 8.370889e-07
7.174724e-09 +- 9.861700e-07
2.284301e-09 +- 6.668819e-07
-2.983086e-10 +- 9.999754e-07
-1.528888e-08 +- 8.428041e-07
5.123801e-09 +- 9.970675e-07
-5.453438e-10 +- 8.300978e-07
7.170008e-09 +- 9.861737e-07
1.439847e-08 +- 4.585526e-07
8.058508e-10 +- 9.996838e-07
-1.727020e-08 +- 6.681677e-07
4.174802e-09 +- 9.972425e-07
-8.582599e-09 +- 7.829218e-07
4.279294e-09 +- 9.876160e-07
3.111536e-08 +- 2.656173e-07
1.208274e-09 +- 9.996783e-07
-2.244144e-08 +- 4.302210e-07
1.308642e-09 +- 9.968907e-07
3.040064e-09 +- 6.921165e-07
-1.899072e-09 +- 9.855512e-07
4.835832e-08 +- 4.249036e-07
7.439381e-10 +- 9.994481e-07
-1.882013e-08 +- 7.305237e-07
-1.132422e-09 +- 9.971541e-07
1.111564e-08 +- 7.777876e-07
-6.322168e-09 +- 9.847462e-07
6.443275e-08 +- 6.882250e-07
2.833537e-10 +- 9.999694e-07
-1.862914e-08 +- 7.362279e-07
-1.445586e-09 +- 9.965462e-07
6.656662e-09 +- 7.243745e-07
-6.659694e-09 +- 9.824640e-07
6.708638e-08 +- 4.539690e-07
-2.883791e-10 +- 9.994727e-07
-1.475607e-08 +- 5.928348e-07
-9.329759e-10 +- 9.967120e-07
1.771946e-08 +- 7.613528e-07
-5.734386e-09 +- 9.834673e-07
6.487307e-08 +- 3.182140e-07
1.989908e-10 +- 9.993020e-07
-9.384031e-09 +- 4.397213e-07
-7.078558e-10 +- 9.965604e-07
1.521591e-08 +- 6.741005e-07
-5.540937e-09 +- 9.806863e-07
4.996908e-08 +- 2.950759e-07
4.891198e-10 +- 9.992504e-07
-1.745343e-08 +- 4.144581e-07
-8.638177e-10 +- 9.963498e-07
9.676862e-09 +- 6.590596e-07
-5.768873e-09 +- 9.792550e-07
2.934348e-08 +- 2.656013e-07
1.756271e-09 +- 9.990808e-07
-1.037832e-08 +- 4.274842e-07
-2.538853e-09 +- 9.964287e-07
1.017044e-09 +- 6.636576e-07
-9.102892e-09 +- 9.797899e-07
1.934785e-08 +- 2.491676e-07
1.132220e-09 +- 9.992302e-07
-1.330095e-08 +- 4.648498e-07
-4.626013e-09 +- 9.967028e-07
3.855584e-09 +- 6.655232e-07
-1.312455e-08 +- 9.823495e-07
2.621702e-09 +- 5.392076e-07
1.312337e-09 +- 9.992401e-07
-1.541477e-08 +- 8.196635e-07
-6.511413e-09 +- 9.979547e-07
1.989182e-09 +- 7.932292e-07
-1.615555e-08 +- 9.871044e-07
6.747417e-09 +- 7.689758e-07
6.800375e-10 +- 9.999765e-07
-7.827237e-09 +- 8.753875e-07
-6.532597e-09 +- 9.977930e-07
7.061657e-10 +- 8.642264e-07
-1.611870e-08 +- 9.866897e-07
1.445502e-09 +- 8.032476e-07
6.563913e-10 +- 9.999782e-07
-7.877100e-09 +- 8.758774e-07
-6.704636e-09 +- 9.976780e-07
9.491050e-10 +- 8.589966e-07
-1.623300e-08 +- 9.865037e-07
7.448770e-09 +- 5.762359e-07
-1.174141e-09 +- 9.997175e-07
-1.437545e-08 +- 8.286314e-07
-6.195976e-09 +- 9.978657e-07
-7.230683e-09 +- 8.725949e-07
-1.431027e-08 +- 9.892672e-07
1.671608e-09 +- 5.932426e-07
-2.667433e-09 +- 9.993245e-07
3.971174e-09 +- 9.487127e-07
-1.262135e-09 +- 9.997778e-07
-6.685259e-09 +- 7.984869e-07
-4.437210e-09 +- 9.978001e-07
-3.292517e-10 +- 9.998257e-07
-9.444617e-11 +- 9.999856e-07
7.575369e-11 +- 9.999905e-07
2.753878e-11 +- 9.999987e-07
-3.029873e-10 +- 9.998527e-07
-8.490557e-11 +- 9.999884e-07
Finished processing arc 6

Results Analysis#

Load Combined Results#

Aggregate results from all processed arcs for visualization and analysis.

[7]:
# Get list of all arc directories
arcDirs = [
    os.path.join(output_folder_base, d)
    for d in os.listdir(output_folder_base)
    if os.path.isdir(os.path.join(output_folder_base, d))
]

# Initialize lists to store combined data
all_residuals = []
all_arc_times = []

# Load residuals from all arcs
for arc_dir in arcDirs:
    arc_index = os.path.basename(arc_dir).split("_")[-1]
    print(f"Processing residuals from {arc_dir}")

    try:
        # Load residuals
        residDf = pd.read_pickle(f"{arc_dir}/residDf.pkl")
        residDf["arc_index"] = arc_index  # Add identifier column
        all_residuals.append(residDf)

        # Load arc times
        arc_times = pickle.load(open(f"{arc_dir}/arc_start_times.pkl", "rb"))
        for time in arc_times:
            all_arc_times.append(time)
    except FileNotFoundError as e:
        print(f"Warning: Could not load data from {arc_dir}: {e}")
Processing residuals from mro_outputs/arc_0
Processing residuals from mro_outputs/arc_6
Processing residuals from mro_outputs/arc_1
Processing residuals from mro_outputs/arc_4
Processing residuals from mro_outputs/arc_3
Processing residuals from mro_outputs/arc_2
Processing residuals from mro_outputs/arc_5

Plot 1: Doppler Residuals Over Time#

This figure shows three panels comparing different residual types:

Panel 1 - SPICE Residuals (w.r.t. SPK):

  • Difference between observed Doppler and predicted values using SPICE ephemeris

  • Represents errors in the operational SPICE ephemeris

  • Typical RMS: ~10-20 mHz

Panel 2 - Prefit Residuals:

  • Difference between observations and predicted values using SPICE state as initial guess

  • Shows residuals before orbit determination

  • Should be similar to SPICE residuals

Panel 3 - Postfit Residuals:

  • Difference between observations and predicted values using estimated state

  • Shows residuals after orbit determination

  • Typical RMS: ~1-5 mHz (significant improvement over prefit)

Lower postfit RMS indicates successful orbit determination with good fit to observations.

[8]:
# Combine all residual dataframes
if all_residuals:
    combined_residDf = pd.concat(all_residuals, ignore_index=True)
    combined_residDf = combined_residDf.sort_values(by="time")
    all_arc_times = np.array(sorted(all_arc_times))

    # Calculate overall RMS values
    prefitRMS = np.sqrt(np.mean(np.square(combined_residDf["prefit"])))
    posfitRMS = np.sqrt(np.mean(np.square(combined_residDf["postfit"])))
    spiceRMS = np.sqrt(np.mean(np.square(combined_residDf["spice"])))

    # Plot residuals
    fig, axes = plt.subplots(3, 1, sharex=True, figsize=(20, 10))

    axes[0].set_title(f"w.r.t. SPK, RMS = {spiceRMS*1e3:.2e} mHz")
    axes[0].scatter(
        (combined_residDf["time"] - combined_residDf["time"].min()) / 86400,
        combined_residDf["spice"],
        s=20,
        marker="o",
        alpha=0.7,
    )

    axes[1].set_title(f"Prefit RMS = {prefitRMS*1e3:.2e} mHz")
    axes[1].scatter(
        (combined_residDf["time"] - combined_residDf["time"].min()) / 86400,
        combined_residDf["prefit"],
        s=20,
        marker="o",
        alpha=0.7,
    )

    axes[2].set_title(f"Postfit RMS = {(posfitRMS*1e3):.2f} mHz")
    axes[2].scatter(
        (combined_residDf["time"] - combined_residDf["time"].min()) / 86400,
        combined_residDf["postfit"],
        s=20,
        marker="o",
        alpha=0.7,
    )

    for ax in axes:
        ax.set_ylabel("Residuals [Hz]")
        ax.grid(which="both", linestyle="--", linewidth=1.5)

    axes[0].set_ylim([-0.03, 0.03])
    axes[2].set_ylim([-0.03, 0.03])

    date_time_obj = time_representation.DateTime.from_epoch(
        time_representation.Time(combined_residDf["time"].min())
    ).to_python_datetime()
    formatted_date = date_time_obj.strftime("%Y-%m-%d %H:%M:%S")
    axes[2].set_xlabel(f"Time [days since {formatted_date}]")

else:
    print("No residual data found!")

plt.show()
../../../_images/examples_tudatpy-examples_estimation_mro_tnf_estimation_14_0.png

Load State Difference Data#

Collect prefit and postfit orbit differences from SPICE ephemeris for all arcs.

[9]:
# Collect all state difference data
all_prefit_diff = []
all_postfit_diff = []

for arc_dir in arcDirs:
    arc_index = os.path.basename(arc_dir).split("_")[1]
    print(f"Processing state differences from {arc_dir}")

    # Only process first 5 arcs for clearer visualization
    if int(arc_index) > 4:
        continue

    try:
        # Load prefit state differences
        prefit_df = pd.read_pickle(f"{arc_dir}/rsw_state_difference_prefit.pkl")
        prefit_df["arc_index"] = arc_index
        all_prefit_diff.append((arc_index, prefit_df))

        # Load postfit state differences
        postfit_df = pd.read_pickle(f"{arc_dir}/rsw_state_difference_postfit.pkl")
        postfit_df["arc_index"] = arc_index
        all_postfit_diff.append((arc_index, postfit_df))
    except FileNotFoundError as e:
        print(f"Warning: Could not load state difference data from {arc_dir}: {e}")
Processing state differences from mro_outputs/arc_0
Processing state differences from mro_outputs/arc_6
Processing state differences from mro_outputs/arc_1
Processing state differences from mro_outputs/arc_4
Processing state differences from mro_outputs/arc_3
Processing state differences from mro_outputs/arc_2
Processing state differences from mro_outputs/arc_5
[10]:
# Concatenate all postfit difference dataframes for RMS calculation
if all_postfit_diff:
    # Extract just the dataframes from the (arc_index, df) tuples
    all_postfit_dfs = [df for _, df in all_postfit_diff]

    # Concatenate into a single dataframe
    combined_postfit_df = pd.concat(all_postfit_dfs, ignore_index=True)

    # Calculate overall RMS for each component
    components = ["R", "T", "N"]
    overall_rms = {}

    for component in components:
        overall_rms[component] = np.sqrt(
            np.mean(np.square(combined_postfit_df[component]))
        )

Plot 2: Orbit Differences from SPICE Ephemeris#

This figure shows orbit differences in the RSW (Radial-Along track-Cross track) frame:

Top Row - Prefit State Differences:

  • Shows orbit differences before orbit determination

  • Each line represents a different arc (color-coded)

  • Vertical gray lines separate arc boundaries

  • Differences reflect errors in SPICE ephemeris

Bottom Row - Postfit State Differences:

  • Shows orbit differences after orbit determination

  • RMS values shown in subplot titles

Interpretation:

  • Postfit differences represent orbit determination accuracy relative to SPICE

  • Lower RMS indicates better agreement with SPICE ephemeris

  • Discontinuities at arc boundaries are expected (independent arc processing)

  • Overall RMS is computed across all arcs for each component

[11]:
# Plot state differences by arc (no concatenation)
if all_prefit_diff and all_postfit_diff:
    # Sort by arc index
    all_prefit_diff.sort(key=lambda x: int(x[0]))
    all_postfit_diff.sort(key=lambda x: int(x[0]))

    # Find global min time for consistent x-axis
    global_t_min = min([df["t"].min() for _, df in all_prefit_diff])

    # Create figure with 2x3 grid (R,T,N components for prefit and postfit)
    fig, axes = plt.subplots(2, 3, figsize=(20, 10), sharex=True)

    # Components to plot
    components = ["R", "T", "N"]
    component_colors = {"R": "tab:blue", "T": "tab:orange", "N": "tab:green"}

    # Plot prefit state differences by arc (first row)
    for i, (arc_index, df) in enumerate(all_prefit_diff):
        # Get relative time in days
        time_days = (df["t"] - global_t_min) / 86400

        # Plot each component in its own panel
        for col, component in enumerate(components):
            axes[0, col].plot(
                time_days,
                df[component],
                "o-",
                label=f"Arc {arc_index}" if i == 0 else "",
                color=component_colors[component],
                alpha=0.7,
                markersize=3,
            )

            # Add light gray vertical lines to separate arcs
            if i < len(all_prefit_diff) - 1:
                arc_end = time_days.max()
                axes[0, col].axvline(
                    arc_end, color="gray", linestyle="-", linewidth=0.5, alpha=0.3
                )

    # Plot postfit state differences by arc (second row)
    for i, (arc_index, df) in enumerate(all_postfit_diff):
        # Get relative time in days
        time_days = (df["t"] - global_t_min) / 86400

        # Plot each component in its own panel
        for col, component in enumerate(components):
            axes[1, col].set_title(f"Postfit RMS = {overall_rms[component]:.2f} m")
            axes[1, col].plot(
                time_days,
                df[component],
                "o-",
                label=f"Arc {arc_index}" if i == 0 else "",
                color=component_colors[component],
                alpha=0.7,
                markersize=3,
            )

            # Add light gray vertical lines to separate arcs
            if i < len(all_postfit_diff) - 1:
                arc_end = time_days.max()
                axes[1, col].axvline(
                    arc_end, color="gray", linestyle="-", linewidth=0.5, alpha=0.3
                )

    # Set titles and labels
    for col, component in enumerate(components):
        # Add y-axis labels
        axes[0, col].set_ylabel(f"{component} Difference [m]")
        axes[1, col].set_ylabel(f"{component} Difference [m]")

        # Add grid to all subplots
        axes[0, col].grid(which="both", linestyle="--", linewidth=1.5)
        axes[1, col].grid(which="both", linestyle="--", linewidth=1.5)

    # Add x-axis labels to bottom row
    for col in range(3):
        axes[1, col].set_xlabel("Time [days]")

    plt.show()
../../../_images/examples_tudatpy-examples_estimation_mro_tnf_estimation_19_0.png

Summary#

This notebook demonstrated multi-arc orbit determination for MRO using real DSN tracking data. Key results:

Physical Parameters Estimated:

  • Initial state (position and velocity) for each arc

  • Solar radiation pressure scaling (~0.8-1.2)

  • Aerodynamic coefficients (drag and lift scaling)

  • Arc-wise empirical accelerations (per orbit, in along-track and cross-track)

Force Model Highlights:

  • Mars gravity: 120x120 spherical harmonic expansion

  • Atmospheric drag: variable cross-section with macromodel

  • Solar/Mars radiation pressure: paneled target model

  • Third-body perturbations: Sun, Earth, Jupiter, Saturn, Phobos, Deimos

  • Tidal effects: Mars solid body tides from Sun and Phobos

Processing Notes:

  • Total processing time: ~1-3 hours for all arcs (parallel execution)

  • Memory requirement: ~4-8 GB per arc

  • Output files: ~50-100 MB per arc

For production orbit determination, consider:

  • Extending arc length (5-7 days) for better parameter correlation handling

  • Including range observations for improved radial accuracy

  • Estimating Mars gravity field parameters for geodesy applications

  • Using predicted attitude for more accurate radiation pressure modeling