Numerous bug fixes and updates
authorplaa <plaa@180e2498-e6e9-4542-8430-84ac67f01cd8>
Tue, 28 Jul 2009 14:59:28 +0000 (14:59 +0000)
committerplaa <plaa@180e2498-e6e9-4542-8430-84ac67f01cd8>
Tue, 28 Jul 2009 14:59:28 +0000 (14:59 +0000)
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@17 180e2498-e6e9-4542-8430-84ac67f01cd8

28 files changed:
ChangeLog
TODO
datafiles/examples/A simple model rocket.ork [new file with mode: 0644]
datafiles/examples/Clustered rocket design.ork [new file with mode: 0644]
pix/icons/copyright.txt
pix/icons/document-open-example.png [new file with mode: 0644]
src/net/sf/openrocket/database/Databases.java
src/net/sf/openrocket/file/CSVExport.java [new file with mode: 0644]
src/net/sf/openrocket/file/OpenRocketLoader.java
src/net/sf/openrocket/file/OpenRocketSaver.java
src/net/sf/openrocket/gui/components/SimulationExportPanel.java [new file with mode: 0644]
src/net/sf/openrocket/gui/components/UnitCellEditor.java [new file with mode: 0644]
src/net/sf/openrocket/gui/configdialog/EllipticalFinSetConfig.java
src/net/sf/openrocket/gui/configdialog/FreeformFinSetConfig.java
src/net/sf/openrocket/gui/dialogs/EditMotorConfigurationDialog.java
src/net/sf/openrocket/gui/dialogs/ExampleDesignDialog.java [new file with mode: 0644]
src/net/sf/openrocket/gui/main/BasicFrame.java
src/net/sf/openrocket/gui/main/SimulationEditDialog.java
src/net/sf/openrocket/gui/main/SimulationPanel.java
src/net/sf/openrocket/rocketcomponent/FinSet.java
src/net/sf/openrocket/unit/UnitGroup.java
src/net/sf/openrocket/util/Icons.java
src/net/sf/openrocket/util/OpenFileWorker.java
src/net/sf/openrocket/util/Prefs.java
src/net/sf/openrocket/util/ProgressOutputStream.java [new file with mode: 0644]
src/net/sf/openrocket/util/SaveCSVWorker.java [new file with mode: 0644]
src/net/sf/openrocket/util/SaveFileWorker.java
src/net/sf/openrocket/util/TextUtil.java [new file with mode: 0644]

index ded3fbdcd87a27b7ef8356b3cd3e6ea8e2a2269e..3b25f5263b1c0575cea3326aedc29ea935ed7544 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2009-07-28  Sampo Niskanen
+
+       * Opening of example rocket designs
+       
+2009-07-27  Sampo Niskanen
+
+       * [BUG] Launch lug radial position not correctly loaded
+
+2009-07-26  Sampo Niskanen
+
+       * [BUG] Fixed unit name of ft/s^2
+       * Implemented flight data exporting
+       * [BUG] Fixed "unknown error" when opening file of zero size
+       * [BUG] Fixed exception in motor configuration name editing
+
 2009-07-13  Sampo Niskanen
 
        * Release 0.9.2
diff --git a/TODO b/TODO
index d9d5f993c7ed352c1f28ce9c7e6d0984d14ea9ae..e90dd13601c0e501f2b1d9ccea15648b758c6e44 100644 (file)
--- a/TODO
+++ b/TODO
@@ -4,25 +4,36 @@ Feature roadmap for OpenRocket 1.0
 
 Must-have:
 
-- Exporting flight data
 - Store custom materials
-- Read more thrust curve formats / go through thrust curves and correct errors
 - Create application icon and take into use
 - Better error/warning dialogs when reading/writing files
+- Error dialog for uncaught exceptions
+- Split cluster into separate components
+- Example rocket designs (hybrid w/ dual deployment, staged rocket)
+
+
+Bugs:
+
+- Debug stage simulation
+- Sometimes saves wrong?
+- Simulation time step not loaded correctly from files??
+- JTree text is cropped unnecessarily
 
 
 Maybe:
 
-- Reading (writing) .RKT format
 - Showing events in plots
 - Through-the-wall fins
 - Make ThicknessRingComponent implement RadialParent and allow
   attaching components to a TubeCoupler
 - Reading thrust curves from external directory
+- Read more thrust curve formats / go through thrust curves and correct errors
+- Only schedule rocket figure update instead of each time updating it
 
 
 Postponed:
 
+- Reading (writing) .RKT format
 - Importing flight data
 - Water rocket modelling
 - Landing scatter plots
@@ -34,4 +45,5 @@ Done:
 - Motor selection/editing from Edit configurations dialog
 - Change FreeformFinSet to throw checked exceptions
 - Fix engine block icons
+- Exporting flight data
 
diff --git a/datafiles/examples/A simple model rocket.ork b/datafiles/examples/A simple model rocket.ork
new file mode 100644 (file)
index 0000000..707cc33
--- /dev/null
@@ -0,0 +1,991 @@
+<?xml version='1.0' encoding='utf-8'?>
+<openrocket version="1.0" creator="OpenRocket 0.9.3pre">
+  <rocket>
+    <name>A simple model rocket</name>
+    <designer>Sampo Niskanen</designer>
+    <motorconfiguration configid="da326836-0959-4c94-bcd5-49dee07235a4"/>
+    <motorconfiguration configid="05896b5a-71a7-48ac-b7ae-eadeb267975b"/>
+    <motorconfiguration configid="b13e8ca2-f54d-4ca8-9b23-06c6c9eb237a"/>
+    <motorconfiguration configid="e1dc7488-77c0-403a-b54f-c01db07aba2f" default="true"/>
+    <motorconfiguration configid="5d9a2765-395d-4d9c-9678-38eed0988c72"/>
+    <referencetype>maximum</referencetype>
+
+    <subcomponents>
+      <stage>
+        <name>Sustainer</name>
+
+        <subcomponents>
+          <nosecone>
+            <name>Nose cone</name>
+            <finish>normal</finish>
+            <material type="bulk" density="1050.0">Polystyrene</material>
+            <length>0.1</length>
+            <thickness>0.0020</thickness>
+            <shape>ogive</shape>
+            <shapeparameter>1.0</shapeparameter>
+            <aftradius>0.0125</aftradius>
+            <aftshoulderradius>0.0115</aftshoulderradius>
+            <aftshoulderlength>0.02</aftshoulderlength>
+            <aftshoulderthickness>0.0020</aftshoulderthickness>
+            <aftshouldercapped>true</aftshouldercapped>
+          </nosecone>
+
+          <bodytube>
+            <name>Body tube</name>
+            <finish>normal</finish>
+            <material type="bulk" density="680.0">Cardboard</material>
+            <length>0.3</length>
+            <thickness>0.0010</thickness>
+            <radius>auto</radius>
+
+            <subcomponents>
+              <trapezoidfinset>
+                <name>Trapezoidal fin set</name>
+                <position type="bottom">-0.0</position>
+                <finish>normal</finish>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <fincount>3</fincount>
+                <rotation>0.0</rotation>
+                <thickness>0.0020</thickness>
+                <crosssection>square</crosssection>
+                <cant>0.0</cant>
+                <rootchord>0.05</rootchord>
+                <tipchord>0.05</tipchord>
+                <sweeplength>0.025</sweeplength>
+                <height>0.03</height>
+              </trapezoidfinset>
+
+              <innertube>
+                <name>Inner Tube</name>
+                <position type="bottom">0.0050</position>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <length>0.075</length>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <outerradius>0.0095</outerradius>
+                <thickness>5.000000000000004E-4</thickness>
+                <clusterconfiguration>single</clusterconfiguration>
+                <clusterscale>1.0</clusterscale>
+                <clusterrotation>0.0</clusterrotation>
+                <motormount>
+                  <motor configid="da326836-0959-4c94-bcd5-49dee07235a4">
+                    <manufacturer>Estes</manufacturer>
+                    <designation>A8</designation>
+                    <diameter>0.018</diameter>
+                    <length>0.07</length>
+                    <delay>3.0</delay>
+                  </motor>
+                  <motor configid="05896b5a-71a7-48ac-b7ae-eadeb267975b">
+                    <manufacturer>Estes</manufacturer>
+                    <designation>B4</designation>
+                    <diameter>0.018</diameter>
+                    <length>0.07</length>
+                    <delay>4.0</delay>
+                  </motor>
+                  <motor configid="b13e8ca2-f54d-4ca8-9b23-06c6c9eb237a">
+                    <manufacturer>Estes</manufacturer>
+                    <designation>C6</designation>
+                    <diameter>0.018</diameter>
+                    <length>0.07</length>
+                    <delay>3.0</delay>
+                  </motor>
+                  <motor configid="e1dc7488-77c0-403a-b54f-c01db07aba2f">
+                    <manufacturer>Estes</manufacturer>
+                    <designation>C6</designation>
+                    <diameter>0.018</diameter>
+                    <length>0.07</length>
+                    <delay>5.0</delay>
+                  </motor>
+                  <motor configid="5d9a2765-395d-4d9c-9678-38eed0988c72">
+                    <manufacturer>Estes</manufacturer>
+                    <designation>C6</designation>
+                    <diameter>0.018</diameter>
+                    <length>0.07</length>
+                    <delay>7.0</delay>
+                  </motor>
+                  <ignitionevent>automatic</ignitionevent>
+                  <ignitiondelay>0.0</ignitiondelay>
+                  <overhang>0.0030</overhang>
+                </motormount>
+
+                <subcomponents>
+                  <engineblock>
+                    <name>Engine block</name>
+                    <position type="top">0.0020</position>
+                    <material type="bulk" density="680.0">Cardboard</material>
+                    <length>0.0050</length>
+                    <radialposition>0.0</radialposition>
+                    <radialdirection>0.0</radialdirection>
+                    <outerradius>auto</outerradius>
+                    <thickness>0.0030</thickness>
+                  </engineblock>
+                </subcomponents>
+              </innertube>
+
+              <centeringring>
+                <name>Centering ring</name>
+                <position type="bottom">0.0</position>
+                <comment>The centering ring automatically takes the outer diameter of the body tube and the inner diameter of the inner tube.</comment>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <length>0.0020</length>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <outerradius>auto</outerradius>
+                <innerradius>auto</innerradius>
+              </centeringring>
+
+              <centeringring>
+                <name>Centering ring</name>
+                <position type="bottom">-0.045</position>
+                <comment>The centering ring automatically takes the outer diameter of the body tube and the inner diameter of the inner tube.</comment>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <length>0.0020</length>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <outerradius>auto</outerradius>
+                <innerradius>auto</innerradius>
+              </centeringring>
+
+              <shockcord>
+                <name>Shock cord</name>
+                <position type="top">0.02</position>
+                <comment>The shock cord does not need to be attached to anything in particular, as it functions only as a mass component.</comment>
+                <packedlength>0.052000000000000005</packedlength>
+                <packedradius>0.0060</packedradius>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <cordlength>0.4</cordlength>
+                <material type="line" density="0.0018">Elastic cord (round 2mm, 1/16 in)</material>
+              </shockcord>
+
+              <parachute>
+                <name>Parachute</name>
+                <position type="top">0.032</position>
+                <packedlength>0.042</packedlength>
+                <packedradius>0.009000000000000001</packedradius>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <cd>auto</cd>
+                <deployevent>ejection</deployevent>
+                <deployaltitude>200.0</deployaltitude>
+                <deploydelay>0.0</deploydelay>
+                <material type="surface" density="0.067">Ripstop nylon</material>
+                <diameter>0.3</diameter>
+                <linecount>6</linecount>
+                <linelength>0.3</linelength>
+                <linematerial type="line" density="0.0018">Elastic cord (round 2mm, 1/16 in)</linematerial>
+              </parachute>
+
+              <masscomponent>
+                <name>Wadding</name>
+                <position type="top">0.08</position>
+                <packedlength>0.03</packedlength>
+                <packedradius>0.0115</packedradius>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <mass>0.0020</mass>
+              </masscomponent>
+
+              <launchlug>
+                <name>Launch lug</name>
+                <position type="middle">0.0</position>
+                <finish>normal</finish>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <radius>0.0035</radius>
+                <length>0.035</length>
+                <thickness>0.0010</thickness>
+                <radialdirection>19.0</radialdirection>
+              </launchlug>
+            </subcomponents>
+          </bodytube>
+        </subcomponents>
+      </stage>
+    </subcomponents>
+  </rocket>
+
+  <simulations>
+    <simulation status="uptodate">
+      <name>Simulation 1</name>
+      <simulator>RK4Simulator</simulator>
+      <calculator>BarrowmanCalculator</calculator>
+      <conditions>
+        <configid>da326836-0959-4c94-bcd5-49dee07235a4</configid>
+        <launchrodlength>1.0</launchrodlength>
+        <launchrodangle>0.0</launchrodangle>
+        <launchroddirection>0.0</launchroddirection>
+        <windaverage>2.0</windaverage>
+        <windturbulence>0.1</windturbulence>
+        <launchaltitude>0.0</launchaltitude>
+        <launchlatitude>45.0</launchlatitude>
+        <atmosphere model="isa"/>
+        <timestep>0.05</timestep>
+      </conditions>
+      <flightdata maxaltitude="45.492" maxvelocity="27.828" maxacceleration="119.17" maxmach="0.081765" timetoapogee="3.2915" flighttime="14.512" groundhitvelocity="4.3742">
+        <databranch name="Main" types="Time,Altitude,Vertical velocity,Vertical acceleration,Total velocity,Total acceleration,Position upwind,Position parallel to wind,Lateral distance,Lateral direction,Lateral velocity,Lateral acceleration,Angle of attack,Roll rate,Pitch rate,Yaw rate,Mass,CP location,CG location,Stability margin calibers,Mach number,Reynolds number,Thrust,Drag force,Drag coefficient,Axial drag coefficient,Friction drag coefficient,Pressure drag coefficient,Base drag coefficient,Normal force coefficient,Pitch moment coefficient,Yaw moment coefficient,Side force coefficient,Roll moment coefficient,Roll forcing coefficient,Roll damping coefficient,Pitch damping coefficient,Reference length,Reference area,Vertical orientation (zenith),Lateral orientation (azimuth),Wind velocity,Air temperature,Air pressure,Speed of sound,Simulation time step,Computation time">
+          <event time="0" type="launch"/>
+          <event time="0" type="ignition"/>
+          <event time="0.10000" type="liftoff"/>
+          <event time="0.25000" type="launchrod"/>
+          <event time="0.73539" type="burnout"/>
+          <event time="3.3404" type="apogee"/>
+          <event time="3.7379" type="ejectioncharge"/>
+          <event time="3.7379" type="recoverydevicedeployment"/>
+          <event time="14.512" type="groundhit"/>
+          <event time="14.512" type="simulationend"/>
+          <datapoint>0,0,0,-4.6683,1.9347,4.6683,0,0,0,0,0,0,1.5708,0,0,0,0.067860,NaN,NaN,NaN,0.0056837,55586,0.34938,0,1.1061,0,0.69026,0.29583,0.12000,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,0.025000,4.9087e-4,1.5708,0,1.9347,288.15,101325,340.39,0.050000,0.0044386</datapoint>
+          <datapoint>0.25000,1.3669,16.070,56.130,16.204,56.165,0,0,0,0,0,1.9896,0.12866,0,0,0,0.066355,0.29257,0.23569,2.2750,0.047604,465507,4.4513,0.075413,0.85283,0.95543,0.43646,0.29607,0.12029,1.6726,3.8053,0,0,0,0,0,0,0.025000,4.9087e-4,1.5708,0,2.0790,288.14,101309,340.38,0.050000,0.015228</datapoint>
+          <datapoint>0.50178,6.5194,23.867,23.071,23.963,23.770,-0.0086780,0,0.0086780,3.1416,0.27053,5.7230,0.041258,0,-0.57186,0,0.065483,0.31281,0.23386,3.1580,0.070405,688155,2.3336,0.14957,0.85336,0.86683,0.43634,0.29637,0.12064,0.52428,1.6603,0,0,0,0,0,-0.0046534,0.025000,4.9087e-4,1.4399,0,1.8746,288.11,101249,340.36,0.0063110,0.17965</datapoint>
+          <datapoint>0.75059,13.064,26.973,-12.656,27.175,12.763,0.23993,0,0.23993,0,1.3169,1.6528,0.036730,0,-0.36243,0,0.064560,0.30536,0.23187,2.9396,0.079846,779998,0,0.19170,0.85363,0.86444,0.43628,0.29653,0.12083,0.40905,1.2039,0,0,0,0,0,-0.0014529,0.025000,4.9087e-4,1.4855,0,1.9898,288.07,101172,340.34,0.0066751,0.35811</datapoint>
+          <datapoint>0.99053,19.177,24.004,-12.170,24.184,12.170,0.51299,0,0.51299,0,1.0413,0.063684,0.011437,0,-0.44691,0,0.064560,0.31770,0.23187,3.4330,0.071063,693826,0,0.14999,0.85337,0.85449,0.43634,0.29638,0.12066,0.13834,0.47772,0,0,0,0,0,-0.0027893,0.025000,4.9087e-4,1.4374,0,1.9020,288.03,101100,340.31,0.021481,0.53804</datapoint>
+          <datapoint>1.2507,25.014,20.898,-11.566,21.115,11.569,0.79766,0,0.79766,0,1.1198,0.24983,1.0709e-4,0,0.24114,0,0.064560,0.31969,0.23187,3.5125,0.062049,605505,0,0.11409,0.85314,0.85314,0.43639,0.29625,0.12050,0.0012704,0.0033968,0,0,0,0,0,0.0010653,0.025000,4.9087e-4,1.4275,0,1.8941,287.99,101032,340.29,0.035490,0.59650</datapoint>
+          <datapoint>1.5011,29.891,18.070,-11.079,18.308,11.098,1.0583,0,1.0583,0,0.94615,0.65218,0.028053,0,0.23151,0,0.064560,0.30679,0.23187,2.9968,0.053805,524834,0,0.086366,0.85295,0.85938,0.43643,0.29614,0.12038,0.30734,0.91971,0,0,0,0,0,0.0013060,0.025000,4.9087e-4,1.4373,0,1.9981,287.96,100974,340.27,0.017021,0.61308</datapoint>
+          <datapoint>1.7367,33.843,15.494,-10.784,15.850,10.787,1.2703,0,1.2703,0,0.86916,0.23299,0.0021451,0,0.35374,0,0.064560,0.31141,0.23187,3.1816,0.046582,454223,0,0.064212,0.85281,0.85285,0.43646,0.29606,0.12028,0.022360,0.067071,0,0,0,0,0,0.0040683,0.025000,4.9087e-4,1.3606,0,2.4704,287.93,100928,340.26,0.045730,0.64061</datapoint>
+          <datapoint>1.9945,37.482,12.740,-10.574,13.136,10.575,1.4923,0,1.4923,0,0.86648,0.13622,0.033842,0,-0.13145,0,0.064560,0.31396,0.23187,3.2836,0.038608,376346,0,0.044559,0.85267,0.86190,0.43649,0.29599,0.12019,0.42478,1.3956,0,0,0,0,0,-8.1795e-4,0.025000,4.9087e-4,1.2909,0,2.3336,287.91,100885,340.24,0.024705,0.64882</datapoint>
+          <datapoint>2.2278,40.169,10.314,-10.255,10.773,10.257,1.6950,0,1.6950,0,0.85885,0.16304,0.0056800,0,-9.2230e-4,0,0.064560,0.31075,0.23187,3.1550,0.031664,308584,0,0.030120,0.86616,0.86644,0.45010,0.29593,0.12013,0.059613,0.18808,0,0,0,0,0,-5.9865e-8,0.025000,4.9087e-4,1.2834,0,2.2538,287.89,100854,340.23,0.045681,0.65729</datapoint>
+          <datapoint>2.4658,42.335,7.8975,-10.052,8.3767,10.055,1.8942,0,1.8942,0,0.81188,0.24411,0.044922,0,0.084099,0,0.064560,0.30401,0.23187,2.8855,0.024621,239906,0,0.019106,0.89265,0.90921,0.47668,0.29589,0.12008,0.50758,1.4638,0,0,0,0,0,8.2325e-4,0.025000,4.9087e-4,1.2758,0,1.9808,287.87,100828,340.22,0.049274,0.66338</datapoint>
+          <datapoint>2.7022,43.923,5.5428,-9.8625,6.3501,9.8746,2.0776,0,2.0776,0,0.72961,0.48984,0.17237,0,0.30199,0,0.064560,0.28779,0.23187,2.2368,0.018665,181841,0,0.013242,0.92466,1.0967,0.50875,0.29586,0.12005,2.3909,5.3296,0,0,0,0,0,0.018473,0.025000,4.9087e-4,1.2334,0,2.3689,287.86,100810,340.22,0.027694,0.67072</datapoint>
+          <datapoint>2.9480,44.989,3.1336,-9.7412,4.2401,9.7496,2.2437,0,2.2437,0,0.62237,0.40538,0.29464,0,0.56210,0,0.064560,0.27757,0.23187,1.8280,0.012463,121410,0,0.0068397,0.97748,1.2707,0.56162,0.29584,0.12002,4.7802,8.5948,0,0,0,0,0,0.14354,0.025000,4.9087e-4,1.1263,0,2.2341,287.86,100797,340.21,0.034800,0.70316</datapoint>
+          <datapoint>3.1954,45.467,0.73250,-9.6203,2.6008,9.6261,2.3874,0,2.3874,0,0.54219,0.33417,0.68149,0,0.68764,0,0.064560,0.26196,0.23187,1.2036,0.0076447,74468,0,0.0017971,1.0532,0.88744,0.63738,0.29583,0.12001,12.330,1.6770,0,0,0,0,0,0.57096,0.025000,4.9087e-4,0.96700,0,1.9533,287.85,100792,340.21,0.047704,0.71346</datapoint>
+          <datapoint>3.4391,45.357,-1.6309,-9.6540,3.0274,9.6554,2.5141,0,2.5141,0,0.50362,0.16793,1.3658,0,0.70946,0,0.064560,0.32215,0.23187,3.6110,0.0088987,86684,0,5.3762e-5,1.0281,0.019593,0.61227,0.29583,0.12001,5.5057,1.4250,0,0,0,0,0,0.44856,0.025000,4.9087e-4,0.79684,0,2.0469,287.86,100793,340.21,0.049614,0.72079</datapoint>
+          <datapoint>3.6880,44.655,-3.9918,-9.2322,4.8447,9.2416,2.6322,0,2.6322,0,0.43501,0.41534,1.5860,0,0.73150,0,0.064560,0.32070,0.23187,3.5531,0.014240,138726,0,-5.8899e-8,0.95917,-8.3812e-6,0.54330,0.29584,0.12003,6.5887,0.71711,0,0,0,0,0,0.18620,0.025000,4.9087e-4,0.61764,0,2.3103,287.86,100801,340.21,0.049935,0.74072</datapoint>
+          <datapoint>3.9025,43.738,-4.1912,0.96752,4.7067,4.9728,2.6340,0,2.6340,0,0.55091,4.8777,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.013835,134780,0,0.76414,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0001,287.86,100807,340.21,0.10055,0.74195</datapoint>
+          <datapoint>4.0705,43.034,-4.1926,-0.0084635,4.3800,2.9767,2.4994,0,2.4994,0,1.0509,2.9767,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012874,125427,0,0.66175,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8229,287.87,100812,340.22,0.16797,0.74207</datapoint>
+          <datapoint>4.2864,42.125,-4.2270,-0.15923,4.3109,2.3155,2.2187,0,2.2187,0,1.5497,2.3101,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012671,123456,0,0.64109,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0538,287.87,100820,340.22,0.21593,0.74220</datapoint>
+          <datapoint>4.7864,39.982,-4.3457,-0.23746,4.2408,0.81088,1.3469,0,1.3469,0,1.9374,0.77533,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012465,121458,0,0.62047,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8918,287.88,100831,340.22,0.50000,0.74232</datapoint>
+          <datapoint>5.2864,37.845,-4.2016,0.28828,4.3505,0.55316,0.31918,0,0.31918,0,2.1734,0.47211,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012787,124618,0,0.65310,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1404,287.89,100856,340.23,0.50000,0.74245</datapoint>
+          <datapoint>5.7864,35.698,-4.3879,-0.37267,4.2046,0.51502,-0.72311,0,0.72311,3.1416,1.9957,0.35548,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012358,120458,0,0.61015,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0153,287.90,100881,340.24,0.50000,0.74258</datapoint>
+          <datapoint>6.2864,33.564,-4.1469,0.48198,4.3895,0.55386,-1.6869,0,1.6869,3.1416,1.8593,0.27287,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012901,125776,0,0.66513,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8794,287.92,100906,340.25,0.50000,0.74271</datapoint>
+          <datapoint>6.7864,31.415,-4.4487,-0.60353,4.1542,0.81309,-2.6846,0,2.6846,3.1416,2.1317,0.54486,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012209,119053,0,0.59585,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1045,287.93,100931,340.26,0.50000,0.74284</datapoint>
+          <datapoint>7.2864,29.288,-4.0609,0.77553,4.4511,0.85051,-3.7068,0,3.7068,3.1416,1.9571,0.34917,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.013081,127584,0,0.68422,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9851,287.95,100957,340.27,0.50000,0.74297</datapoint>
+          <datapoint>7.7048,27.504,-4.4650,-0.96573,4.0738,1.1949,-4.5873,0,4.5873,3.1416,2.2516,0.70374,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.011972,116786,0,0.57323,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2800,287.96,100982,340.27,0.41843,0.74310</datapoint>
+          <datapoint>8.2048,25.378,-4.0375,0.85505,4.4665,0.89786,-5.6789,0,5.6789,3.1416,2.1146,0.27395,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.013126,128063,0,0.68921,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1370,287.97,101002,340.28,0.50000,0.74322</datapoint>
+          <datapoint>8.6617,23.420,-4.5362,-1.0916,4.0377,1.0944,-6.6368,0,6.6368,3.1416,2.0789,0.078150,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.011865,115786,0,0.56333,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0784,287.99,101027,340.29,0.45688,0.74354</datapoint>
+          <datapoint>9.0785,21.633,-4.0366,1.1988,4.5363,1.1997,-7.5073,0,7.5073,3.1416,2.0981,0.046065,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.013330,130103,0,0.71118,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0979,288.00,101050,340.30,0.41678,0.74369</datapoint>
+          <datapoint>9.4001,20.283,-4.3631,-1.0151,4.0726,1.5545,-8.1212,0,8.1212,3.1416,1.7194,1.1773,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.011967,116819,0,0.57330,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.5582,288.01,101071,340.30,0.32165,0.74382</datapoint>
+          <datapoint>9.9001,18.148,-4.1745,0.37727,4.3633,0.38739,-8.9919,0,8.9919,3.1416,1.7634,0.087981,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012821,125171,0,0.65816,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7571,288.02,101087,340.31,0.50000,0.74394</datapoint>
+          <datapoint>10.400,16.003,-4.4057,-0.46248,4.1839,0.78164,-9.9524,0,9.9524,3.1416,2.0785,0.63013,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012294,120046,0,0.60529,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0446,288.03,101112,340.32,0.50000,0.74407</datapoint>
+          <datapoint>10.900,13.873,-4.1151,0.58119,4.4058,0.58266,-10.997,0,10.997,3.1416,2.0991,0.041270,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012946,126430,0,0.67130,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0960,288.05,101137,340.33,0.50000,0.74420</datapoint>
+          <datapoint>11.400,11.724,-4.4809,-0.73155,4.1206,0.86797,-11.988,0,11.988,3.1416,1.8656,0.46713,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012107,118265,0,0.58732,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8875,288.06,101162,340.33,0.50000,0.74433</datapoint>
+          <datapoint>11.900,9.6014,-4.0089,0.94402,4.4812,0.95216,-12.936,0,12.936,3.1416,1.9277,0.12424,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.013167,128637,0,0.69477,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9173,288.07,101187,340.34,0.50000,0.74446</datapoint>
+          <datapoint>12.316,7.8320,-4.5085,-1.2024,4.0090,1.2034,-13.733,0,13.733,3.1416,1.9071,0.049463,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.011779,115099,0,0.55616,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9047,288.09,101212,340.35,0.41549,0.74459</datapoint>
+          <datapoint>12.683,6.2493,-4.1010,1.1084,4.5202,1.3600,-14.381,0,14.381,3.1416,1.6174,0.78809,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.013281,129794,0,0.70717,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.5819,288.10,101233,340.36,0.36765,0.74471</datapoint>
+          <datapoint>13.012,4.8639,-4.3313,-0.70100,4.1457,1.5216,-14.985,0,14.985,3.1416,2.0612,1.3505,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012180,119056,0,0.59495,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2249,288.11,101252,340.36,0.32860,0.74484</datapoint>
+          <datapoint>13.512,2.7294,-4.2067,0.24916,4.3338,0.42299,-16.059,0,16.059,3.1416,2.2321,0.34182,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012733,124471,0,0.65024,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2082,288.12,101268,340.37,0.50000,0.74499</datapoint>
+          <datapoint>14.012,0.58731,-4.3616,-0.30965,4.2136,0.62545,-17.107,0,17.107,3.1416,1.9604,0.54341,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012379,121038,0,0.61479,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9916,288.13,101293,340.38,0.50000,0.74516</datapoint>
+          <datapoint>14.512,-1.5412,-4.1526,0.41801,4.3742,0.88478,-18.184,0,18.184,3.1416,2.3503,0.77981,NaN,NaN,NaN,NaN,0.064560,NaN,NaN,NaN,0.012851,125671,0,0.66268,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2927,288.15,101318,340.39,0.50000,0.74529</datapoint>
+        </databranch>
+      </flightdata>
+    </simulation>
+
+    <simulation status="uptodate">
+      <name>Simulation 2</name>
+      <simulator>RK4Simulator</simulator>
+      <calculator>BarrowmanCalculator</calculator>
+      <conditions>
+        <configid>05896b5a-71a7-48ac-b7ae-eadeb267975b</configid>
+        <launchrodlength>1.0</launchrodlength>
+        <launchrodangle>0.0</launchrodangle>
+        <launchroddirection>0.0</launchroddirection>
+        <windaverage>2.0</windaverage>
+        <windturbulence>0.1</windturbulence>
+        <launchaltitude>0.0</launchaltitude>
+        <launchlatitude>45.0</launchlatitude>
+        <atmosphere model="isa"/>
+        <timestep>0.05</timestep>
+      </conditions>
+      <flightdata maxaltitude="117.92" maxvelocity="49.879" maxacceleration="149.64" maxmach="0.14659" timetoapogee="5.0006" flighttime="33.160" groundhitvelocity="4.1584">
+        <databranch name="Main" types="Time,Altitude,Vertical velocity,Vertical acceleration,Total velocity,Total acceleration,Position upwind,Position parallel to wind,Lateral distance,Lateral direction,Lateral velocity,Lateral acceleration,Angle of attack,Roll rate,Pitch rate,Yaw rate,Mass,CP location,CG location,Stability margin calibers,Mach number,Reynolds number,Thrust,Drag force,Drag coefficient,Axial drag coefficient,Friction drag coefficient,Pressure drag coefficient,Base drag coefficient,Normal force coefficient,Pitch moment coefficient,Yaw moment coefficient,Side force coefficient,Roll moment coefficient,Roll forcing coefficient,Roll damping coefficient,Pitch damping coefficient,Reference length,Reference area,Vertical orientation (zenith),Lateral orientation (azimuth),Wind velocity,Air temperature,Air pressure,Speed of sound,Simulation time step,Computation time">
+          <event time="0" type="launch"/>
+          <event time="0" type="ignition"/>
+          <event time="0.050000" type="liftoff"/>
+          <event time="0.20000" type="launchrod"/>
+          <event time="1.0317" type="burnout"/>
+          <event time="5.0486" type="ejectioncharge"/>
+          <event time="5.0486" type="recoverydevicedeployment"/>
+          <event time="5.0486" type="apogee"/>
+          <event time="33.160" type="groundhit"/>
+          <event time="33.160" type="simulationend"/>
+          <datapoint>0,0,0,4.3376,1.8676,4.3376,0,0,0,0,0,0,1.5708,0,0,0,0.070410,NaN,NaN,NaN,0.0054866,53658,0.99662,0,1.1129,0,0.69709,0.29582,0.12000,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,0.025000,4.9087e-4,1.5708,0,1.8676,288.15,101325,340.39,0.050000,0.020560</datapoint>
+          <datapoint>0.25000,2.7133,22.336,51.216,22.434,51.248,-0.0027901,0,0.0027901,3.1416,0.10770,1.7868,0.085115,0,0.33655,0,0.068044,0.29810,0.23910,2.3600,0.065908,644415,4.2886,0.13680,0.85323,0.90434,0.43637,0.29630,0.12056,1.0318,2.4331,0,0,0,0,0,0.0018500,0.025000,4.9087e-4,1.5625,0,2.2005,288.13,101293,340.38,0.0051181,0.029052</datapoint>
+          <datapoint>0.49897,9.6281,32.652,35.987,32.806,37.150,0.045779,0,0.045779,0,1.0543,9.2210,0.044041,0,0.18078,0,0.067391,0.31240,0.23780,2.9841,0.096389,941881,3.4246,0.28109,0.85421,0.86947,0.43615,0.29685,0.12121,0.56234,1.6778,0,0,0,0,0,2.4907e-4,0.025000,4.9087e-4,1.4299,0,2.1179,288.09,101212,340.35,0.0033465,0.19207</datapoint>
+          <datapoint>0.75112,18.973,41.388,33.572,41.590,33.788,0.46209,0,0.46209,0,1.9454,3.8147,0.0037761,0,0.45734,0,0.066603,0.31118,0.23620,2.9990,0.12221,1193219,3.3450,0.44409,0.85532,0.85544,0.43591,0.29747,0.12194,0.039531,0.11756,0,0,0,0,0,9.8982e-4,0.025000,4.9087e-4,1.4760,0,2.1463,288.03,101102,340.31,0.015599,0.25618</datapoint>
+          <datapoint>0.99927,30.258,49.518,17.452,49.803,17.471,1.1204,0,1.1204,0,3.1672,0.81345,0.014021,0,0.12346,0,0.064706,0.30934,0.23219,3.0859,0.14636,1427647,2.3999,0.63824,0.85660,0.85826,0.43562,0.29819,0.12278,0.14980,0.46223,0,0,0,0,0,5.0192e-5,0.025000,4.9087e-4,1.4778,0,2.1512,287.95,100970,340.27,0.0049184,0.33683</datapoint>
+          <datapoint>1.2491,42.134,45.220,-17.894,45.525,18.033,1.8924,0,1.8924,0,2.9807,2.2287,0.013527,0,-0.053266,0,0.064410,0.30941,0.23155,3.1146,0.13381,1303846,0,0.53221,0.85590,0.85746,0.43578,0.29780,0.12233,0.14435,0.44962,0,0,0,0,0,-1.1182e-5,0.025000,4.9087e-4,1.4684,0,2.2867,287.88,100831,340.22,0.0063705,0.40273</datapoint>
+          <datapoint>1.4954,52.741,40.969,-16.551,41.259,16.564,2.5921,0,2.5921,0,2.7758,0.64971,0.0017480,0,0.11494,0,0.064410,0.31945,0.23155,3.5160,0.12129,1180717,0,0.43561,0.85527,0.85530,0.43592,0.29745,0.12191,0.020814,0.073119,0,0,0,0,0,6.3388e-5,0.025000,4.9087e-4,1.4503,0,2.1131,287.81,100706,340.18,0.026658,0.42695</datapoint>
+          <datapoint>1.7442,62.437,37.017,-15.387,37.307,15.387,3.2493,0,3.2493,0,2.5466,0.039400,0.0090433,0,-0.059678,0,0.064410,0.31815,0.23155,3.4641,0.10968,1066840,0,0.35590,0.85475,0.85545,0.43603,0.29715,0.12156,0.10901,0.37765,0,0,0,0,0,-2.0901e-5,0.025000,4.9087e-4,1.4370,0,2.0966,287.74,100593,340.14,0.011324,0.44866</datapoint>
+          <datapoint>2.0006,71.436,33.237,-14.228,33.519,14.240,3.8841,0,3.8841,0,2.3751,0.58887,2.6731e-4,0,0.075948,0,0.064410,0.31181,0.23155,3.2106,0.098554,957843,0,0.28665,0.85429,0.85429,0.43614,0.29689,0.12126,0.0027779,0.0088765,0,0,0,0,0,4.1934e-5,0.025000,4.9087e-4,1.4413,0,1.9608,287.69,100487,340.11,0.038177,0.48138</datapoint>
+          <datapoint>2.2356,78.860,29.989,-13.384,30.262,13.401,4.4308,0,4.4308,0,2.2795,0.67460,0.0046641,0,-0.058451,0,0.064410,0.31097,0.23155,3.1772,0.088986,864291,0,0.23345,0.85394,0.85413,0.43621,0.29670,0.12103,0.048883,0.15534,0,0,0,0,0,-3.0472e-5,0.025000,4.9087e-4,1.4411,0,1.7756,287.64,100400,340.08,0.041643,0.48829</datapoint>
+          <datapoint>2.4659,85.420,26.985,-12.722,27.248,12.729,4.9388,0,4.9388,0,2.1465,0.41886,3.7680e-4,0,0.080475,0,0.064410,0.31177,0.23155,3.2090,0.080129,777821,0,0.18904,0.85364,0.85364,0.43628,0.29653,0.12083,0.0039154,0.012493,0,0,0,0,0,7.1246e-5,0.025000,4.9087e-4,1.4322,0,1.6286,287.59,100323,340.05,0.045760,0.49608</datapoint>
+          <datapoint>2.7009,91.415,24.069,-12.120,24.401,12.130,5.4314,0,5.4314,0,2.0397,0.48850,0.0038976,0,0.14222,0,0.064410,0.31110,0.23155,3.1823,0.071761,696224,0,0.15149,0.85339,0.85352,0.43633,0.29639,0.12067,0.040778,0.12949,0,0,0,0,0,2.7747e-4,0.025000,4.9087e-4,1.4096,0,1.9715,287.56,100253,340.03,0.046990,0.50226</datapoint>
+          <datapoint>2.9304,96.623,21.338,-11.661,21.710,11.664,5.8907,0,5.8907,0,1.9737,0.26084,0.0034587,0,-0.058069,0,0.064410,0.31909,0.23155,3.5018,0.063852,619204,0,0.11983,0.85318,0.85329,0.43638,0.29627,0.12053,0.041268,0.14457,0,0,0,0,0,-5.8436e-5,0.025000,4.9087e-4,1.3820,0,2.0277,287.52,100192,340.01,0.045990,0.50785</datapoint>
+          <datapoint>3.1693,101.39,18.612,-11.213,19.022,11.217,6.3515,0,6.3515,0,1.8818,0.29547,6.0316e-5,0,0.12028,0,0.064410,0.31181,0.23155,3.2107,0.055947,542323,0,0.091914,0.85300,0.85300,0.43642,0.29617,0.12041,6.2619e-4,0.0016839,0,0,0,0,0,3.2659e-4,0.025000,4.9087e-4,1.3630,0,2.0441,287.49,100136,339.99,0.049326,0.52676</datapoint>
+          <datapoint>3.4174,105.67,15.878,-10.858,16.332,10.859,6.8088,0,6.8088,0,1.8091,0.17308,0.0055043,0,-0.13833,0,0.064410,0.31872,0.23155,3.4870,0.048040,465501,0,0.067743,0.85283,0.85310,0.43646,0.29608,0.12030,0.065895,0.23036,0,0,0,0,0,-5.8590e-4,0.025000,4.9087e-4,1.3289,0,2.0161,287.46,100086,339.97,0.049887,0.53949</datapoint>
+          <datapoint>3.6671,109.30,13.208,-10.523,13.694,10.525,7.2560,0,7.2560,0,1.7693,0.22102,0.0032412,0,0.065646,0,0.064410,0.31121,0.23155,3.1864,0.040280,390181,0,0.047588,0.85270,0.85279,0.43649,0.29600,0.12021,0.033857,0.10769,0,0,0,0,0,1.8771e-4,0.025000,4.9087e-4,1.3069,0,1.8450,287.44,100043,339.96,0.049981,0.54529</datapoint>
+          <datapoint>3.9198,112.31,10.590,-10.228,11.225,10.236,7.6931,0,7.6931,0,1.6798,0.39669,0.039672,0,0.24958,0,0.064410,0.30486,0.23155,2.9324,0.033019,319760,0,0.032808,0.86260,0.87525,0.44652,0.29594,0.12014,0.44401,1.2980,0,0,0,0,0,0.0040383,0.025000,4.9087e-4,1.2725,0,2.0421,287.42,100008,339.95,0.032963,0.55274</datapoint>
+          <datapoint>4.1627,114.58,8.1233,-10.070,8.8628,10.073,8.0920,0,8.0920,0,1.6123,0.24315,0.033021,0,0.38839,0,0.064410,0.30595,0.23155,2.9760,0.026072,252431,0,0.020940,0.88711,0.89626,0.47112,0.29590,0.12009,0.36507,1.0708,0,0,0,0,0,0.015686,0.025000,4.9087e-4,1.1924,0,1.9317,287.41,99981,339.94,0.047570,0.55992</datapoint>
+          <datapoint>4.4060,116.26,5.6946,-9.9065,6.7416,9.9099,8.4768,0,8.4768,0,1.5495,0.26163,0.075481,0,0.53112,0,0.064410,0.29942,0.23155,2.7150,0.019832,191991,0,0.013010,0.91814,0.96254,0.50222,0.29586,0.12005,0.89993,2.3926,0,0,0,0,0,0.050696,0.025000,4.9087e-4,1.0815,0,2.0590,287.39,99962,339.93,0.049592,0.58326</datapoint>
+          <datapoint>4.6463,117.34,3.3317,-9.7612,4.8322,9.7653,8.8414,0,8.8414,0,1.4825,0.28233,0.17367,0,0.69926,0,0.064410,0.28766,0.23155,2.2447,0.014215,137601,0,0.0079211,0.96026,1.1408,0.54439,0.29584,0.12003,2.4135,5.2464,0,0,0,0,0,0.17104,0.025000,4.9087e-4,0.93443,0,2.0174,287.39,99949,339.93,0.046654,0.58924</datapoint>
+          <datapoint>4.9077,117.88,0.81256,-9.5296,3.3900,9.5356,9.2178,0,9.2178,0,1.3951,0.33805,0.48297,0,0.89421,0,0.064410,0.26773,0.23155,1.4473,0.0099727,96529,0,0.0040221,1.0112,1.1771,0.59538,0.29583,0.12001,8.2802,6.6014,0,0,0,0,0,0.56834,0.025000,4.9087e-4,0.72503,0,1.8960,287.38,99942,339.92,0.045835,0.59626</datapoint>
+          <datapoint>5.1451,117.81,-1.3338,-8.2061,3.2943,9.9023,9.5119,0,9.5119,0,0.77286,5.5421,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.0096912,93804,0,0.37174,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1107,287.38,99943,339.92,0.050493,0.60162</datapoint>
+          <datapoint>5.4061,117.23,-2.9815,-5.2957,3.3075,6.4385,9.5564,0,9.5564,0,0.36047,3.6620,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.0097301,94185,0,0.37475,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1579,287.39,99948,339.93,0.077657,0.60212</datapoint>
+          <datapoint>5.6217,116.50,-3.7946,-3.3215,3.6053,4.0783,9.4115,0,9.4115,0,0.94251,2.3666,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.010606,102667,0,0.44528,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8866,287.39,99954,339.93,0.12260,0.60237</datapoint>
+          <datapoint>5.7857,115.85,-4.0907,-1.8059,3.9691,3.0496,9.2240,0,9.2240,0,1.3454,2.4574,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011676,113033,0,0.53972,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1065,287.39,99959,339.93,0.16396,0.60250</datapoint>
+          <datapoint>6.0963,114.54,-4.3424,-0.81019,4.1392,1.6098,8.7390,0,8.7390,0,1.7775,1.3910,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012177,117882,0,0.58700,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9772,287.40,99966,339.93,0.31060,0.60262</datapoint>
+          <datapoint>6.5963,112.40,-4.2352,0.21439,4.3424,0.21587,7.8471,0,7.8471,0,1.7901,0.025178,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012774,123681,0,0.64612,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7884,287.41,99982,339.94,0.50000,0.60275</datapoint>
+          <datapoint>7.0963,110.25,-4.3594,-0.24855,4.2460,0.72708,6.8666,0,6.8666,0,2.1317,0.68328,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012490,120954,0,0.61787,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0925,287.42,100007,339.95,0.50000,0.60288</datapoint>
+          <datapoint>7.5794,108.18,-4.1932,0.34409,4.3795,1.0349,5.7228,0,5.7228,0,2.6033,0.97601,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012883,124780,0,0.65748,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.5504,287.43,100032,339.95,0.48315,0.60301</datapoint>
+          <datapoint>8.0479,106.17,-4.3834,-0.40600,4.2162,1.0674,4.6116,0,4.6116,0,2.1408,0.98712,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012402,120146,0,0.60948,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1634,287.45,100056,339.96,0.46845,0.60313</datapoint>
+          <datapoint>8.5479,104.03,-4.1737,0.41933,4.3861,0.55474,3.5866,0,3.5866,0,1.9593,0.36317,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012902,125008,0,0.65973,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9853,287.46,100080,339.97,0.50000,0.60326</datapoint>
+          <datapoint>9.0479,101.88,-4.4439,-0.54045,4.1737,0.54051,2.6080,0,2.6080,0,1.9550,0.0084322,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012276,118973,0,0.59750,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9555,287.47,100105,339.98,0.50000,0.60339</datapoint>
+          <datapoint>9.3761,100.46,-4.1874,0.78152,4.4776,1.5233,1.8959,0,1.8959,0,2.3842,1.3076,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013170,127657,0,0.68782,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.5033,287.49,100130,339.99,0.32822,0.60352</datapoint>
+          <datapoint>9.8761,98.309,-4.4230,-0.47111,4.1897,0.56416,0.66501,0,0.66501,0,2.5394,0.31037,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012323,119462,0,0.60229,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.5233,287.50,100147,339.99,0.50000,0.60402</datapoint>
+          <datapoint>10.376,96.177,-4.1079,0.63023,4.4331,0.94813,-0.51615,0,0.51615,3.1416,2.1852,0.70835,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013039,126423,0,0.67444,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2395,287.51,100172,340.00,0.50000,0.60420</datapoint>
+          <datapoint>10.876,94.021,-4.5159,-0.81607,4.1116,0.90134,-1.6566,0,1.6566,3.1416,2.3766,0.38268,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012093,117272,0,0.58027,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3599,287.52,100197,340.01,0.50000,0.60433</datapoint>
+          <datapoint>11.236,92.465,-4.1243,1.0872,4.5300,1.3881,-2.4566,0,2.4566,3.1416,2.0657,0.86304,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013323,129228,0,0.70453,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0191,287.54,100222,340.02,0.36019,0.60446</datapoint>
+          <datapoint>11.736,90.309,-4.4987,-0.74889,4.1243,0.75012,-3.4841,0,3.4841,3.1416,2.0442,0.043004,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012130,117669,0,0.58408,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0461,287.55,100241,340.02,0.50000,0.60459</datapoint>
+          <datapoint>12.236,88.181,-4.0114,0.97463,4.4988,0.97598,-4.5126,0,4.5126,3.1416,2.0698,0.051246,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013230,128374,0,0.69509,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0656,287.56,100266,340.03,0.50000,0.60472</datapoint>
+          <datapoint>12.637,86.473,-4.5059,-1.2331,4.0123,1.2467,-5.3575,0,5.3575,3.1416,2.1436,0.18396,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011800,114511,0,0.55301,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1558,287.58,100291,340.04,0.40105,0.60485</datapoint>
+          <datapoint>13.129,84.380,-4.0075,1.0133,4.5061,1.0165,-6.4024,0,6.4024,3.1416,2.1045,0.079475,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013251,128619,0,0.69759,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1105,287.59,100311,340.05,0.49191,0.60498</datapoint>
+          <datapoint>13.515,82.740,-4.4865,-1.2408,4.0112,1.2953,-7.1871,0,7.1871,3.1416,1.9611,0.37161,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011796,114513,0,0.55290,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9309,287.60,100335,340.06,0.38602,0.60511</datapoint>
+          <datapoint>13.884,81.151,-4.1305,0.96515,4.5039,1.3558,-7.8455,0,7.8455,3.1416,1.6099,0.95224,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013244,128594,0,0.69717,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.5648,287.61,100355,340.06,0.36878,0.60524</datapoint>
+          <datapoint>14.384,78.998,-4.4822,-0.70341,4.1343,0.80517,-8.6994,0,8.6994,3.1416,1.8058,0.39181,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012157,118057,0,0.58754,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7875,287.62,100373,340.07,0.50000,0.60537</datapoint>
+          <datapoint>14.751,77.418,-4.1334,0.95092,4.5006,1.3629,-9.4276,0,9.4276,3.1416,2.1640,0.97638,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013234,128537,0,0.69640,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2122,287.64,100398,340.08,0.36686,0.60549</datapoint>
+          <datapoint>15.251,75.264,-4.4813,-0.69589,4.1334,0.69776,-10.503,0,10.503,3.1416,2.1385,0.051026,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012154,118065,0,0.58749,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1409,287.65,100417,340.08,0.50000,0.60562</datapoint>
+          <datapoint>15.751,73.137,-4.0271,0.90838,4.4822,0.93190,-11.546,0,11.546,3.1416,2.0345,0.20805,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013179,128047,0,0.69094,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0516,287.66,100442,340.09,0.50000,0.60575</datapoint>
+          <datapoint>16.165,71.371,-4.5021,-1.1472,4.0310,1.2077,-12.356,0,12.356,3.1416,1.8782,0.37751,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011852,115175,0,0.55894,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8591,287.67,100467,340.10,0.41401,0.60588</datapoint>
+          <datapoint>16.648,69.314,-4.0130,1.0120,4.5030,1.0345,-13.289,0,13.289,3.1416,1.9819,0.21467,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013240,128679,0,0.69763,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9674,287.69,100488,340.11,0.48331,0.60601</datapoint>
+          <datapoint>16.996,67.846,-4.4215,-1.1737,4.0314,1.4366,-14.029,0,14.029,3.1416,2.2702,0.82844,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011853,115220,0,0.55926,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3666,287.70,100512,340.12,0.34803,0.60614</datapoint>
+          <datapoint>17.496,65.717,-4.0959,0.65114,4.4308,0.94223,-15.079,0,15.079,3.1416,1.9297,0.68104,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013027,126651,0,0.67567,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9826,287.71,100529,340.12,0.50000,0.60627</datapoint>
+          <datapoint>17.996,63.563,-4.5176,-0.84336,4.0993,0.91992,-16.090,0,16.090,3.1416,2.1134,0.36741,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012052,117194,0,0.57847,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0974,287.72,100554,340.13,0.50000,0.60640</datapoint>
+          <datapoint>18.451,61.623,-4.0207,1.0932,4.5179,1.1001,-17.038,0,17.038,3.1416,2.0575,0.12300,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013282,129181,0,0.70276,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0625,287.74,100580,340.14,0.45450,0.60653</datapoint>
+          <datapoint>18.877,59.804,-4.5206,-1.1737,4.0207,1.1738,-17.916,0,17.916,3.1416,2.0651,0.017867,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011821,114983,0,0.55671,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0658,287.75,100602,340.15,0.42597,0.60666</datapoint>
+          <datapoint>19.303,57.979,-4.0446,1.1171,4.5231,1.1733,-18.828,0,18.828,3.1416,2.2180,0.35876,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013297,129367,0,0.70464,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2135,287.76,100624,340.15,0.42614,0.60720</datapoint>
+          <datapoint>19.761,56.015,-4.5320,-1.0643,4.0462,1.0918,-19.819,0,19.819,3.1416,2.1065,0.24356,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011895,115743,0,0.56397,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1055,287.77,100645,340.16,0.45796,0.60734</datapoint>
+          <datapoint>20.182,54.211,-4.0386,1.1718,4.5327,1.1875,-20.688,0,20.688,3.1416,2.0253,0.19289,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013325,129680,0,0.70789,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0269,287.79,100668,340.17,0.42104,0.60747</datapoint>
+          <datapoint>20.640,52.244,-4.5386,-1.0903,4.0386,1.0904,-21.616,0,21.616,3.1416,2.0186,0.014580,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011872,115561,0,0.56208,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0185,287.80,100689,340.18,0.45853,0.60760</datapoint>
+          <datapoint>21.014,50.634,-4.0831,1.2198,4.5443,1.3389,-22.331,0,22.331,3.1416,1.8124,0.55205,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013358,130048,0,0.71176,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7916,287.81,100712,340.18,0.37345,0.60773</datapoint>
+          <datapoint>21.514,48.481,-4.5302,-0.89425,4.0831,0.89450,-23.234,0,23.234,3.1416,1.8019,0.020943,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012002,116864,0,0.57471,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8028,287.82,100731,340.19,0.50000,0.60786</datapoint>
+          <datapoint>21.922,46.729,-4.0505,1.1746,4.5324,1.2243,-23.942,0,23.942,3.1416,1.6609,0.34541,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013323,129746,0,0.70831,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6596,287.83,100756,340.20,0.40840,0.60802</datapoint>
+          <datapoint>22.398,44.683,-4.5413,-1.0305,4.0516,1.0499,-24.755,0,24.755,3.1416,1.7566,0.20102,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011909,115997,0,0.56608,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7536,287.85,100777,340.20,0.47622,0.60815</datapoint>
+          <datapoint>22.804,42.941,-4.0430,1.2273,4.5415,1.2316,-25.460,0,25.460,3.1416,1.7146,0.10342,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013349,130042,0,0.71138,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7141,287.86,100801,340.21,0.40597,0.60828</datapoint>
+          <datapoint>23.215,41.191,-4.4703,-1.0395,4.0535,1.2165,-26.218,0,26.218,3.1416,1.9744,0.63196,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011914,116085,0,0.56682,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0057,287.87,100821,340.22,0.41102,0.60841</datapoint>
+          <datapoint>23.715,39.067,-4.0244,0.89174,4.4720,0.93925,-27.168,0,27.168,3.1416,1.8269,0.29495,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013144,128086,0,0.69000,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8512,287.88,100842,340.23,0.50000,0.60854</datapoint>
+          <datapoint>24.022,37.784,-4.3471,-1.0523,4.0648,1.6306,-27.787,0,27.787,3.1416,2.2089,1.2457,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011947,116444,0,0.57020,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3989,287.90,100867,340.24,0.30663,0.60867</datapoint>
+          <datapoint>24.522,35.650,-4.1877,0.31868,4.3512,0.54648,-28.947,0,28.947,3.1416,2.4308,0.44394,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012789,124660,0,0.65346,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3993,287.90,100882,340.24,0.50000,0.60880</datapoint>
+          <datapoint>25.022,33.507,-4.3844,-0.39339,4.1986,0.78611,-30.077,0,30.077,3.1416,2.0905,0.68060,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012340,120308,0,0.60855,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1284,287.92,100907,340.25,0.50000,0.60893</datapoint>
+          <datapoint>25.522,31.376,-4.1386,0.49162,4.3860,0.56494,-31.088,0,31.088,3.1416,1.9514,0.27832,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012890,125697,0,0.66421,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9721,287.93,100932,340.26,0.50000,0.60906</datapoint>
+          <datapoint>26.022,29.232,-4.4394,-0.60169,4.1529,0.97422,-32.159,0,32.159,3.1416,2.3345,0.76621,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012205,119035,0,0.59560,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2955,287.95,100957,340.27,0.50000,0.60919</datapoint>
+          <datapoint>26.521,27.112,-4.0542,0.77162,4.4475,1.0015,-33.245,0,33.245,3.1416,2.0157,0.63839,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013070,127501,0,0.68324,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0668,287.96,100982,340.27,0.49927,0.60932</datapoint>
+          <datapoint>27.014,24.993,-4.5464,-0.99879,4.0550,1.0147,-34.260,0,34.260,3.1416,2.1039,0.17896,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011917,116268,0,0.56809,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0980,287.97,101007,340.28,0.49276,0.60945</datapoint>
+          <datapoint>27.393,23.362,-4.0626,1.2771,4.5484,1.3200,-35.033,0,35.033,3.1416,1.9774,0.33401,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013366,130436,0,0.71489,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9670,287.99,101032,340.29,0.37878,0.60958</datapoint>
+          <datapoint>27.893,21.211,-4.5415,-0.95777,4.0640,0.98522,-35.993,0,35.993,3.1416,1.8619,0.23096,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011943,116559,0,0.57081,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8715,288.00,101051,340.30,0.50000,0.60971</datapoint>
+          <datapoint>28.290,19.508,-4.0442,1.2531,4.5418,1.2600,-36.742,0,36.742,3.1416,1.9139,0.13105,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013346,130284,0,0.71307,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9157,288.01,101076,340.31,0.39684,0.60984</datapoint>
+          <datapoint>28.772,17.438,-4.5442,-1.0377,4.0442,1.0377,-37.664,0,37.664,3.1416,1.9126,0.0026943,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011884,116025,0,0.56547,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9127,288.02,101096,340.31,0.48185,0.60996</datapoint>
+          <datapoint>29.141,15.846,-4.0718,1.2783,4.5479,1.3530,-38.401,0,38.401,3.1416,2.0765,0.44330,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013363,130494,0,0.71521,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0942,288.04,101120,340.32,0.36955,0.61009</datapoint>
+          <datapoint>29.641,13.696,-4.5287,-0.91369,4.0721,0.92053,-39.453,0,39.453,3.1416,2.1325,0.11201,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011965,116859,0,0.57350,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1277,288.05,101139,340.33,0.50000,0.61022</datapoint>
+          <datapoint>30.015,12.088,-4.0755,1.2120,4.5346,1.3374,-40.211,0,40.211,3.1416,1.9211,0.56538,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013324,130151,0,0.71130,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9003,288.06,101164,340.33,0.37386,0.61035</datapoint>
+          <datapoint>30.515,9.9384,-4.5222,-0.89335,4.0763,0.90954,-41.193,0,41.193,3.1416,2.0065,0.17087,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011977,117011,0,0.57487,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9991,288.07,101183,340.34,0.50000,0.61048</datapoint>
+          <datapoint>30.932,8.1545,-4.0331,1.1729,4.5234,1.1990,-42.051,0,42.051,3.1416,2.1103,0.24885,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013290,129865,0,0.70803,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1089,288.09,101208,340.35,0.41702,0.61062</datapoint>
+          <datapoint>31.331,6.4594,-4.4527,-1.0503,4.0452,1.2515,-42.840,0,42.840,3.1416,1.8384,0.68054,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011885,116154,0,0.56635,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7972,288.10,101229,340.36,0.39951,0.61074</datapoint>
+          <datapoint>31.831,4.3391,-4.0284,0.84865,4.4570,0.96881,-43.701,0,43.701,3.1416,1.6047,0.46733,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.013095,127993,0,0.68763,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6433,288.11,101249,340.36,0.50000,0.61087</datapoint>
+          <datapoint>32.160,2.9607,-4.3643,-1.0225,4.0614,1.5221,-44.289,0,44.289,3.1416,1.9751,1.1276,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.011932,116651,0,0.57108,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1212,288.12,101274,340.37,0.32848,0.61100</datapoint>
+          <datapoint>32.660,0.83242,-4.1487,0.43110,4.3679,0.59964,-45.329,0,45.329,3.1416,2.1835,0.41680,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012832,125467,0,0.66062,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1526,288.13,101290,340.38,0.50000,0.61113</datapoint>
+          <datapoint>33.160,-1.3095,-4.4189,-0.54035,4.1584,0.83383,-46.341,0,46.341,3.1416,1.8660,0.63505,NaN,NaN,NaN,NaN,0.064410,NaN,NaN,NaN,0.012217,119470,0,0.59890,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8995,288.14,101315,340.39,0.50000,0.61126</datapoint>
+        </databranch>
+      </flightdata>
+    </simulation>
+
+    <simulation status="uptodate">
+      <name>Simulation 3 - too short delay</name>
+      <simulator>RK4Simulator</simulator>
+      <calculator>BarrowmanCalculator</calculator>
+      <conditions>
+        <configid>b13e8ca2-f54d-4ca8-9b23-06c6c9eb237a</configid>
+        <launchrodlength>1.0</launchrodlength>
+        <launchrodangle>0.0</launchrodangle>
+        <launchroddirection>0.0</launchroddirection>
+        <windaverage>2.0</windaverage>
+        <windturbulence>0.1</windturbulence>
+        <launchaltitude>0.0</launchaltitude>
+        <launchlatitude>45.0</launchlatitude>
+        <atmosphere model="isa"/>
+        <timestep>0.05</timestep>
+      </conditions>
+      <flightdata maxaltitude="243.35" maxvelocity="85.736" maxacceleration="312.81" maxmach="0.25215" timetoapogee="5.4721" flighttime="62.786" groundhitvelocity="4.4790">
+        <warning>Recovery device deployment at high speed (23.6 m/s).</warning>
+        <databranch name="Main" types="Time,Altitude,Vertical velocity,Vertical acceleration,Total velocity,Total acceleration,Position upwind,Position parallel to wind,Lateral distance,Lateral direction,Lateral velocity,Lateral acceleration,Angle of attack,Roll rate,Pitch rate,Yaw rate,Mass,CP location,CG location,Stability margin calibers,Mach number,Reynolds number,Thrust,Drag force,Drag coefficient,Axial drag coefficient,Friction drag coefficient,Pressure drag coefficient,Base drag coefficient,Normal force coefficient,Pitch moment coefficient,Yaw moment coefficient,Side force coefficient,Roll moment coefficient,Roll forcing coefficient,Roll damping coefficient,Pitch damping coefficient,Reference length,Reference area,Vertical orientation (zenith),Lateral orientation (azimuth),Wind velocity,Air temperature,Air pressure,Speed of sound,Simulation time step,Computation time">
+          <event time="0" type="launch"/>
+          <event time="0" type="ignition"/>
+          <event time="0.050000" type="liftoff"/>
+          <event time="0.20000" type="launchrod"/>
+          <event time="1.8686" type="burnout"/>
+          <event time="4.8742" type="ejectioncharge"/>
+          <event time="4.8742" type="recoverydevicedeployment"/>
+          <event time="5.5235" type="apogee"/>
+          <event time="62.786" type="groundhit"/>
+          <event time="62.786" type="simulationend"/>
+          <datapoint>0,0,0,2.4781,2.0036,2.4781,0,0,0,0,0,0,1.5708,0,0,0,0.074610,NaN,NaN,NaN,0.0058862,57566,0.91733,0,1.0994,0,0.68359,0.29583,0.12000,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,0.025000,4.9087e-4,1.5708,0,2.0036,288.15,101325,340.39,0.050000,0.0037960</datapoint>
+          <datapoint>0.25000,2.2949,22.407,71.278,22.508,71.298,-0.0026183,0,0.0026183,3.1416,0.10149,1.7128,0.088154,0,0.26432,0,0.073203,0.29769,0.24854,1.9660,0.066125,646565,6.0736,0.13821,0.85324,0.90760,0.43637,0.29630,0.12057,1.0741,2.1104,0,0,0,0,0,0.0011661,0.025000,4.9087e-4,1.5644,0,2.2272,288.14,101298,340.38,0.0062826,0.019456</datapoint>
+          <datapoint>0.50103,9.7812,36.224,45.661,36.360,46.746,0.048332,0,0.048332,0,1.0741,10.013,0.041093,0,0.055311,0,0.072402,0.31287,0.24716,2.6285,0.10683,1043913,4.4210,0.34472,0.85463,0.86802,0.43606,0.29708,0.12148,0.52232,1.3729,0,0,0,0,0,1.9458e-5,0.025000,4.9087e-4,1.4431,0,2.0720,288.09,101210,340.35,0.0036250,0.14259</datapoint>
+          <datapoint>0.74803,20.081,47.042,41.516,47.217,41.597,0.48737,0,0.48737,0,2.0535,2.5966,0.012098,0,0.42064,0,0.071109,0.30967,0.24487,2.5921,0.13875,1354559,4.2276,0.57366,0.85617,0.85742,0.43572,0.29795,0.12250,0.12876,0.33309,0,0,0,0,0,6.6200e-4,0.025000,4.9087e-4,1.4967,0,2.0121,288.02,101089,340.31,0.0067862,0.21806</datapoint>
+          <datapoint>0.99640,33.065,57.448,40.320,57.715,40.384,1.1768,0,1.1768,0,3.3455,2.2711,0.012682,0,0.11499,0,0.070257,0.30962,0.24332,2.6522,0.16962,1654102,4.3816,0.85806,0.85804,0.85941,0.43530,0.29900,0.12374,0.13524,0.35863,0,0,0,0,0,3.2952e-5,0.025000,4.9087e-4,1.4872,0,2.2010,287.94,100937,340.26,0.0051109,0.28847</datapoint>
+          <datapoint>1.2426,48.375,66.712,32.740,67.040,32.892,2.1466,0,2.1466,0,4.5039,3.1576,0.0042900,0,0.057828,0,0.068635,0.31121,0.24025,2.8384,0.19706,1919128,4.0854,1.1571,0.86003,0.86019,0.43486,0.30012,0.12505,0.045047,0.12786,0,0,0,0,0,6.1300e-6,0.025000,4.9087e-4,1.4760,0,2.1251,287.84,100758,340.20,0.0094033,0.34213</datapoint>
+          <datapoint>1.4818,65.305,74.844,33.407,75.235,33.705,3.3493,0,3.3493,0,5.5208,4.4686,1.2510e-4,0,-0.13338,0,0.066931,0.31990,0.23687,3.3213,0.22120,2150956,4.3665,1.4581,0.86202,0.86202,0.43442,0.30123,0.12636,0.0014900,0.0049744,0,0,0,0,0,-2.5746e-5,0.025000,4.9087e-4,1.4686,0,2.1417,287.73,100559,340.13,0.026038,0.37889</datapoint>
+          <datapoint>1.7186,83.943,82.479,30.753,82.948,31.038,4.7895,0,4.7895,0,6.6003,4.2016,3.5040e-4,0,0.036426,0,0.065573,0.31206,0.23405,3.1204,0.24392,2368079,4.4480,1.7735,0.86410,0.86410,0.43396,0.30241,0.12773,0.0036576,0.011412,0,0,0,0,0,1.5759e-6,0.025000,4.9087e-4,1.4648,0,2.2049,287.60,100340,340.06,0.043282,0.39619</datapoint>
+          <datapoint>1.9603,104.12,80.558,-36.150,81.020,36.237,6.4432,0,6.4432,0,6.6657,2.5120,9.2196e-4,0,0.047373,0,0.063810,0.31980,0.23021,3.5834,0.23831,2309491,0,1.6878,0.86357,0.86358,0.43408,0.30211,0.12738,0.011004,0.039428,0,0,0,0,0,2.7937e-6,0.025000,4.9087e-4,1.4630,0,1.9807,287.47,100104,339.98,0.016787,0.40837</datapoint>
+          <datapoint>2.2018,122.58,72.479,-30.979,72.916,31.100,7.9740,0,7.9740,0,6.0298,2.7414,0.0017320,0,0.036286,0,0.063810,0.31173,0.23021,3.2606,0.21452,2075520,0,1.3613,0.86144,0.86147,0.43455,0.30091,0.12598,0.018108,0.059040,0,0,0,0,0,2.0236e-6,0.025000,4.9087e-4,1.4630,0,1.9417,287.35,99887,339.91,0.020823,0.42099</datapoint>
+          <datapoint>2.4415,139.10,65.536,-27.092,65.955,27.168,9.3559,0,9.3559,0,5.4908,2.0321,3.7937e-4,0,0.13443,0,0.063810,0.31194,0.23021,3.2690,0.19408,1875011,0,1.1099,0.85980,0.85980,0.43491,0.29999,0.12490,0.0039528,0.012888,0,0,0,0,0,3.3947e-5,0.025000,4.9087e-4,1.4583,0,1.9380,287.25,99694,339.84,0.024775,0.44052</datapoint>
+          <datapoint>2.6800,153.99,59.453,-24.029,59.853,24.072,10.618,0,10.618,0,5.0651,1.4349,0.0011744,0,-0.095459,0,0.063810,0.31963,0.23021,3.5765,0.17615,1699589,0,0.91137,0.85849,0.85850,0.43520,0.29925,0.12403,0.013991,0.050060,0,0,0,0,0,-2.0785e-5,0.025000,4.9087e-4,1.4539,0,1.8471,287.15,99519,339.78,0.029105,0.48063</datapoint>
+          <datapoint>2.9245,167.84,53.904,-21.496,54.326,21.529,11.812,0,11.812,0,4.7019,1.1943,0.0017636,0,0.0028404,0,0.063810,0.31950,0.23021,3.5713,0.15991,1540971,0,0.74888,0.85741,0.85744,0.43544,0.29865,0.12332,0.021021,0.075070,0,0,0,0,0,2.2338e-8,0.025000,4.9087e-4,1.4444,0,2.0524,287.06,99357,339.73,0.021448,0.49342</datapoint>
+          <datapoint>3.1871,181.28,48.568,-19.252,48.992,19.295,12.998,0,12.998,0,4.3395,1.2832,3.2047e-4,0,0.035122,0,0.063810,0.31186,0.23021,3.2658,0.14423,1388229,0,0.60758,0.85647,0.85648,0.43565,0.29812,0.12270,0.0033338,0.010883,0,0,0,0,0,4.1996e-6,0.025000,4.9087e-4,1.4395,0,2.0892,286.97,99199,339.67,0.047649,0.51467</datapoint>
+          <datapoint>3.4349,192.74,44.015,-17.497,44.415,17.564,14.039,0,14.039,0,4.0567,1.5277,0.0055205,0,0.031600,0,0.063810,0.31087,0.23021,3.2260,0.13077,1257417,0,0.49854,0.85575,0.85601,0.43581,0.29771,0.12222,0.058000,0.18711,0,0,0,0,0,4.1364e-6,0.025000,4.9087e-4,1.4421,0,1.8863,286.90,99064,339.63,0.016561,0.52295</datapoint>
+          <datapoint>3.6765,202.88,39.936,-16.163,40.344,16.199,14.988,0,14.988,0,3.8588,1.0774,0.0022994,0,-0.18485,0,0.063810,0.31145,0.23021,3.2494,0.11880,1141270,0,0.41056,0.85516,0.85520,0.43594,0.29738,0.12183,0.024000,0.078156,0,0,0,0,0,-1.7154e-4,0.025000,4.9087e-4,1.4307,0,1.8676,286.83,98946,339.59,0.028757,0.56948</datapoint>
+          <datapoint>3.9354,212.69,35.917,-15.015,36.345,15.024,15.944,0,15.944,0,3.5651,0.51699,0.0041991,0,-0.15824,0,0.063810,0.31899,0.23021,3.5512,0.10704,1027362,0,0.33273,0.85463,0.85479,0.43606,0.29709,0.12149,0.050197,0.17842,0,0,0,0,0,-1.5490e-4,0.025000,4.9087e-4,1.4130,0,1.9955,286.77,98831,339.55,0.026329,0.58624</datapoint>
+          <datapoint>4.1772,220.95,32.412,-13.951,32.864,13.997,16.791,0,16.791,0,3.4096,1.1374,0.0090610,0,0.019688,0,0.063810,0.31017,0.23021,3.1983,0.096795,928349,0,0.27186,0.85422,0.85493,0.43615,0.29686,0.12122,0.095793,0.30637,0,0,0,0,0,2.9327e-6,0.025000,4.9087e-4,1.4139,0,2.0204,286.71,98734,339.52,0.018076,0.59940</datapoint>
+          <datapoint>4.4157,228.29,29.170,-13.248,29.661,13.257,17.580,0,17.580,0,3.2302,0.49962,0.0029100,0,-0.12043,0,0.063810,0.31920,0.23021,3.5596,0.087371,837413,0,0.22106,0.85388,0.85396,0.43623,0.29666,0.12099,0.034699,0.12365,0,0,0,0,0,-1.3471e-4,0.025000,4.9087e-4,1.3856,0,2.1472,286.67,98648,339.49,0.045873,0.60875</datapoint>
+          <datapoint>4.6873,235.73,25.681,-12.425,26.173,12.446,18.442,0,18.442,0,3.0980,0.71161,0.0063836,0,0.0048975,0,0.063810,0.31064,0.23021,3.2172,0.077102,738497,0,0.17199,0.85355,0.85390,0.43630,0.29648,0.12077,0.067117,0.21593,0,0,0,0,0,2.8611e-7,0.025000,4.9087e-4,1.3829,0,1.9553,286.62,98560,339.46,0.041083,0.61837</datapoint>
+          <datapoint>4.9356,241.36,12.610,-102.86,13.386,104.70,19.111,0,19.111,0,0.83352,19.514,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.039437,377543,0,6.0662,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8210,286.58,98495,339.44,0.0047758,0.64109</datapoint>
+          <datapoint>5.1780,242.95,3.2539,-17.638,3.9329,17.812,19.047,0,19.047,0,0.80753,2.4794,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011587,110910,0,0.52356,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9264,286.57,98477,339.43,0.028071,0.64344</datapoint>
+          <datapoint>5.4217,243.35,0.26566,-10.236,1.0318,10.243,18.811,0,18.811,0,1.0545,0.37873,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.0030398,29096,0,0.036032,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7280,286.57,98471,339.43,0.048815,0.64417</datapoint>
+          <datapoint>5.6947,243.07,-2.2294,-8.0687,1.9031,8.1079,18.508,0,18.508,0,1.1973,0.79648,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.0056068,53667,0,0.12259,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9372,286.57,98473,339.43,0.061668,0.64636</datapoint>
+          <datapoint>5.9659,242.24,-3.7096,-4.2826,3.2436,4.3426,18.148,0,18.148,0,1.4392,0.71962,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.0095559,91472,0,0.35612,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7746,286.57,98479,339.43,0.11514,0.64673</datapoint>
+          <datapoint>6.1583,241.48,-4.1854,-2.4738,3.7315,2.5995,17.856,0,17.856,0,1.5928,0.79838,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.010993,105233,0,0.47132,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8425,286.58,98484,339.43,0.19235,0.64685</datapoint>
+          <datapoint>6.6583,239.32,-4.4327,-0.49460,4.1984,0.88442,16.968,0,16.968,0,1.9593,0.73319,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012369,118408,0,0.59669,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9219,286.58,98493,339.44,0.50000,0.64698</datapoint>
+          <datapoint>7.1583,237.19,-4.1209,0.62366,4.4387,0.82705,15.921,0,15.921,0,2.2309,0.54320,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013076,125208,0,0.66711,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1900,286.59,98518,339.45,0.50000,0.66458</datapoint>
+          <datapoint>7.6583,235.03,-4.5201,-0.79836,4.1235,0.85898,14.766,0,14.766,0,2.3894,0.31697,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012147,116334,0,0.57583,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3758,286.61,98543,339.45,0.50000,0.66472</datapoint>
+          <datapoint>8.0155,233.48,-4.1391,1.0666,4.5357,1.3995,13.970,0,13.970,0,2.0657,0.90612,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013362,127987,0,0.69687,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0131,286.62,98569,339.46,0.35727,0.66484</datapoint>
+          <datapoint>8.5155,231.32,-4.4949,-0.71170,4.1434,0.82438,12.885,0,12.885,0,2.2737,0.41604,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012205,116930,0,0.58161,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2548,286.63,98587,339.47,0.50000,0.66496</datapoint>
+          <datapoint>9.0155,229.19,-4.0387,0.91232,4.4949,0.91300,11.753,0,11.753,0,2.2561,0.035265,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013241,126872,0,0.68463,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2589,286.65,98612,339.48,0.50000,0.66509</datapoint>
+          <datapoint>9.4217,227.45,-4.5021,-1.1408,4.0445,1.2310,10.874,0,10.874,0,2.0683,0.46243,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011914,114177,0,0.55440,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0408,286.66,98637,339.49,0.40617,0.66522</datapoint>
+          <datapoint>9.8529,225.60,-4.0841,0.96949,4.5099,1.1597,10.042,0,10.042,0,1.7939,0.63641,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013284,127335,0,0.68948,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8026,286.67,98657,339.49,0.43114,0.66534</datapoint>
+          <datapoint>10.277,223.79,-4.4758,-0.92416,4.0980,1.1797,9.2156,0,9.2156,0,2.1047,0.73328,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012071,115720,0,0.56937,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1306,286.68,98679,339.50,0.42382,0.66547</datapoint>
+          <datapoint>10.745,221.79,-4.0785,0.84872,4.4841,1.0682,8.3015,0,8.3015,0,1.8011,0.64858,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013208,126641,0,0.68183,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8325,286.70,98700,339.51,0.46809,0.66559</datapoint>
+          <datapoint>11.234,219.67,-4.5526,-0.96930,4.0813,1.0224,7.3818,0,7.3818,0,1.9601,0.32518,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012021,115283,0,0.56495,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9510,286.71,98724,339.52,0.48905,0.66572</datapoint>
+          <datapoint>11.649,217.89,-4.0536,1.2020,4.5527,1.2044,6.5746,0,6.5746,0,1.9284,0.076317,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013409,128620,0,0.70313,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9286,286.72,98749,339.52,0.41515,0.66584</datapoint>
+          <datapoint>12.090,215.99,-4.5270,-1.0723,4.0571,1.1324,5.6877,0,5.6877,0,2.0892,0.36407,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011949,114634,0,0.55847,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0972,286.73,98770,339.53,0.44153,0.66597</datapoint>
+          <datapoint>12.476,214.33,-4.1012,1.1033,4.5358,1.2956,4.9320,0,4.9320,0,1.8270,0.67920,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013359,128179,0,0.69816,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8076,286.75,98792,339.54,0.38591,0.66609</datapoint>
+          <datapoint>12.976,212.17,-4.5359,-0.86935,4.1016,0.87740,4.0037,0,4.0037,0,1.8863,0.11858,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012080,115924,0,0.57099,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8814,286.76,98811,339.54,0.50000,0.66622</datapoint>
+          <datapoint>13.381,210.43,-4.0753,1.1396,4.5403,1.2370,3.2805,0,3.2805,0,1.6919,0.48101,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013371,128345,0,0.69981,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6872,286.77,98837,339.55,0.40420,0.66634</datapoint>
+          <datapoint>13.881,208.27,-4.5651,-0.97964,4.0753,0.98107,2.4279,0,2.4279,0,1.7183,0.052791,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012002,115217,0,0.56391,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7163,286.78,98857,339.56,0.50000,0.66647</datapoint>
+          <datapoint>14.270,206.59,-4.0682,1.2754,4.5655,1.2834,1.7477,0,1.7477,0,1.7741,0.14326,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013445,129096,0,0.70786,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7773,286.80,98882,339.57,0.38958,0.66659</datapoint>
+          <datapoint>14.762,204.46,-4.5633,-1.0060,4.0687,1.0160,0.89182,0,0.89182,0,1.7040,0.14240,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011982,115065,0,0.56230,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7084,286.81,98902,339.58,0.49213,0.66672</datapoint>
+          <datapoint>15.099,203.00,-4.1273,1.2934,4.5730,1.4834,0.27620,0,0.27620,0,1.9489,0.72636,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013467,129348,0,0.71046,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0024,286.82,98927,339.58,0.33706,0.66684</datapoint>
+          <datapoint>15.599,200.84,-4.5000,-0.74531,4.1277,0.75541,-0.68285,0,0.68285,3.1416,1.8873,0.12308,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012155,116765,0,0.57891,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8929,286.83,98944,339.59,0.50000,0.66697</datapoint>
+          <datapoint>16.099,198.71,-4.0157,0.96863,4.5002,0.97524,-1.6407,0,1.6407,3.1416,1.9440,0.11334,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013252,127324,0,0.68826,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9346,286.84,98969,339.60,0.50000,0.66709</datapoint>
+          <datapoint>16.486,197.07,-4.4853,-1.2153,4.0210,1.2939,-2.3587,0,2.3587,3.1416,1.7724,0.44406,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011840,113785,0,0.54960,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7367,286.86,98994,339.61,0.38642,0.66726</datapoint>
+          <datapoint>16.924,195.20,-4.0813,0.92266,4.4941,1.1420,-3.1993,0,3.1993,3.1416,2.0670,0.67288,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013233,127188,0,0.68663,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0534,286.87,99014,339.61,0.43784,0.66739</datapoint>
+          <datapoint>17.424,193.04,-4.5516,-0.94061,4.0813,0.94064,-4.2318,0,4.2318,3.1416,2.0631,0.0078029,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012017,115523,0,0.56640,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0634,286.88,99036,339.62,0.50000,0.66751</datapoint>
+          <datapoint>17.805,191.39,-4.0808,1.2340,4.5552,1.3104,-4.9869,0,4.9869,3.1416,1.8949,0.44083,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013412,128959,0,0.70572,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8815,286.90,99061,339.63,0.38156,0.66764</datapoint>
+          <datapoint>18.305,189.23,-4.5507,-0.93978,4.0808,0.93979,-5.9348,0,5.9348,3.1416,1.8968,0.0038590,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012015,115542,0,0.56645,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8967,286.91,99080,339.64,0.50000,0.66777</datapoint>
+          <datapoint>18.688,187.58,-4.0790,1.2331,4.5542,1.3072,-6.6921,0,6.6921,3.1416,2.0628,0.43377,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013409,128967,0,0.70564,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0755,286.92,99106,339.64,0.38251,0.66789</datapoint>
+          <datapoint>19.188,185.42,-4.5506,-0.94322,4.0795,0.95308,-7.7406,0,7.7406,3.1416,2.1311,0.13676,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012011,115539,0,0.56630,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1256,286.93,99125,339.65,0.50000,0.66802</datapoint>
+          <datapoint>19.547,183.87,-4.1031,1.2457,4.5578,1.3918,-8.5463,0,8.5463,3.1416,2.3542,0.62085,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013419,129107,0,0.70701,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3865,286.94,99150,339.66,0.35924,0.66826</datapoint>
+          <datapoint>20.047,181.71,-4.5209,-0.83570,4.1032,0.83774,-9.7306,0,9.7306,3.1416,2.3834,0.058415,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012080,116244,0,0.57310,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3809,286.95,99169,339.66,0.50000,0.66838</datapoint>
+          <datapoint>20.391,180.23,-4.1335,1.1272,4.5369,1.4547,-10.496,0,10.496,3.1416,2.0673,0.91959,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013357,128552,0,0.70080,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0035,286.97,99194,339.67,0.34372,0.66851</datapoint>
+          <datapoint>20.891,178.07,-4.4826,-0.69823,4.1339,0.70826,-11.544,0,11.544,3.1416,2.1267,0.11872,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012170,117147,0,0.58191,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1211,286.98,99211,339.68,0.50000,0.66863</datapoint>
+          <datapoint>21.391,175.95,-4.0283,0.90877,4.4828,0.91258,-12.597,0,12.597,3.1416,2.0850,0.083306,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013197,127055,0,0.68442,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0918,286.99,99237,339.69,0.50000,0.66876</datapoint>
+          <datapoint>21.814,174.14,-4.5144,-1.1495,4.0303,1.1824,-13.454,0,13.454,3.1416,1.9680,0.27673,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011864,114250,0,0.55335,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9564,287.01,99261,339.70,0.42288,0.66889</datapoint>
+          <datapoint>22.246,172.29,-4.0501,1.0733,4.5179,1.1559,-14.345,0,14.345,3.1416,2.1535,0.42893,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013299,128089,0,0.69544,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1458,287.02,99283,339.70,0.43257,0.66902</datapoint>
+          <datapoint>22.719,170.25,-4.5500,-1.0568,4.0501,1.0569,-15.362,0,15.362,3.1416,2.1452,0.017670,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011922,114843,0,0.55898,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1454,287.03,99304,339.71,0.47306,0.66914</datapoint>
+          <datapoint>23.114,168.55,-4.0588,1.2440,4.5510,1.2662,-16.228,0,16.228,3.1416,2.2385,0.23631,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013397,129068,0,0.70595,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2424,287.04,99328,339.72,0.39487,0.66927</datapoint>
+          <datapoint>23.568,166.61,-4.5145,-1.0043,4.0642,1.1019,-17.197,0,17.197,3.1416,2.0328,0.45336,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011963,115275,0,0.56307,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0297,287.05,99348,339.72,0.45377,0.66939</datapoint>
+          <datapoint>23.975,164.86,-4.0717,1.0883,4.5207,1.2287,-17.977,0,17.977,3.1416,1.8006,0.57050,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013307,128244,0,0.69681,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7966,287.07,99371,339.73,0.40692,0.66952</datapoint>
+          <datapoint>24.475,162.71,-4.5481,-0.95277,4.0736,0.99024,-18.911,0,18.911,3.1416,1.9355,0.26981,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011990,115575,0,0.56588,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9245,287.08,99391,339.74,0.50000,0.66964</datapoint>
+          <datapoint>24.868,161.02,-4.0596,1.2433,4.5494,1.2727,-19.692,0,19.692,3.1416,2.0424,0.27216,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013391,129098,0,0.70596,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0474,287.09,99417,339.75,0.39286,0.66977</datapoint>
+          <datapoint>25.362,158.89,-4.5562,-1.0052,4.0600,1.0122,-20.715,0,20.715,3.1416,2.1011,0.11871,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011950,115224,0,0.56232,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0971,287.10,99437,339.75,0.49398,0.66989</datapoint>
+          <datapoint>25.702,157.41,-4.1121,1.3039,4.5645,1.4681,-21.392,0,21.392,3.1416,1.8713,0.67459,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013434,129565,0,0.71092,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8247,287.12,99462,339.76,0.34059,0.67002</datapoint>
+          <datapoint>26.202,155.26,-4.4972,-0.77021,4.1137,0.81005,-22.359,0,22.359,3.1416,1.9968,0.25090,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012107,116780,0,0.57749,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9854,287.13,99479,339.77,0.50000,0.67014</datapoint>
+          <datapoint>26.701,153.14,-3.9972,1.0017,4.4972,1.0017,-23.356,0,23.356,3.1416,1.9967,6.2496e-5,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013236,127689,0,0.69033,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9967,287.14,99504,339.78,0.49916,0.67027</datapoint>
+          <datapoint>27.095,151.47,-4.4966,-1.2683,3.9973,1.2697,-24.137,0,24.137,3.1416,1.9731,0.059987,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011764,113514,0,0.54550,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9687,287.15,99529,339.79,0.39379,0.67040</datapoint>
+          <datapoint>27.541,149.56,-4.0448,1.0136,4.5011,1.1217,-24.969,0,24.969,3.1416,1.7589,0.48051,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013246,127836,0,0.69177,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7736,287.17,99549,339.79,0.44576,0.67052</datapoint>
+          <datapoint>28.007,147.56,-4.5390,-1.0590,4.0455,1.0715,-25.772,0,25.772,3.1416,1.6827,0.16341,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011906,114916,0,0.55894,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6835,287.18,99571,339.80,0.46662,0.67065</datapoint>
+          <datapoint>28.403,145.86,-4.0577,1.2171,4.5412,1.2645,-26.411,0,26.411,3.1416,1.5471,0.34297,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013364,129015,0,0.70442,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.5416,287.19,99594,339.81,0.39541,0.67078</datapoint>
+          <datapoint>28.857,143.91,-4.5068,-0.98829,4.0638,1.1003,-27.164,0,27.164,3.1416,1.7668,0.48361,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011959,115468,0,0.56420,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7693,287.20,99614,339.81,0.45443,0.67125</datapoint>
+          <datapoint>29.296,142.04,-4.0389,1.0673,4.5099,1.1405,-27.899,0,27.899,3.1416,1.5906,0.40207,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013271,128163,0,0.69499,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6003,287.21,99637,339.82,0.43839,0.67138</datapoint>
+          <datapoint>29.749,140.10,-4.5275,-1.0766,4.0404,1.1019,-28.645,0,28.645,3.1416,1.6970,0.23460,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011889,114836,0,0.55792,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6990,287.23,99659,339.83,0.45376,0.67150</datapoint>
+          <datapoint>30.141,138.42,-4.0679,1.1752,4.5322,1.2786,-29.347,0,29.347,3.1416,1.8940,0.50363,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013336,128835,0,0.70214,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9045,287.24,99682,339.84,0.39105,0.67163</datapoint>
+          <datapoint>30.641,136.26,-4.5421,-0.94851,4.0690,0.97144,-30.268,0,30.268,3.1416,1.7891,0.20983,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011973,115683,0,0.56605,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7977,287.25,99702,339.84,0.50000,0.67175</datapoint>
+          <datapoint>30.990,134.76,-4.1024,1.2600,4.5508,1.4328,-30.934,0,30.934,3.1416,2.0271,0.68207,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013390,129400,0,0.70815,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0687,287.26,99727,339.85,0.34898,0.67188</datapoint>
+          <datapoint>31.490,132.61,-4.5001,-0.79522,4.1031,0.81102,-31.968,0,31.968,3.1416,2.1067,0.15930,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012073,116684,0,0.57576,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0995,287.27,99745,339.86,0.50000,0.67200</datapoint>
+          <datapoint>31.959,130.61,-4.0109,1.0411,4.5010,1.0643,-32.933,0,32.933,3.1416,2.0029,0.22097,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013243,128020,0,0.69299,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0152,287.29,99770,339.87,0.46981,0.67213</datapoint>
+          <datapoint>32.378,128.82,-4.5098,-1.1907,4.0111,1.1935,-33.779,0,33.779,3.1416,2.0371,0.081669,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011802,114105,0,0.55046,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0409,287.30,99793,339.87,0.41894,0.67226</datapoint>
+          <datapoint>32.780,127.10,-4.0662,1.1048,4.5160,1.2454,-34.643,0,34.643,3.1416,2.2679,0.57483,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013287,128485,0,0.69788,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2745,287.31,99814,339.88,0.40148,0.67238</datapoint>
+          <datapoint>33.271,124.99,-4.5283,-0.94026,4.0701,1.0174,-35.711,0,35.711,3.1416,2.0769,0.38868,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011975,115814,0,0.56696,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0899,287.32,99834,339.89,0.49143,0.67250</datapoint>
+          <datapoint>33.693,123.18,-4.0290,1.1837,4.5284,1.1853,-36.582,0,36.582,3.1416,2.0507,0.062050,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013323,128875,0,0.70196,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0514,287.34,99859,339.90,0.42184,0.67263</datapoint>
+          <datapoint>34.143,121.26,-4.5266,-1.1065,4.0293,1.1118,-37.493,0,37.493,3.1416,2.0022,0.10785,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011854,114687,0,0.55585,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0008,287.35,99880,339.90,0.44973,0.67276</datapoint>
+          <datapoint>34.567,119.45,-4.0267,1.1793,4.5266,1.1795,-38.344,0,38.344,3.1416,2.0131,0.025579,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013317,128862,0,0.70167,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0128,287.36,99903,339.91,0.42389,0.67289</datapoint>
+          <datapoint>34.979,117.69,-4.4804,-1.0990,4.0336,1.2112,-39.218,0,39.218,3.1416,2.2233,0.50923,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011866,114843,0,0.55724,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2483,287.37,99924,339.92,0.41280,0.67301</datapoint>
+          <datapoint>35.476,115.58,-4.0016,0.96338,4.4820,1.0061,-40.287,0,40.287,3.1416,2.0791,0.29011,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013185,127628,0,0.68814,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1027,287.39,99945,339.93,0.49696,0.67314</datapoint>
+          <datapoint>35.886,113.84,-4.5010,-1.2186,4.0017,1.2202,-41.134,0,41.134,3.1416,2.0535,0.062378,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011772,113970,0,0.54867,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0501,287.40,99969,339.93,0.40977,0.67326</datapoint>
+          <datapoint>36.350,111.87,-4.0072,1.0640,4.5015,1.0774,-42.105,0,42.105,3.1416,2.1322,0.16954,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013242,128221,0,0.69439,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1237,287.41,99990,339.94,0.46407,0.67339</datapoint>
+          <datapoint>36.734,110.24,-4.4574,-1.1733,4.0158,1.3032,-42.882,0,42.882,3.1416,1.9146,0.56727,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011813,114404,0,0.55274,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8692,287.42,100013,339.95,0.38367,0.67352</datapoint>
+          <datapoint>37.234,108.12,-4.0291,0.85645,4.4574,0.85648,-43.840,0,43.840,3.1416,1.9185,0.0077999,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013112,126998,0,0.68107,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9178,287.43,100032,339.95,0.50000,0.67364</datapoint>
+          <datapoint>37.583,106.65,-4.3917,-1.0392,4.0545,1.4330,-44.569,0,44.569,3.1416,2.2628,0.98678,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011926,115539,0,0.56364,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3714,287.45,100057,339.96,0.34891,0.67377</datapoint>
+          <datapoint>38.083,104.53,-4.1099,0.56359,4.3984,0.80291,-45.629,0,45.629,3.1416,1.9768,0.57187,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012938,125352,0,0.66338,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0208,287.46,100074,339.97,0.50000,0.67389</datapoint>
+          <datapoint>38.583,102.38,-4.4761,-0.73229,4.1124,0.79723,-46.578,0,46.578,3.1416,1.8193,0.31516,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012096,117220,0,0.58004,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8343,287.47,100099,339.98,0.50000,0.67445</datapoint>
+          <datapoint>38.916,100.94,-4.1391,1.0104,4.4994,1.4992,-47.247,0,47.247,3.1416,2.1886,1.1075,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013234,128273,0,0.69449,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2771,287.48,100124,339.99,0.33352,0.67463</datapoint>
+          <datapoint>39.416,98.798,-4.4409,-0.60368,4.1398,0.62835,-48.363,0,48.363,3.1416,2.2758,0.17432,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012176,118035,0,0.58800,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2670,287.49,100141,339.99,0.50000,0.67476</datapoint>
+          <datapoint>39.916,96.678,-4.0407,0.80041,4.4456,0.93636,-49.440,0,49.440,3.1416,2.0328,0.48591,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013075,126773,0,0.67820,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0726,287.51,100166,340.00,0.50000,0.67488</datapoint>
+          <datapoint>40.391,94.642,-4.5310,-1.0320,4.0418,1.0525,-50.382,0,50.382,3.1416,1.9345,0.20696,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011887,115278,0,0.56072,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9377,287.52,100191,340.01,0.47505,0.67501</datapoint>
+          <datapoint>40.797,92.904,-4.0322,1.2284,4.5311,1.2314,-51.175,0,51.175,3.1416,1.9697,0.086643,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013326,129253,0,0.70482,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9701,287.53,100215,340.02,0.40603,0.67513</datapoint>
+          <datapoint>41.264,90.906,-4.5304,-1.0678,4.0324,1.0716,-52.084,0,52.084,3.1416,1.9277,0.090051,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011859,115043,0,0.55831,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9282,287.55,100235,340.02,0.46658,0.67550</datapoint>
+          <datapoint>41.670,89.167,-4.0310,1.2295,4.5305,1.2311,-52.862,0,52.862,3.1416,1.9028,0.061307,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013324,129273,0,0.70488,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9026,287.56,100259,340.03,0.40615,0.67563</datapoint>
+          <datapoint>42.137,87.170,-4.5303,-1.0700,4.0311,1.0716,-53.743,0,53.743,3.1416,1.8755,0.058438,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011855,115039,0,0.55815,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8759,287.57,100279,340.04,0.46659,0.67575</datapoint>
+          <datapoint>42.493,85.634,-4.0843,1.2508,4.5377,1.4022,-54.453,0,54.453,3.1416,2.1015,0.63385,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013344,129516,0,0.70738,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1350,287.58,100303,340.05,0.35658,0.67588</datapoint>
+          <datapoint>42.961,83.634,-4.4623,-0.80756,4.0966,1.0682,-55.360,0,55.360,3.1416,1.7743,0.69919,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012047,116938,0,0.57661,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7846,287.59,100321,340.05,0.46808,0.67600</datapoint>
+          <datapoint>43.461,81.516,-4.0082,0.90814,4.4628,0.92092,-56.266,0,56.266,3.1416,1.8507,0.15291,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013123,127411,0,0.68443,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8379,287.61,100344,340.06,0.50000,0.67613</datapoint>
+          <datapoint>43.821,80.000,-4.4132,-1.1248,4.0258,1.3886,-56.985,0,56.985,3.1416,2.1440,0.81440,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011838,114954,0,0.55707,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2263,287.62,100369,340.07,0.36006,0.67625</datapoint>
+          <datapoint>44.321,77.879,-4.0725,0.68141,4.4155,0.76016,-58.015,0,58.015,3.1416,1.9755,0.33693,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012984,126096,0,0.67024,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0023,287.63,100387,340.07,0.50000,0.67638</datapoint>
+          <datapoint>44.821,75.732,-4.5124,-0.87972,4.0726,0.88054,-58.998,0,58.998,3.1416,1.9566,0.037851,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011975,116321,0,0.57029,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9583,287.64,100412,340.08,0.50000,0.67651</datapoint>
+          <datapoint>45.253,73.893,-4.0129,1.1574,4.5124,1.1586,-59.847,0,59.847,3.1416,1.9800,0.054217,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013268,128906,0,0.70027,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9789,287.66,100437,340.09,0.43154,0.67663</datapoint>
+          <datapoint>45.682,72.069,-4.4978,-1.1315,4.0151,1.1667,-60.722,0,60.722,3.1416,2.1018,0.28435,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011806,114715,0,0.55451,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1114,287.67,100458,340.10,0.42856,0.67676</datapoint>
+          <datapoint>46.052,70.478,-4.0838,1.1165,4.5086,1.3482,-61.450,0,61.450,3.1416,1.8215,0.75577,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013256,128832,0,0.69932,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7909,287.68,100480,340.11,0.37086,0.67688</datapoint>
+          <datapoint>46.552,68.335,-4.4879,-0.80829,4.0909,0.96773,-62.427,0,62.427,3.1416,2.0876,0.53214,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012028,116912,0,0.57584,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0628,287.69,100498,340.11,0.50000,0.67701</datapoint>
+          <datapoint>46.974,66.535,-4.0410,1.0592,4.4933,1.1849,-63.260,0,63.260,3.1416,1.8635,0.53106,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013211,128432,0,0.69483,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8685,287.71,100524,340.12,0.42199,0.67714</datapoint>
+          <datapoint>47.468,64.419,-4.5381,-1.0076,4.0413,1.0135,-64.193,0,64.193,3.1416,1.9171,0.10856,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011882,115528,0,0.56216,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9133,287.72,100545,340.13,0.49336,0.67726</datapoint>
+          <datapoint>47.853,62.767,-4.0391,1.2948,4.5382,1.2975,-64.926,0,64.926,3.1416,1.8850,0.083243,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013342,129755,0,0.70906,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8831,287.73,100569,340.14,0.38536,0.67739</datapoint>
+          <datapoint>48.342,60.672,-4.5337,-1.0119,4.0397,1.0231,-65.865,0,65.865,3.1416,1.9587,0.15087,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011877,115516,0,0.56193,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9542,287.74,100589,340.14,0.48870,0.67751</datapoint>
+          <datapoint>48.726,59.026,-4.0425,1.2794,4.5348,1.3025,-66.635,0,66.635,3.1416,2.0525,0.24421,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013332,129693,0,0.70822,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0585,287.76,100613,340.15,0.38388,0.67764</datapoint>
+          <datapoint>49.217,56.921,-4.5297,-0.99232,4.0439,1.0185,-67.615,0,67.615,3.1416,1.9399,0.22931,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011888,115669,0,0.56329,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9474,287.77,100633,340.16,0.49093,0.67776</datapoint>
+          <datapoint>49.602,55.270,-4.0424,1.2650,4.5312,1.2979,-68.341,0,68.341,3.1416,1.8280,0.29047,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013321,129629,0,0.70738,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8212,287.78,100657,340.16,0.38524,0.67789</datapoint>
+          <datapoint>50.102,53.125,-4.5386,-0.99249,4.0425,0.99580,-69.265,0,69.265,3.1416,1.8685,0.081072,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011884,115663,0,0.56311,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8651,287.79,100677,340.17,0.50000,0.67801</datapoint>
+          <datapoint>50.465,51.562,-4.0601,1.3160,4.5415,1.3751,-69.970,0,69.970,3.1416,2.0135,0.39870,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013350,129961,0,0.71084,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0311,287.80,100702,340.18,0.36362,0.67814</datapoint>
+          <datapoint>50.965,49.418,-4.5155,-0.91084,4.0607,0.92411,-70.997,0,70.997,3.1416,2.0915,0.15603,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011937,116216,0,0.56838,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0846,287.81,100720,340.19,0.50000,0.67827</datapoint>
+          <datapoint>51.378,47.659,-4.0205,1.2010,4.5161,1.2130,-71.873,0,71.873,3.1416,2.1616,0.16998,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013275,129269,0,0.70314,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1612,287.83,100745,340.19,0.41220,0.67839</datapoint>
+          <datapoint>51.838,45.693,-4.5185,-1.0815,4.0207,1.0859,-72.879,0,72.879,3.1416,2.2062,0.096918,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011819,115105,0,0.55744,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2062,287.84,100766,340.20,0.46047,0.67852</datapoint>
+          <datapoint>52.244,43.959,-4.0235,1.2193,4.5190,1.2318,-73.760,0,73.760,3.1416,2.1353,0.17480,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013283,129390,0,0.70431,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1346,287.85,100789,340.21,0.40592,0.67864</datapoint>
+          <datapoint>52.665,42.174,-4.4642,-1.0478,4.0318,1.1888,-74.708,0,74.708,3.1416,2.3715,0.56170,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011851,115454,0,0.56070,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3930,287.86,100809,340.22,0.42058,0.67877</datapoint>
+          <datapoint>53.066,40.463,-4.0692,0.98496,4.4754,1.2468,-75.597,0,75.597,3.1416,2.0649,0.76450,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013154,128174,0,0.69099,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0555,287.88,100830,340.22,0.40101,0.67889</datapoint>
+          <datapoint>53.566,38.321,-4.5006,-0.86271,4.0693,0.86469,-76.637,0,76.637,3.1416,2.0941,0.058441,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011960,116559,0,0.57138,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0915,287.89,100850,340.23,0.50000,0.67902</datapoint>
+          <datapoint>53.988,36.521,-4.0178,1.1426,4.5023,1.1835,-77.494,0,77.494,3.1416,1.9639,0.30835,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013233,128984,0,0.69960,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9675,287.90,100876,340.24,0.42249,0.67914</datapoint>
+          <datapoint>54.433,34.626,-4.4979,-1.0787,4.0204,1.1235,-78.399,0,78.399,3.1416,2.1037,0.31416,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011816,115194,0,0.55794,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1083,287.91,100897,340.25,0.44503,0.67931</datapoint>
+          <datapoint>54.870,32.767,-4.0036,1.1304,4.4984,1.1433,-79.303,0,79.303,3.1416,2.0286,0.17172,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013221,128909,0,0.69863,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0331,287.92,100919,340.25,0.43732,0.67943</datapoint>
+          <datapoint>55.270,31.079,-4.4531,-1.1260,4.0115,1.2525,-80.069,0,80.069,3.1416,1.8096,0.54852,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011790,114972,0,0.55567,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7759,287.94,100941,340.26,0.39921,0.67956</datapoint>
+          <datapoint>55.738,29.098,-4.0187,0.92850,4.4585,1.0688,-80.974,0,80.974,3.1416,2.0573,0.52941,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013103,127797,0,0.68649,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0290,287.95,100960,340.27,0.46780,0.67968</datapoint>
+          <datapoint>56.151,27.347,-4.4544,-1.0545,4.0279,1.2100,-81.773,0,81.773,3.1416,1.8120,0.59351,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011837,115473,0,0.56041,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7851,287.96,100984,340.27,0.41322,0.67981</datapoint>
+          <datapoint>56.541,25.680,-4.0798,0.95898,4.4682,1.2798,-82.546,0,82.546,3.1416,2.1431,0.84746,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013131,128112,0,0.68973,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1623,287.97,101004,340.28,0.39069,0.67994</datapoint>
+          <datapoint>57.041,23.541,-4.4773,-0.79503,4.0838,0.89065,-83.667,0,83.667,3.1416,2.3439,0.40147,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012001,117106,0,0.57625,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3247,287.98,101024,340.29,0.50000,0.68006</datapoint>
+          <datapoint>57.400,22.007,-4.0918,1.0763,4.4922,1.3962,-84.450,0,84.450,3.1416,2.0254,0.88933,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013201,128837,0,0.69741,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9783,288.00,101049,340.30,0.35812,0.68051</datapoint>
+          <datapoint>57.900,19.867,-4.4655,-0.74731,4.0919,0.74849,-85.457,0,85.457,3.1416,2.0044,0.041953,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012024,117370,0,0.57874,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0064,288.01,101067,340.30,0.50000,0.68064</datapoint>
+          <datapoint>58.400,17.758,-3.9720,0.98706,4.4656,0.98989,-86.450,0,86.450,3.1416,1.9670,0.074843,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013122,128110,0,0.68942,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9735,288.02,101092,340.31,0.50000,0.68089</datapoint>
+          <datapoint>58.758,16.252,-4.4188,-1.2449,3.9825,1.3930,-87.196,0,87.196,3.1416,2.1913,0.62488,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011702,114269,0,0.54843,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2565,288.03,101117,340.32,0.35895,0.68102</datapoint>
+          <datapoint>59.258,14.138,-4.0354,0.76681,4.4193,0.78103,-88.310,0,88.310,3.1416,2.2654,0.14834,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012985,126816,0,0.67541,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2532,288.04,101134,340.32,0.50000,0.68114</datapoint>
+          <datapoint>59.708,12.225,-4.4730,-0.97296,4.0429,1.1117,-89.275,0,89.275,3.1416,2.0236,0.53770,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011879,116033,0,0.56537,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0201,288.06,101159,340.33,0.44978,0.68127</datapoint>
+          <datapoint>60.182,10.221,-3.9833,1.0332,4.4739,1.0548,-90.258,0,90.258,3.1416,2.1243,0.21252,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013145,128423,0,0.69248,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1112,288.07,101182,340.34,0.47401,0.68139</datapoint>
+          <datapoint>60.594,8.4768,-4.4828,-1.2126,3.9834,1.2137,-91.138,0,91.138,3.1416,2.1458,0.052146,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011704,114359,0,0.54905,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1485,288.08,101205,340.35,0.41197,0.68152</datapoint>
+          <datapoint>61.026,6.6434,-4.0125,1.0896,4.4857,1.1584,-92.027,0,92.027,3.1416,1.9760,0.39343,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013180,128799,0,0.69639,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9841,288.09,101226,340.36,0.43162,0.68165</datapoint>
+          <datapoint>61.487,4.6802,-4.5112,-1.0826,4.0127,1.0854,-92.929,0,92.929,3.1416,1.9397,0.078712,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011790,115233,0,0.55736,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9398,288.11,101247,340.36,0.46064,0.68177</datapoint>
+          <datapoint>61.886,2.9756,-4.0207,1.2276,4.5123,1.2513,-93.685,0,93.685,3.1416,1.8428,0.24250,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013257,129599,0,0.70492,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8407,288.12,101270,340.37,0.39958,0.68190</datapoint>
+          <datapoint>62.329,1.0939,-4.4779,-1.0325,4.0261,1.1291,-94.546,0,94.546,3.1416,2.0452,0.45708,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011828,115651,0,0.56129,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0521,288.13,101290,340.38,0.44281,0.68202</datapoint>
+          <datapoint>62.786,-0.83934,-3.9899,1.0687,4.4790,1.0950,-95.455,0,95.455,3.1416,1.9363,0.23865,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013159,128677,0,0.69477,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9471,288.14,101312,340.38,0.45662,0.68215</datapoint>
+        </databranch>
+      </flightdata>
+    </simulation>
+
+    <simulation status="uptodate">
+      <name>Simulation 4</name>
+      <simulator>RK4Simulator</simulator>
+      <calculator>BarrowmanCalculator</calculator>
+      <conditions>
+        <configid>e1dc7488-77c0-403a-b54f-c01db07aba2f</configid>
+        <launchrodlength>1.0</launchrodlength>
+        <launchrodangle>0.0</launchrodangle>
+        <launchroddirection>0.0</launchroddirection>
+        <windaverage>2.0</windaverage>
+        <windturbulence>0.1</windturbulence>
+        <launchaltitude>0.0</launchaltitude>
+        <launchlatitude>45.0</launchlatitude>
+        <atmosphere model="isa"/>
+        <timestep>0.05</timestep>
+      </conditions>
+      <flightdata maxaltitude="265.98" maxvelocity="85.889" maxacceleration="157.20" maxmach="0.25260" timetoapogee="7.0707" flighttime="69.748" groundhitvelocity="4.4701">
+        <databranch name="Main" types="Time,Altitude,Vertical velocity,Vertical acceleration,Total velocity,Total acceleration,Position upwind,Position parallel to wind,Lateral distance,Lateral direction,Lateral velocity,Lateral acceleration,Angle of attack,Roll rate,Pitch rate,Yaw rate,Mass,CP location,CG location,Stability margin calibers,Mach number,Reynolds number,Thrust,Drag force,Drag coefficient,Axial drag coefficient,Friction drag coefficient,Pressure drag coefficient,Base drag coefficient,Normal force coefficient,Pitch moment coefficient,Yaw moment coefficient,Side force coefficient,Roll moment coefficient,Roll forcing coefficient,Roll damping coefficient,Pitch damping coefficient,Reference length,Reference area,Vertical orientation (zenith),Lateral orientation (azimuth),Wind velocity,Air temperature,Air pressure,Speed of sound,Simulation time step,Computation time">
+          <event time="0" type="launch"/>
+          <event time="0" type="ignition"/>
+          <event time="0.050000" type="liftoff"/>
+          <event time="0.20000" type="launchrod"/>
+          <event time="1.8678" type="burnout"/>
+          <event time="6.8708" type="ejectioncharge"/>
+          <event time="6.8708" type="recoverydevicedeployment"/>
+          <event time="7.1171" type="apogee"/>
+          <event time="69.748" type="groundhit"/>
+          <event time="69.748" type="simulationend"/>
+          <datapoint>0,0,0,2.4781,2.0787,2.4781,0,0,0,0,0,0,1.5708,0,0,0,0.074610,NaN,NaN,NaN,0.0061069,59724,0.91733,0,1.0925,0,0.67668,0.29583,0.12000,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,0.025000,4.9087e-4,1.5708,0,2.0787,288.15,101325,340.39,0.050000,0.0035178</datapoint>
+          <datapoint>0.25000,2.2948,22.406,71.286,22.511,71.307,-0.0027640,0,0.0027640,3.1416,0.10634,1.7433,0.089909,0,0.27368,0,0.073203,0.29745,0.24854,1.9565,0.066136,646672,6.0745,0.13855,0.85324,0.90951,0.43637,0.29630,0.12057,1.0986,2.1483,0,0,0,0,0,0.0012497,0.025000,4.9087e-4,1.5641,0,2.2777,288.14,101298,340.38,0.0061677,0.022979</datapoint>
+          <datapoint>0.49829,9.6813,36.087,45.675,36.235,46.821,0.047806,0,0.047806,0,1.1111,10.293,0.041739,0,0.074698,0,0.072407,0.31277,0.24717,2.6241,0.10646,1040319,4.4237,0.34250,0.85461,0.86840,0.43606,0.29707,0.12147,0.53107,1.3936,0,0,0,0,0,3.5737e-5,0.025000,4.9087e-4,1.4387,0,2.1595,288.09,101211,340.35,0.0035707,0.16632</datapoint>
+          <datapoint>0.74567,19.966,46.932,41.444,47.132,41.550,0.49945,0,0.49945,0,2.1019,2.9556,0.011813,0,0.48988,0,0.071119,0.30973,0.24489,2.5934,0.13850,1352141,4.2223,0.57156,0.85616,0.85734,0.43572,0.29794,0.12249,0.12566,0.32498,0,0,0,0,0,9.0114e-4,0.025000,4.9087e-4,1.4903,0,2.2446,288.02,101091,340.31,0.0068068,0.23316</datapoint>
+          <datapoint>0.99326,32.875,57.294,40.395,57.566,40.461,1.2149,0,1.2149,0,3.4930,2.3031,0.012832,0,0.060765,0,0.070266,0.30959,0.24333,2.6503,0.16918,1649837,4.3829,0.85364,0.85801,0.85942,0.43531,0.29898,0.12372,0.13688,0.36276,0,0,0,0,0,9.2507e-6,0.025000,4.9087e-4,1.4865,0,2.0918,287.94,100939,340.26,0.0051806,0.31719</datapoint>
+          <datapoint>1.2415,48.287,66.660,32.690,66.998,32.811,2.2256,0,2.2256,0,4.6126,2.8249,0.0058442,0,0.12930,0,0.068653,0.31092,0.24029,2.8254,0.19694,1917936,4.0793,1.1558,0.86002,0.86031,0.43487,0.30011,0.12504,0.061554,0.17388,0,0,0,0,0,3.0686e-5,0.025000,4.9087e-4,1.4762,0,2.1083,287.84,100759,340.20,0.0070147,0.37925</datapoint>
+          <datapoint>1.4954,66.306,75.266,33.110,75.691,33.576,3.5471,0,3.5471,0,5.7872,5.5743,0.0028631,0,-0.055614,0,0.066857,0.31942,0.23672,3.3078,0.22254,2163806,4.3695,1.4760,0.86214,0.86221,0.43440,0.30130,0.12644,0.034264,0.11334,0,0,0,0,0,-4.4218e-6,0.025000,4.9087e-4,1.4619,0,2.2211,287.72,100547,340.13,0.010414,0.40928</datapoint>
+          <datapoint>1.7276,84.663,82.722,30.615,83.204,30.911,5.0186,0,5.0186,0,6.8696,4.2729,2.6029e-4,0,-0.047650,0,0.065512,0.31208,0.23392,3.1263,0.24468,2375257,4.4480,1.7845,0.86418,0.86418,0.43395,0.30245,0.12778,0.0027166,0.0084958,0,0,0,0,0,-2.6800e-6,0.025000,4.9087e-4,1.4634,0,2.0708,287.60,100332,340.06,0.043329,0.42140</datapoint>
+          <datapoint>1.9800,105.72,80.124,-35.772,80.602,35.935,6.8007,0,6.8007,0,6.8134,3.4183,0.0019762,0,0.066988,0,0.063810,0.31174,0.23021,3.2610,0.23708,2297278,0,1.6700,0.86345,0.86349,0.43411,0.30204,0.12731,0.020688,0.067460,0,0,0,0,0,5.6442e-6,0.025000,4.9087e-4,1.4638,0,1.9525,287.46,100085,339.97,0.011669,0.46401</datapoint>
+          <datapoint>2.2118,123.38,72.403,-30.990,72.878,31.083,8.3084,0,8.3084,0,6.2009,2.4034,9.1555e-5,0,-0.053926,0,0.063810,0.31990,0.23021,3.5872,0.21441,2074322,0,1.3597,0.86143,0.86143,0.43455,0.30091,0.12598,0.0010901,0.0039149,0,0,0,0,0,-4.4741e-6,0.025000,4.9087e-4,1.4565,0,2.1039,287.35,99878,339.90,0.039505,0.47562</datapoint>
+          <datapoint>2.4742,141.36,64.853,-26.728,65.304,26.814,9.8590,0,9.8590,0,5.6356,2.1453,7.7874e-4,0,-0.016547,0,0.063810,0.31186,0.23021,3.2658,0.19217,1856172,0,1.0877,0.85965,0.85966,0.43495,0.29990,0.12480,0.0081198,0.026518,0,0,0,0,0,-5.2463e-7,0.025000,4.9087e-4,1.4541,0,2.0212,287.23,99667,339.83,0.043544,0.48379</datapoint>
+          <datapoint>2.7329,157.28,58.373,-23.515,58.813,23.565,11.252,0,11.252,0,5.1491,1.5347,8.4521e-4,0,-0.040003,0,0.063810,0.31968,0.23021,3.5787,0.17310,1669633,0,0.87947,0.85828,0.85829,0.43525,0.29913,0.12390,0.010062,0.036013,0,0,0,0,0,-3.7804e-6,0.025000,4.9087e-4,1.4475,0,2.0347,287.13,99480,339.77,0.042813,0.49060</datapoint>
+          <datapoint>2.9944,171.77,52.580,-20.933,53.030,20.967,12.544,0,12.544,0,4.7439,1.1909,0.0018375,0,-0.012529,0,0.063810,0.31948,0.23021,3.5705,0.15610,1503775,0,0.71314,0.85718,0.85721,0.43550,0.29851,0.12317,0.021902,0.078202,0,0,0,0,0,-4.5610e-7,0.025000,4.9087e-4,1.4385,0,2.1536,287.03,99310,339.71,0.028714,0.51297</datapoint>
+          <datapoint>3.2545,184.77,47.426,-18.871,47.860,18.889,13.730,0,13.730,0,4.3839,0.83766,0.0032858,0,-0.068701,0,0.063810,0.31920,0.23021,3.5593,0.14091,1355801,0,0.57959,0.85629,0.85638,0.43569,0.29801,0.12258,0.039247,0.13971,0,0,0,0,0,-1.6837e-5,0.025000,4.9087e-4,1.4327,0,2.0465,286.95,99158,339.66,0.020325,0.52845</datapoint>
+          <datapoint>3.4978,195.76,43.048,-17.298,43.509,17.310,14.763,0,14.763,0,4.0961,0.64787,0.0045726,0,-0.078600,0,0.063810,0.31895,0.23021,3.5495,0.12811,1231475,0,0.47815,0.85561,0.85579,0.43584,0.29763,0.12213,0.054721,0.19426,0,0,0,0,0,-2.6668e-5,0.025000,4.9087e-4,1.4205,0,2.2196,286.88,99029,339.62,0.016816,0.54282</datapoint>
+          <datapoint>3.7546,206.27,38.810,-15.796,39.229,15.837,15.786,0,15.786,0,3.8365,1.1449,0.0038061,0,0.10058,0,0.063810,0.31116,0.23021,3.2379,0.11552,1109447,0,0.38803,0.85501,0.85513,0.43598,0.29729,0.12173,0.039842,0.12895,0,0,0,0,0,5.3714e-5,0.025000,4.9087e-4,1.4282,0,1.8878,286.81,98906,339.58,0.025326,0.57859</datapoint>
+          <datapoint>4.0055,215.52,34.978,-14.658,35.417,14.698,16.726,0,16.726,0,3.6560,1.0889,0.0056349,0,-0.038979,0,0.063810,0.31081,0.23021,3.2238,0.10431,1000913,0,0.31587,0.85452,0.85479,0.43608,0.29702,0.12141,0.059184,0.19081,0,0,0,0,0,-9.8975e-6,0.025000,4.9087e-4,1.4187,0,1.9079,286.75,98797,339.54,0.025510,0.59026</datapoint>
+          <datapoint>4.2627,224.04,31.326,-13.832,31.833,13.835,17.630,0,17.630,0,3.4357,0.27170,0.0085401,0,-0.074614,0,0.063810,0.31822,0.23021,3.5202,0.093762,899018,0,0.25495,0.85411,0.85473,0.43618,0.29679,0.12114,0.10283,0.36202,0,0,0,0,0,-4.4893e-5,0.025000,4.9087e-4,1.3835,0,2.2244,286.69,98697,339.51,0.016068,0.61202</datapoint>
+          <datapoint>4.5119,231.43,28.000,-12.897,28.511,12.933,18.471,0,18.471,0,3.2768,0.95934,0.0099046,0,0.039865,0,0.063810,0.31000,0.23021,3.1916,0.083986,804746,0,0.20434,0.85377,0.85461,0.43625,0.29660,0.12092,0.10486,0.33466,0,0,0,0,0,1.5975e-5,0.025000,4.9087e-4,1.3910,0,2.0999,286.65,98611,339.48,0.022015,0.62423</datapoint>
+          <datapoint>4.7571,237.91,24.905,-12.408,25.443,12.408,19.250,0,19.250,0,3.1237,0.093223,0.013046,0,-0.090918,0,0.063810,0.31743,0.23021,3.4884,0.074953,717770,0,0.16268,0.85349,0.85493,0.43631,0.29644,0.12073,0.15824,0.55213,0,0,0,0,0,-1.0434e-4,0.025000,4.9087e-4,1.3518,0,2.0790,286.60,98535,339.45,0.016764,0.63605</datapoint>
+          <datapoint>5.0122,243.87,21.835,-11.652,22.397,11.686,20.039,0,20.039,0,3.0218,0.89641,0.020281,0,-0.014539,0,0.063810,0.30814,0.23021,3.1170,0.065984,631548,0,0.12625,0.85324,0.85666,0.43637,0.29630,0.12057,0.21899,0.68258,0,0,0,0,0,-3.4436e-6,0.025000,4.9087e-4,1.3666,0,1.9631,286.56,98465,339.43,0.017511,0.66667</datapoint>
+          <datapoint>5.2723,249.16,18.859,-11.296,19.422,11.298,20.800,0,20.800,0,2.8596,0.19678,0.0083675,0,-0.24639,0,0.063810,0.31822,0.23021,3.5203,0.057223,547428,0,0.094550,0.85302,0.85362,0.43642,0.29618,0.12043,0.10067,0.35571,0,0,0,0,0,-0.0013152,0.025000,4.9087e-4,1.3211,0,1.7815,286.53,98403,339.41,0.041301,0.68587</datapoint>
+          <datapoint>5.5198,253.48,16.107,-10.868,16.725,10.873,21.505,0,21.505,0,2.8350,0.31573,0.0016844,0,-0.022290,0,0.063810,0.31150,0.23021,3.2515,0.049281,471268,0,0.070029,0.85286,0.85288,0.43645,0.29609,0.12032,0.017543,0.057054,0,0,0,0,0,-1.4514e-5,0.025000,4.9087e-4,1.2996,0,1.6724,286.50,98352,339.39,0.040591,0.70858</datapoint>
+          <datapoint>5.7763,257.26,13.379,-10.465,14.192,10.483,22.215,0,22.215,0,2.6828,0.60761,0.037457,0,0.31819,0,0.063810,0.30522,0.23021,3.0002,0.041818,399764,0,0.051055,0.85272,0.86393,0.43648,0.29601,0.12023,0.41754,1.2486,0,0,0,0,0,0.0041075,0.025000,4.9087e-4,1.2681,0,2.0517,286.48,98308,339.38,0.022420,0.72036</datapoint>
+          <datapoint>6.0266,260.29,10.783,-10.287,11.853,10.291,22.871,0,22.871,0,2.5726,0.31210,0.014043,0,0.53237,0,0.063810,0.30923,0.23021,3.1604,0.034928,333808,0,0.035444,0.85837,0.86004,0.44225,0.29596,0.12016,0.14979,0.45693,0,0,0,0,0,0.016484,0.025000,4.9087e-4,1.1566,0,2.3493,286.46,98272,339.36,0.044221,0.72962</datapoint>
+          <datapoint>6.2606,262.53,8.3859,-10.197,9.6535,10.198,23.467,0,23.467,0,2.5296,0.10090,0.020636,0,-0.49505,0,0.063810,0.31612,0.23021,3.4361,0.028447,271810,0,0.024128,0.87923,0.88288,0.46321,0.29591,0.12011,0.25342,0.89225,0,0,0,0,0,-0.021489,0.025000,4.9087e-4,1.0319,0,2.2524,286.44,98246,339.35,0.049029,0.73560</datapoint>
+          <datapoint>6.5079,264.29,5.8919,-9.9745,7.5230,9.9762,24.088,0,24.088,0,2.4939,0.18334,0.017846,0,0.45916,0,0.063810,0.30855,0.23021,3.1332,0.022169,211794,0,0.015093,0.90666,0.90949,0.49072,0.29588,0.12006,0.19174,0.57033,0,0,0,0,0,0.030440,0.025000,4.9087e-4,0.91762,0,2.1838,286.43,98225,339.35,0.049837,0.74141</datapoint>
+          <datapoint>6.7559,265.45,3.4471,-9.7348,5.6942,9.7397,24.700,0,24.700,0,2.4341,0.31012,0.14104,0,0.58913,0,0.063810,0.29113,0.23021,2.4368,0.016780,160292,0,0.010180,0.94032,1.0710,0.52443,0.29585,0.12004,1.8684,4.4655,0,0,0,0,0,0.087469,0.025000,4.9087e-4,0.79128,0,2.0981,286.42,98212,339.34,0.041481,0.76357</datapoint>
+          <datapoint>6.9890,265.95,0.69896,-12.136,3.9118,14.405,25.186,0,25.186,0,1.2479,7.7598,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011528,110114,0,0.51679,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2307,286.42,98206,339.34,0.034710,0.76763</datapoint>
+          <datapoint>7.2231,265.84,-1.5233,-8.2792,2.7273,9.0377,25.330,0,25.330,0,0.10662,3.6242,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.0080372,76772,0,0.25121,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2036,286.42,98206,339.34,0.055324,0.76968</datapoint>
+          <datapoint>7.5156,265.11,-3.3114,-4.8578,3.2612,5.5400,25.224,0,25.224,0,0.78673,2.6634,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.0096102,91802,0,0.35919,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0894,286.42,98212,339.34,0.090252,0.77017</datapoint>
+          <datapoint>7.7908,264.08,-4.0715,-2.1925,3.8726,3.1136,24.916,0,24.916,0,1.4308,2.2108,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011412,109021,0,0.50655,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1543,286.43,98220,339.35,0.16059,0.77041</datapoint>
+          <datapoint>8.0536,262.98,-4.3046,-0.88705,4.1432,1.9028,24.482,0,24.482,0,1.8731,1.6834,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012209,116645,0,0.57985,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1983,286.43,98228,339.35,0.26277,0.77053</datapoint>
+          <datapoint>8.5536,260.83,-4.2990,0.011252,4.3126,0.60049,23.471,0,23.471,0,2.1733,0.60038,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012708,121424,0,0.62830,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1361,286.44,98241,339.35,0.50000,0.77066</datapoint>
+          <datapoint>9.0536,258.68,-4.3121,-0.026330,4.3009,0.29130,22.348,0,22.348,0,2.3184,0.29011,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012673,121114,0,0.62501,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3007,286.45,98266,339.36,0.50000,0.77078</datapoint>
+          <datapoint>9.5536,256.53,-4.2868,0.050574,4.3205,0.61724,21.265,0,21.265,0,2.0108,0.61516,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012731,121688,0,0.63086,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0496,286.47,98291,339.37,0.50000,0.77091</datapoint>
+          <datapoint>10.054,254.38,-4.3224,-0.071014,4.2915,0.46204,20.203,0,20.203,0,2.2391,0.45655,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012645,120893,0,0.62257,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2116,286.48,98316,339.38,0.50000,0.77104</datapoint>
+          <datapoint>10.446,252.69,-4.2590,0.16144,4.3569,1.2745,19.227,0,19.227,0,2.7351,1.2643,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012838,122754,0,0.64181,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.7867,286.50,98342,339.39,0.39230,0.77116</datapoint>
+          <datapoint>10.946,250.54,-4.3589,-0.19974,4.2610,0.35222,17.896,0,17.896,0,2.5900,0.29011,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012555,120067,0,0.61395,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.6066,286.51,98361,339.39,0.50000,0.77133</datapoint>
+          <datapoint>11.378,248.68,-4.2228,0.31463,4.3851,1.1562,16.880,0,16.880,0,2.1089,1.1125,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012920,123586,0,0.65038,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1114,286.52,98387,339.40,0.43246,0.77146</datapoint>
+          <datapoint>11.878,246.53,-4.4044,-0.36312,4.2228,0.36369,15.823,0,15.823,0,2.1190,0.020272,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012442,119030,0,0.60325,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1179,286.53,98408,339.41,0.50000,0.77158</datapoint>
+          <datapoint>12.378,244.38,-4.1697,0.46946,4.4044,0.47060,14.759,0,14.759,0,2.1354,0.032743,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012976,124169,0,0.65637,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1330,286.55,98434,339.42,0.50000,0.77171</datapoint>
+          <datapoint>12.878,242.23,-4.4528,-0.56630,4.1830,0.93308,13.784,0,13.784,0,1.7646,0.74158,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012324,117948,0,0.59217,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8011,286.56,98459,339.43,0.50000,0.77183</datapoint>
+          <datapoint>13.365,240.14,-4.0991,0.72605,4.4633,1.0264,12.839,0,12.839,0,2.1180,0.72551,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013149,125873,0,0.67434,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0710,286.58,98484,339.43,0.48713,0.77197</datapoint>
+          <datapoint>13.865,237.98,-4.5499,-0.90157,4.0991,0.90165,11.781,0,11.781,0,2.1119,0.012175,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012076,115621,0,0.56889,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1124,286.59,98509,339.44,0.50000,0.77209</datapoint>
+          <datapoint>14.229,236.41,-4.1173,1.1910,4.5588,1.3766,10.969,0,10.969,0,2.3627,0.69038,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013430,128609,0,0.70379,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3973,286.60,98534,339.45,0.36321,0.77222</datapoint>
+          <datapoint>14.729,234.25,-4.5258,-0.81705,4.1182,0.83792,9.8105,0,9.8105,0,2.2697,0.18588,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012132,116193,0,0.57440,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2776,286.61,98552,339.46,0.50000,0.77234</datapoint>
+          <datapoint>15.152,232.43,-4.0738,1.0692,4.5307,1.1826,8.8961,0,8.8961,0,2.0561,0.50539,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013347,127853,0,0.69539,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0596,286.63,98578,339.47,0.42280,0.77247</datapoint>
+          <datapoint>15.649,230.28,-4.5737,-1.0048,4.0738,1.0051,7.8702,0,7.8702,0,2.0683,0.024609,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012000,114976,0,0.56230,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0674,286.64,98599,339.47,0.49748,0.77259</datapoint>
+          <datapoint>16.024,228.65,-4.0870,1.2969,4.5754,1.3325,7.1156,0,7.1156,0,1.9534,0.30618,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013478,129154,0,0.70944,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9423,286.65,98624,339.48,0.37523,0.77272</datapoint>
+          <datapoint>16.524,226.50,-4.5552,-0.93730,4.0902,1.0010,6.1837,0,6.1837,0,1.7779,0.35141,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012048,115474,0,0.56705,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7917,286.66,98643,339.49,0.49949,0.77284</datapoint>
+          <datapoint>16.936,224.72,-4.0577,1.2079,4.5555,1.2141,5.4619,0,5.4619,0,1.7276,0.12211,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013418,128630,0,0.70353,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7274,286.68,98669,339.50,0.41184,0.77297</datapoint>
+          <datapoint>17.400,222.72,-4.5528,-1.0663,4.0584,1.0770,4.6436,0,4.6436,0,1.7978,0.15117,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011954,114609,0,0.55846,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7977,286.69,98689,339.50,0.46425,0.77309</datapoint>
+          <datapoint>17.810,220.96,-4.0600,1.2015,4.5536,1.2189,3.9234,0,3.9234,0,1.7135,0.20550,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013412,128615,0,0.70320,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7129,286.70,98713,339.51,0.41020,0.77322</datapoint>
+          <datapoint>18.273,218.96,-4.5471,-1.0516,4.0615,1.0793,3.1035,0,3.1035,0,1.8260,0.24289,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011963,114732,0,0.55953,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8260,286.71,98734,339.52,0.46327,0.77334</datapoint>
+          <datapoint>18.694,217.15,-4.0517,1.1773,4.5476,1.1882,2.3209,0,2.3209,0,1.8938,0.16106,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013394,128484,0,0.70161,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8926,286.73,98757,339.53,0.42079,0.77347</datapoint>
+          <datapoint>19.151,215.19,-4.5476,-1.0860,4.0523,1.0951,1.4709,0,1.4709,0,1.8296,0.14050,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011935,114505,0,0.55719,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8286,286.74,98778,339.53,0.45658,0.77392</datapoint>
+          <datapoint>19.562,213.42,-4.0599,1.1857,4.5490,1.2156,0.69564,0,0.69564,0,1.9399,0.26804,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013397,128559,0,0.70228,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9404,286.75,98801,339.54,0.41132,0.77406</datapoint>
+          <datapoint>19.980,211.64,-4.4889,-1.0273,4.0699,1.1975,-0.16800,0,0.16800,3.1416,2.1968,0.61524,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011986,115035,0,0.56223,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2241,286.76,98822,339.55,0.41755,0.77418</datapoint>
+          <datapoint>20.400,209.83,-4.0981,0.92931,4.4996,1.1892,-1.0261,0,1.0261,3.1416,1.8848,0.74199,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013251,127199,0,0.68735,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8868,286.77,98843,339.56,0.42045,0.78039</datapoint>
+          <datapoint>20.900,207.67,-4.5356,-0.87496,4.1004,0.92313,-1.9317,0,1.9317,3.1416,1.7377,0.29428,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012075,115930,0,0.57089,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7499,286.79,98864,339.56,0.50000,0.78065</datapoint>
+          <datapoint>21.311,205.90,-4.0671,1.1407,4.5390,1.2173,-2.6813,0,2.6813,3.1416,1.9123,0.42516,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013367,128354,0,0.69973,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9137,286.80,98889,339.57,0.41074,0.78078</datapoint>
+          <datapoint>21.763,203.96,-4.5188,-0.99860,4.0730,1.1054,-3.5947,0,3.5947,3.1416,2.1268,0.47414,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011994,115191,0,0.56351,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1310,286.81,98910,339.58,0.45231,0.78091</datapoint>
+          <datapoint>22.217,202.02,-4.0378,1.0593,4.5205,1.1012,-4.5914,0,4.5914,3.1416,2.2635,0.30108,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013312,127867,0,0.69427,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2518,286.82,98933,339.59,0.45403,0.78103</datapoint>
+          <datapoint>22.646,200.18,-4.5229,-1.1298,4.0400,1.1647,-5.5370,0,5.5370,3.1416,2.1420,0.28280,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011897,114292,0,0.55462,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1320,286.84,98956,339.59,0.42931,0.78116</datapoint>
+          <datapoint>23.109,198.21,-4.0239,1.0790,4.5230,1.0812,-6.5201,0,6.5201,3.1416,2.1097,0.069852,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013318,127974,0,0.69528,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1130,286.85,98977,339.60,0.46244,0.78128</datapoint>
+          <datapoint>23.512,196.49,-4.5005,-1.1829,4.0277,1.2411,-7.3396,0,7.3396,3.1416,1.9584,0.37559,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011860,113979,0,0.55146,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9347,286.86,99000,339.61,0.40288,0.78141</datapoint>
+          <datapoint>24.010,194.37,-4.0131,0.97721,4.5014,1.0025,-8.2885,0,8.2885,3.1416,1.8467,0.22396,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013255,127402,0,0.68892,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8650,286.87,99021,339.61,0.49873,0.78154</datapoint>
+          <datapoint>24.415,192.64,-4.5129,-1.2341,4.0131,1.2346,-9.0333,0,9.0333,3.1416,1.8315,0.037548,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011816,113601,0,0.54768,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8292,286.89,99045,339.62,0.40498,0.78166</datapoint>
+          <datapoint>24.790,191.03,-4.1131,1.0679,4.5251,1.3358,-9.7751,0,9.7751,3.1416,2.1319,0.80240,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013324,128110,0,0.69644,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1642,286.90,99066,339.63,0.37432,0.78179</datapoint>
+          <datapoint>25.290,188.87,-4.5046,-0.78289,4.1201,0.94216,-10.907,0,10.907,3.1416,2.3940,0.52417,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012131,116657,0,0.57743,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3705,286.91,99085,339.64,0.50000,0.78191</datapoint>
+          <datapoint>25.760,186.86,-4.0303,1.0077,4.5067,1.0623,-11.996,0,11.996,3.1416,2.2358,0.33610,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013269,127628,0,0.69105,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2541,286.92,99110,339.64,0.47068,0.78204</datapoint>
+          <datapoint>26.188,185.03,-4.5230,-1.1521,4.0313,1.1691,-12.970,0,12.970,3.1416,2.3206,0.19842,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011869,114182,0,0.55305,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3280,286.94,99133,339.65,0.42770,0.78217</datapoint>
+          <datapoint>26.564,183.41,-4.1026,1.1189,4.5328,1.3307,-13.792,0,13.792,3.1416,2.0499,0.72041,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013345,128404,0,0.69932,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0227,286.95,99155,339.66,0.37573,0.78229</datapoint>
+          <datapoint>27.064,181.26,-4.5183,-0.83132,4.1055,0.89663,-14.858,0,14.858,3.1416,2.2179,0.33594,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012087,116314,0,0.57377,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2033,286.96,99174,339.67,0.50000,0.78242</datapoint>
+          <datapoint>27.492,179.42,-4.0536,1.0848,4.5218,1.1672,-15.769,0,15.769,3.1416,2.0334,0.43073,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013312,128130,0,0.69618,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0394,286.97,99199,339.67,0.42837,0.78254</datapoint>
+          <datapoint>27.949,177.46,-4.5291,-1.0412,4.0566,1.0947,-16.733,0,16.733,3.1416,2.1878,0.33801,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011942,114963,0,0.56039,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1895,286.98,99221,339.68,0.45676,0.78267</datapoint>
+          <datapoint>28.358,175.70,-4.0621,1.1414,4.5327,1.2218,-17.665,0,17.665,3.1416,2.3662,0.43609,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013344,128477,0,0.69980,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3680,287.00,99244,339.69,0.40922,0.78279</datapoint>
+          <datapoint>28.852,173.58,-4.5591,-1.0071,4.0624,1.0131,-18.819,0,18.819,3.1416,2.3118,0.11023,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011959,115161,0,0.56220,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3154,287.01,99264,339.70,0.49355,0.78381</datapoint>
+          <datapoint>29.234,171.93,-4.0675,1.2847,4.5601,1.3066,-19.687,0,19.687,3.1416,2.2207,0.23823,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013424,129293,0,0.70856,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2140,287.02,99289,339.71,0.38266,0.78405</datapoint>
+          <datapoint>29.669,170.07,-4.4838,-0.95823,4.0780,1.1508,-20.591,0,20.591,3.1416,1.9438,0.63735,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012004,115638,0,0.56673,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9280,287.03,99309,339.71,0.43447,0.78417</datapoint>
+          <datapoint>30.158,167.99,-4.0290,0.93056,4.4873,1.0230,-21.491,0,21.491,3.1416,1.7361,0.42489,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013209,127262,0,0.68633,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7665,287.04,99330,339.72,0.48877,0.78430</datapoint>
+          <datapoint>30.516,166.47,-4.4238,-1.1025,4.0484,1.3963,-22.167,0,22.167,3.1416,2.0429,0.85678,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011917,114833,0,0.55875,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1322,287.06,99355,339.73,0.35809,0.78442</datapoint>
+          <datapoint>31.016,164.34,-4.1012,0.64522,4.4259,0.72312,-23.229,0,23.229,3.1416,2.2061,0.32647,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013028,125557,0,0.66791,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1809,287.07,99373,339.73,0.50000,0.78454</datapoint>
+          <datapoint>31.516,162.19,-4.5143,-0.82630,4.1018,0.84061,-24.313,0,24.313,3.1416,2.1289,0.15440,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012073,116380,0,0.57377,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1357,287.08,99398,339.74,0.50000,0.78467</datapoint>
+          <datapoint>31.977,160.22,-4.0173,1.0777,4.5146,1.0842,-25.308,0,25.308,3.1416,2.1839,0.11914,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013288,128114,0,0.69522,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1783,287.10,99423,339.75,0.46116,0.78494</datapoint>
+          <datapoint>32.392,158.45,-4.5099,-1.1855,4.0185,1.2033,-26.197,0,26.197,3.1416,2.0981,0.20652,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011827,114054,0,0.55093,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0878,287.11,99446,339.76,0.41552,0.78508</datapoint>
+          <datapoint>32.776,156.80,-4.0947,1.0839,4.5199,1.3051,-26.948,0,26.948,3.1416,1.8196,0.72694,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013303,128303,0,0.69712,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7973,287.12,99467,339.76,0.38312,0.78520</datapoint>
+          <datapoint>33.276,154.65,-4.5181,-0.84687,4.0959,0.87543,-27.830,0,27.830,3.1416,1.7087,0.22176,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012055,116282,0,0.57255,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7183,287.13,99486,339.77,0.50000,0.78533</datapoint>
+          <datapoint>33.709,152.79,-4.0376,1.1078,4.5200,1.1529,-28.601,0,28.601,3.1416,1.8471,0.31918,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013303,128344,0,0.69740,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8407,287.14,99511,339.78,0.43369,0.78545</datapoint>
+          <datapoint>34.147,150.92,-4.5143,-1.0875,4.0408,1.1409,-29.443,0,29.443,3.1416,1.9982,0.34486,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011892,114753,0,0.55746,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0066,287.16,99533,339.79,0.43827,0.78558</datapoint>
+          <datapoint>34.568,149.12,-4.0529,1.0981,4.5182,1.1899,-30.243,0,30.243,3.1416,1.8056,0.45847,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013297,128330,0,0.69710,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8086,287.17,99555,339.79,0.42019,0.78570</datapoint>
+          <datapoint>35.055,147.02,-4.5525,-1.0253,4.0529,1.0261,-31.127,0,31.127,3.1416,1.8252,0.040181,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011927,115129,0,0.56100,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8241,287.18,99576,339.80,0.48730,0.78583</datapoint>
+          <datapoint>35.440,145.36,-4.0592,1.2800,4.5533,1.2975,-31.815,0,31.815,3.1416,1.7435,0.21202,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013400,129365,0,0.70822,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7382,287.19,99601,339.81,0.38537,0.78595</datapoint>
+          <datapoint>35.934,143.24,-4.5488,-0.99233,4.0603,1.0133,-32.700,0,32.700,3.1416,1.8447,0.20510,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011948,115372,0,0.56325,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8378,287.21,99620,339.82,0.49344,0.78608</datapoint>
+          <datapoint>36.311,141.61,-4.0693,1.2706,4.5514,1.3248,-33.423,0,33.423,3.1416,1.9862,0.37493,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013394,129350,0,0.70790,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9985,287.22,99645,339.82,0.37741,0.78620</datapoint>
+          <datapoint>36.811,139.46,-4.5430,-0.94742,4.0694,0.94935,-34.424,0,34.424,3.1416,2.0165,0.060601,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011975,115664,0,0.56597,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0140,287.23,99664,339.83,0.50000,0.78633</datapoint>
+          <datapoint>37.214,137.73,-4.0434,1.2399,4.5430,1.2410,-35.232,0,35.232,3.1416,1.9958,0.051269,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013368,129149,0,0.70554,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9954,287.24,99689,339.84,0.40291,0.78645</datapoint>
+          <datapoint>37.678,135.74,-4.5326,-1.0539,4.0447,1.0773,-36.134,0,36.134,3.1416,1.8922,0.22334,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011902,114998,0,0.55935,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8928,287.25,99710,339.85,0.46411,0.78658</datapoint>
+          <datapoint>38.032,134.21,-4.1023,1.2164,4.5422,1.4135,-36.758,0,36.758,3.1416,1.6375,0.71999,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013365,129162,0,0.70553,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.5964,287.27,99733,339.85,0.35373,0.78670</datapoint>
+          <datapoint>38.532,132.07,-4.4929,-0.78126,4.1094,0.94486,-37.644,0,37.644,3.1416,1.9032,0.53141,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012091,116868,0,0.57756,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8788,287.28,99751,339.86,0.50000,0.78683</datapoint>
+          <datapoint>39.029,129.95,-3.9929,1.0050,4.4929,1.0050,-38.591,0,38.591,3.1416,1.9040,0.0015621,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013220,127796,0,0.69054,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9038,287.29,99776,339.87,0.49752,0.78695</datapoint>
+          <datapoint>39.399,128.39,-4.4560,-1.2528,4.0000,1.3528,-39.329,0,39.329,3.1416,2.0927,0.51048,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011769,113794,0,0.54745,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1420,287.31,99801,339.88,0.36961,0.78708</datapoint>
+          <datapoint>39.876,126.36,-4.0512,0.84907,4.4634,1.0488,-40.257,0,40.257,3.1416,1.7991,0.61569,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013132,126992,0,0.68173,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8354,287.32,99819,339.88,0.47673,0.78720</datapoint>
+          <datapoint>40.354,124.31,-4.5340,-1.0095,4.0531,1.0454,-41.149,0,41.149,3.1416,1.9291,0.27177,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011925,115337,0,0.56227,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9241,287.33,99843,339.89,0.47827,0.78740</datapoint>
+          <datapoint>40.753,122.60,-4.0492,1.2161,4.5357,1.2542,-41.942,0,41.942,3.1416,2.0515,0.30696,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013344,129091,0,0.70428,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0553,287.34,99867,339.90,0.39866,0.78752</datapoint>
+          <datapoint>41.197,120.70,-4.4952,-1.0045,4.0559,1.1260,-42.803,0,42.803,3.1416,1.8255,0.50886,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011933,115451,0,0.56325,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8177,287.35,99887,339.91,0.44403,0.78765</datapoint>
+          <datapoint>41.681,118.65,-3.9972,1.0281,4.4954,1.0322,-43.698,0,43.698,3.1416,1.8700,0.091813,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013225,127978,0,0.69205,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8636,287.37,99909,339.91,0.48439,0.78777</datapoint>
+          <datapoint>42.084,116.94,-4.4970,-1.2403,3.9972,1.2407,-44.454,0,44.454,3.1416,1.8825,0.030957,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011759,113814,0,0.54727,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8844,287.38,99933,339.92,0.40299,0.78790</datapoint>
+          <datapoint>42.564,114.90,-3.9977,1.0406,4.4971,1.0420,-45.363,0,45.363,3.1416,1.9088,0.054859,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013230,128064,0,0.69282,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9052,287.39,99954,339.93,0.47983,0.78803</datapoint>
+          <datapoint>42.962,113.21,-4.4885,-1.2317,3.9993,1.2550,-46.143,0,46.143,3.1416,2.0047,0.24065,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011765,113906,0,0.54804,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0209,287.40,99977,339.94,0.39842,0.78815</datapoint>
+          <datapoint>43.395,111.36,-4.0487,1.0168,4.4942,1.1562,-47.061,0,47.061,3.1416,2.2427,0.55034,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013221,128020,0,0.69219,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2327,287.41,99997,339.94,0.43246,0.78828</datapoint>
+          <datapoint>43.845,109.44,-4.4977,-0.99820,4.0550,1.1117,-48.021,0,48.021,3.1416,2.0226,0.48928,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011928,115523,0,0.56359,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0181,287.43,100019,339.95,0.44978,0.78840</datapoint>
+          <datapoint>44.265,107.64,-4.0499,1.0642,4.5030,1.1882,-48.825,0,48.825,3.1416,1.8002,0.52863,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013246,128306,0,0.69514,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8041,287.44,100041,339.96,0.42080,0.78852</datapoint>
+          <datapoint>44.758,105.52,-4.5441,-1.0022,4.0505,1.0140,-49.694,0,49.694,3.1416,1.7240,0.15445,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011915,115429,0,0.56255,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7292,287.45,100063,339.96,0.49309,0.78865</datapoint>
+          <datapoint>45.140,103.88,-4.0546,1.2840,4.5454,1.3117,-50.371,0,50.371,3.1416,1.8263,0.26829,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013370,129553,0,0.70855,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8338,287.46,100087,339.97,0.38119,0.78878</datapoint>
+          <datapoint>45.627,101.79,-4.5296,-0.97397,4.0573,1.0253,-51.299,0,51.299,3.1416,1.9825,0.32037,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011934,115656,0,0.56464,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9732,287.47,100107,339.98,0.48766,0.78890</datapoint>
+          <datapoint>46.005,100.17,-4.0665,1.2253,4.5342,1.3229,-52.084,0,52.084,3.1416,2.1710,0.49878,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013336,129272,0,0.70532,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1871,287.49,100131,339.99,0.37794,0.78903</datapoint>
+          <datapoint>46.505,98.017,-4.5263,-0.91954,4.0689,0.96966,-53.208,0,53.208,3.1416,2.3249,0.30773,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011968,116021,0,0.56808,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3117,287.50,100150,339.99,0.50000,0.78916</datapoint>
+          <datapoint>46.902,96.316,-4.0470,1.2076,4.5287,1.2599,-54.103,0,54.103,3.1416,2.1824,0.35909,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013320,129151,0,0.70385,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1775,287.51,100175,340.00,0.39687,0.78928</datapoint>
+          <datapoint>47.398,94.185,-4.5461,-1.0065,4.0471,1.0083,-55.177,0,55.177,3.1416,2.1527,0.059792,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011903,115432,0,0.56220,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1549,287.52,100195,340.01,0.49590,0.78941</datapoint>
+          <datapoint>47.761,92.621,-4.0703,1.3107,4.5494,1.3773,-55.931,0,55.931,3.1416,1.9991,0.42315,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013380,129780,0,0.71057,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9799,287.54,100220,340.02,0.36302,0.78953</datapoint>
+          <datapoint>48.261,90.474,-4.5193,-0.89787,4.0721,0.93644,-56.964,0,56.964,3.1416,2.1321,0.26600,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011976,116178,0,0.56938,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1205,287.55,100239,340.02,0.50000,0.78966</datapoint>
+          <datapoint>48.679,88.687,-4.0270,1.1774,4.5201,1.1958,-57.837,0,57.837,3.1416,2.0447,0.20908,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013293,128980,0,0.70167,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0462,287.56,100264,340.03,0.41812,0.78978</datapoint>
+          <datapoint>49.137,86.731,-4.5243,-1.0868,4.0273,1.0926,-58.784,0,58.784,3.1416,2.0962,0.11250,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011844,114934,0,0.55711,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0966,287.57,100285,340.04,0.45762,0.78991</datapoint>
+          <datapoint>49.552,84.956,-4.0245,1.2039,4.5243,1.2045,-59.652,0,59.652,3.1416,2.0811,0.036310,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013305,129138,0,0.70324,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0813,287.59,100308,340.05,0.41512,0.79003</datapoint>
+          <datapoint>50.005,83.021,-4.5199,-1.0937,4.0251,1.1039,-60.609,0,60.609,3.1416,2.1488,0.14952,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011837,114904,0,0.55671,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1501,287.60,100329,340.05,0.45294,0.79016</datapoint>
+          <datapoint>50.370,81.450,-4.0793,1.2053,4.5277,1.3678,-61.352,0,61.352,3.1416,1.9125,0.64653,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013314,129270,0,0.70453,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8837,287.61,100351,340.06,0.36556,0.79028</datapoint>
+          <datapoint>50.870,79.304,-4.5024,-0.84628,4.0824,0.91467,-62.265,0,62.265,3.1416,1.7390,0.34703,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012005,116570,0,0.57284,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7547,287.62,100370,340.07,0.50000,0.79041</datapoint>
+          <datapoint>51.303,77.462,-4.0227,1.1102,4.5045,1.1571,-62.986,0,62.986,3.1416,1.5981,0.32605,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013245,128643,0,0.69757,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6046,287.63,100395,340.08,0.43213,0.79053</datapoint>
+          <datapoint>51.756,75.527,-4.5192,-1.0957,4.0232,1.1036,-63.723,0,63.723,3.1416,1.6575,0.13125,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011830,114914,0,0.55656,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6586,287.65,100416,340.08,0.45308,0.79066</datapoint>
+          <datapoint>52.097,74.056,-4.1028,1.2202,4.5314,1.4652,-64.336,0,64.336,3.1416,1.9344,0.81118,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013324,129449,0,0.70617,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9897,287.66,100439,340.09,0.34125,0.79079</datapoint>
+          <datapoint>52.597,71.912,-4.4742,-0.74278,4.1030,0.74793,-65.292,0,65.292,3.1416,1.8905,0.087620,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012064,117224,0,0.57905,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8947,287.67,100456,340.10,0.50000,0.79091</datapoint>
+          <datapoint>52.998,70.197,-4.0723,1.0014,4.4847,1.2458,-65.991,0,65.991,3.1416,1.5931,0.74116,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013186,128150,0,0.69193,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.5840,287.68,100482,340.11,0.40134,0.79104</datapoint>
+          <datapoint>53.498,68.052,-4.5059,-0.86730,4.0755,0.93744,-66.743,0,66.743,3.1416,1.4152,0.35577,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011983,116474,0,0.57152,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.4312,287.69,100502,340.11,0.50000,0.79116</datapoint>
+          <datapoint>53.798,66.754,-4.1476,1.1947,4.5310,1.6670,-67.220,0,67.220,3.1416,1.7639,1.1625,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013322,129512,0,0.70655,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8909,287.71,100527,340.12,0.29995,0.79132</datapoint>
+          <datapoint>54.298,64.615,-4.4101,-0.52497,4.1532,0.71393,-68.163,0,68.163,3.1416,2.0058,0.48384,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012211,118726,0,0.59372,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9799,287.72,100542,340.13,0.50000,0.79144</datapoint>
+          <datapoint>54.798,62.496,-4.0648,0.69055,4.4161,0.88198,-69.097,0,69.097,3.1416,1.7315,0.54866,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012983,126261,0,0.67139,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7755,287.73,100567,340.13,0.50000,0.79157</datapoint>
+          <datapoint>55.298,60.351,-4.5149,-0.90016,4.0651,0.90564,-69.975,0,69.975,3.1416,1.7812,0.099474,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011951,116243,0,0.56901,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7768,287.74,100592,340.14,0.50000,0.79170</datapoint>
+          <datapoint>55.662,58.789,-4.0766,1.2051,4.5230,1.3747,-70.667,0,70.667,3.1416,2.0218,0.66147,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013297,129360,0,0.70458,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0522,287.76,100617,340.15,0.36371,0.79182</datapoint>
+          <datapoint>56.162,56.646,-4.4961,-0.83912,4.0797,0.90885,-71.634,0,71.634,3.1416,1.8472,0.34912,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011993,116694,0,0.57330,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8633,287.77,100636,340.16,0.50000,0.79195</datapoint>
+          <datapoint>56.604,54.766,-4.0096,1.1010,4.4974,1.1314,-72.476,0,72.476,3.1416,1.9624,0.26058,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013221,128664,0,0.69687,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9546,287.78,100661,340.17,0.44191,0.79218</datapoint>
+          <datapoint>56.969,53.227,-4.4106,-1.0971,4.0271,1.3678,-73.139,0,73.139,3.1416,1.6638,0.81699,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011838,115227,0,0.55885,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.5867,287.79,100683,340.17,0.36554,0.79231</datapoint>
+          <datapoint>57.469,51.108,-4.0655,0.69008,4.4107,0.69262,-73.978,0,73.978,3.1416,1.6934,0.059266,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012966,126215,0,0.67046,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6886,287.80,100701,340.18,0.50000,0.79276</datapoint>
+          <datapoint>57.969,48.966,-4.5041,-0.87709,4.0705,0.98142,-74.880,0,74.880,3.1416,1.9136,0.44036,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011965,116499,0,0.57114,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8937,287.82,100726,340.19,0.50000,0.79290</datapoint>
+          <datapoint>58.406,47.109,-4.0045,1.1446,4.5041,1.1455,-75.719,0,75.719,3.1416,1.9332,0.044935,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013240,128931,0,0.69946,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9320,287.83,100751,340.20,0.43650,0.79303</datapoint>
+          <datapoint>58.828,45.315,-4.4884,-1.1458,4.0068,1.1838,-76.562,0,76.562,3.1416,2.0589,0.29766,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011778,114712,0,0.55363,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0706,287.84,100772,340.20,0.42236,0.79315</datapoint>
+          <datapoint>59.293,43.344,-3.9898,1.0723,4.4885,1.0753,-77.528,0,77.528,3.1416,2.0961,0.080099,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013193,128521,0,0.69486,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0919,287.86,100794,340.21,0.46497,0.79328</datapoint>
+          <datapoint>59.703,41.607,-4.4859,-1.2099,3.9904,1.2194,-78.375,0,78.375,3.1416,2.0338,0.15211,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011729,114275,0,0.54930,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0256,287.87,100817,340.22,0.41002,0.79340</datapoint>
+          <datapoint>60.173,39.617,-3.9863,1.0637,4.4859,1.0645,-79.335,0,79.335,3.1416,2.0536,0.042230,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013185,128482,0,0.69430,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0512,287.88,100837,340.23,0.46968,0.79353</datapoint>
+          <datapoint>60.565,37.958,-4.4633,-1.2149,3.9902,1.2736,-80.170,0,80.170,3.1416,2.2036,0.38207,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011728,114302,0,0.54943,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2307,287.89,100860,340.23,0.39259,0.79366</datapoint>
+          <datapoint>61.033,35.979,-4.0113,0.96748,4.4673,1.0702,-81.150,0,81.150,3.1416,1.9898,0.45763,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013130,127983,0,0.68877,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0142,287.90,100880,340.24,0.46718,0.79378</datapoint>
+          <datapoint>61.474,34.102,-4.5006,-1.1093,4.0127,1.1335,-82.050,0,82.050,3.1416,2.0926,0.23312,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011794,114978,0,0.55583,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0972,287.92,100903,340.25,0.44111,0.79391</datapoint>
+          <datapoint>61.829,32.577,-4.0848,1.1704,4.5120,1.4076,-82.843,0,82.843,3.1416,2.3704,0.78190,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013261,129301,0,0.70287,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.4129,287.93,100925,340.25,0.35522,0.79403</datapoint>
+          <datapoint>62.329,30.438,-4.4713,-0.77303,4.0913,0.92596,-83.965,0,83.965,3.1416,2.1155,0.50973,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012024,117260,0,0.57800,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1402,287.94,100943,340.26,0.50000,0.79415</datapoint>
+          <datapoint>62.827,28.337,-3.9715,1.0045,4.4714,1.0048,-85.020,0,85.020,3.1416,2.1278,0.024560,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013141,128173,0,0.69051,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1257,287.95,100968,340.27,0.49762,0.79428</datapoint>
+          <datapoint>63.207,26.733,-4.4556,-1.2718,3.9744,1.3136,-85.806,0,85.806,3.1416,2.0026,0.32879,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011680,113947,0,0.54567,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9749,287.97,100993,340.28,0.38064,0.79441</datapoint>
+          <datapoint>63.686,24.708,-4.0048,0.94148,4.4595,1.0444,-86.817,0,86.817,3.1416,2.2190,0.45209,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013105,127869,0,0.68710,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1898,287.98,101011,340.28,0.47875,0.79453</datapoint>
+          <datapoint>64.073,23.075,-4.4326,-1.1055,4.0166,1.2921,-87.626,0,87.626,3.1416,1.9602,0.66885,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011804,115188,0,0.55751,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9116,287.99,101035,340.29,0.38696,0.79466</datapoint>
+          <datapoint>64.573,20.962,-4.0200,0.82529,4.4326,0.82532,-88.607,0,88.607,3.1416,1.9637,0.0069348,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013026,127134,0,0.67908,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9631,288.00,101054,340.30,0.50000,0.79479</datapoint>
+          <datapoint>65.044,18.953,-4.5199,-1.0621,4.0200,1.0624,-89.528,0,89.528,3.1416,1.9533,0.022027,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011813,115318,0,0.55864,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9536,288.01,101079,340.31,0.47064,0.79491</datapoint>
+          <datapoint>65.428,17.308,-4.0365,1.2576,4.5219,1.3008,-90.304,0,90.304,3.1416,2.0811,0.33252,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013288,129735,0,0.70698,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0890,288.03,101103,340.31,0.38437,0.79504</datapoint>
+          <datapoint>65.885,15.362,-4.4811,-0.97298,4.0430,1.0943,-91.202,0,91.202,3.1416,1.8523,0.50080,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011880,116008,0,0.56523,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8526,288.04,101122,340.32,0.45691,0.79520</datapoint>
+          <datapoint>66.353,13.382,-3.9816,1.0670,4.4811,1.0681,-92.075,0,92.075,3.1416,1.8751,0.048576,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013167,128599,0,0.69451,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8723,288.05,101145,340.33,0.46810,0.79537</datapoint>
+          <datapoint>66.760,11.658,-4.4794,-1.2218,3.9820,1.2273,-92.829,0,92.829,3.1416,1.8279,0.11577,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011700,114291,0,0.54850,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8214,288.06,101168,340.34,0.40740,0.79549</datapoint>
+          <datapoint>67.142,10.029,-4.0648,1.0869,4.4895,1.3108,-93.580,0,93.580,3.1416,2.1074,0.73265,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013191,128875,0,0.69734,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1289,288.07,101188,340.34,0.38145,0.79562</datapoint>
+          <datapoint>67.642,7.8893,-4.4924,-0.85528,4.0655,0.87316,-94.655,0,94.655,3.1416,2.1953,0.17580,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011945,116720,0,0.57195,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1871,288.08,101207,340.35,0.50000,0.79574</datapoint>
+          <datapoint>68.059,6.1126,-4.0180,1.1362,4.4951,1.1975,-95.539,0,95.539,3.1416,2.0373,0.37842,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013207,129073,0,0.69933,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0400,288.10,101232,340.36,0.41752,0.79587</datapoint>
+          <datapoint>68.508,4.2021,-4.4900,-1.0510,4.0215,1.1133,-96.417,0,96.417,3.1416,1.8723,0.36729,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011815,115491,0,0.55984,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8689,288.11,101253,340.36,0.44911,0.79599</datapoint>
+          <datapoint>68.948,2.3386,-3.9966,1.1234,4.4907,1.1385,-97.257,0,97.257,3.1416,1.9534,0.18467,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013193,128982,0,0.69820,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9481,288.12,101276,340.37,0.43918,0.79612</datapoint>
+          <datapoint>69.354,0.61931,-4.4585,-1.1358,4.0025,1.2295,-98.090,0,98.090,3.1416,2.1448,0.47074,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011759,114977,0,0.55475,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1701,288.13,101298,340.38,0.40667,0.79624</datapoint>
+          <datapoint>69.748,-1.0599,-4.0642,1.0006,4.4701,1.2689,-98.875,0,98.875,3.1416,1.8374,0.78020,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013133,128427,0,0.69206,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8233,288.15,101318,340.39,0.39406,0.79637</datapoint>
+        </databranch>
+      </flightdata>
+    </simulation>
+
+    <simulation status="uptodate">
+      <name>Simulation 5</name>
+      <simulator>RK4Simulator</simulator>
+      <calculator>BarrowmanCalculator</calculator>
+      <conditions>
+        <configid>5d9a2765-395d-4d9c-9678-38eed0988c72</configid>
+        <launchrodlength>1.0</launchrodlength>
+        <launchrodangle>0.0</launchrodangle>
+        <launchroddirection>0.0</launchroddirection>
+        <windaverage>2.0</windaverage>
+        <windturbulence>0.1</windturbulence>
+        <launchaltitude>0.0</launchaltitude>
+        <launchlatitude>45.0</launchlatitude>
+        <atmosphere model="isa"/>
+        <timestep>0.05</timestep>
+      </conditions>
+      <flightdata maxaltitude="265.02" maxvelocity="85.492" maxacceleration="157.18" maxmach="0.25143" timetoapogee="7.0975" flighttime="67.585" groundhitvelocity="4.4823">
+        <databranch name="Main" types="Time,Altitude,Vertical velocity,Vertical acceleration,Total velocity,Total acceleration,Position upwind,Position parallel to wind,Lateral distance,Lateral direction,Lateral velocity,Lateral acceleration,Angle of attack,Roll rate,Pitch rate,Yaw rate,Mass,CP location,CG location,Stability margin calibers,Mach number,Reynolds number,Thrust,Drag force,Drag coefficient,Axial drag coefficient,Friction drag coefficient,Pressure drag coefficient,Base drag coefficient,Normal force coefficient,Pitch moment coefficient,Yaw moment coefficient,Side force coefficient,Roll moment coefficient,Roll forcing coefficient,Roll damping coefficient,Pitch damping coefficient,Reference length,Reference area,Vertical orientation (zenith),Lateral orientation (azimuth),Wind velocity,Air temperature,Air pressure,Speed of sound,Simulation time step,Computation time">
+          <event time="0" type="launch"/>
+          <event time="0" type="ignition"/>
+          <event time="0.050000" type="liftoff"/>
+          <event time="0.20000" type="launchrod"/>
+          <event time="1.8839" type="burnout"/>
+          <event time="7.1403" type="apogee"/>
+          <event time="8.8638" type="ejectioncharge"/>
+          <event time="8.8638" type="recoverydevicedeployment"/>
+          <event time="67.585" type="groundhit"/>
+          <event time="67.585" type="simulationend"/>
+          <datapoint>0,0,0,2.4781,2.2082,2.4781,0,0,0,0,0,0,1.5708,0,0,0,0.074610,NaN,NaN,NaN,0.0064874,63445,0.91733,0,1.0814,0,0.66556,0.29583,0.12001,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,0.025000,4.9087e-4,1.5708,0,2.2082,288.15,101325,340.39,0.050000,0.0034764</datapoint>
+          <datapoint>0.25000,2.2948,22.406,71.289,22.513,71.312,-0.0027368,0,0.0027368,3.1416,0.10590,1.7765,0.090899,0,0.27283,0,0.073203,0.29732,0.24854,1.9512,0.066140,646711,6.0750,0.13873,0.85324,0.91060,0.43637,0.29630,0.12057,1.1126,2.1696,0,0,0,0,0,0.0012418,0.025000,4.9087e-4,1.5642,0,2.2984,288.14,101298,340.38,0.0061079,0.042290</datapoint>
+          <datapoint>0.49867,9.6949,36.105,45.657,36.262,46.810,0.047588,0,0.047588,0,1.1030,10.322,0.040790,0,0.036828,0,0.072406,0.31292,0.24717,2.6301,0.10654,1041105,4.4233,0.34279,0.85461,0.86782,0.43606,0.29707,0.12148,0.51820,1.3629,0,0,0,0,0,8.6737e-6,0.025000,4.9087e-4,1.4369,0,2.2666,288.09,101211,340.35,0.0036671,0.14414</datapoint>
+          <datapoint>0.74557,19.961,46.921,41.446,47.123,41.562,0.50724,0,0.50724,0,2.2136,3.1056,0.010894,0,0.36720,0,0.071119,0.30989,0.24489,2.6000,0.13847,1351863,4.2229,0.57121,0.85615,0.85717,0.43572,0.29794,0.12249,0.11567,0.30025,0,0,0,0,0,5.0653e-4,0.025000,4.9087e-4,1.4892,0,2.1394,288.02,101091,340.31,0.0075114,0.22487</datapoint>
+          <datapoint>0.99499,32.974,57.373,40.376,57.618,40.429,1.2450,0,1.2450,0,3.5277,2.0815,0.012695,0,0.072137,0,0.070261,0.30962,0.24333,2.6517,0.16934,1651322,4.3822,0.85516,0.85802,0.85940,0.43531,0.29899,0.12373,0.13538,0.35898,0,0,0,0,0,1.3013e-5,0.025000,4.9087e-4,1.4912,0,1.7839,287.94,100938,340.26,0.0051057,0.30174</datapoint>
+          <datapoint>1.2459,48.586,66.823,32.891,67.102,32.981,2.2699,0,2.2699,0,4.5821,2.4376,0.0058719,0,0.11353,0,0.068593,0.31092,0.24017,2.8299,0.19724,1920863,4.0925,1.1594,0.86004,0.86034,0.43486,0.30012,0.12506,0.061849,0.17500,0,0,0,0,0,2.3581e-5,0.025000,4.9087e-4,1.4854,0,1.5356,287.83,100755,340.20,0.0073193,0.35516</datapoint>
+          <datapoint>1.4933,66.157,75.230,33.343,75.578,33.628,3.5332,0,3.5332,0,5.5955,4.3698,6.0439e-4,0,-0.13073,0,0.066869,0.31982,0.23675,3.3230,0.22221,2160617,4.3722,1.4714,0.86211,0.86211,0.43440,0.30128,0.12642,0.0072048,0.023966,0,0,0,0,0,-2.4506e-5,0.025000,4.9087e-4,1.4741,0,1.6534,287.72,100549,340.13,0.025520,0.40845</datapoint>
+          <datapoint>1.7437,86.016,83.261,30.428,83.683,30.645,5.0737,0,5.0737,0,6.6665,3.6420,0.0010978,0,0.010740,0,0.065404,0.31193,0.23369,3.1294,0.24609,2388691,4.4480,1.8052,0.86431,0.86432,0.43392,0.30253,0.12787,0.011477,0.035916,0,0,0,0,0,1.3459e-7,0.025000,4.9087e-4,1.4715,0,1.7227,287.59,100316,340.05,0.035698,0.42063</datapoint>
+          <datapoint>1.9972,107.03,79.046,-35.142,79.466,35.217,6.7844,0,6.7844,0,6.4810,2.2914,9.8483e-4,0,-0.0085034,0,0.063810,0.31978,0.23021,3.5825,0.23375,2264686,0,1.6224,0.86314,0.86315,0.43417,0.30187,0.12710,0.011753,0.042106,0,0,0,0,0,-9.3566e-8,0.025000,4.9087e-4,1.4669,0,1.6788,287.45,100070,339.97,0.035551,0.42932</datapoint>
+          <datapoint>2.2543,126.25,70.710,-29.956,71.135,30.057,8.3680,0,8.3680,0,5.8651,2.4563,0.0010864,0,-0.015294,0,0.063810,0.31184,0.23021,3.2650,0.20929,2024259,0,1.2945,0.86101,0.86102,0.43465,0.30067,0.12569,0.011341,0.037028,0,0,0,0,0,-3.7773e-7,0.025000,4.9087e-4,1.4626,0,1.8932,287.33,99844,339.89,0.031359,0.44313</datapoint>
+          <datapoint>2.5147,143.69,63.444,-25.989,63.873,26.068,9.8210,0,9.8210,0,5.3144,2.0170,7.3186e-4,0,0.040835,0,0.063810,0.31186,0.23021,3.2658,0.18796,1815163,0,1.0399,0.85934,0.85934,0.43502,0.29973,0.12459,0.0076292,0.024912,0,0,0,0,0,3.3398e-6,0.025000,4.9087e-4,1.4556,0,2.0737,287.22,99640,339.82,0.036817,0.46015</datapoint>
+          <datapoint>2.7585,158.42,57.476,-23.072,57.880,23.124,11.065,0,11.065,0,4.8777,1.5383,2.0630e-4,0,-0.11458,0,0.063810,0.31979,0.23021,3.5831,0.17035,1642995,0,0.85150,0.85809,0.85809,0.43529,0.29903,0.12377,0.0024532,0.0088219,0,0,0,0,0,-3.2025e-5,0.025000,4.9087e-4,1.4524,0,1.9469,287.12,99467,339.76,0.028988,0.49187</datapoint>
+          <datapoint>3.0177,172.57,51.831,-20.523,52.232,20.599,12.284,0,12.284,0,4.5159,1.7640,0.0035092,0,0.0085000,0,0.063810,0.31128,0.23021,3.2424,0.15375,1481038,0,0.69172,0.85703,0.85714,0.43553,0.29843,0.12307,0.036744,0.11914,0,0,0,0,0,2.1640e-7,0.025000,4.9087e-4,1.4503,0,1.9423,287.03,99301,339.71,0.019837,0.50134</datapoint>
+          <datapoint>3.2719,185.10,46.860,-18.500,47.252,18.605,13.391,0,13.391,0,4.2069,1.9819,0.0084599,0,-0.031055,0,0.063810,0.31034,0.23021,3.2048,0.13912,1338542,0,0.56522,0.85619,0.85680,0.43571,0.29796,0.12252,0.089409,0.28655,0,0,0,0,0,-3.5296e-6,0.025000,4.9087e-4,1.4504,0,1.8671,286.95,99154,339.66,0.0093215,0.52170</datapoint>
+          <datapoint>3.5107,195.78,42.602,-17.074,43.021,17.103,14.358,0,14.358,0,3.9637,0.99077,3.1263e-4,0,0.13079,0,0.063810,0.31971,0.23021,3.5798,0.12668,1217682,0,0.46736,0.85554,0.85554,0.43586,0.29759,0.12209,0.0037139,0.013219,0,0,0,0,0,7.5525e-5,0.025000,4.9087e-4,1.4308,0,2.0275,286.88,99029,339.62,0.026402,0.56635</datapoint>
+          <datapoint>3.7571,205.77,38.568,-15.803,38.950,15.811,15.297,0,15.297,0,3.6978,0.49664,0.0044205,0,-0.037067,0,0.063810,0.31896,0.23021,3.5500,0.11470,1101588,0,0.38254,0.85497,0.85514,0.43598,0.29727,0.12171,0.052872,0.18770,0,0,0,0,0,-7.4004e-6,0.025000,4.9087e-4,1.4263,0,1.7416,286.81,98912,339.58,0.022001,0.59560</datapoint>
+          <datapoint>4.0047,214.85,34.810,-14.600,35.231,14.645,16.189,0,16.189,0,3.4827,1.1454,0.0071219,0,0.12208,0,0.063810,0.31053,0.23021,3.2128,0.10376,995686,0,0.31262,0.85450,0.85493,0.43609,0.29701,0.12140,0.075019,0.24092,0,0,0,0,0,9.8115e-5,0.025000,4.9087e-4,1.4233,0,1.9437,286.75,98805,339.54,0.020010,0.60687</datapoint>
+          <datapoint>4.2386,222.60,31.484,-13.795,31.949,13.808,16.984,0,16.984,0,3.3350,0.60301,0.0015709,0,-0.019234,0,0.063810,0.31945,0.23021,3.5694,0.094103,902398,0,0.25667,0.85412,0.85414,0.43617,0.29680,0.12115,0.018690,0.066715,0,0,0,0,0,-2.9616e-6,0.025000,4.9087e-4,1.3985,0,2.0939,286.70,98714,339.51,0.039153,0.61746</datapoint>
+          <datapoint>4.5067,230.56,27.909,-12.943,28.403,12.955,17.853,0,17.853,0,3.1486,0.55735,7.9923e-4,0,-0.087504,0,0.063810,0.31958,0.23021,3.5745,0.083666,801738,0,0.20261,0.85376,0.85376,0.43625,0.29659,0.12091,0.0094948,0.034017,0,0,0,0,0,-7.7558e-5,0.025000,4.9087e-4,1.3832,0,2.1251,286.65,98621,339.48,0.048724,0.62502</datapoint>
+          <datapoint>4.7531,237.05,24.802,-12.315,25.312,12.320,18.612,0,18.612,0,3.0157,0.36670,0.0042654,0,-0.068322,0,0.063810,0.31895,0.23021,3.5496,0.074568,714141,0,0.16079,0.85347,0.85363,0.43632,0.29644,0.12072,0.050969,0.18098,0,0,0,0,0,-5.9531e-5,0.025000,4.9087e-4,1.3654,0,2.0417,286.61,98545,339.46,0.049786,0.63735</datapoint>
+          <datapoint>5.0025,242.86,21.808,-11.728,22.317,11.736,19.351,0,19.351,0,2.9067,0.41945,1.8349e-4,0,0.034642,0,0.063810,0.31180,0.23021,3.2632,0.065748,629340,0,0.12486,0.85323,0.85323,0.43637,0.29630,0.12056,0.0019057,0.0061989,0,0,0,0,0,1.9689e-5,0.025000,4.9087e-4,1.3570,0,1.8326,286.57,98477,339.43,0.049964,0.64485</datapoint>
+          <datapoint>5.2390,247.69,19.094,-11.283,19.633,11.290,20.025,0,20.025,0,2.7889,0.37444,0.0013460,0,0.15233,0,0.063810,0.31157,0.23021,3.2542,0.057844,553442,0,0.096566,0.85304,0.85305,0.43641,0.29619,0.12043,0.014010,0.045099,0,0,0,0,0,4.9191e-4,0.025000,4.9087e-4,1.3372,0,1.7809,286.54,98420,339.41,0.047475,0.65117</datapoint>
+          <datapoint>5.4820,252.00,16.396,-10.918,16.978,10.921,20.694,0,20.694,0,2.7193,0.26062,0.0023431,0,-0.10819,0,0.063810,0.31928,0.23021,3.5626,0.050025,478451,0,0.072177,0.85287,0.85292,0.43645,0.29610,0.12033,0.027900,0.099727,0,0,0,0,0,-3.3182e-4,0.025000,4.9087e-4,1.3057,0,1.6902,286.51,98369,339.40,0.049576,0.65701</datapoint>
+          <datapoint>5.7308,255.75,13.724,-10.560,14.384,10.566,21.362,0,21.362,0,2.6460,0.35030,0.012029,0,0.13911,0,0.063810,0.30959,0.23021,3.1750,0.042382,405212,0,0.051846,0.85273,0.85396,0.43648,0.29602,0.12023,0.12782,0.40508,0,0,0,0,0,7.6436e-4,0.025000,4.9087e-4,1.2789,0,1.6587,286.49,98326,339.38,0.049929,0.66459</datapoint>
+          <datapoint>5.9689,258.72,11.243,-10.315,12.012,10.320,21.981,0,21.981,0,2.5586,0.29941,0.016031,0,0.29180,0,0.063810,0.30887,0.23021,3.1462,0.035396,338332,0,0.036373,0.85705,0.85922,0.44093,0.29596,0.12016,0.17166,0.53525,0,0,0,0,0,0.0048217,0.025000,4.9087e-4,1.2269,0,1.6723,286.47,98291,339.37,0.048765,0.68767</datapoint>
+          <datapoint>6.2096,261.13,8.7853,-10.097,9.8271,10.103,22.589,0,22.589,0,2.4867,0.33881,0.038890,0,0.41360,0,0.063810,0.30498,0.23021,2.9907,0.028958,276727,0,0.025201,0.87735,0.88973,0.46133,0.29591,0.12011,0.43463,1.2853,0,0,0,0,0,0.014475,0.025000,4.9087e-4,1.1451,0,1.9166,286.45,98262,339.36,0.045185,0.69361</datapoint>
+          <datapoint>6.4463,262.93,6.4103,-9.9784,7.6215,9.9805,23.169,0,23.169,0,2.4239,0.20517,0.031598,0,0.53352,0,0.063810,0.30618,0.23021,3.0387,0.022459,214589,0,0.015565,0.90516,0.91374,0.48922,0.29588,0.12007,0.34841,1.0187,0,0,0,0,0,0.040042,0.025000,4.9087e-4,1.0309,0,1.6986,286.44,98241,339.35,0.049191,0.69941</datapoint>
+          <datapoint>6.6940,264.21,3.9610,-9.7912,5.7291,9.7952,23.763,0,23.763,0,2.3644,0.27854,0.11977,0,0.66783,0,0.063810,0.29362,0.23021,2.5361,0.016883,161291,0,0.010011,0.93953,1.0402,0.52364,0.29585,0.12004,1.5355,3.7830,0,0,0,0,0,0.11103,0.025000,4.9087e-4,0.88317,0,1.7749,286.43,98226,339.35,0.048357,0.70535</datapoint>
+          <datapoint>6.9571,264.92,1.4231,-9.4930,4.3313,9.5014,24.373,0,24.373,0,2.2706,0.39925,0.34135,0,0.92019,0,0.063810,0.27459,0.23021,1.7750,0.012764,121933,0,0.0069361,0.97688,1.2610,0.56102,0.29584,0.12002,5.8295,9.9787,0,0,0,0,0,0.36882,0.025000,4.9087e-4,0.67613,0,1.8203,286.43,98218,339.35,0.032073,0.72192</datapoint>
+          <datapoint>7.1850,265.00,-0.70259,-9.1127,4.0022,9.1220,24.880,0,24.880,0,2.1786,0.41240,0.62157,0,1.0798,0,0.063810,0.26333,0.23021,1.3248,0.011794,112667,0,0.0044030,0.98815,0.93757,0.57230,0.29584,0.12002,11.049,3.8447,0,0,0,0,0,0.59487,0.025000,4.9087e-4,0.44511,0,1.7614,286.43,98217,339.35,0.045853,0.74220</datapoint>
+          <datapoint>7.4176,264.59,-2.7691,-9.3135,4.6690,9.3147,25.376,0,25.376,0,2.0910,0.15350,0.82202,0,1.1441,0,0.063810,0.30826,0.23021,3.1220,0.013759,131443,0,0.0036463,0.96647,0.57047,0.55060,0.29584,0.12002,5.2235,5.2398,0,0,0,0,0,0.49061,0.025000,4.9087e-4,0.18716,0,1.6682,286.43,98222,339.35,0.045767,0.74789</datapoint>
+          <datapoint>7.6651,263.63,-5.0132,-8.7497,6.3011,8.7497,25.890,0,25.890,0,2.0701,0.020409,0.80138,0,1.3491,0,0.063810,0.30182,0.23021,2.8642,0.018568,177402,0,0.0067666,0.92767,0.58121,0.51177,0.29586,0.12004,5.8217,5.2071,0,0,0,0,0,0.37461,0.025000,4.9087e-4,-0.11863,0,1.7472,286.44,98233,339.35,0.029039,0.75525</datapoint>
+          <datapoint>7.9186,262.12,-6.8476,-7.2055,7.9321,7.2839,26.430,0,26.430,0,2.2328,1.0658,0.55646,0,1.5979,0,0.063810,0.26516,0.23021,1.3980,0.023374,223349,0,0.017569,0.90062,0.95211,0.48466,0.29588,0.12007,9.7071,5.6048,0,0,0,0,0,0.33160,0.025000,4.9087e-4,-0.48527,0,1.7708,286.45,98251,339.36,0.017022,0.76917</datapoint>
+          <datapoint>8.1653,260.20,-8.7962,-8.9475,9.7177,8.9615,27.015,0,27.015,0,2.4916,0.50037,0.15369,0,2.4484,0,0.063810,0.28975,0.23021,2.3813,0.028635,273668,0,0.028182,0.87851,1.0174,0.46249,0.29591,0.12011,2.0749,4.4221,0,0,0,0,0,0.51874,0.025000,4.9087e-4,-0.97810,0,1.6388,286.46,98273,339.36,0.011906,0.85042</datapoint>
+          <datapoint>8.4142,257.72,-11.136,-9.1899,11.748,9.8006,27.620,0,27.620,0,2.2032,3.4054,0.30001,0,-1.5945,0,0.063810,0.28534,0.23021,2.2049,0.034617,330908,0,0.045228,0.85922,1.1169,0.44311,0.29595,0.12016,5.3410,11.927,0,0,0,0,0,-0.15054,0.025000,4.9087e-4,-1.5467,0,1.5377,286.47,98302,339.37,0.0036453,0.91114</datapoint>
+          <datapoint>8.6643,254.66,-13.323,-8.8667,13.598,9.3529,28.038,0,28.038,0,1.1565,2.9763,0.21679,0,1.2815,0,0.063810,0.29195,0.23021,2.4694,0.040065,383099,0,0.057673,0.85270,1.0628,0.43649,0.29600,0.12021,3.5168,8.6118,0,0,0,0,0,0.072577,0.025000,4.9087e-4,-1.5553,3.1416,1.5615,286.49,98338,339.39,0.0036069,1.0527</datapoint>
+          <datapoint>8.9102,251.22,-11.176,63.542,11.865,64.989,28.269,0,28.269,0,0.22295,13.641,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.034959,334375,0,4.7612,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8412,286.52,98378,339.40,0.0076936,1.1027</datapoint>
+          <datapoint>9.1799,249.26,-5.3307,8.2405,5.8626,8.5909,28.096,0,28.096,0,1.1217,2.4284,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.017273,165240,0,1.1626,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7617,286.53,98398,339.41,0.058201,1.1168</datapoint>
+          <datapoint>9.4308,248.06,-4.4074,2.7746,4.8862,3.0597,27.762,0,27.762,0,1.5033,1.2898,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.014396,137728,0,0.80766,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7904,286.53,98407,339.41,0.16341,1.1170</datapoint>
+          <datapoint>9.9308,245.92,-4.1644,0.48602,4.4091,0.56510,26.974,0,26.974,0,1.6474,0.28830,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012990,124287,0,0.65769,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6266,286.54,98416,339.41,0.50000,1.1171</datapoint>
+          <datapoint>10.417,243.83,-4.4471,-0.58175,4.1819,1.0289,26.073,0,26.073,0,2.0598,0.84869,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012321,117903,0,0.59178,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0301,286.55,98441,339.42,0.48594,1.1172</datapoint>
+          <datapoint>10.917,241.69,-4.1053,0.68349,4.4517,0.83476,25.103,0,25.103,0,1.8202,0.47924,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013115,125530,0,0.67073,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8569,286.57,98465,339.43,0.50000,1.1174</datapoint>
+          <datapoint>11.417,239.53,-4.5393,-0.86796,4.1089,0.94559,24.146,0,24.146,0,2.0078,0.37522,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012105,115884,0,0.57153,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9923,286.58,98490,339.44,0.50000,1.1175</datapoint>
+          <datapoint>11.863,237.61,-4.0406,1.1170,4.5394,1.1200,23.242,0,23.242,0,2.0442,0.081509,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013373,128047,0,0.69771,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0417,286.59,98516,339.45,0.44643,1.1176</datapoint>
+          <datapoint>12.297,235.75,-4.5400,-1.1518,4.0407,1.1532,22.350,0,22.350,0,2.0690,0.057191,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011904,113996,0,0.55293,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0709,286.61,98538,339.45,0.43357,1.1177</datapoint>
+          <datapoint>12.734,233.87,-4.0476,1.1259,4.5408,1.1433,21.426,0,21.426,0,2.1558,0.19857,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013376,128122,0,0.69838,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1514,286.62,98560,339.46,0.43733,1.1178</datapoint>
+          <datapoint>13.180,231.96,-4.5458,-1.1184,4.0479,1.1225,20.456,0,20.456,0,2.1987,0.096229,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011924,114231,0,0.55509,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2006,286.63,98582,339.47,0.44544,1.1179</datapoint>
+          <datapoint>13.591,230.19,-4.0680,1.1617,4.5482,1.2157,19.582,0,19.582,0,2.0514,0.35817,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013398,128370,0,0.70092,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0504,286.64,98605,339.48,0.41128,1.1181</datapoint>
+          <datapoint>14.069,228.12,-4.5588,-1.0258,4.0690,1.0450,18.624,0,18.624,0,1.9562,0.19904,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011986,114861,0,0.56110,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9593,286.65,98625,339.48,0.47849,1.1182</datapoint>
+          <datapoint>14.476,226.37,-4.0610,1.2236,4.5591,1.2288,17.837,0,17.837,0,1.9100,0.11331,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013429,128715,0,0.70453,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9094,286.67,98649,339.49,0.40689,1.1183</datapoint>
+          <datapoint>14.949,224.33,-4.5592,-1.0547,4.0612,1.0585,16.945,0,16.945,0,1.8679,0.089306,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011962,114674,0,0.55914,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8687,286.68,98670,339.50,0.47237,1.1184</datapoint>
+          <datapoint>15.310,222.77,-4.1090,1.2450,4.5659,1.3827,16.230,0,16.230,0,2.0853,0.60142,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013449,128946,0,0.70690,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1157,286.69,98694,339.51,0.36161,1.1185</datapoint>
+          <datapoint>15.810,220.61,-4.5308,-0.84375,4.1090,0.84380,15.186,0,15.186,0,2.0901,0.0095612,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012103,116056,0,0.57258,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0897,286.70,98712,339.51,0.50000,1.1186</datapoint>
+          <datapoint>16.265,218.66,-4.0319,1.0959,4.5309,1.0983,14.227,0,14.227,0,2.1227,0.071660,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013345,127996,0,0.69636,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1199,286.72,98738,339.52,0.45526,1.1187</datapoint>
+          <datapoint>16.690,216.84,-4.5304,-1.1733,4.0321,1.1767,13.317,0,13.317,0,2.1610,0.090051,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011876,113922,0,0.55158,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1648,286.73,98761,339.53,0.42490,1.1188</datapoint>
+          <datapoint>17.079,215.16,-4.0969,1.1165,4.5382,1.2876,12.430,0,12.430,0,2.4101,0.64143,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013366,128239,0,0.69886,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.4268,286.74,98782,339.53,0.38831,1.1189</datapoint>
+          <datapoint>17.579,213.00,-4.5392,-0.88471,4.0993,0.93547,11.263,0,11.263,0,2.2581,0.30396,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012073,115850,0,0.57029,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2707,286.75,98801,339.54,0.50000,1.1190</datapoint>
+          <datapoint>18.003,211.18,-4.0527,1.1476,4.5406,1.1793,10.330,0,10.330,0,2.1430,0.27158,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013372,128346,0,0.69986,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1457,286.77,98827,339.55,0.42398,1.1191</datapoint>
+          <datapoint>18.419,209.40,-4.4942,-1.0601,4.0611,1.2006,9.3883,0,9.3883,0,2.3777,0.56361,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011960,114807,0,0.55993,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.4038,286.78,98848,339.56,0.41646,1.1193</datapoint>
+          <datapoint>18.919,207.27,-4.0273,0.93374,4.4952,0.96127,8.2280,0,8.2280,0,2.2635,0.22841,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013238,127097,0,0.68615,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2822,286.79,98869,339.56,0.50000,1.1194</datapoint>
+          <datapoint>19.318,205.57,-4.4954,-1.1729,4.0325,1.2528,7.3597,0,7.3597,0,2.0878,0.44030,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011875,114034,0,0.55229,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0583,286.80,98894,339.57,0.39911,1.1195</datapoint>
+          <datapoint>19.818,203.44,-4.0226,0.94563,4.4973,0.99525,6.3546,0,6.3546,0,1.9326,0.31033,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013244,127194,0,0.68704,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9581,286.81,98914,339.58,0.50000,1.1196</datapoint>
+          <datapoint>20.233,201.67,-4.5203,-1.2003,4.0229,1.2058,5.5434,0,5.5434,0,1.9802,0.11490,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011847,113797,0,0.54987,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9862,286.83,98939,339.59,0.41465,1.1197</datapoint>
+          <datapoint>20.699,199.68,-4.0239,1.0655,4.5206,1.0732,4.6069,0,4.6069,0,2.0400,0.12825,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013312,127893,0,0.69446,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0335,286.84,98960,339.59,0.46589,1.1198</datapoint>
+          <datapoint>21.114,197.91,-4.5189,-1.1907,4.0247,1.2028,3.7735,0,3.7735,0,1.9694,0.16986,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011851,113880,0,0.55054,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9608,286.85,98983,339.60,0.41571,1.1199</datapoint>
+          <datapoint>21.579,195.92,-4.0252,1.0632,4.5194,1.0768,2.8774,0,2.8774,0,1.8902,0.17057,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013308,127897,0,0.69434,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8985,286.86,99004,339.61,0.46435,1.1200</datapoint>
+          <datapoint>21.982,194.20,-4.4991,-1.1747,4.0294,1.2394,2.1471,0,2.1471,0,1.7307,0.39538,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011865,114047,0,0.55204,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7060,286.88,99027,339.62,0.40341,1.1201</datapoint>
+          <datapoint>22.294,192.85,-4.1749,1.0383,4.5274,1.6016,1.5473,0,1.5473,0,2.1114,1.2194,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013330,128158,0,0.69703,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2361,286.89,99047,339.62,0.31219,1.1202</datapoint>
+          <datapoint>22.794,190.70,-4.4371,-0.52444,4.1759,0.56427,0.46564,0,0.46564,0,2.2155,0.20825,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012296,118223,0,0.59310,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2049,286.90,99063,339.63,0.50000,1.1203</datapoint>
+          <datapoint>23.294,188.56,-4.0976,0.67906,4.4371,0.67936,-0.63961,0,0.63961,3.1416,2.2055,0.019994,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013064,125638,0,0.66975,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2070,286.91,99088,339.64,0.50000,1.1204</datapoint>
+          <datapoint>23.794,186.41,-4.5291,-0.86293,4.0981,0.87379,-1.7252,0,1.7252,3.1416,2.1368,0.13733,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012066,116057,0,0.57142,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1426,286.92,99113,339.65,0.50000,1.1206</datapoint>
+          <datapoint>24.223,184.57,-4.0457,1.1271,4.5307,1.1660,-2.6690,0,2.6690,3.1416,2.2649,0.29876,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013339,128332,0,0.69859,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2605,286.94,99139,339.65,0.42882,1.1207</datapoint>
+          <datapoint>24.667,182.66,-4.5255,-1.0800,4.0484,1.1257,-3.6437,0,3.6437,3.1416,2.1239,0.31743,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011919,114687,0,0.55787,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1179,286.95,99160,339.66,0.44418,1.1208</datapoint>
+          <datapoint>25.117,180.74,-4.0262,1.1097,4.5255,1.1112,-4.5934,0,4.5934,3.1416,2.0974,0.059009,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013323,128221,0,0.69723,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0995,286.96,99183,339.67,0.44995,1.1209</datapoint>
+          <datapoint>25.536,178.95,-4.5127,-1.1625,4.0282,1.1948,-5.4469,0,5.4469,3.1416,1.9820,0.27585,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011859,114148,0,0.55252,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9691,286.98,99205,339.68,0.41848,1.1210</datapoint>
+          <datapoint>26.008,176.94,-4.0161,1.0524,4.5130,1.0598,-6.3959,0,6.3959,3.1416,2.0410,0.12507,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013286,127902,0,0.69361,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0339,286.99,99226,339.68,0.47181,1.1211</datapoint>
+          <datapoint>26.419,175.19,-4.5118,-1.2053,4.0168,1.2158,-7.2488,0,7.2488,3.1416,2.1067,0.15974,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011825,113859,0,0.54960,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1155,287.00,99250,339.69,0.41124,1.1212</datapoint>
+          <datapoint>26.889,173.18,-4.0166,1.0525,4.5122,1.0627,-8.2236,0,8.2236,3.1416,2.0374,0.14724,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013283,127919,0,0.69364,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0455,287.01,99270,339.70,0.47048,1.1213</datapoint>
+          <datapoint>27.302,171.42,-4.5124,-1.2002,4.0173,1.2104,-9.0518,0,9.0518,3.1416,1.9724,0.15741,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011826,113906,0,0.54993,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9640,287.02,99294,339.71,0.41308,1.1215</datapoint>
+          <datapoint>27.749,169.51,-4.0370,1.0637,4.5147,1.1186,-9.8988,0,9.8988,3.1416,1.8176,0.34631,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013290,128026,0,0.69464,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8287,287.04,99315,339.71,0.44697,1.1216</datapoint>
+          <datapoint>28.196,167.60,-4.5326,-1.1099,4.0375,1.1196,-10.725,0,10.725,3.1416,1.8831,0.14665,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011885,114512,0,0.55567,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8856,287.05,99337,339.72,0.44660,1.1217</datapoint>
+          <datapoint>28.623,165.77,-4.0371,1.1611,4.5331,1.1715,-11.543,0,11.543,3.1416,1.9495,0.15556,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013343,128586,0,0.70058,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9473,287.06,99359,339.73,0.42680,1.1218</datapoint>
+          <datapoint>29.066,163.87,-4.5272,-1.1047,4.0384,1.1270,-12.386,0,12.386,3.1416,1.8504,0.22337,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011887,114570,0,0.55611,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8459,287.07,99381,339.74,0.44364,1.1219</datapoint>
+          <datapoint>29.429,162.30,-4.1060,1.1625,4.5375,1.3800,-13.105,0,13.105,3.1416,2.1198,0.74367,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013356,128749,0,0.70220,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1570,287.08,99403,339.74,0.36233,1.1222</datapoint>
+          <datapoint>29.929,160.15,-4.5044,-0.79682,4.1096,0.88229,-14.118,0,14.118,3.1416,1.9304,0.37885,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012096,116621,0,0.57608,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9474,287.10,99421,339.75,0.50000,1.1223</datapoint>
+          <datapoint>30.380,158.22,-4.0355,1.0380,4.5072,1.1069,-14.950,0,14.950,3.1416,1.7568,0.38427,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013266,127925,0,0.69309,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7709,287.11,99447,339.76,0.45172,1.1224</datapoint>
+          <datapoint>30.832,156.29,-4.5354,-1.1081,4.0355,1.1084,-15.745,0,15.745,3.1416,1.7668,0.022224,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011877,114554,0,0.55571,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7671,287.12,99469,339.77,0.45111,1.1225</datapoint>
+          <datapoint>31.251,154.49,-4.0380,1.1858,4.5357,1.1920,-16.497,0,16.497,3.1416,1.8179,0.12176,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013349,128771,0,0.70212,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8170,287.13,99492,339.77,0.41946,1.1226</datapoint>
+          <datapoint>31.657,152.76,-4.4742,-1.0736,4.0475,1.2306,-17.285,0,17.285,3.1416,2.0623,0.60153,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011912,114929,0,0.55923,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0957,287.15,99513,339.78,0.40630,1.1230</datapoint>
+          <datapoint>32.066,151.01,-4.0966,0.92365,4.4866,1.2231,-18.061,0,18.061,3.1416,1.7345,0.80175,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013204,127414,0,0.68726,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7283,287.16,99533,339.79,0.40880,1.1231</datapoint>
+          <datapoint>32.524,149.05,-4.4661,-0.80638,4.1102,1.0911,-18.779,0,18.779,3.1416,1.3977,0.73500,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012096,116740,0,0.57687,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.4004,287.17,99554,339.79,0.45826,1.1232</datapoint>
+          <datapoint>33.024,146.92,-4.0313,0.86955,4.4705,0.99033,-19.537,0,19.537,3.1416,1.6347,0.47396,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013156,126993,0,0.68257,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.5958,287.18,99577,339.80,0.50000,1.1234</datapoint>
+          <datapoint>33.472,145.01,-4.5313,-1.1166,4.0314,1.1166,-20.270,0,20.270,3.1416,1.6386,0.0086164,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011864,114536,0,0.55516,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6387,287.20,99602,339.81,0.44777,1.1235</datapoint>
+          <datapoint>33.895,143.19,-4.0332,1.1778,4.5315,1.1821,-20.972,0,20.972,3.1416,1.6812,0.10085,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013335,128766,0,0.70160,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6801,287.21,99624,339.82,0.42298,1.1236</datapoint>
+          <datapoint>34.345,141.27,-4.5304,-1.1050,4.0335,1.1110,-21.717,0,21.717,3.1416,1.6292,0.11548,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011869,114631,0,0.55596,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6278,287.22,99646,339.82,0.45005,1.1237</datapoint>
+          <datapoint>34.742,139.56,-4.0604,1.1853,4.5339,1.2609,-22.397,0,22.397,3.1416,1.7998,0.43003,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013342,128871,0,0.70259,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8063,287.23,99668,339.83,0.39654,1.1238</datapoint>
+          <datapoint>35.242,137.41,-4.5523,-0.98382,4.0607,0.98981,-23.283,0,23.283,3.1416,1.7454,0.10875,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011949,115437,0,0.56368,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7498,287.24,99688,339.84,0.50000,1.1239</datapoint>
+          <datapoint>35.498,136.29,-4.2010,1.3728,4.5873,1.9538,-23.775,0,23.775,3.1416,2.1012,1.3903,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013498,130428,0,0.71951,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3110,287.26,99713,339.85,0.25591,1.1240</datapoint>
+          <datapoint>35.998,134.15,-4.3801,-0.35822,4.2015,0.38607,-24.844,0,24.844,3.1416,2.1732,0.14397,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012363,119468,0,0.60363,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1651,287.26,99727,339.85,0.50000,1.1241</datapoint>
+          <datapoint>36.498,132.01,-4.1435,0.47320,4.3830,0.60295,-25.884,0,25.884,3.1416,1.9863,0.37366,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012897,124650,0,0.65704,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0141,287.28,99752,339.86,0.50000,1.1242</datapoint>
+          <datapoint>36.998,129.87,-4.4469,-0.60675,4.1462,0.69082,-26.836,0,26.836,3.1416,1.8212,0.33029,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012199,117934,0,0.58808,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8377,287.29,99777,339.87,0.50000,1.1243</datapoint>
+          <datapoint>37.498,127.74,-4.0521,0.78959,4.4481,0.82825,-27.715,0,27.715,3.1416,1.6961,0.25010,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013087,126544,0,0.67699,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7163,287.31,99802,339.88,0.50000,1.1244</datapoint>
+          <datapoint>37.983,125.66,-4.5418,-1.0083,4.0532,1.0295,-28.563,0,28.563,3.1416,1.7970,0.20778,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011925,115328,0,0.56223,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7917,287.32,99827,339.89,0.48567,1.1246</datapoint>
+          <datapoint>38.379,123.96,-4.0472,1.2501,4.5425,1.2638,-29.289,0,29.289,3.1416,1.8705,0.18571,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013364,129269,0,0.70628,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8732,287.33,99851,339.89,0.39562,1.1247</datapoint>
+          <datapoint>38.747,122.40,-4.4075,-0.97894,4.0702,1.3587,-30.041,0,30.041,3.1416,2.2172,0.94218,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011975,115844,0,0.56715,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3020,287.34,99871,339.90,0.36800,1.1248</datapoint>
+          <datapoint>39.247,120.27,-4.1038,0.60746,4.4077,0.61635,-31.163,0,31.163,3.1416,2.2694,0.10429,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012967,125466,0,0.66521,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2613,287.35,99889,339.91,0.50000,1.1249</datapoint>
+          <datapoint>39.747,118.12,-4.4910,-0.77450,4.1055,0.81879,-32.264,0,32.264,3.1416,2.1366,0.26563,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012078,116884,0,0.57724,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1488,287.37,99914,339.92,0.50000,1.1250</datapoint>
+          <datapoint>40.206,116.17,-4.0241,1.0171,4.4939,1.0892,-33.286,0,33.286,3.1416,2.3154,0.38969,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013220,127962,0,0.69177,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2981,287.38,99940,339.92,0.45904,1.1251</datapoint>
+          <datapoint>40.647,114.28,-4.5191,-1.1210,4.0248,1.1324,-34.293,0,34.293,3.1416,2.2447,0.16028,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011840,114621,0,0.55498,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2413,287.39,99963,339.93,0.44153,1.1252</datapoint>
+          <datapoint>41.058,112.53,-4.0443,1.1565,4.5218,1.2179,-35.182,0,35.182,3.1416,2.0879,0.38198,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013302,128794,0,0.70063,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0874,287.41,99985,339.94,0.41053,1.1253</datapoint>
+          <datapoint>41.481,110.73,-4.4718,-1.0107,4.0541,1.1821,-36.010,0,36.010,3.1416,1.8286,0.61303,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011926,115488,0,0.56328,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8063,287.42,100005,339.95,0.42297,1.1255</datapoint>
+          <datapoint>41.981,108.60,-4.0087,0.92624,4.4722,0.93735,-36.906,0,36.906,3.1416,1.7566,0.14391,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013155,127416,0,0.68558,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7687,287.43,100026,339.95,0.50000,1.1256</datapoint>
+          <datapoint>42.361,107.00,-4.4504,-1.1610,4.0188,1.3143,-37.619,0,37.619,3.1416,1.9910,0.61602,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011821,114518,0,0.55373,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0419,287.44,100051,339.96,0.38044,1.1257</datapoint>
+          <datapoint>42.861,104.87,-4.0364,0.82789,4.4511,0.84872,-38.591,0,38.591,3.1416,1.8975,0.18690,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013093,126850,0,0.67935,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9128,287.45,100070,339.97,0.50000,1.1258</datapoint>
+          <datapoint>43.240,103.27,-4.4232,-1.0204,4.0546,1.3191,-39.251,0,39.251,3.1416,1.5806,0.83606,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011926,115570,0,0.56384,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.5139,287.47,100095,339.98,0.37903,1.1259</datapoint>
+          <datapoint>43.740,101.15,-4.0723,0.70171,4.4238,0.72252,-40.062,0,40.062,3.1416,1.6667,0.17216,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013012,126108,0,0.67128,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6530,287.48,100114,339.98,0.50000,1.1260</datapoint>
+          <datapoint>44.145,99.431,-4.4184,-0.85607,4.0925,1.2370,-40.809,0,40.809,3.1416,2.0276,0.89289,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012037,116683,0,0.57462,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0725,287.49,100139,339.99,0.40421,1.1261</datapoint>
+          <datapoint>44.645,97.307,-4.0772,0.68242,4.4189,0.70095,-41.803,0,41.803,3.1416,1.9476,0.16014,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012997,126005,0,0.67004,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9602,287.50,100159,340.00,0.50000,1.1262</datapoint>
+          <datapoint>45.145,95.159,-4.5149,-0.87556,4.0773,0.87844,-42.786,0,42.786,3.1416,1.9831,0.071163,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011992,116284,0,0.57056,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9800,287.52,100184,340.01,0.50000,1.1263</datapoint>
+          <datapoint>45.520,93.549,-4.0769,1.1683,4.5227,1.3337,-43.574,0,43.574,3.1416,2.2243,0.64327,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013301,129007,0,0.70217,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2475,287.53,100209,340.01,0.37489,1.1265</datapoint>
+          <datapoint>46.020,91.402,-4.5101,-0.86639,4.0802,0.93829,-44.731,0,44.731,3.1416,2.4044,0.36020,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012000,116401,0,0.57159,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3884,287.54,100228,340.02,0.50000,1.1266</datapoint>
+          <datapoint>46.438,89.614,-4.0346,1.1363,4.5127,1.1949,-45.705,0,45.705,3.1416,2.2498,0.36945,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013272,128760,0,0.69932,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2523,287.56,100253,340.03,0.41845,1.1267</datapoint>
+          <datapoint>46.875,87.753,-4.4898,-1.0423,4.0405,1.1448,-46.643,0,46.643,3.1416,2.0429,0.47370,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011883,115303,0,0.56073,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0320,287.57,100274,340.04,0.43674,1.1268</datapoint>
+          <datapoint>47.313,85.886,-4.0319,1.0451,4.4938,1.1411,-47.494,0,47.494,3.1416,1.8422,0.45811,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013215,128257,0,0.69372,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8535,287.58,100296,340.04,0.43816,1.1269</datapoint>
+          <datapoint>47.744,84.051,-4.4842,-1.0500,4.0383,1.1605,-48.241,0,48.241,3.1416,1.6292,0.49442,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011876,115272,0,0.56031,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6148,287.59,100318,340.05,0.43083,1.1270</datapoint>
+          <datapoint>48.207,82.081,-4.0121,1.0181,4.4866,1.0782,-49.035,0,49.035,3.1416,1.7938,0.35499,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013194,128088,0,0.69175,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7761,287.60,100339,340.06,0.46373,1.1271</datapoint>
+          <datapoint>48.643,80.226,-4.5109,-1.1460,4.0123,1.1489,-49.808,0,49.808,3.1416,1.7583,0.081453,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011799,114563,0,0.55331,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7561,287.62,100362,340.07,0.43521,1.1272</datapoint>
+          <datapoint>49.077,78.376,-4.0134,1.1458,4.5111,1.1517,-50.582,0,50.582,3.1416,1.8088,0.11623,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013265,128824,0,0.69957,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8062,287.63,100384,340.07,0.43415,1.1273</datapoint>
+          <datapoint>49.516,76.503,-4.5132,-1.1377,4.0134,1.1382,-51.374,0,51.374,3.1416,1.7936,0.034626,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011801,114629,0,0.55382,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7928,287.64,100406,340.08,0.43929,1.1274</datapoint>
+          <datapoint>49.946,74.670,-4.0143,1.1606,4.5133,1.1632,-52.152,0,52.152,3.1416,1.8269,0.077483,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013271,128923,0,0.70049,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8254,287.65,100428,340.09,0.42986,1.1275</datapoint>
+          <datapoint>50.387,72.789,-4.5131,-1.1305,4.0145,1.1334,-52.950,0,52.950,3.1416,1.7918,0.079657,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011804,114690,0,0.55430,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7901,287.66,100449,340.09,0.44117,1.1277</datapoint>
+          <datapoint>50.804,71.008,-4.0261,1.1669,4.5144,1.1982,-53.674,0,53.674,3.1416,1.6782,0.27220,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013274,128993,0,0.70109,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6799,287.68,100471,340.10,0.41728,1.1278</datapoint>
+          <datapoint>51.207,69.302,-4.4494,-1.0518,4.0376,1.2425,-54.403,0,54.403,3.1416,1.9443,0.66144,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011871,115383,0,0.56089,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9820,287.69,100492,340.11,0.40243,1.1279</datapoint>
+          <datapoint>51.707,67.185,-4.0187,0.86127,4.4502,0.88406,-55.400,0,55.400,3.1416,2.0441,0.19945,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013084,127190,0,0.68149,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0275,287.70,100512,340.12,0.50000,1.1280</datapoint>
+          <datapoint>52.098,65.533,-4.4400,-1.0784,4.0312,1.2799,-56.146,0,56.146,3.1416,1.7748,0.68930,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011852,115235,0,0.55933,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7271,287.71,100537,340.12,0.39066,1.1281</datapoint>
+          <datapoint>52.598,63.416,-4.0285,0.82313,4.4420,0.88235,-56.994,0,56.994,3.1416,1.6159,0.31781,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013060,126994,0,0.67924,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6422,287.72,100556,340.13,0.50000,1.1282</datapoint>
+          <datapoint>53.029,61.580,-4.4801,-1.0461,4.0349,1.1583,-57.737,0,57.737,3.1416,1.8305,0.49724,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011863,115374,0,0.56056,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8443,287.74,100581,340.14,0.43168,1.1283</datapoint>
+          <datapoint>53.464,59.727,-4.0330,1.0272,4.4851,1.1488,-58.485,0,58.485,3.1416,1.6066,0.51445,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013186,128264,0,0.69274,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6180,287.75,100603,340.15,0.43524,1.1284</datapoint>
+          <datapoint>53.903,57.860,-4.4816,-1.0231,4.0396,1.1402,-59.238,0,59.238,3.1416,1.8273,0.50329,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011876,115539,0,0.56205,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8374,287.76,100625,340.15,0.43853,1.1285</datapoint>
+          <datapoint>54.342,55.992,-4.0264,1.0367,4.4859,1.1386,-60.086,0,60.086,3.1416,2.0341,0.47090,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013187,128322,0,0.69322,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0218,287.77,100646,340.16,0.43914,1.1408</datapoint>
+          <datapoint>54.812,53.984,-4.5255,-1.0628,4.0265,1.0648,-61.034,0,61.034,3.1416,2.0032,0.065776,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011837,115198,0,0.55862,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0039,287.79,100668,340.17,0.46957,1.1410</datapoint>
+          <datapoint>55.210,52.280,-4.0296,1.2447,4.5259,1.2551,-61.845,0,61.845,3.1416,2.0675,0.16131,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013305,129506,0,0.70591,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0692,287.80,100692,340.18,0.39837,1.1411</datapoint>
+          <datapoint>55.687,50.239,-4.5283,-1.0458,4.0297,1.0485,-62.840,0,62.840,3.1416,2.1035,0.075412,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011846,115323,0,0.55971,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1021,287.81,100712,340.18,0.47689,1.1412</datapoint>
+          <datapoint>56.076,48.574,-4.0367,1.2638,4.5293,1.2855,-63.640,0,63.640,3.1416,2.0120,0.23509,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013314,129640,0,0.70722,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0074,287.82,100736,340.19,0.38895,1.1413</datapoint>
+          <datapoint>56.485,46.839,-4.4389,-0.98227,4.0503,1.2212,-64.524,0,64.524,3.1416,2.3091,0.72564,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011906,115945,0,0.56564,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3436,287.83,100755,340.20,0.40942,1.1415</datapoint>
+          <datapoint>56.985,44.724,-4.0217,0.83447,4.4401,0.87016,-65.710,0,65.710,3.1416,2.4324,0.24666,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013051,127119,0,0.67984,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.4119,287.85,100776,340.20,0.50000,1.1416</datapoint>
+          <datapoint>57.450,42.737,-4.5213,-1.0743,4.0217,1.0750,-66.845,0,66.845,3.1416,2.4505,0.038893,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011821,115159,0,0.55787,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.4503,287.86,100800,340.21,0.46511,1.1423</datapoint>
+          <datapoint>57.853,41.018,-4.0241,1.2358,4.5217,1.2428,-67.821,0,67.821,3.1416,2.3979,0.13094,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013290,129494,0,0.70532,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3970,287.87,100824,340.22,0.40233,1.1425</datapoint>
+          <datapoint>58.227,39.442,-4.4049,-1.0183,4.0436,1.3372,-68.657,0,68.657,3.1416,2.0738,0.86669,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011885,115818,0,0.56416,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0015,287.88,100844,340.23,0.37392,1.1426</datapoint>
+          <datapoint>58.727,37.325,-4.0620,0.68584,4.4089,0.81925,-69.638,0,69.638,3.1416,1.8497,0.44810,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012958,126296,0,0.67079,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8858,287.89,100862,340.23,0.50000,1.1427</datapoint>
+          <datapoint>59.227,35.183,-4.5050,-0.88614,4.0647,0.94470,-70.522,0,70.522,3.1416,1.6860,0.32745,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011946,116455,0,0.57025,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7008,287.91,100887,340.24,0.50000,1.1428</datapoint>
+          <datapoint>59.642,33.415,-4.0208,1.1673,4.5067,1.2053,-71.247,0,71.247,3.1416,1.8105,0.30001,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013245,129140,0,0.70116,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8091,287.92,100912,340.25,0.41484,1.1429</datapoint>
+          <datapoint>60.097,31.473,-4.5058,-1.0650,4.0226,1.0978,-72.099,0,72.099,3.1416,1.9318,0.26629,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011822,115284,0,0.55872,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9328,287.93,100933,340.26,0.45547,1.1430</datapoint>
+          <datapoint>60.521,29.666,-4.0086,1.1717,4.5061,1.1781,-72.908,0,72.908,3.1416,1.8797,0.12274,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013243,129159,0,0.70122,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8814,287.95,100956,340.26,0.42442,1.1433</datapoint>
+          <datapoint>60.881,28.154,-4.3956,-1.0751,4.0288,1.3890,-73.641,0,73.641,3.1416,2.1962,0.87939,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011840,115493,0,0.56063,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2829,287.96,100977,340.27,0.35998,1.1434</datapoint>
+          <datapoint>61.381,26.037,-4.0707,0.64984,4.3984,0.75079,-74.693,0,74.693,3.1416,2.0082,0.37603,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012926,126104,0,0.66831,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0383,287.97,100995,340.28,0.50000,1.1435</datapoint>
+          <datapoint>61.881,23.897,-4.4916,-0.84191,4.0718,0.86782,-75.723,0,75.723,3.1416,2.1134,0.21046,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011966,116758,0,0.57285,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1037,287.98,101020,340.29,0.50000,1.1436</datapoint>
+          <datapoint>62.322,22.025,-4.0015,1.1118,4.4926,1.1343,-76.633,0,76.633,3.1416,2.0145,0.22454,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013202,128845,0,0.69751,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0212,287.99,101045,340.29,0.44082,1.1438</datapoint>
+          <datapoint>62.737,20.267,-4.4719,-1.1338,4.0059,1.2051,-77.433,0,77.433,3.1416,1.8449,0.40858,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011772,114905,0,0.55468,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8262,288.01,101067,340.30,0.41489,1.1439</datapoint>
+          <datapoint>63.166,18.444,-4.0297,1.0311,4.4775,1.1659,-78.275,0,78.275,3.1416,2.0783,0.54422,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013157,128449,0,0.69308,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0693,288.02,101087,340.31,0.42885,1.1440</datapoint>
+          <datapoint>63.657,16.343,-4.5294,-1.0177,4.0297,1.0183,-79.300,0,79.300,3.1416,2.0963,0.036539,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011841,115619,0,0.56148,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0951,288.03,101109,340.32,0.49100,1.1441</datapoint>
+          <datapoint>63.991,14.903,-4.0870,1.3236,4.5382,1.4958,-79.961,0,79.961,3.1416,1.8634,0.69678,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013335,130229,0,0.71226,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8130,288.04,101133,340.32,0.33426,1.1445</datapoint>
+          <datapoint>64.491,12.765,-4.4643,-0.75476,4.0907,0.84817,-80.845,0,80.845,3.1416,1.6699,0.38696,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.012020,117399,0,0.57878,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6889,288.05,101150,340.33,0.50000,1.1446</datapoint>
+          <datapoint>64.875,11.125,-4.0731,1.0186,4.4768,1.3016,-81.546,0,81.546,3.1416,1.9812,0.81040,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013154,128501,0,0.69334,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0038,288.07,101175,340.34,0.38414,1.1447</datapoint>
+          <datapoint>65.375,8.9861,-4.4823,-0.81846,4.0743,0.84876,-82.508,0,82.508,3.1416,1.8688,0.22476,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011971,116963,0,0.57437,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8795,288.08,101195,340.35,0.50000,1.1448</datapoint>
+          <datapoint>65.799,7.1843,-4.0209,1.0888,4.4862,1.1798,-83.341,0,83.341,3.1416,2.0613,0.45430,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013181,128807,0,0.69649,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0555,288.09,101220,340.35,0.42381,1.1449</datapoint>
+          <datapoint>66.277,5.1452,-4.5208,-1.0472,4.0209,1.0472,-84.324,0,84.324,3.1416,2.0571,0.0089535,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011814,115462,0,0.55959,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0572,288.10,101241,340.36,0.47745,1.1450</datapoint>
+          <datapoint>66.625,3.6477,-4.0714,1.2893,4.5281,1.4344,-85.003,0,85.003,3.1416,1.8379,0.62882,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013303,130047,0,0.70982,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8011,288.12,101265,340.37,0.34857,1.1452</datapoint>
+          <datapoint>67.125,1.5092,-4.4823,-0.82167,4.0717,0.82725,-85.910,0,85.910,3.1416,1.7899,0.095900,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.011962,116952,0,0.57402,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7945,288.13,101282,340.37,0.50000,1.1453</datapoint>
+          <datapoint>67.585,-0.43553,-3.9828,1.0870,4.4823,1.0882,-86.738,0,86.738,3.1416,1.8137,0.051654,NaN,NaN,NaN,NaN,0.063810,NaN,NaN,NaN,0.013168,128768,0,0.69578,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8112,288.14,101307,340.38,0.45948,1.1454</datapoint>
+        </databranch>
+      </flightdata>
+    </simulation>
+  </simulations>
+</openrocket>
diff --git a/datafiles/examples/Clustered rocket design.ork b/datafiles/examples/Clustered rocket design.ork
new file mode 100644 (file)
index 0000000..3e01cf2
--- /dev/null
@@ -0,0 +1,868 @@
+<?xml version='1.0' encoding='utf-8'?>
+<openrocket version="1.0" creator="OpenRocket 0.9.3pre">
+  <rocket>
+    <name>A clustered rocket</name>
+    <comment>Edit the &quot;Clustered Inner Tube&quot; and see the &quot;Cluster&quot; tab for clustering options.</comment>
+    <designer>Sampo Niskanen</designer>
+    <motorconfiguration configid="da326836-0959-4c94-bcd5-49dee07235a4"/>
+    <motorconfiguration configid="05896b5a-71a7-48ac-b7ae-eadeb267975b"/>
+    <motorconfiguration configid="b13e8ca2-f54d-4ca8-9b23-06c6c9eb237a"/>
+    <motorconfiguration configid="e1dc7488-77c0-403a-b54f-c01db07aba2f" default="true"/>
+    <motorconfiguration configid="5d9a2765-395d-4d9c-9678-38eed0988c72"/>
+    <referencetype>maximum</referencetype>
+
+    <subcomponents>
+      <stage>
+        <name>Sustainer</name>
+
+        <subcomponents>
+          <nosecone>
+            <name>Nose cone</name>
+            <finish>normal</finish>
+            <material type="bulk" density="1050.0">Polystyrene</material>
+            <length>0.1</length>
+            <thickness>0.0020</thickness>
+            <shape>ellipsoid</shape>
+            <shapeclipped>false</shapeclipped>
+            <aftradius>0.0275</aftradius>
+            <aftshoulderradius>0.024</aftshoulderradius>
+            <aftshoulderlength>0.035</aftshoulderlength>
+            <aftshoulderthickness>0.0020</aftshoulderthickness>
+            <aftshouldercapped>true</aftshouldercapped>
+          </nosecone>
+
+          <bodytube>
+            <name>Body tube</name>
+            <finish>normal</finish>
+            <material type="bulk" density="680.0">Cardboard</material>
+            <length>0.6</length>
+            <thickness>0.0010</thickness>
+            <radius>auto</radius>
+
+            <subcomponents>
+              <innertube>
+                <name>Clustered Inner Tube</name>
+                <position type="bottom">0.0050</position>
+                <comment>Clustering the inner tube automatically multiplies also the components attached to it.
+The cluster configuration can be modified at any point in the &quot;Cluster&quot; tab.</comment>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <length>0.075</length>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <outerradius>0.0095</outerradius>
+                <thickness>5.000000000000004E-4</thickness>
+                <clusterconfiguration>4-ring</clusterconfiguration>
+                <clusterscale>1.1</clusterscale>
+                <clusterrotation>0.0</clusterrotation>
+                <motormount>
+                  <motor configid="da326836-0959-4c94-bcd5-49dee07235a4">
+                    <manufacturer>Estes</manufacturer>
+                    <designation>A8</designation>
+                    <diameter>0.018</diameter>
+                    <length>0.07</length>
+                    <delay>3.0</delay>
+                  </motor>
+                  <motor configid="05896b5a-71a7-48ac-b7ae-eadeb267975b">
+                    <manufacturer>Estes</manufacturer>
+                    <designation>B4</designation>
+                    <diameter>0.018</diameter>
+                    <length>0.07</length>
+                    <delay>4.0</delay>
+                  </motor>
+                  <motor configid="b13e8ca2-f54d-4ca8-9b23-06c6c9eb237a">
+                    <manufacturer>Estes</manufacturer>
+                    <designation>C6</designation>
+                    <diameter>0.018</diameter>
+                    <length>0.07</length>
+                    <delay>3.0</delay>
+                  </motor>
+                  <motor configid="e1dc7488-77c0-403a-b54f-c01db07aba2f">
+                    <manufacturer>Estes</manufacturer>
+                    <designation>C6</designation>
+                    <diameter>0.018</diameter>
+                    <length>0.07</length>
+                    <delay>5.0</delay>
+                  </motor>
+                  <motor configid="5d9a2765-395d-4d9c-9678-38eed0988c72">
+                    <manufacturer>Estes</manufacturer>
+                    <designation>C6</designation>
+                    <diameter>0.018</diameter>
+                    <length>0.07</length>
+                    <delay>7.0</delay>
+                  </motor>
+                  <ignitionevent>automatic</ignitionevent>
+                  <ignitiondelay>0.0</ignitiondelay>
+                  <overhang>0.0030</overhang>
+                </motormount>
+
+                <subcomponents>
+                  <engineblock>
+                    <name>Engine block</name>
+                    <position type="top">0.0020</position>
+                    <material type="bulk" density="680.0">Cardboard</material>
+                    <length>0.0050</length>
+                    <radialposition>0.0</radialposition>
+                    <radialdirection>0.0</radialdirection>
+                    <outerradius>auto</outerradius>
+                    <thickness>0.0030</thickness>
+                  </engineblock>
+                </subcomponents>
+              </innertube>
+
+              <centeringring>
+                <name>Centering ring</name>
+                <position type="bottom">0.0</position>
+                <comment>The centering ring automatically takes the outer diameter of the body tube and the inner diameter of the inner tube.</comment>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <length>0.0020</length>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <outerradius>auto</outerradius>
+                <innerradius>auto</innerradius>
+              </centeringring>
+
+              <centeringring>
+                <name>Centering ring</name>
+                <position type="bottom">-0.045</position>
+                <comment>The centering ring automatically takes the outer diameter of the body tube and the inner diameter of the inner tube.</comment>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <length>0.0020</length>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <outerradius>auto</outerradius>
+                <innerradius>auto</innerradius>
+              </centeringring>
+
+              <shockcord>
+                <name>Shock cord</name>
+                <position type="top">0.035</position>
+                <comment>The shock cord does not need to be attached to anything in particular, as it functions only as a mass component.</comment>
+                <packedlength>0.052000000000000005</packedlength>
+                <packedradius>0.0080</packedradius>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <cordlength>0.6</cordlength>
+                <material type="line" density="0.0043">Elastic cord (flat  6mm, 1/4 in)</material>
+              </shockcord>
+
+              <parachute>
+                <name>Parachute</name>
+                <position type="top">0.04</position>
+                <packedlength>0.042</packedlength>
+                <packedradius>0.015</packedradius>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <cd>auto</cd>
+                <deployevent>ejection</deployevent>
+                <deployaltitude>200.0</deployaltitude>
+                <deploydelay>0.0</deploydelay>
+                <material type="surface" density="0.067">Ripstop nylon</material>
+                <diameter>0.4</diameter>
+                <linecount>6</linecount>
+                <linelength>0.3</linelength>
+                <linematerial type="line" density="0.0010">Braided nylon (2 mm, 1/16 in)</linematerial>
+              </parachute>
+
+              <masscomponent>
+                <name>Wadding</name>
+                <position type="top">0.09</position>
+                <packedlength>0.03</packedlength>
+                <packedradius>0.0235</packedradius>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <mass>0.0020</mass>
+              </masscomponent>
+
+              <launchlug>
+                <name>Launch lug</name>
+                <position type="middle">0.0</position>
+                <finish>normal</finish>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <radius>0.0035</radius>
+                <length>0.035</length>
+                <thickness>0.0010</thickness>
+                <radialdirection>10.0</radialdirection>
+              </launchlug>
+
+              <launchlug>
+                <name>Launch lug</name>
+                <position type="bottom">-0.01</position>
+                <finish>normal</finish>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <radius>0.0035</radius>
+                <length>0.035</length>
+                <thickness>0.0010</thickness>
+                <radialdirection>10.0</radialdirection>
+              </launchlug>
+
+              <innertube>
+                <name>Pressure distribution tube</name>
+                <position type="bottom">-0.1</position>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <length>0.38</length>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <outerradius>0.01</outerradius>
+                <thickness>5.000000000000004E-4</thickness>
+                <clusterconfiguration>single</clusterconfiguration>
+                <clusterscale>1.0</clusterscale>
+                <clusterrotation>0.0</clusterrotation>
+              </innertube>
+
+              <centeringring>
+                <name>Centering ring</name>
+                <position type="bottom">-0.105</position>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <length>0.0020</length>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <outerradius>auto</outerradius>
+                <innerradius>auto</innerradius>
+              </centeringring>
+
+              <centeringring>
+                <name>Centering ring</name>
+                <position type="bottom">-0.47000000000000003</position>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <length>0.0020</length>
+                <radialposition>0.0</radialposition>
+                <radialdirection>0.0</radialdirection>
+                <outerradius>auto</outerradius>
+                <innerradius>auto</innerradius>
+              </centeringring>
+
+              <ellipticalfinset>
+                <name>Elliptical fin set</name>
+                <position type="bottom">0.0</position>
+                <finish>normal</finish>
+                <material type="bulk" density="680.0">Cardboard</material>
+                <fincount>3</fincount>
+                <rotation>0.0</rotation>
+                <thickness>0.0030</thickness>
+                <crosssection>square</crosssection>
+                <cant>0.0</cant>
+                <rootchord>0.06</rootchord>
+                <height>0.06</height>
+              </ellipticalfinset>
+            </subcomponents>
+          </bodytube>
+        </subcomponents>
+      </stage>
+    </subcomponents>
+  </rocket>
+
+  <simulations>
+    <simulation status="uptodate">
+      <name>Simulation 1</name>
+      <simulator>RK4Simulator</simulator>
+      <calculator>BarrowmanCalculator</calculator>
+      <conditions>
+        <configid>da326836-0959-4c94-bcd5-49dee07235a4</configid>
+        <launchrodlength>1.0</launchrodlength>
+        <launchrodangle>0.0</launchrodangle>
+        <launchroddirection>0.0</launchroddirection>
+        <windaverage>2.0</windaverage>
+        <windturbulence>0.1</windturbulence>
+        <launchaltitude>0.0</launchaltitude>
+        <launchlatitude>45.0</launchlatitude>
+        <atmosphere model="isa"/>
+        <timestep>0.05</timestep>
+      </conditions>
+      <flightdata maxaltitude="46.539" maxvelocity="27.915" maxacceleration="121.17" maxmach="0.082022" timetoapogee="3.3203" flighttime="11.353" groundhitvelocity="6.3748">
+        <databranch name="Main" types="Time,Altitude,Vertical velocity,Vertical acceleration,Total velocity,Total acceleration,Position upwind,Position parallel to wind,Lateral distance,Lateral direction,Lateral velocity,Lateral acceleration,Angle of attack,Roll rate,Pitch rate,Yaw rate,Mass,CP location,CG location,Stability margin calibers,Mach number,Reynolds number,Thrust,Drag force,Drag coefficient,Axial drag coefficient,Friction drag coefficient,Pressure drag coefficient,Base drag coefficient,Normal force coefficient,Pitch moment coefficient,Yaw moment coefficient,Side force coefficient,Roll moment coefficient,Roll forcing coefficient,Roll damping coefficient,Pitch damping coefficient,Reference length,Reference area,Vertical orientation (zenith),Lateral orientation (azimuth),Wind velocity,Air temperature,Air pressure,Speed of sound,Simulation time step,Computation time">
+          <event time="0" type="launch"/>
+          <event time="0" type="ignition"/>
+          <event time="0.10000" type="liftoff"/>
+          <event time="0.25000" type="launchrod"/>
+          <event time="0.74675" type="burnout"/>
+          <event time="3.3703" type="apogee"/>
+          <event time="3.7703" type="ejectioncharge"/>
+          <event time="3.7703" type="recoverydevicedeployment"/>
+          <event time="11.353" type="groundhit"/>
+          <event time="11.353" type="simulationend"/>
+          <datapoint>0,0,0,-4.5905,1.9380,4.5905,0,0,0,0,0,0,1.5708,0,0,0,0.26739,NaN,NaN,NaN,0.0056936,92367,1.3975,0,0.77836,0,0.44517,0.21319,0.12000,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,0.055000,0.0023758,1.5708,0,1.9380,288.15,101325,340.39,0.050000,0.0055471</datapoint>
+          <datapoint>0.25000,1.3925,16.356,57.233,16.506,57.273,0,0,0,0,0,2.1262,0.13488,0,0,0,0.26138,0.47162,0.42930,0.76947,0.048493,786608,17.805,0.28004,0.62534,0.70640,0.29158,0.21346,0.12031,1.4019,1.0787,0,0,0,0,0,0,0.055000,0.0023758,1.5708,0,2.2197,288.14,101309,340.38,0.050000,0.027575</datapoint>
+          <datapoint>0.50100,6.6096,24.249,24.096,24.311,24.105,-0.056486,0,0.056486,3.1416,0.33128,0.65700,0.028135,0,0.32552,0,0.25789,0.49508,0.42601,1.2560,0.071427,1158093,9.2872,0.54219,0.62605,0.63080,0.29150,0.21389,0.12066,0.24121,0.30032,0,0,0,0,0,0.0026289,0.055000,0.0023758,1.5277,0,2.0610,288.11,101247,340.36,0.034284,0.081942</datapoint>
+          <datapoint>0.74675,13.166,27.242,-12.688,27.331,12.745,-0.075617,0,0.075617,3.1416,0.18940,1.2092,0.036741,0,-0.15472,0,0.25419,0.51087,0.42241,1.6083,0.080306,1301313,0,0.68866,0.62638,0.63431,0.29146,0.21409,0.12084,0.35998,0.57942,0,0,0,0,0,-4.6376e-4,0.055000,0.0023758,1.4533,0,2.0163,288.06,101171,340.34,0.019132,0.19201</datapoint>
+          <datapoint>1.0042,19.766,24.070,-11.933,24.184,11.933,0.0053147,0,0.0053147,0,0.38775,0.089350,0.010107,0,0.17082,0,0.25419,0.51821,0.42241,1.7419,0.071064,1150883,0,0.53237,0.62604,0.62668,0.29150,0.21388,0.12066,0.094370,0.16366,0,0,0,0,0,7.2198e-4,0.055000,0.0023758,1.4635,0,1.9582,288.02,101093,340.31,0.040033,0.46167</datapoint>
+          <datapoint>1.2745,25.845,20.928,-11.362,21.040,11.399,0.097882,0,0.097882,0,0.24710,0.92217,0.037083,0,-0.078611,0,0.25419,0.49269,0.42241,1.2777,0.061831,1000824,0,0.40730,0.62573,0.63379,0.29153,0.21369,0.12050,0.32358,0.41366,0,0,0,0,0,-2.0201e-4,0.055000,0.0023758,1.5047,0,1.9206,287.98,101022,340.29,0.045876,0.50285</datapoint>
+          <datapoint>1.5320,30.862,18.055,-10.962,18.169,10.987,0.12893,0,0.12893,0,0.0044473,0.73790,0.039519,0,0.12023,0,0.25419,0.49203,0.42241,1.2659,0.053396,863921,0,0.30395,0.62547,0.63457,0.29156,0.21353,0.12037,0.34646,0.43795,0,0,0,0,0,6.3366e-4,0.055000,0.0023758,1.4982,0,2.0289,287.95,100963,340.27,0.046477,0.55880</datapoint>
+          <datapoint>1.7722,34.886,15.460,-10.659,15.596,10.663,0.11193,0,0.11193,0,0.12665,0.28845,0.016290,0,0.22222,0,0.25419,0.49829,0.42241,1.3797,0.045836,741345,0,0.22118,0.62529,0.62692,0.29158,0.21343,0.12027,0.13627,0.18507,0,0,0,0,0,0.0029381,0.055000,0.0023758,1.4549,0,2.1817,287.92,100916,340.25,0.049408,0.56648</datapoint>
+          <datapoint>2.0206,38.399,12.840,-10.440,12.993,10.440,0.076482,0,0.076482,0,0.14217,0.058427,0.017978,0,-0.20639,0,0.25419,0.51588,0.42241,1.6995,0.038188,617452,0,0.15351,0.62516,0.62714,0.29160,0.21337,0.12019,0.17021,0.29292,0,0,0,0,0,-0.0036516,0.055000,0.0023758,1.3993,0,2.1292,287.90,100875,340.24,0.049900,0.57939</datapoint>
+          <datapoint>2.2703,41.283,10.260,-10.228,10.467,10.228,0.042246,0,0.042246,0,0.13155,0.020789,0.018418,0,-0.16266,0,0.25419,0.51575,0.42241,1.6970,0.030765,497312,0,0.10089,0.63318,0.63528,0.29974,0.21331,0.12012,0.17450,0.29962,0,0,0,0,0,-0.0034947,0.055000,0.0023758,1.3533,0,2.2020,287.88,100841,340.23,0.049983,0.58705</datapoint>
+          <datapoint>2.5203,43.530,7.7273,-10.036,8.0230,10.036,0.0090901,0,0.0090901,0,0.13697,0.11080,0.016911,0,0.14564,0,0.25419,0.49808,0.42241,1.3758,0.023582,381122,0,0.060887,0.65084,0.65267,0.31751,0.21327,0.12007,0.14163,0.19008,0,0,0,0,0,0.0047688,0.055000,0.0023758,1.3154,0,2.2949,287.87,100814,340.22,0.049997,0.60598</datapoint>
+          <datapoint>2.7703,45.149,5.2346,-9.9157,5.5333,9.9161,-0.028822,0,0.028822,3.1416,0.16299,0.087497,0.036284,0,0.15943,0,0.25419,0.49282,0.42241,1.2801,0.016264,262821,0,0.030468,0.67833,0.68672,0.34507,0.21323,0.12003,0.31596,0.39245,0,0,0,0,0,0.012013,0.055000,0.0023758,1.2770,0,1.9565,287.86,100795,340.21,0.050000,0.61370</datapoint>
+          <datapoint>3.0203,46.149,2.7680,-9.8214,3.2227,9.8225,-0.072902,0,0.072902,3.1416,0.19078,0.14730,0.20199,0,0.17571,0,0.25419,0.46100,0.42241,0.70163,0.0094726,153058,0,0.013400,0.72526,0.89048,0.39205,0.21320,0.12001,2.3246,1.5880,0,0,0,0,0,0.043020,0.055000,0.0023758,1.2351,0,1.8412,287.85,100784,340.21,0.050000,0.62109</datapoint>
+          <datapoint>3.2703,46.535,0.32110,-9.7972,1.6796,9.7974,-0.12594,0,0.12594,3.1416,0.22997,0.060058,0.99812,0,0.17438,0,0.25419,0.51967,0.42241,1.7684,0.0049370,79769,0,0.0010182,0.79581,0.24910,0.46262,0.21318,0.12000,3.9228,-3.0946,0,0,0,0,0,0.15599,0.055000,0.0023758,1.1905,0,1.8786,287.85,100779,340.21,0.050000,0.63290</datapoint>
+          <datapoint>3.5203,46.310,-2.1225,-9.7349,2.7723,9.7364,-0.18597,0,0.18597,3.1416,0.25460,0.16945,2.0211,0,0.15267,0,0.25419,0.57205,0.42241,2.7208,0.0081488,131665,0,-0.0013905,0.74005,-0.12487,0.40685,0.21319,0.12001,4.2954,-4.1120,0,0,0,0,0,0.043889,0.055000,0.0023758,1.1491,0,2.0380,287.85,100782,340.21,0.050000,0.65867</datapoint>
+          <datapoint>3.7203,45.691,-4.0555,-9.5791,4.3618,9.5871,-0.24167,0,0.24167,3.1416,0.30941,0.39190,2.3154,0,0.12174,0,0.25419,0.58930,0.42241,3.0344,0.012821,207169,0,-0.011218,0.69788,-0.40691,0.36465,0.21321,0.12002,4.2076,-2.0214,0,0,0,0,0,0.011273,0.055000,0.0023758,1.1217,0,1.9152,287.85,100789,340.21,0.050000,0.66497</datapoint>
+          <datapoint>3.9973,44.338,-5.4416,-3.5473,5.2019,3.9851,-0.38015,0,0.38015,3.1416,0.74631,1.8159,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.015290,247081,0,1.6592,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9657,287.86,100797,340.21,0.12547,0.66646</datapoint>
+          <datapoint>4.1653,43.388,-5.8621,-2.5027,5.5719,2.9760,-0.52827,0,0.52827,3.1416,1.0169,1.6104,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.016378,264671,0,1.9038,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9444,287.86,100805,340.21,0.16801,0.66659</datapoint>
+          <datapoint>4.4222,41.835,-6.2277,-1.4234,5.9349,1.9464,-0.83328,0,0.83328,3.1416,1.3579,1.3276,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.017445,281934,0,2.1601,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9441,287.87,100816,340.22,0.25688,0.66673</datapoint>
+          <datapoint>4.8533,39.114,-6.3985,-0.39619,6.2692,1.1597,-1.5200,0,1.5200,3.1416,1.8278,1.0899,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018427,297851,0,2.4107,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0784,287.88,100834,340.22,0.43114,0.66687</datapoint>
+          <datapoint>5.3533,35.923,-6.3654,0.066322,6.3998,0.21028,-2.4589,0,2.4589,3.1416,1.9276,0.19954,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018810,304117,0,2.5128,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9570,287.90,100866,340.23,0.50000,0.66702</datapoint>
+          <datapoint>5.8533,32.736,-6.3809,-0.031054,6.3679,0.27705,-3.3883,0,3.3883,3.1416,1.7899,0.27530,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018715,302672,0,2.4885,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7485,287.92,100904,340.25,0.50000,0.66716</datapoint>
+          <datapoint>6.3533,29.548,-6.3709,0.019937,6.3836,0.28642,-4.3190,0,4.3190,3.1416,1.9328,0.28573,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018761,303492,0,2.5015,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9753,287.94,100941,340.26,0.50000,0.66730</datapoint>
+          <datapoint>6.8533,26.362,-6.3734,-0.0050170,6.3754,0.36996,-5.3316,0,5.3316,3.1416,2.1178,0.36993,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018736,303178,0,2.4959,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1730,287.96,100978,340.27,0.50000,0.66744</datapoint>
+          <datapoint>7.3533,23.175,-6.3735,-2.3288e-4,6.3741,0.14711,-6.3721,0,6.3721,3.1416,2.0442,0.14711,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018732,303189,0,2.4956,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0223,287.98,101016,340.29,0.50000,0.66759</datapoint>
+          <datapoint>7.8533,19.989,-6.3726,0.0019566,6.3735,0.012126,-7.3957,0,7.3957,3.1416,2.0502,0.011967,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018729,303234,0,2.4959,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0520,288.00,101053,340.30,0.50000,0.66773</datapoint>
+          <datapoint>8.3533,16.803,-6.3711,0.0029552,6.3733,0.14675,-8.4024,0,8.4024,3.1416,1.9768,0.14672,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018728,303294,0,2.4964,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9550,288.02,101091,340.31,0.50000,0.66787</datapoint>
+          <datapoint>8.8533,13.617,-6.3709,3.3909e-4,6.3712,0.046657,-9.3850,0,9.3850,3.1416,1.9535,0.046656,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018721,303266,0,2.4955,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9466,288.04,101128,340.32,0.50000,0.66801</datapoint>
+          <datapoint>9.3533,10.437,-6.3511,0.039542,6.3949,0.85638,-10.469,0,10.469,3.1416,2.3812,0.85546,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018790,304468,0,2.5149,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.5065,288.06,101165,340.34,0.50000,0.66815</datapoint>
+          <datapoint>9.8533,7.2545,-6.3779,-0.053489,6.3523,0.19690,-11.636,0,11.636,3.1416,2.2865,0.18950,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018664,302516,0,2.4823,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2580,288.08,101203,340.35,0.50000,0.66830</datapoint>
+          <datapoint>10.353,4.0728,-6.3492,0.057285,6.3956,0.73807,-12.687,0,12.687,3.1416,1.9186,0.73584,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018791,304648,0,2.5169,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8112,288.10,101240,340.36,0.50000,0.66844</datapoint>
+          <datapoint>10.853,0.89175,-6.3748,-0.051090,6.3520,0.29361,-13.610,0,13.610,3.1416,1.7740,0.28913,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018662,302646,0,2.4835,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7306,288.12,101277,340.37,0.50000,0.66858</datapoint>
+          <datapoint>11.353,-2.2924,-6.3617,0.026257,6.3748,0.026375,-14.497,0,14.497,3.1416,1.7752,0.0024849,NaN,NaN,NaN,NaN,0.25419,NaN,NaN,NaN,0.018728,303803,0,2.5021,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7756,288.14,101315,340.39,0.50000,0.66872</datapoint>
+        </databranch>
+      </flightdata>
+    </simulation>
+
+    <simulation status="uptodate">
+      <name>Simulation 2</name>
+      <simulator>RK4Simulator</simulator>
+      <calculator>BarrowmanCalculator</calculator>
+      <conditions>
+        <configid>05896b5a-71a7-48ac-b7ae-eadeb267975b</configid>
+        <launchrodlength>1.0</launchrodlength>
+        <launchrodangle>0.0</launchrodangle>
+        <launchroddirection>0.0</launchroddirection>
+        <windaverage>2.0</windaverage>
+        <windturbulence>0.1</windturbulence>
+        <launchaltitude>0.0</launchaltitude>
+        <launchlatitude>45.0</launchlatitude>
+        <atmosphere model="isa"/>
+        <timestep>0.05</timestep>
+      </conditions>
+      <flightdata maxaltitude="123.66" maxvelocity="50.690" maxacceleration="152.00" maxmach="0.14897" timetoapogee="5.1226" flighttime="25.321" groundhitvelocity="6.3672">
+        <databranch name="Main" types="Time,Altitude,Vertical velocity,Vertical acceleration,Total velocity,Total acceleration,Position upwind,Position parallel to wind,Lateral distance,Lateral direction,Lateral velocity,Lateral acceleration,Angle of attack,Roll rate,Pitch rate,Yaw rate,Mass,CP location,CG location,Stability margin calibers,Mach number,Reynolds number,Thrust,Drag force,Drag coefficient,Axial drag coefficient,Friction drag coefficient,Pressure drag coefficient,Base drag coefficient,Normal force coefficient,Pitch moment coefficient,Yaw moment coefficient,Side force coefficient,Roll moment coefficient,Roll forcing coefficient,Roll damping coefficient,Pitch damping coefficient,Reference length,Reference area,Vertical orientation (zenith),Lateral orientation (azimuth),Wind velocity,Air temperature,Air pressure,Speed of sound,Simulation time step,Computation time">
+          <event time="0" type="launch"/>
+          <event time="0" type="ignition"/>
+          <event time="0.050000" type="liftoff"/>
+          <event time="0.20000" type="launchrod"/>
+          <event time="1.0315" type="burnout"/>
+          <event time="5.0729" type="ejectioncharge"/>
+          <event time="5.0729" type="recoverydevicedeployment"/>
+          <event time="5.1735" type="apogee"/>
+          <event time="25.321" type="groundhit"/>
+          <event time="25.321" type="simulationend"/>
+          <datapoint>0,0,0,4.5438,1.7331,4.5438,0,0,0,0,0,0,1.5708,0,0,0,0.27759,NaN,NaN,NaN,0.0050914,82598,3.9865,0,0.79157,0,0.45838,0.21318,0.12000,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,0.055000,0.0023758,1.5708,0,1.7331,288.15,101325,340.39,0.050000,0.0046788</datapoint>
+          <datapoint>0.25000,2.7587,22.720,50.633,22.800,50.678,-0.0024441,0,0.0024441,3.1416,0.10007,2.1155,0.082269,0,0.061601,0,0.26813,0.48198,0.43544,0.84624,0.066984,1086416,16.708,0.50004,0.62590,0.66120,0.29152,0.21380,0.12058,0.78173,0.66142,0,0,0,0,0,1.1126e-4,0.055000,0.0023758,1.5693,0,2.0073,288.13,101293,340.38,0.025547,0.014177</datapoint>
+          <datapoint>0.48982,9.4856,32.921,37.695,32.954,37.780,-0.053243,0,0.053243,3.1416,0.13988,2.5448,0.0042133,0,-0.27290,0,0.26560,0.52004,0.43318,1.5793,0.096823,1569470,13.627,0.99025,0.62707,0.62718,0.29137,0.21448,0.12122,0.038935,0.062526,0,0,0,0,0,-0.0010350,0.055000,0.0023758,1.5222,0,1.6036,288.09,101214,340.35,0.043168,0.031436</datapoint>
+          <datapoint>0.74629,19.118,42.090,34.738,42.167,35.056,0.050864,0,0.050864,0,1.0713,4.7115,0.014624,0,0.14485,0,0.26244,0.51712,0.43028,1.5789,0.12391,2006808,13.380,1.6272,0.62869,0.63002,0.29120,0.21549,0.12200,0.13789,0.21753,0,0,0,0,0,1.7596e-4,0.055000,0.0023758,1.4957,0,1.4756,288.03,101101,340.31,0.018212,0.13073</datapoint>
+          <datapoint>0.99595,30.704,50.597,12.382,50.690,12.411,0.39280,0,0.39280,0,1.4371,0.85163,0.015214,0,0.072424,0,0.25524,0.49905,0.42344,1.3747,0.14897,2410326,8.0063,2.3560,0.63045,0.63189,0.29100,0.21657,0.12289,0.12735,0.17503,0,0,0,0,0,2.9650e-5,0.055000,0.0023758,1.5253,0,1.6381,287.95,100965,340.27,0.017349,0.16347</datapoint>
+          <datapoint>1.2462,42.873,46.364,-17.706,46.462,17.736,0.72363,0,0.72363,0,1.3573,1.0271,0.014172,0,0.0071364,0,0.25359,0.51732,0.42182,1.7364,0.13657,2207250,0,1.9737,0.62955,0.63080,0.29110,0.21603,0.12242,0.13358,0.23195,0,0,0,0,0,3.4069e-7,0.055000,0.0023758,1.4916,0,1.6626,287.87,100822,340.22,0.016515,0.18041</datapoint>
+          <datapoint>1.4934,53.809,42.190,-16.176,42.289,16.244,1.0598,0,1.0598,0,1.2497,1.4873,0.013349,0,-0.042187,0,0.25359,0.49943,0.42182,1.4111,0.12431,2007302,0,1.6308,0.62872,0.62983,0.29120,0.21551,0.12201,0.11120,0.15693,0,0,0,0,0,-1.4372e-5,0.055000,0.0023758,1.5158,0,1.6388,287.80,100694,340.18,0.030005,0.21239</datapoint>
+          <datapoint>1.7382,63.663,38.368,-15.098,38.474,15.106,1.3282,0,1.3282,0,0.98328,0.49239,0.0015545,0,0.14526,0,0.25359,0.50284,0.42182,1.4732,0.11311,1824878,0,1.3448,0.62800,0.62801,0.29127,0.21506,0.12166,0.012629,0.018399,0,0,0,0,0,2.0586e-4,0.055000,0.0023758,1.4979,0,1.8773,287.74,100578,340.14,0.045406,0.22297</datapoint>
+          <datapoint>1.9754,72.350,34.889,-14.240,35.035,14.241,1.5559,0,1.5559,0,0.95268,0.097146,0.0082200,0,-0.054427,0,0.25359,0.51888,0.42182,1.7648,0.10301,1660638,0,1.1138,0.62739,0.62781,0.29134,0.21467,0.12138,0.076543,0.13512,0,0,0,0,0,-3.4852e-5,0.055000,0.0023758,1.4714,0,2.2361,287.68,100476,340.10,0.049228,0.23049</datapoint>
+          <datapoint>2.2233,80.569,31.470,-13.361,31.628,13.369,1.7913,0,1.7913,0,0.91735,0.45312,0.0022952,0,-0.028524,0,0.25359,0.50253,0.42182,1.4675,0.093003,1498197,0,0.90572,0.62690,0.62694,0.29139,0.21438,0.12112,0.018664,0.027401,0,0,0,0,0,-1.1746e-5,0.055000,0.0023758,1.4734,0,2.2303,287.63,100380,340.07,0.049870,0.23806</datapoint>
+          <datapoint>2.4729,88.017,28.227,-12.650,28.378,12.662,2.0051,0,2.0051,0,0.78829,0.55173,0.0073821,0,0.027065,0,0.25359,0.50097,0.42182,1.4392,0.083454,1343490,0,0.72854,0.62651,0.62685,0.29144,0.21416,0.12091,0.060663,0.087294,0,0,0,0,0,1.3136e-5,0.055000,0.0023758,1.4749,0,2.1364,287.58,100293,340.04,0.049978,0.28412</datapoint>
+          <datapoint>2.7229,94.683,25.135,-12.107,25.255,12.107,2.1905,0,2.1905,0,0.72258,0.038332,0.0082992,0,-0.023251,0,0.25359,0.51875,0.42182,1.7624,0.074277,1195064,0,0.57644,0.62615,0.62659,0.29149,0.21395,0.12072,0.077233,0.13613,0,0,0,0,0,-1.2240e-5,0.055000,0.0023758,1.4649,0,1.7386,287.53,100215,340.02,0.049996,0.29154</datapoint>
+          <datapoint>2.9729,100.59,22.180,-11.564,22.326,11.569,2.3671,0,2.3671,0,0.67155,0.34650,0.0067437,0,0.016434,0,0.25359,0.50110,0.42182,1.4416,0.065665,1055950,0,0.44988,0.62585,0.62614,0.29152,0.21377,0.12056,0.055322,0.079743,0,0,0,0,0,7.8251e-6,0.055000,0.0023758,1.4631,0,1.8775,287.50,100145,339.99,0.049999,0.30034</datapoint>
+          <datapoint>3.2229,105.78,19.343,-11.156,19.476,11.157,2.5244,0,2.5244,0,0.59407,0.15319,2.2184e-4,0,-0.052303,0,0.25359,0.52111,0.42182,1.8053,0.057286,920779,0,0.34188,0.62558,0.62558,0.29155,0.21361,0.12043,0.0020328,0.0037741,0,0,0,0,0,-1.0415e-4,0.055000,0.0023758,1.4537,0,1.6775,287.46,100084,339.97,0.050000,0.30785</datapoint>
+          <datapoint>3.4729,110.27,16.602,-10.788,16.779,10.792,2.6653,0,2.6653,0,0.52593,0.29363,0.012214,0,0.085282,0,0.25359,0.49946,0.42182,1.4118,0.049357,793032,0,0.25395,0.62536,0.62628,0.29157,0.21347,0.12032,0.10132,0.14267,0,0,0,0,0,3.7305e-4,0.055000,0.0023758,1.4375,0,1.9065,287.43,100032,339.95,0.050000,0.31539</datapoint>
+          <datapoint>3.7229,114.09,13.939,-10.523,14.103,10.523,2.7900,0,2.7900,0,0.48401,0.058071,0.0051089,0,-0.096103,0,0.25359,0.51962,0.42182,1.7781,0.041486,666339,0,0.17907,0.62521,0.62538,0.29160,0.21339,0.12022,0.047236,0.084663,0,0,0,0,0,-6.7061e-4,0.055000,0.0023758,1.4133,0,1.6566,287.41,99987,339.94,0.050000,0.33852</datapoint>
+          <datapoint>3.9729,117.25,11.341,-10.275,11.549,10.276,2.9079,0,2.9079,0,0.45586,0.13798,0.0085398,0,0.098976,0,0.25359,0.50051,0.42182,1.4307,0.033974,545529,0,0.12052,0.62739,0.62785,0.29391,0.21333,0.12015,0.070289,0.099500,0,0,0,0,0,0.0010607,0.055000,0.0023758,1.3896,0,1.7222,287.39,99950,339.93,0.050000,0.34595</datapoint>
+          <datapoint>4.2229,119.76,8.7977,-10.087,9.0568,10.088,3.0164,0,3.0164,0,0.41137,0.18330,0.030768,0,0.12491,0,0.25359,0.49428,0.42182,1.3175,0.026644,427735,0,0.076574,0.64299,0.64878,0.30961,0.21328,0.12009,0.26502,0.34641,0,0,0,0,0,0.0027470,0.055000,0.0023758,1.3618,0,1.7392,287.37,99920,339.92,0.050000,0.35297</datapoint>
+          <datapoint>4.4729,121.65,6.2958,-9.9363,6.6714,9.9398,3.1127,0,3.1127,0,0.35520,0.26273,0.092539,0,0.16248,0,0.25359,0.47971,0.42182,1.0526,0.019627,315031,0,0.045499,0.66450,0.71058,0.33120,0.21324,0.12005,0.89511,0.93364,0,0,0,0,0,0.0085662,0.055000,0.0023758,1.3262,0,1.8517,287.36,99898,339.91,0.050000,0.36072</datapoint>
+          <datapoint>4.7229,122.92,3.8248,-9.8352,4.3300,9.8385,3.1937,0,3.1937,0,0.29210,0.25666,0.19785,0,0.19938,0,0.25359,0.46158,0.42182,0.72302,0.012739,204448,0,0.023043,0.69902,0.85440,0.36578,0.21321,0.12002,2.2635,1.6060,0,0,0,0,0,0.030620,0.055000,0.0023758,1.2808,0,1.7377,287.35,99883,339.90,0.050000,0.38996</datapoint>
+          <datapoint>4.9729,123.57,1.3780,-9.7384,2.4105,9.7427,3.2582,0,3.2582,0,0.22385,0.29071,0.61968,0,0.21016,0,0.25359,0.42928,0.42182,0.13566,0.0070919,113812,0,0.0060094,0.75517,0.71899,0.42198,0.21319,0.12001,9.1082,-5.6966,0,0,0,0,0,0.10977,0.055000,0.0023758,1.2282,0,1.7540,287.35,99876,339.90,0.050000,0.39741</datapoint>
+          <datapoint>5.2257,123.60,-1.0916,-9.5215,2.0713,9.5725,3.3000,0,3.3000,0,0.060328,0.98640,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.0060938,97795,0,0.26112,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8724,287.35,99875,339.90,0.052233,0.40257</datapoint>
+          <datapoint>5.4570,123.11,-3.0703,-7.8728,3.1426,7.9887,3.2817,0,3.2817,0,0.22858,1.3559,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.0092455,148377,0,0.60109,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9414,287.35,99879,339.90,0.062588,0.40327</datapoint>
+          <datapoint>5.6858,122.23,-4.5256,-5.6344,4.3096,5.8417,3.1873,0,3.1873,0,0.59119,1.5425,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.012679,203490,0,1.1305,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9504,287.35,99887,339.91,0.085591,0.40369</datapoint>
+          <datapoint>5.9129,121.09,-5.4518,-3.5756,5.1970,3.9832,3.0130,0,3.0130,0,0.96043,1.7554,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.015289,245409,0,1.6442,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1472,287.36,99897,339.91,0.12553,0.40396</datapoint>
+          <datapoint>6.0767,120.17,-5.8570,-2.4735,5.6109,3.0518,2.8317,0,2.8317,0,1.2533,1.7874,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.016507,264968,0,1.9166,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2874,287.36,99905,339.91,0.16384,0.40410</datapoint>
+          <datapoint>6.3211,118.69,-6.2139,-1.4607,5.9425,2.0463,2.4827,0,2.4827,0,1.6035,1.4331,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.017482,280647,0,2.1500,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2578,287.37,99916,339.92,0.24434,0.40425</datapoint>
+          <datapoint>6.8211,115.52,-6.4752,-0.52244,6.2293,0.83653,1.5993,0,1.5993,0,1.9301,0.65333,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018326,294221,0,2.3628,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0402,287.38,99933,339.92,0.50000,0.40439</datapoint>
+          <datapoint>7.3211,112.32,-6.3363,0.27763,6.4906,0.75088,0.54702,0,0.54702,0,2.2790,0.69766,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.019094,306639,0,2.5660,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3776,287.40,99970,339.93,0.50000,0.40453</datapoint>
+          <datapoint>7.8211,109.13,-6.4210,-0.16938,6.3372,0.22967,-0.61185,0,0.61185,3.1416,2.3565,0.15511,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018642,299463,0,2.4469,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3808,287.42,100008,339.95,0.50000,0.40467</datapoint>
+          <datapoint>8.3211,105.93,-6.3727,0.096618,6.4241,0.31935,-1.7521,0,1.7521,3.1416,2.2043,0.30438,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018897,303644,0,2.5152,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1594,287.44,100045,339.96,0.50000,0.40482</datapoint>
+          <datapoint>8.8211,102.74,-6.3919,-0.038453,6.3826,0.54694,-2.7860,0,2.7860,3.1416,1.9315,0.54558,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018774,301760,0,2.4836,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8488,287.46,100083,339.97,0.50000,0.40496</datapoint>
+          <datapoint>9.3211,99.544,-6.3867,0.010480,6.3933,0.20602,-3.7775,0,3.7775,3.1416,2.0344,0.20575,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018805,302340,0,2.4927,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0654,287.48,100120,339.98,0.50000,0.40510</datapoint>
+          <datapoint>9.8211,96.350,-6.3888,-0.0041731,6.3871,0.11219,-4.8087,0,4.8087,3.1416,2.0905,0.11211,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018786,302120,0,2.4886,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1074,287.50,100158,340.00,0.50000,0.40535</datapoint>
+          <datapoint>10.321,93.156,-6.3860,0.0056299,6.3895,0.14498,-5.8721,0,5.8721,3.1416,2.1629,0.14487,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018792,302306,0,2.4912,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1847,287.52,100195,340.01,0.50000,0.40550</datapoint>
+          <datapoint>10.821,89.963,-6.3851,0.0018424,6.3879,0.24173,-6.9233,0,6.9233,3.1416,2.0420,0.24172,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018787,302305,0,2.4907,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0057,287.54,100232,340.02,0.50000,0.40564</datapoint>
+          <datapoint>11.321,86.771,-6.3849,2.1914e-4,6.3859,0.15509,-7.9637,0,7.9637,3.1416,2.1196,0.15509,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018780,302281,0,2.4899,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1429,287.57,100270,340.03,0.50000,0.40578</datapoint>
+          <datapoint>11.821,83.579,-6.3841,0.0016944,6.3850,0.039718,-9.0285,0,9.0285,3.1416,2.1394,0.039682,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018777,302315,0,2.4900,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1454,287.59,100307,340.05,0.50000,0.40592</datapoint>
+          <datapoint>12.321,80.388,-6.3792,0.0098660,6.3892,0.39444,-10.049,0,10.049,3.1416,1.9423,0.39432,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018789,302589,0,2.4940,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8833,287.61,100345,340.06,0.50000,0.40607</datapoint>
+          <datapoint>12.821,77.198,-6.3813,-0.0043403,6.3830,0.34089,-10.977,0,10.977,3.1416,1.7718,0.34086,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018770,302368,0,2.4899,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7207,287.63,100382,340.07,0.50000,0.40621</datapoint>
+          <datapoint>13.321,74.007,-6.3815,-2.5021e-4,6.3816,0.086545,-11.853,0,11.853,3.1416,1.7286,0.086544,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018765,302374,0,2.4896,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7156,287.65,100420,340.08,0.50000,0.40635</datapoint>
+          <datapoint>13.821,70.817,-6.3792,0.0046117,6.3827,0.19369,-12.741,0,12.741,3.1416,1.8254,0.19363,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018767,302500,0,2.4912,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8544,287.67,100457,340.10,0.50000,0.40650</datapoint>
+          <datapoint>14.321,67.627,-6.3798,-0.0013496,6.3792,0.043171,-13.648,0,13.648,3.1416,1.8038,0.043150,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018756,302409,0,2.4892,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7973,287.69,100494,340.11,0.50000,0.40664</datapoint>
+          <datapoint>14.821,64.438,-6.3778,0.0040736,6.3802,0.098629,-14.538,0,14.538,3.1416,1.7545,0.098544,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018758,302526,0,2.4907,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7398,287.71,100532,340.12,0.50000,0.40679</datapoint>
+          <datapoint>15.321,61.253,-6.3618,0.031927,6.3984,0.79241,-15.514,0,15.514,3.1416,2.1504,0.79177,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018811,303464,0,2.5057,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2673,287.73,100569,340.14,0.50000,0.40693</datapoint>
+          <datapoint>15.821,58.068,-6.3778,-0.031988,6.3709,0.52337,-16.655,0,16.655,3.1416,2.4116,0.52240,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018730,302234,0,2.4849,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.4901,287.75,100607,340.15,0.50000,0.40709</datapoint>
+          <datapoint>16.321,54.880,-6.3727,0.010265,6.3804,0.28195,-17.825,0,17.825,3.1416,2.2707,0.28176,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018757,302760,0,2.4931,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2288,287.77,100644,340.16,0.50000,0.40723</datapoint>
+          <datapoint>16.821,51.694,-6.3722,0.0010364,6.3777,0.38844,-18.912,0,18.912,3.1416,2.0765,0.38844,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018748,302702,0,2.4917,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0186,287.79,100681,340.17,0.50000,0.40738</datapoint>
+          <datapoint>17.321,48.507,-6.3740,-0.0036691,6.3732,0.17896,-19.928,0,19.928,3.1416,1.9871,0.17892,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018735,302565,0,2.4890,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9603,287.81,100719,340.19,0.50000,0.40752</datapoint>
+          <datapoint>17.821,45.321,-6.3700,0.0080972,6.3771,0.30767,-20.883,0,20.883,3.1416,1.8333,0.30756,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018745,302823,0,2.4928,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7875,287.83,100756,340.20,0.50000,0.40766</datapoint>
+          <datapoint>18.321,42.136,-6.3731,-0.0062512,6.3700,0.0086312,-21.799,0,21.799,3.1416,1.8303,0.0059516,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018724,302556,0,2.4879,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8294,287.86,100793,340.21,0.50000,0.40780</datapoint>
+          <datapoint>18.821,38.950,-6.3697,0.0067773,6.3734,0.095975,-22.702,0,22.702,3.1416,1.7824,0.095735,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018733,302791,0,2.4914,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7682,287.88,100831,340.22,0.50000,0.40795</datapoint>
+          <datapoint>19.321,35.766,-6.3667,0.0060379,6.3744,0.37741,-23.640,0,23.640,3.1416,1.9711,0.37736,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018735,302912,0,2.4929,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0271,287.90,100868,340.24,0.50000,0.40809</datapoint>
+          <datapoint>19.821,32.583,-6.3661,0.0010809,6.3723,0.41265,-24.678,0,24.678,3.1416,2.1774,0.41265,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018728,302886,0,2.4920,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2387,287.92,100906,340.25,0.50000,0.40824</datapoint>
+          <datapoint>20.321,29.399,-6.3693,-0.0063005,6.3661,0.021029,-25.764,0,25.764,3.1416,2.1674,0.020063,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018710,302667,0,2.4879,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1644,287.94,100943,340.26,0.50000,0.40838</datapoint>
+          <datapoint>20.821,26.215,-6.3661,0.0063960,6.3693,0.039751,-26.852,0,26.852,3.1416,2.1870,0.039233,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018718,302891,0,2.4912,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1928,287.96,100980,340.27,0.50000,0.40852</datapoint>
+          <datapoint>21.321,23.032,-6.3641,0.0039761,6.3691,0.30062,-27.983,0,27.983,3.1416,2.3373,0.30059,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018717,302951,0,2.4917,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3819,287.98,101018,340.29,0.50000,0.40866</datapoint>
+          <datapoint>21.821,19.850,-6.3653,-0.0023661,6.3651,0.16961,-29.131,0,29.131,3.1416,2.2525,0.16959,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018704,302833,0,2.4893,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2274,288.00,101055,340.30,0.50000,0.40881</datapoint>
+          <datapoint>22.321,16.668,-6.3639,0.0027390,6.3653,0.0046845,-30.257,0,30.257,3.1416,2.2506,0.0038004,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018704,302917,0,2.4902,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2501,288.02,101092,340.31,0.50000,0.40895</datapoint>
+          <datapoint>22.821,13.487,-6.3613,0.0051752,6.3663,0.27129,-31.416,0,31.416,3.1416,2.3862,0.27124,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018707,303040,0,2.4918,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.4264,288.04,101130,340.32,0.50000,0.40910</datapoint>
+          <datapoint>23.321,10.305,-6.3630,-0.0034093,6.3615,0.066751,-32.601,0,32.601,3.1416,2.3529,0.066664,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018692,302881,0,2.4887,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3430,288.06,101167,340.34,0.50000,0.40928</datapoint>
+          <datapoint>23.821,7.1249,-6.3589,0.0081641,6.3654,0.26705,-33.744,0,33.744,3.1416,2.2195,0.26692,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018703,303140,0,2.4925,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1800,288.08,101204,340.35,0.50000,0.40943</datapoint>
+          <datapoint>24.321,3.9476,-6.3504,0.017071,6.3733,0.66237,-34.771,0,34.771,3.1416,1.8884,0.66215,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018725,303592,0,2.4995,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7913,288.10,101241,340.36,0.50000,0.40991</datapoint>
+          <datapoint>24.821,0.76914,-6.3634,-0.025933,6.3521,0.22865,-35.743,0,35.743,3.1416,2.0020,0.22717,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018662,302653,0,2.4836,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0357,288.12,101279,340.37,0.50000,0.41006</datapoint>
+          <datapoint>25.321,-2.4100,-6.3532,0.020297,6.3672,0.34257,-36.702,0,36.702,3.1416,1.8310,0.34196,NaN,NaN,NaN,NaN,0.25359,NaN,NaN,NaN,0.018706,303445,0,2.4962,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7808,288.15,101316,340.39,0.50000,0.41020</datapoint>
+        </databranch>
+      </flightdata>
+    </simulation>
+
+    <simulation status="uptodate">
+      <name>Simulation 3 - too short delay</name>
+      <simulator>RK4Simulator</simulator>
+      <calculator>BarrowmanCalculator</calculator>
+      <conditions>
+        <configid>b13e8ca2-f54d-4ca8-9b23-06c6c9eb237a</configid>
+        <launchrodlength>1.0</launchrodlength>
+        <launchrodangle>0.0</launchrodangle>
+        <launchroddirection>0.0</launchroddirection>
+        <windaverage>2.0</windaverage>
+        <windturbulence>0.1</windturbulence>
+        <launchaltitude>0.0</launchaltitude>
+        <launchlatitude>45.0</launchlatitude>
+        <atmosphere model="isa"/>
+        <timestep>0.05</timestep>
+      </conditions>
+      <flightdata maxaltitude="256.49" maxvelocity="87.650" maxacceleration="167.43" maxmach="0.25778" timetoapogee="5.7283" flighttime="46.493" groundhitvelocity="6.3314">
+        <warning>Recovery device deployment at high speed (25.5 m/s).</warning>
+        <databranch name="Main" types="Time,Altitude,Vertical velocity,Vertical acceleration,Total velocity,Total acceleration,Position upwind,Position parallel to wind,Lateral distance,Lateral direction,Lateral velocity,Lateral acceleration,Angle of attack,Roll rate,Pitch rate,Yaw rate,Mass,CP location,CG location,Stability margin calibers,Mach number,Reynolds number,Thrust,Drag force,Drag coefficient,Axial drag coefficient,Friction drag coefficient,Pressure drag coefficient,Base drag coefficient,Normal force coefficient,Pitch moment coefficient,Yaw moment coefficient,Side force coefficient,Roll moment coefficient,Roll forcing coefficient,Roll damping coefficient,Pitch damping coefficient,Reference length,Reference area,Vertical orientation (zenith),Lateral orientation (azimuth),Wind velocity,Air temperature,Air pressure,Speed of sound,Simulation time step,Computation time">
+          <event time="0" type="launch"/>
+          <event time="0" type="ignition"/>
+          <event time="0.050000" type="liftoff"/>
+          <event time="0.20000" type="launchrod"/>
+          <event time="1.8759" type="burnout"/>
+          <event time="4.9028" type="ejectioncharge"/>
+          <event time="4.9028" type="recoverydevicedeployment"/>
+          <event time="5.7791" type="apogee"/>
+          <event time="46.493" type="groundhit"/>
+          <event time="46.493" type="simulationend"/>
+          <datapoint>0,0,0,2.6470,1.7876,2.6470,0,0,0,0,0,0,1.5708,0,0,0,0.29439,NaN,NaN,NaN,0.0052517,85199,3.6693,0,0.78785,0,0.45466,0.21319,0.12000,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,0.055000,0.0023758,1.5708,0,1.7876,288.15,101325,340.39,0.050000,0.0043768</datapoint>
+          <datapoint>0.25000,2.3315,22.765,68.852,22.848,68.883,-0.0024600,0,0.0024600,3.1416,0.099691,2.0487,0.084328,0,0.035997,0,0.28877,0.48154,0.45241,0.52951,0.067124,1088736,23.220,0.50337,0.62590,0.66278,0.29151,0.21380,0.12059,0.80427,0.42583,0,0,0,0,0,4.1088e-5,0.055000,0.0023758,1.5700,0,2.0434,288.13,101298,340.38,0.041992,0.013726</datapoint>
+          <datapoint>0.48941,9.4754,36.104,47.777,36.142,47.796,-0.061470,0,0.061470,3.1416,0.25897,1.3418,0.011434,0,0.22720,0,0.28565,0.49989,0.45001,0.90687,0.10619,1721283,17.649,1.1934,0.62758,0.62839,0.29132,0.21479,0.12147,0.094821,0.085344,0,0,0,0,0,6.4594e-4,0.055000,0.0023758,1.5366,0,1.9090,288.09,101214,340.35,0.044971,0.058797</datapoint>
+          <datapoint>0.74086,20.005,47.472,42.736,47.543,43.129,-0.014753,0,0.014753,3.1416,0.85354,5.8145,0.017912,0,0.044163,0,0.28051,0.51627,0.44592,1.2792,0.13970,2262482,16.895,2.0741,0.62978,0.63176,0.29108,0.21616,0.12254,0.17001,0.21746,0,0,0,0,0,1.3814e-5,0.055000,0.0023758,1.4982,0,1.7428,288.02,101090,340.31,0.017725,0.073811</datapoint>
+          <datapoint>0.99746,33.631,58.673,41.966,58.766,41.968,0.33175,0,0.33175,0,1.5927,0.36285,0.012540,0,-0.030147,0,0.27697,0.49998,0.44302,1.0358,0.17271,2793680,17.507,3.1743,0.63266,0.63365,0.29078,0.21801,0.12388,0.10450,0.10824,0,0,0,0,0,-4.1538e-6,0.055000,0.0023758,1.5273,0,1.6996,287.93,100931,340.26,0.024081,0.087871</datapoint>
+          <datapoint>1.2565,50.183,68.810,35.402,68.922,35.617,0.78953,0,0.78953,0,2.1507,3.9027,0.0046764,0,-0.011384,0,0.26980,0.52055,0.43690,1.5209,0.20260,3272397,16.620,4.3778,0.63616,0.63630,0.29045,0.22037,0.12534,0.043459,0.066098,0,0,0,0,0,-4.1849e-7,0.055000,0.0023758,1.5091,0,1.7754,287.82,100736,340.19,0.026410,0.12445</datapoint>
+          <datapoint>1.4850,66.852,77.070,35.447,77.214,35.542,1.3562,0,1.3562,0,2.7554,2.6078,5.3448e-4,0,0.030893,0,0.26361,0.50403,0.43136,1.3212,0.22702,3661472,17.494,5.5424,0.64284,0.64284,0.29014,0.22599,0.12670,0.0043574,0.0057547,0,0,0,0,0,2.3977e-6,0.055000,0.0023758,1.5101,0,1.9694,287.72,100541,340.13,0.047095,0.13377</datapoint>
+          <datapoint>1.7270,86.513,85.336,32.504,85.517,32.576,2.1083,0,2.1083,0,3.4537,2.1639,0.0015639,0,-0.0021762,0,0.25802,0.50398,0.42613,1.4156,0.25148,4049094,17.792,6.8589,0.64974,0.64976,0.28980,0.23172,0.12822,0.012800,0.018119,0,0,0,0,0,-9.4999e-9,0.055000,0.0023758,1.5074,0,2.1017,287.59,100310,340.05,0.049512,0.14142</datapoint>
+          <datapoint>1.9976,109.61,81.460,-34.433,81.655,34.513,3.0591,0,3.0591,0,3.3492,2.3539,0.0022520,0,-0.0091988,0,0.25119,0.50365,0.41942,1.5315,0.24019,3859407,0,6.2090,0.64653,0.64656,0.28996,0.22906,0.12750,0.018443,0.028245,0,0,0,0,0,-1.8178e-7,0.055000,0.0023758,1.5040,0,2.2863,287.44,100039,339.96,0.044355,0.15104</datapoint>
+          <datapoint>2.2613,129.96,73.066,-29.411,73.246,29.441,3.8810,0,3.8810,0,2.9654,1.3344,1.5531e-4,0,0.052871,0,0.25119,0.52202,0.41942,1.8655,0.21551,3456568,0,4.9333,0.63966,0.63966,0.29029,0.22333,0.12604,0.0014324,0.0026647,0,0,0,0,0,7.4629e-6,0.055000,0.0023758,1.5006,0,2.1635,287.31,99801,339.88,0.042911,0.16319</datapoint>
+          <datapoint>2.5193,147.88,65.989,-25.714,66.153,25.716,4.5878,0,4.5878,0,2.5873,0.30513,0.0037777,0,-0.0014695,0,0.25119,0.52076,0.41942,1.8425,0.19468,3117546,0,3.9879,0.63489,0.63498,0.29054,0.21943,0.12493,0.035032,0.064547,0,0,0,0,0,-7.0679e-9,0.055000,0.0023758,1.4965,0,2.0745,287.19,99591,339.81,0.030570,0.17267</datapoint>
+          <datapoint>2.7733,163.84,59.855,-22.779,60.016,22.805,5.2105,0,5.2105,0,2.2607,1.0962,9.3908e-4,0,0.065144,0,0.25119,0.50344,0.41942,1.5278,0.17665,2824816,0,3.2673,0.63305,0.63305,0.29074,0.21825,0.12406,0.0076395,0.011654,0,0,0,0,0,1.6876e-5,0.055000,0.0023758,1.4985,0,2.1312,287.09,99403,339.74,0.043840,0.18298</datapoint>
+          <datapoint>3.0062,177.18,54.799,-20.647,54.966,20.669,5.7196,0,5.7196,0,2.1089,0.95090,8.1768e-4,0,-0.016498,0,0.25119,0.50337,0.41942,1.5264,0.16181,2584440,0,2.7308,0.63161,0.63162,0.29088,0.21733,0.12340,0.0066453,0.010144,0,0,0,0,0,-1.2904e-6,0.055000,0.0023758,1.4937,0,2.1670,287.00,99247,339.69,0.048965,0.19069</datapoint>
+          <datapoint>3.2534,190.12,49.936,-18.786,50.105,18.803,6.2088,0,6.2088,0,1.8643,0.79669,5.3465e-4,0,0.042867,0,0.25119,0.50335,0.41942,1.5261,0.14752,2353554,0,2.2619,0.63035,0.63035,0.29101,0.21651,0.12283,0.0043397,0.0066124,0,0,0,0,0,1.0484e-5,0.055000,0.0023758,1.4891,0,2.2517,286.91,99095,339.64,0.049826,0.20151</datapoint>
+          <datapoint>3.5029,202.01,45.445,-17.225,45.609,17.240,6.6580,0,6.6580,0,1.7347,0.70348,8.2597e-4,0,-0.015113,0,0.25119,0.50318,0.41942,1.5230,0.13430,2140352,0,1.8692,0.62939,0.62940,0.29112,0.21593,0.12234,0.0067048,0.010213,0,0,0,0,0,-1.5727e-6,0.055000,0.0023758,1.4868,0,2.1306,286.84,98956,339.59,0.049971,0.20935</datapoint>
+          <datapoint>3.7528,212.84,41.309,-15.911,41.471,15.930,7.0689,0,7.0689,0,1.5507,0.78836,0.0033547,0,0.031978,0,0.25119,0.50235,0.41942,1.5079,0.12214,1944545,0,1.5420,0.62857,0.62864,0.29121,0.21542,0.12194,0.027366,0.041255,0,0,0,0,0,8.5162e-6,0.055000,0.0023758,1.4856,0,2.1152,286.77,98829,339.55,0.049995,0.21682</datapoint>
+          <datapoint>4.0028,222.68,37.467,-14.872,37.635,14.873,7.4348,0,7.4348,0,1.4105,0.15661,0.0046415,0,-0.040429,0,0.25119,0.51997,0.41942,1.8282,0.11085,1763338,0,1.2674,0.62786,0.62799,0.29129,0.21497,0.12160,0.042945,0.078531,0,0,0,0,0,-1.6528e-5,0.055000,0.0023758,1.4715,0,2.1449,286.70,98713,339.51,0.049999,0.22447</datapoint>
+          <datapoint>4.2528,231.59,33.872,-13.895,34.052,13.911,7.7810,0,7.7810,0,1.3350,0.65218,0.0046446,0,-0.013362,0,0.25119,0.50186,0.41942,1.4989,0.10031,1594326,0,1.0356,0.62723,0.62737,0.29135,0.21457,0.12131,0.037965,0.056906,0,0,0,0,0,-2.2053e-6,0.055000,0.0023758,1.4727,0,2.1583,286.64,98609,339.48,0.050000,0.23156</datapoint>
+          <datapoint>4.5028,239.64,30.498,-13.143,30.657,13.146,8.0951,0,8.0951,0,1.1880,0.27127,0.0014989,0,-0.046226,0,0.25119,0.52083,0.41942,1.8438,0.090315,1434466,0,0.83800,0.62679,0.62680,0.29141,0.21432,0.12106,0.013779,0.025438,0,0,0,0,0,-3.2566e-5,0.055000,0.0023758,1.4674,0,1.9294,286.59,98514,339.44,0.050000,0.26101</datapoint>
+          <datapoint>4.7528,246.86,27.300,-12.456,27.497,12.467,8.3824,0,8.3824,0,1.0937,0.52177,0.0062457,0,0.058183,0,0.25119,0.50130,0.41942,1.4888,0.081014,1285901,0,0.67355,0.62641,0.62666,0.29145,0.21410,0.12085,0.051199,0.076161,0,0,0,0,0,6.4128e-5,0.055000,0.0023758,1.4571,0,2.1955,286.55,98430,339.42,0.050000,0.26846</datapoint>
+          <datapoint>5.0017,252.74,15.031,-67.998,15.656,68.409,8.5701,0,8.5701,0,0.21792,7.4831,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.046129,731809,0,14.735,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1604,286.51,98362,339.39,0.0073090,0.27640</datapoint>
+          <datapoint>5.2576,255.21,6.0730,-20.304,6.6701,20.386,8.3769,0,8.3769,0,1.0835,1.8286,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.019654,311722,0,2.6740,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1844,286.49,98334,339.38,0.024527,0.27889</datapoint>
+          <datapoint>5.4923,256.19,2.5827,-12.202,3.2349,12.226,8.0876,0,8.0876,0,1.3420,0.76122,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.0095317,151168,0,0.62888,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2944,286.49,98322,339.38,0.040897,0.27984</datapoint>
+          <datapoint>5.7283,256.49,0.084463,-9.9513,0.96082,9.9528,7.7581,0,7.7581,0,1.4309,0.17531,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.0028311,44898,0,0.055478,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1848,286.48,98317,339.38,0.050237,0.28053</datapoint>
+          <datapoint>5.9934,256.18,-2.4141,-8.8510,2.1086,8.8622,7.3703,0,7.3703,0,1.5096,0.44550,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.0062131,98534,0,0.26720,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3675,286.48,98319,339.38,0.056419,0.28255</datapoint>
+          <datapoint>6.2706,255.21,-4.4091,-6.1227,3.9481,6.1440,6.9320,0,6.9320,0,1.6509,0.51177,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.011633,184507,0,0.93683,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1510,286.49,98328,339.38,0.081380,0.28310</datapoint>
+          <datapoint>6.4904,254.13,-5.4038,-4.0308,4.9272,4.0636,6.5590,0,6.5590,0,1.7496,0.51485,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.014518,230275,0,1.4592,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1229,286.49,98337,339.39,0.12304,0.28338</datapoint>
+          <datapoint>6.6656,253.14,-5.8963,-2.8122,5.4171,2.8550,6.2451,0,6.2451,0,1.8358,0.49232,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.015961,253184,0,1.7639,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1294,286.50,98344,339.39,0.17513,0.28351</datapoint>
+          <datapoint>6.9929,251.13,-6.3841,-1.4902,5.9011,1.5274,5.6261,0,5.6261,0,1.9455,0.33502,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.017387,275824,0,2.0933,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0730,286.50,98356,339.39,0.32736,0.28365</datapoint>
+          <datapoint>7.4929,247.93,-6.4146,-0.060947,6.3844,0.10772,4.6645,0,4.6645,0,1.9011,0.088825,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018811,298462,0,2.4508,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8874,286.52,98380,339.40,0.50000,0.28417</datapoint>
+          <datapoint>7.9929,244.73,-6.3970,0.035127,6.4146,0.053176,3.7090,0,3.7090,0,1.9210,0.039923,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018899,299952,0,2.4748,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9271,286.54,98417,339.41,0.50000,0.28432</datapoint>
+          <datapoint>8.4929,241.53,-6.4035,-0.012936,6.3989,0.23748,2.7188,0,2.7188,0,2.0396,0.23713,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018852,299291,0,2.4634,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0758,286.56,98455,339.42,0.50000,0.28446</datapoint>
+          <datapoint>8.9929,238.33,-6.3998,0.0072961,6.4036,0.068729,1.7075,0,1.7075,0,2.0054,0.068341,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018865,299588,0,2.4679,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9951,286.58,98492,339.44,0.50000,0.28461</datapoint>
+          <datapoint>9.4929,235.13,-6.3922,0.015319,6.4106,0.56922,0.63370,0,0.63370,0,2.2899,0.56901,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018885,299987,0,2.4739,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3758,286.60,98530,339.45,0.50000,0.28475</datapoint>
+          <datapoint>9.9929,231.93,-6.3955,-0.0066691,6.4019,0.54135,-0.44360,0,0.44360,3.1416,2.0193,0.54131,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018859,299657,0,2.4680,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9372,286.62,98567,339.46,0.50000,0.28489</datapoint>
+          <datapoint>10.493,228.73,-6.3953,4.2780e-4,6.4012,0.41491,-1.5051,0,1.5051,3.1416,2.2267,0.41491,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018856,299700,0,2.4683,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2896,286.64,98605,339.48,0.50000,0.28503</datapoint>
+          <datapoint>10.993,225.54,-6.3957,-7.8028e-4,6.3987,0.31917,-2.5786,0,2.5786,3.1416,2.0671,0.31917,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018848,299656,0,2.4671,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0188,286.66,98642,339.49,0.50000,0.28517</datapoint>
+          <datapoint>11.493,222.34,-6.3916,0.0081865,6.4022,0.44227,-3.5569,0,3.5569,3.1416,1.8461,0.44219,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018858,299894,0,2.4705,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7793,286.68,98680,339.50,0.50000,0.28531</datapoint>
+          <datapoint>11.993,219.14,-6.3908,0.0015237,6.4000,0.50221,-4.4171,0,4.4171,3.1416,1.5949,0.50221,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018850,299866,0,2.4696,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.5191,286.70,98717,339.51,0.50000,0.28546</datapoint>
+          <datapoint>12.493,215.95,-6.3937,-0.0057909,6.3940,0.30802,-5.2531,0,5.2531,3.1416,1.7489,0.30797,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018832,299661,0,2.4657,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7956,286.73,98755,339.53,0.50000,0.28564</datapoint>
+          <datapoint>12.993,212.75,-6.3928,0.0019314,6.3942,0.11302,-6.1417,0,6.1417,3.1416,1.8054,0.11300,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018832,299744,0,2.4666,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8225,286.75,98792,339.54,0.50000,0.28578</datapoint>
+          <datapoint>13.493,209.56,-6.3903,0.0050165,6.3952,0.26927,-7.0781,0,7.0781,3.1416,1.9400,0.26922,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018834,299866,0,2.4681,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9807,286.77,98830,339.55,0.50000,0.28592</datapoint>
+          <datapoint>13.993,206.36,-6.3903,-1.4758e-4,6.3924,0.25137,-8.0167,0,8.0167,3.1416,1.8144,0.25137,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018825,299809,0,2.4667,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7764,286.79,98867,339.56,0.50000,0.28606</datapoint>
+          <datapoint>14.493,203.17,-6.3879,0.0049278,6.3936,0.31533,-8.9633,0,8.9633,3.1416,1.9720,0.31529,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018828,299943,0,2.4685,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0195,286.81,98905,339.58,0.50000,0.28621</datapoint>
+          <datapoint>14.993,199.97,-6.3899,-0.0039847,6.3883,0.11790,-9.9640,0,9.9640,3.1416,2.0309,0.11783,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018812,299769,0,2.4651,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0487,286.83,98942,339.59,0.50000,0.28635</datapoint>
+          <datapoint>15.493,196.78,-6.3862,0.0072888,6.3917,0.23690,-11.009,0,11.009,3.1416,2.1493,0.23679,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018821,300003,0,2.4685,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1849,286.85,98980,339.60,0.50000,0.28649</datapoint>
+          <datapoint>15.993,193.58,-6.3864,-3.3301e-4,6.3885,0.25949,-12.051,0,12.051,3.1416,2.0196,0.25949,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018811,299924,0,2.4667,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9805,286.87,99017,339.61,0.50000,0.28663</datapoint>
+          <datapoint>16.493,190.39,-6.3865,-1.4628e-4,6.3865,0.044610,-13.067,0,13.067,3.1416,2.0419,0.044610,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018804,299904,0,2.4659,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0486,286.89,99055,339.63,0.50000,0.28677</datapoint>
+          <datapoint>16.993,187.20,-6.3848,0.0033277,6.3867,0.082892,-14.098,0,14.098,3.1416,2.0833,0.082825,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018804,299990,0,2.4669,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0957,286.91,99092,339.64,0.50000,0.28711</datapoint>
+          <datapoint>17.493,184.01,-6.3783,0.012970,6.3927,0.48853,-15.201,0,15.201,3.1416,2.3275,0.48835,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018821,300345,0,2.4723,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.4005,286.93,99129,339.65,0.50000,0.28727</datapoint>
+          <datapoint>17.993,180.82,-6.3858,-0.014920,6.3791,0.15166,-16.345,0,16.345,3.1416,2.2520,0.15092,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018781,299781,0,2.4625,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2293,286.95,99167,339.66,0.50000,0.28741</datapoint>
+          <datapoint>18.493,177.63,-6.3615,0.048478,6.4109,0.87688,-17.362,0,17.362,3.1416,1.8142,0.87554,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018873,301350,0,2.4879,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6853,286.97,99204,339.68,0.50000,0.28755</datapoint>
+          <datapoint>18.993,174.44,-6.3924,-0.061634,6.3615,0.061658,-18.269,0,18.269,3.1416,1.8134,0.0017100,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018728,299105,0,2.4505,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8131,287.00,99242,339.69,0.50000,0.28770</datapoint>
+          <datapoint>19.493,171.25,-6.3699,0.044926,6.3981,0.41969,-19.228,0,19.228,3.1416,2.0220,0.41728,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018834,300897,0,2.4795,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0839,287.02,99279,339.70,0.50000,0.28784</datapoint>
+          <datapoint>19.993,168.06,-6.3849,-0.030030,6.3699,0.031912,-20.240,0,20.240,3.1416,2.0274,0.010797,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018751,299646,0,2.4584,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0290,287.04,99317,339.71,0.50000,0.28798</datapoint>
+          <datapoint>20.493,164.87,-6.3753,0.019165,6.3849,0.025940,-21.256,0,21.256,3.1416,2.0362,0.017481,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018794,300426,0,2.4708,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0388,287.06,99354,339.73,0.50000,0.28812</datapoint>
+          <datapoint>20.993,161.68,-6.3785,-0.0063663,6.3760,0.14038,-22.292,0,22.292,3.1416,2.1063,0.14023,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018767,300080,0,2.4646,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1273,287.08,99391,339.74,0.50000,0.28827</datapoint>
+          <datapoint>21.493,158.50,-6.3710,0.014956,6.3847,0.43371,-23.291,0,23.291,3.1416,1.8895,0.43345,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018792,300565,0,2.4721,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8251,287.10,99429,339.75,0.50000,0.28841</datapoint>
+          <datapoint>21.993,155.31,-6.3783,-0.014613,6.3710,0.021564,-24.233,0,24.233,3.1416,1.8816,0.015858,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018751,299995,0,2.4623,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8792,287.12,99466,339.76,0.50000,0.28855</datapoint>
+          <datapoint>22.493,152.12,-6.3727,0.011241,6.3786,0.088054,-25.185,0,25.185,3.1416,1.9253,0.087334,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018773,300425,0,2.4689,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9383,287.14,99503,339.78,0.50000,0.28869</datapoint>
+          <datapoint>22.993,148.93,-6.3744,-0.0033599,6.3728,0.049028,-26.142,0,26.142,3.1416,1.9008,0.048913,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018755,300226,0,2.4651,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8935,287.16,99541,339.79,0.50000,0.28884</datapoint>
+          <datapoint>23.493,145.75,-6.3710,0.0067666,6.3758,0.20305,-27.117,0,27.117,3.1416,2.0023,0.20294,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018763,300439,0,2.4682,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0325,287.18,99578,339.80,0.50000,0.28897</datapoint>
+          <datapoint>23.993,142.56,-6.3723,-0.0026470,6.3711,0.050743,-28.125,0,28.125,3.1416,2.0276,0.050674,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018749,300294,0,2.4653,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0352,287.20,99616,339.81,0.50000,0.28912</datapoint>
+          <datapoint>24.493,139.38,-6.3700,0.0046886,6.3726,0.090291,-29.127,0,29.127,3.1416,1.9826,0.090169,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018752,300438,0,2.4672,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9691,287.22,99653,339.83,0.50000,0.28926</datapoint>
+          <datapoint>24.993,136.19,-6.3686,0.0028658,6.3718,0.23641,-30.089,0,30.089,3.1416,1.8644,0.23640,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018750,300476,0,2.4674,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8292,287.24,99690,339.84,0.50000,0.28940</datapoint>
+          <datapoint>25.493,133.01,-6.3690,-8.9906e-4,6.3689,0.10166,-31.009,0,31.009,3.1416,1.8135,0.10166,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018740,300411,0,2.4659,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7984,287.26,99728,339.85,0.50000,0.28955</datapoint>
+          <datapoint>25.993,129.82,-6.3648,0.0085057,6.3726,0.33129,-31.957,0,31.957,3.1416,1.9791,0.33118,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018750,300661,0,2.4695,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0282,287.29,99765,339.86,0.50000,0.28977</datapoint>
+          <datapoint>26.493,126.64,-6.3571,0.015272,6.3793,0.66633,-33.030,0,33.030,3.1416,2.3122,0.66616,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018770,301052,0,2.4755,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.4103,287.31,99802,339.88,0.50000,0.28992</datapoint>
+          <datapoint>26.993,123.46,-6.3701,-0.025955,6.3583,0.19129,-34.162,0,34.162,3.1416,2.2174,0.18952,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018707,300132,0,2.4599,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1891,287.33,99840,339.89,0.50000,0.29006</datapoint>
+          <datapoint>27.493,120.28,-6.3622,0.015843,6.3705,0.11477,-35.257,0,35.257,3.1416,2.1606,0.11368,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018742,300782,0,2.4701,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1438,287.35,99877,339.90,0.50000,0.29021</datapoint>
+          <datapoint>27.993,117.10,-6.3612,0.0019219,6.3675,0.40189,-36.287,0,36.287,3.1416,1.9596,0.40189,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018733,300713,0,2.4685,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9002,287.37,99914,339.92,0.50000,0.29035</datapoint>
+          <datapoint>28.493,113.92,-6.3600,0.0023592,6.3668,0.41265,-37.318,0,37.318,3.1416,2.1660,0.41264,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018730,300755,0,2.4687,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2270,287.39,99952,339.93,0.50000,0.29049</datapoint>
+          <datapoint>28.993,110.74,-6.3623,-0.0046100,6.3616,0.21592,-38.374,0,38.374,3.1416,2.0580,0.21587,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018714,300580,0,2.4654,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0260,287.41,99989,339.94,0.50000,0.29063</datapoint>
+          <datapoint>29.493,107.56,-6.3607,0.0032606,6.3624,0.058931,-39.410,0,39.410,3.1416,2.0875,0.058841,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018716,300695,0,2.4668,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0962,287.43,100026,339.95,0.50000,0.29078</datapoint>
+          <datapoint>29.993,104.38,-6.3578,0.0057170,6.3638,0.30436,-40.416,0,40.416,3.1416,1.9353,0.30431,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018719,300830,0,2.4686,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8904,287.45,100064,339.97,0.50000,0.29091</datapoint>
+          <datapoint>30.493,101.20,-6.3560,0.0036726,6.3634,0.40980,-41.333,0,41.333,3.1416,1.7304,0.40978,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018717,300885,0,2.4690,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6700,287.47,100101,339.98,0.50000,0.29106</datapoint>
+          <datapoint>30.993,98.024,-6.3363,0.039428,6.3865,0.96695,-42.318,0,42.318,3.1416,2.2135,0.96615,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018784,302051,0,2.4877,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3534,287.49,100138,339.99,0.50000,0.29120</datapoint>
+          <datapoint>31.493,94.849,-6.3670,-0.061321,6.3390,0.28938,-43.461,0,43.461,3.1416,2.3549,0.28280,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018644,299877,0,2.4516,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3972,287.51,100175,340.00,0.50000,0.29134</datapoint>
+          <datapoint>31.993,91.672,-6.3396,0.054728,6.3816,0.67123,-44.554,0,44.554,3.1416,2.0204,0.66899,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018768,301965,0,2.4854,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9234,287.53,100213,340.02,0.50000,0.29148</datapoint>
+          <datapoint>32.493,88.496,-6.3643,-0.049399,6.3396,0.051825,-45.563,0,45.563,3.1416,2.0126,0.015671,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018644,300053,0,2.4536,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0102,287.55,100250,340.03,0.50000,0.29163</datapoint>
+          <datapoint>32.993,85.318,-6.3493,0.029900,6.3644,0.053999,-46.575,0,46.575,3.1416,2.0350,0.044966,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018716,301298,0,2.4735,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0416,287.57,100287,340.04,0.50000,0.29177</datapoint>
+          <datapoint>33.493,82.142,-6.3536,-0.0084481,6.3526,0.31412,-47.631,0,47.631,3.1416,2.1920,0.31400,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018681,300814,0,2.4651,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2383,287.60,100324,340.05,0.50000,0.29191</datapoint>
+          <datapoint>33.993,78.966,-6.3512,0.0046881,6.3550,0.20657,-48.753,0,48.753,3.1416,2.2953,0.20652,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018687,300999,0,2.4677,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3256,287.62,100362,340.07,0.50000,0.29206</datapoint>
+          <datapoint>34.493,75.790,-6.3521,-0.0017257,6.3513,0.035322,-49.896,0,49.896,3.1416,2.2777,0.035280,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018676,300896,0,2.4655,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2725,287.64,100399,340.08,0.50000,0.29220</datapoint>
+          <datapoint>34.993,72.615,-6.3456,0.013032,6.3580,0.42618,-51.088,0,51.088,3.1416,2.4907,0.42598,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018695,301291,0,2.4716,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.5529,287.66,100436,340.09,0.50000,0.29234</datapoint>
+          <datapoint>35.493,69.442,-6.3492,-0.0073110,6.3495,0.34569,-52.291,0,52.291,3.1416,2.3178,0.34561,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018669,300959,0,2.4657,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2671,287.68,100473,340.10,0.50000,0.29248</datapoint>
+          <datapoint>35.993,66.268,-6.3473,0.0037720,6.3511,0.24019,-53.419,0,53.419,3.1416,2.1978,0.24016,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018673,301108,0,2.4676,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1626,287.70,100511,340.12,0.50000,0.29262</datapoint>
+          <datapoint>36.493,63.094,-6.3481,-0.0014979,6.3477,0.10549,-54.505,0,54.505,3.1416,2.1450,0.10548,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018663,301019,0,2.4657,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1296,287.72,100548,340.13,0.50000,0.29277</datapoint>
+          <datapoint>36.993,59.920,-6.3460,0.0040788,6.3487,0.13279,-55.561,0,55.561,3.1416,2.0787,0.13273,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018665,301137,0,2.4672,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0592,287.74,100585,340.14,0.50000,0.29291</datapoint>
+          <datapoint>37.493,56.747,-6.3447,0.0026879,6.3479,0.23818,-56.571,0,56.571,3.1416,1.9596,0.23816,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018662,301174,0,2.4674,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9247,287.76,100622,340.15,0.50000,0.29305</datapoint>
+          <datapoint>37.993,53.575,-6.3440,0.0013648,6.3465,0.23437,-57.521,0,57.521,3.1416,1.8424,0.23436,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018657,301180,0,2.4670,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8081,287.78,100659,340.17,0.50000,0.29350</datapoint>
+          <datapoint>38.493,50.406,-6.3318,0.024495,6.3603,0.70485,-58.354,0,58.354,3.1416,1.4902,0.70442,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018697,301905,0,2.4784,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.3883,287.80,100697,340.18,0.50000,0.29370</datapoint>
+          <datapoint>38.993,47.237,-6.3464,-0.029319,6.3358,0.35133,-59.143,0,59.143,3.1416,1.6652,0.35011,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018624,300818,0,2.4602,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7167,287.82,100734,340.19,0.50000,0.29384</datapoint>
+          <datapoint>39.493,44.065,-6.3401,0.012693,6.3464,0.012982,-59.976,0,59.976,3.1416,1.6666,0.0027239,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018655,301394,0,2.4691,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6670,287.84,100771,340.20,0.50000,0.29398</datapoint>
+          <datapoint>39.993,40.895,-6.3411,-0.0019893,6.3414,0.20062,-60.835,0,60.835,3.1416,1.7669,0.20061,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018639,301228,0,2.4660,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7962,287.86,100808,340.22,0.50000,0.29413</datapoint>
+          <datapoint>40.493,37.725,-6.3364,0.0093502,6.3459,0.38148,-61.766,0,61.766,3.1416,1.9576,0.38136,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018652,301512,0,2.4702,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0130,287.88,100845,340.23,0.50000,0.29427</datapoint>
+          <datapoint>40.993,34.556,-6.3405,-0.0081210,6.3374,0.17072,-62.766,0,62.766,3.1416,2.0429,0.17053,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018626,301181,0,2.4643,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0677,287.90,100883,340.24,0.50000,0.29441</datapoint>
+          <datapoint>41.493,31.387,-6.3374,0.0061847,6.3407,0.076879,-63.797,0,63.797,3.1416,2.0812,0.076630,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018635,301410,0,2.4676,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0923,287.93,100920,340.25,0.50000,0.29455</datapoint>
+          <datapoint>41.993,28.218,-6.3371,5.6978e-4,6.3382,0.16288,-64.817,0,64.817,3.1416,1.9997,0.16288,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018627,301367,0,2.4664,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9760,287.95,100957,340.27,0.50000,0.29470</datapoint>
+          <datapoint>42.493,25.051,-6.3328,0.0086106,6.3418,0.38071,-65.864,0,65.864,3.1416,2.1900,0.38061,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018637,301610,0,2.4700,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2452,287.97,100994,340.28,0.50000,0.29484</datapoint>
+          <datapoint>42.993,21.884,-6.3356,-0.0055347,6.3351,0.26772,-66.926,0,66.926,3.1416,2.0562,0.26766,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018617,301364,0,2.4655,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0173,287.99,101031,340.29,0.50000,0.29498</datapoint>
+          <datapoint>43.493,18.717,-6.3300,0.011030,6.3412,0.41474,-68.006,0,68.006,3.1416,2.2635,0.41459,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018634,301724,0,2.4709,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3235,288.01,101068,340.30,0.50000,0.29512</datapoint>
+          <datapoint>43.993,15.552,-6.3317,-0.0032936,6.3356,0.41103,-69.086,0,69.086,3.1416,2.0580,0.41102,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018617,301529,0,2.4673,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9984,288.03,101105,340.32,0.50000,0.29527</datapoint>
+          <datapoint>44.493,12.385,-6.3336,-0.0038366,6.3317,0.031386,-70.111,0,70.111,3.1416,2.0424,0.031151,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018605,301417,0,2.4650,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0379,288.05,101143,340.33,0.50000,0.29541</datapoint>
+          <datapoint>44.993,9.2201,-6.3279,0.011427,6.3378,0.35679,-71.088,0,71.088,3.1416,1.8641,0.35660,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018622,301777,0,2.4705,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8126,288.07,101180,340.34,0.50000,0.29555</datapoint>
+          <datapoint>45.493,6.0560,-6.3288,-0.0017625,6.3331,0.39874,-72.070,0,72.070,3.1416,2.0635,0.39874,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018607,301627,0,2.4676,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1212,288.09,101217,340.35,0.50000,0.29569</datapoint>
+          <datapoint>45.993,2.8912,-6.3305,-0.0033806,6.3293,0.12871,-73.086,0,73.086,3.1416,1.9991,0.12866,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018596,301519,0,2.4653,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9805,288.11,101254,340.37,0.50000,0.29584</datapoint>
+          <datapoint>46.493,-0.27340,-6.3277,0.0054273,6.3314,0.17239,-74.064,0,74.064,3.1416,1.9130,0.17231,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018601,301692,0,2.4677,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8881,288.13,101291,340.38,0.50000,0.29600</datapoint>
+        </databranch>
+      </flightdata>
+    </simulation>
+
+    <simulation status="uptodate">
+      <name>Simulation 4</name>
+      <simulator>RK4Simulator</simulator>
+      <calculator>BarrowmanCalculator</calculator>
+      <conditions>
+        <configid>e1dc7488-77c0-403a-b54f-c01db07aba2f</configid>
+        <launchrodlength>1.0</launchrodlength>
+        <launchrodangle>0.0</launchrodangle>
+        <launchroddirection>0.0</launchroddirection>
+        <windaverage>2.0</windaverage>
+        <windturbulence>0.1</windturbulence>
+        <launchaltitude>0.0</launchaltitude>
+        <launchlatitude>45.0</launchlatitude>
+        <atmosphere model="isa"/>
+        <timestep>0.05</timestep>
+      </conditions>
+      <flightdata maxaltitude="282.06" maxvelocity="88.294" maxacceleration="159.57" maxmach="0.25968" timetoapogee="7.2361" flighttime="52.314" groundhitvelocity="6.3246">
+        <databranch name="Main" types="Time,Altitude,Vertical velocity,Vertical acceleration,Total velocity,Total acceleration,Position upwind,Position parallel to wind,Lateral distance,Lateral direction,Lateral velocity,Lateral acceleration,Angle of attack,Roll rate,Pitch rate,Yaw rate,Mass,CP location,CG location,Stability margin calibers,Mach number,Reynolds number,Thrust,Drag force,Drag coefficient,Axial drag coefficient,Friction drag coefficient,Pressure drag coefficient,Base drag coefficient,Normal force coefficient,Pitch moment coefficient,Yaw moment coefficient,Side force coefficient,Roll moment coefficient,Roll forcing coefficient,Roll damping coefficient,Pitch damping coefficient,Reference length,Reference area,Vertical orientation (zenith),Lateral orientation (azimuth),Wind velocity,Air temperature,Air pressure,Speed of sound,Simulation time step,Computation time">
+          <event time="0" type="launch"/>
+          <event time="0" type="ignition"/>
+          <event time="0.050000" type="liftoff"/>
+          <event time="0.20000" type="launchrod"/>
+          <event time="1.8852" type="burnout"/>
+          <event time="6.8718" type="ejectioncharge"/>
+          <event time="6.8718" type="recoverydevicedeployment"/>
+          <event time="7.2863" type="apogee"/>
+          <event time="52.314" type="groundhit"/>
+          <event time="52.314" type="simulationend"/>
+          <datapoint>0,0,0,2.6470,1.8858,2.6470,0,0,0,0,0,0,1.5708,0,0,0,0.29439,NaN,NaN,NaN,0.0055402,89878,3.6693,0,0.78154,0,0.44835,0.21319,0.12000,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,0.055000,0.0023758,1.5708,0,1.8858,288.15,101325,340.39,0.050000,0.027805</datapoint>
+          <datapoint>0.25000,2.3315,22.766,68.665,22.834,68.690,-0.0022905,0,0.0022905,3.1416,0.091848,1.8270,0.076570,0,0.034800,0,0.28877,0.48323,0.45241,0.56027,0.067085,1088093,23.161,0.49836,0.62590,0.65696,0.29151,0.21380,0.12059,0.72012,0.40342,0,0,0,0,0,3.8446e-5,0.055000,0.0023758,1.5700,0,1.8573,288.13,101298,340.38,0.044357,0.097669</datapoint>
+          <datapoint>0.48222,9.2161,35.759,47.969,35.805,47.979,-0.058790,0,0.058790,3.1416,0.29330,0.95213,0.017527,0,0.24026,0,0.28571,0.49814,0.45005,0.87431,0.10520,1705303,17.683,1.1732,0.62752,0.62941,0.29132,0.21476,0.12144,0.14718,0.12795,0,0,0,0,0,7.3619e-4,0.055000,0.0023758,1.5377,0,2.1049,288.09,101217,340.35,0.041538,0.10671</datapoint>
+          <datapoint>0.72956,19.471,46.999,42.342,47.092,42.878,-0.033190,0,0.033190,3.1416,0.76693,6.7583,0.021368,0,-0.041912,0,0.28069,0.51530,0.44607,1.2587,0.13838,2241139,16.786,2.0374,0.62968,0.63248,0.29109,0.21610,0.12249,0.20408,0.25688,0,0,0,0,0,-1.2691e-5,0.055000,0.0023758,1.4865,0,2.1951,288.02,101097,340.31,0.015917,0.11903</datapoint>
+          <datapoint>0.98745,33.042,58.231,42.205,58.361,42.205,0.34928,0,0.34928,0,1.8615,0.097500,0.017680,0,-0.10386,0,0.27709,0.49851,0.44312,1.0071,0.17152,2774589,17.531,3.1351,0.63254,0.63448,0.29079,0.21793,0.12382,0.14890,0.15001,0,0,0,0,0,-5.0006e-5,0.055000,0.0023758,1.5216,0,2.0381,287.94,100937,340.26,0.017613,0.17105</datapoint>
+          <datapoint>1.2361,48.779,68.093,34.430,68.224,34.901,0.82540,0,0.82540,0,2.2721,5.7141,0.010632,0,-0.071353,0,0.27105,0.51879,0.43799,1.4690,0.20054,3239605,16.364,4.2903,0.63561,0.63632,0.29047,0.21990,0.12523,0.099883,0.14674,0,0,0,0,0,-1.6862e-5,0.055000,0.0023758,1.4981,0,1.9605,287.83,100753,340.20,0.012985,0.19497</datapoint>
+          <datapoint>1.4936,67.500,77.336,35.384,77.485,35.387,1.5450,0,1.5450,0,3.0281,0.44331,0.0074414,0,0.035906,0,0.26342,0.50197,0.43119,1.2869,0.22782,3674142,17.482,5.5861,0.64306,0.64342,0.29013,0.22618,0.12675,0.061557,0.079213,0,0,0,0,0,3.2141e-6,0.055000,0.0023758,1.5161,0,1.7842,287.71,100533,340.12,0.017781,0.22766</datapoint>
+          <datapoint>1.7430,87.858,85.807,32.284,85.993,32.336,2.3805,0,2.3805,0,3.7723,1.8371,0.0024433,0,-0.056477,0,0.25759,0.50373,0.42571,1.4185,0.25289,4071209,17.792,6.9391,0.65014,0.65018,0.28978,0.23205,0.12831,0.020036,0.028429,0,0,0,0,0,-6.3180e-6,0.055000,0.0023758,1.5075,0,1.8778,287.58,100295,340.04,0.034738,0.24887</datapoint>
+          <datapoint>2.0089,110.66,81.802,-34.687,81.989,34.728,3.3816,0,3.3816,0,3.6219,1.6900,2.0057e-5,0,-0.043664,0,0.25119,0.50434,0.41942,1.5440,0.24118,3874894,0,6.2617,0.64681,0.64681,0.28995,0.22929,0.12756,1.6350e-4,2.5649e-4,0,0,0,0,0,-4.0625e-6,0.055000,0.0023758,1.5032,0,1.9176,287.43,100027,339.95,0.038856,0.26332</datapoint>
+          <datapoint>2.2762,131.34,73.260,-29.538,73.426,29.553,4.2834,0,4.2834,0,3.1867,0.93385,0.0014921,0,0.0055730,0,0.25119,0.52162,0.41942,1.8583,0.21604,3464709,0,4.9582,0.63981,0.63982,0.29028,0.22346,0.12607,0.013796,0.025637,0,0,0,0,0,8.2513e-8,0.055000,0.0023758,1.5019,0,1.7574,287.30,99785,339.87,0.048689,0.28906</datapoint>
+          <datapoint>2.5225,148.54,66.457,-25.905,66.617,25.915,5.0266,0,5.0266,0,2.8701,0.74368,0.0017107,0,-0.0042385,0,0.25119,0.52139,0.41942,1.8540,0.19605,3139252,0,4.0442,0.63504,0.63506,0.29053,0.21952,0.12500,0.015804,0.029300,0,0,0,0,0,-5.7982e-8,0.055000,0.0023758,1.4997,0,1.7471,287.18,99583,339.80,0.049780,0.29630</datapoint>
+          <datapoint>2.7719,164.34,60.375,-22.997,60.522,23.028,5.7122,0,5.7122,0,2.5922,1.1785,0.0016455,0,0.027810,0,0.25119,0.50324,0.41942,1.5241,0.17814,2848538,0,3.3233,0.63320,0.63321,0.29072,0.21835,0.12413,0.013408,0.020431,0,0,0,0,0,3.0242e-6,0.055000,0.0023758,1.5028,0,1.6198,287.08,99398,339.74,0.049963,0.30794</datapoint>
+          <datapoint>3.0218,178.73,54.922,-20.699,55.076,20.716,6.3329,0,6.3329,0,2.3879,0.83587,1.7295e-4,0,0.012277,0,0.25119,0.50357,0.41942,1.5300,0.16214,2589311,0,2.7415,0.63165,0.63165,0.29088,0.21735,0.12342,0.0014037,0.0021469,0,0,0,0,0,7.1177e-7,0.055000,0.0023758,1.4964,0,1.7176,286.99,99229,339.68,0.049994,0.31629</datapoint>
+          <datapoint>3.2718,191.83,49.994,-18.787,50.172,18.818,6.9020,0,6.9020,0,2.1642,1.0753,0.0029373,0,0.047866,0,0.25119,0.50263,0.41942,1.5129,0.14772,2356367,0,2.2678,0.63036,0.63042,0.29101,0.21651,0.12284,0.023964,0.036243,0,0,0,0,0,1.3037e-5,0.055000,0.0023758,1.4895,0,2.0574,286.90,99075,339.63,0.049999,0.33515</datapoint>
+          <datapoint>3.5218,203.76,45.490,-17.268,45.676,17.275,7.4203,0,7.4203,0,2.0117,0.46123,0.0020876,0,-0.0061461,0,0.25119,0.52085,0.41942,1.8443,0.13450,2143217,0,1.8745,0.62941,0.62944,0.29112,0.21594,0.12235,0.019240,0.035484,0,0,0,0,0,-2.5934e-7,0.055000,0.0023758,1.4784,0,2.1067,286.83,98935,339.59,0.050000,0.34289</datapoint>
+          <datapoint>3.7718,214.61,41.348,-15.901,41.560,15.944,7.9029,0,7.9029,0,1.8199,1.1690,0.0073808,0,0.042494,0,0.25119,0.50115,0.41942,1.4861,0.12240,1948431,0,1.5490,0.62859,0.62893,0.29121,0.21543,0.12195,0.060722,0.090225,0,0,0,0,0,1.4975e-5,0.055000,0.0023758,1.4772,0,2.3687,286.76,98808,339.54,0.050000,0.35053</datapoint>
+          <datapoint>4.0218,224.46,37.502,-14.906,37.717,14.906,8.3315,0,8.3315,0,1.6590,0.096775,0.0063817,0,-0.053331,0,0.25119,0.51946,0.41942,1.8189,0.11109,1766898,0,1.2729,0.62787,0.62813,0.29129,0.21498,0.12160,0.059239,0.10778,0,0,0,0,0,-2.8638e-5,0.055000,0.0023758,1.4578,0,2.3564,286.69,98692,339.50,0.050000,0.36184</datapoint>
+          <datapoint>4.2718,233.38,33.900,-13.919,34.116,13.930,8.7408,0,8.7408,0,1.6010,0.54071,0.0015452,0,-0.043793,0,0.25119,0.50279,0.41942,1.5158,0.10050,1597098,0,1.0392,0.62724,0.62726,0.29135,0.21458,0.12131,0.012548,0.019043,0,0,0,0,0,-2.3602e-5,0.055000,0.0023758,1.4597,0,2.2323,286.63,98588,339.47,0.050000,0.37263</datapoint>
+          <datapoint>4.5218,241.43,30.525,-13.113,30.735,13.133,9.1200,0,9.1200,0,1.4305,0.72418,0.0082220,0,0.031828,0,0.25119,0.50076,0.41942,1.4789,0.090547,1437924,0,0.84271,0.62680,0.62722,0.29141,0.21432,0.12107,0.067696,0.10010,0,0,0,0,0,1.5361e-5,0.055000,0.0023758,1.4620,0,2.1576,286.58,98493,339.44,0.050000,0.39421</datapoint>
+          <datapoint>4.7718,248.66,27.329,-12.491,27.550,12.495,9.4562,0,9.4562,0,1.2821,0.29481,0.0012298,0,-0.097206,0,0.25119,0.52087,0.41942,1.8447,0.081169,1288157,0,0.67574,0.62642,0.62642,0.29145,0.21410,0.12086,0.011296,0.021016,0,0,0,0,0,-1.7832e-4,0.055000,0.0023758,1.4430,0,2.1962,286.53,98409,339.41,0.050000,0.40182</datapoint>
+          <datapoint>5.0218,255.11,24.268,-11.949,24.484,11.949,9.7759,0,9.7759,0,1.2903,0.085760,0.0067277,0,0.019985,0,0.25119,0.51921,0.41942,1.8144,0.072142,1144229,0,0.53333,0.62608,0.62636,0.29149,0.21391,0.12068,0.062424,0.11325,0,0,0,0,0,9.5436e-6,0.055000,0.0023758,1.4313,0,1.9519,286.49,98333,339.38,0.050000,0.41345</datapoint>
+          <datapoint>5.2718,260.80,21.351,-11.412,21.587,11.424,10.090,0,10.090,0,1.2093,0.53061,0.014260,0,-0.0032956,0,0.25119,0.49891,0.41942,1.4454,0.063612,1008417,0,0.41483,0.62578,0.62704,0.29153,0.21373,0.12053,0.11883,0.17175,0,0,0,0,0,-3.3382e-7,0.055000,0.0023758,1.4369,0,1.9773,286.45,98266,339.36,0.050000,0.42089</datapoint>
+          <datapoint>5.5218,265.79,18.549,-11.012,18.793,11.022,10.377,0,10.377,0,1.0879,0.49180,0.018894,0,0.072886,0,0.25119,0.49758,0.41942,1.4211,0.055382,877552,0,0.31458,0.62553,0.62771,0.29156,0.21357,0.12040,0.15893,0.22564,0,0,0,0,0,2.1544e-4,0.055000,0.0023758,1.4282,0,1.9333,286.42,98208,339.34,0.050000,0.42862</datapoint>
+          <datapoint>5.7718,270.09,15.836,-10.684,16.117,10.692,10.637,0,10.637,0,1.0005,0.39051,0.019447,0,0.12172,0,0.25119,0.49741,0.41942,1.4180,0.047498,752340,0,0.23124,0.62532,0.62763,0.29158,0.21345,0.12029,0.16375,0.23137,0,0,0,0,0,8.1687e-4,0.055000,0.0023758,1.4030,0,1.9990,286.39,98157,339.33,0.050000,0.43648</datapoint>
+          <datapoint>6.0218,273.71,13.199,-10.421,13.537,10.424,10.875,0,10.875,0,0.91052,0.28164,0.017529,0,0.17752,0,0.25119,0.49793,0.41942,1.4275,0.039895,631710,0,0.16292,0.62519,0.62707,0.29160,0.21338,0.12021,0.14700,0.20738,0,0,0,0,0,0.0024633,0.055000,0.0023758,1.3646,0,2.0932,286.37,98115,339.31,0.050000,0.44418</datapoint>
+          <datapoint>6.2718,276.69,10.620,-10.223,10.994,10.224,11.096,0,11.096,0,0.85972,0.15172,0.0080323,0,0.19924,0,0.25119,0.50065,0.41942,1.4770,0.032403,512937,0,0.10822,0.63123,0.63164,0.29777,0.21332,0.12014,0.066041,0.092836,0,0,0,0,0,0.0047042,0.055000,0.0023758,1.3171,0,1.9848,286.35,98080,339.30,0.050000,0.45838</datapoint>
+          <datapoint>6.5218,279.03,8.0897,-10.038,8.5864,10.040,11.305,0,11.305,0,0.80771,0.20372,0.035260,0,0.22758,0,0.25119,0.49309,0.41942,1.3395,0.025307,400522,0,0.068434,0.64743,0.65501,0.31407,0.21328,0.12008,0.30644,0.40041,0,0,0,0,0,0.010062,0.055000,0.0023758,1.2643,0,2.0703,286.34,98052,339.29,0.050000,0.48324</datapoint>
+          <datapoint>6.7718,280.74,5.5988,-9.8884,6.2717,9.8919,11.500,0,11.500,0,0.75302,0.26118,0.10026,0,0.26142,0,0.25119,0.47813,0.41942,1.0675,0.018485,292513,0,0.040317,0.67006,0.72341,0.33678,0.21324,0.12004,0.98301,1.0244,0,0,0,0,0,0.024886,0.055000,0.0023758,1.2036,0,2.0733,286.33,98032,339.28,0.050000,0.49059</datapoint>
+          <datapoint>7.0103,281.75,2.6536,-12.825,4.0079,13.044,11.645,0,11.645,0,0.32358,2.3760,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.011813,186913,0,0.96295,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0694,286.32,98022,339.28,0.038333,0.49414</datapoint>
+          <datapoint>7.2361,282.06,0.17640,-10.148,2.0574,10.193,11.675,0,11.675,0,0.0067868,0.95442,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.0060642,95949,0,0.25376,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9038,286.32,98017,339.28,0.049054,0.49483</datapoint>
+          <datapoint>7.5024,281.76,-2.3089,-8.6995,2.5826,8.7730,11.639,0,11.639,0,0.27561,1.1335,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.0076119,120440,0,0.39983,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0502,286.32,98019,339.28,0.056993,0.49674</datapoint>
+          <datapoint>7.7771,280.84,-4.2713,-6.1021,4.1101,6.3000,11.514,0,11.514,0,0.65266,1.5669,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.012114,191689,0,1.0128,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1256,286.32,98027,339.28,0.079365,0.49728</datapoint>
+          <datapoint>7.9795,279.88,-5.2143,-4.2103,4.9470,4.5180,11.349,0,11.349,0,0.98390,1.6388,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.014581,230733,0,1.4673,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1904,286.33,98036,339.28,0.11067,0.49755</datapoint>
+          <datapoint>8.1250,279.09,-5.6825,-3.2197,5.3006,3.4379,11.193,0,11.193,0,1.1592,1.2052,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.015623,247235,0,1.6846,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9364,286.33,98042,339.29,0.14544,0.49769</datapoint>
+          <datapoint>8.3479,277.77,-6.1412,-2.0576,5.7201,2.2432,10.912,0,10.912,0,1.3583,0.89330,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.016859,266819,0,1.9620,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8134,286.34,98052,339.29,0.22290,0.49783</datapoint>
+          <datapoint>8.8139,274.82,-6.5062,-0.78327,6.1614,1.0730,10.200,0,10.200,0,1.7000,0.73335,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018159,287434,0,2.2767,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8568,286.34,98067,339.29,0.46599,0.49797</datapoint>
+          <datapoint>9.3139,271.61,-6.3466,0.31921,6.5236,0.80866,9.2570,0,9.2570,0,2.0715,0.74299,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.019226,304404,0,2.5530,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1769,286.36,98102,339.31,0.50000,0.49811</datapoint>
+          <datapoint>9.8139,268.41,-6.4421,-0.19098,6.3491,0.33203,8.2552,0,8.2552,0,1.9357,0.27161,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018711,296335,0,2.4189,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8924,286.38,98139,339.32,0.50000,0.49825</datapoint>
+          <datapoint>10.314,265.20,-6.3917,0.10073,6.4425,0.15773,7.3025,0,7.3025,0,1.8750,0.12138,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018986,300772,0,2.4914,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8569,286.41,98177,339.33,0.50000,0.49859</datapoint>
+          <datapoint>10.814,262.00,-6.4149,-0.046465,6.3950,0.31528,6.4039,0,6.4039,0,1.7191,0.31184,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018845,298626,0,2.4555,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6710,286.43,98215,339.34,0.50000,0.49877</datapoint>
+          <datapoint>11.314,258.80,-6.3988,0.032287,6.4212,0.43543,5.4901,0,5.4901,0,1.9362,0.43423,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018922,299925,0,2.4765,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0019,286.45,98252,339.36,0.50000,0.49891</datapoint>
+          <datapoint>11.814,255.60,-6.4083,-0.019002,6.4019,0.30415,4.4841,0,4.4841,0,2.0880,0.30356,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018864,299099,0,2.4624,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1345,286.47,98290,339.37,0.50000,0.49905</datapoint>
+          <datapoint>12.314,252.39,-6.4034,0.0097275,6.4091,0.15926,3.4202,0,3.4202,0,2.1675,0.15897,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018885,299514,0,2.4687,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1917,286.49,98327,339.38,0.50000,0.49919</datapoint>
+          <datapoint>12.814,249.19,-6.4009,0.0049796,6.4089,0.40678,2.3873,0,2.3873,0,1.9641,0.40675,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018883,299579,0,2.4693,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9023,286.51,98365,339.39,0.50000,0.49934</datapoint>
+          <datapoint>13.314,245.99,-6.3999,0.0020161,6.4075,0.44455,1.3497,0,1.3497,0,2.1864,0.44454,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018878,299588,0,2.4690,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2539,286.53,98402,339.41,0.50000,0.49948</datapoint>
+          <datapoint>13.814,242.79,-6.4019,-0.0039477,6.4026,0.28534,0.29212,0,0.29212,0,2.0437,0.28531,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018863,299436,0,2.4660,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0003,286.55,98440,339.42,0.50000,0.49962</datapoint>
+          <datapoint>14.314,239.59,-6.3996,0.0045324,6.4042,0.26396,-0.69675,0,0.69675,3.1416,1.9118,0.26392,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018867,299585,0,2.4680,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8717,286.57,98477,339.43,0.50000,0.49976</datapoint>
+          <datapoint>14.814,236.39,-6.3998,-2.7645e-4,6.4014,0.22848,-1.6241,0,1.6241,3.1416,1.7975,0.22848,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018858,299527,0,2.4666,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7628,286.59,98515,339.45,0.50000,0.49991</datapoint>
+          <datapoint>15.314,233.19,-6.3995,5.3910e-4,6.3998,0.021317,-2.5255,0,2.5255,3.1416,1.8082,0.021310,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018853,299528,0,2.4661,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8114,286.61,98553,339.46,0.50000,0.50004</datapoint>
+          <datapoint>15.814,229.99,-6.3962,0.0065229,6.4020,0.27369,-3.4638,0,3.4638,3.1416,1.9450,0.27362,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018859,299706,0,2.4686,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9864,286.63,98590,339.47,0.50000,0.50019</datapoint>
+          <datapoint>16.314,226.79,-6.3983,-0.0041661,6.3963,0.045491,-4.4306,0,4.4306,3.1416,1.9223,0.045300,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018841,299516,0,2.4649,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9155,286.66,98628,339.48,0.50000,0.50041</datapoint>
+          <datapoint>16.814,223.60,-6.3957,0.0051603,6.3983,0.018537,-5.3940,0,5.3940,3.1416,1.9312,0.017804,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018847,299685,0,2.4673,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9339,286.68,98665,339.50,0.50000,0.50055</datapoint>
+          <datapoint>17.314,220.40,-6.3946,0.0023454,6.3971,0.20321,-6.3851,0,6.3851,3.1416,2.0328,0.20319,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018842,299703,0,2.4671,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0636,286.70,98703,339.51,0.50000,0.50069</datapoint>
+          <datapoint>17.814,217.20,-6.3946,-3.9228e-5,6.3948,0.076723,-7.3919,0,7.3919,3.1416,1.9945,0.076723,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018835,299668,0,2.4660,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9829,286.72,98740,339.52,0.50000,0.50083</datapoint>
+          <datapoint>18.314,214.00,-6.3932,0.0027377,6.3946,0.0031375,-8.3889,0,8.3889,3.1416,1.9937,0.0015327,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018833,299735,0,2.4666,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9935,286.74,98778,339.53,0.50000,0.50098</datapoint>
+          <datapoint>18.814,210.81,-6.3924,0.0015786,6.3932,0.024448,-9.3888,0,9.3888,3.1416,2.0059,0.024397,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018829,299746,0,2.4664,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0096,286.76,98815,339.55,0.50000,0.50112</datapoint>
+          <datapoint>19.314,207.61,-6.3898,0.0051990,6.3944,0.24538,-10.361,0,10.361,3.1416,1.8833,0.24533,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018832,299877,0,2.4680,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8463,286.78,98853,339.56,0.50000,0.50126</datapoint>
+          <datapoint>19.814,204.42,-6.3911,-0.0024265,6.3901,0.089986,-11.292,0,11.292,3.1416,1.8383,0.089953,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018818,299748,0,2.4655,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8247,286.80,98890,339.57,0.50000,0.50140</datapoint>
+          <datapoint>20.314,201.22,-6.3855,0.011104,6.3957,0.37674,-12.258,0,12.258,3.1416,2.0266,0.37657,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018834,300087,0,2.4706,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0832,286.82,98928,339.58,0.50000,0.50154</datapoint>
+          <datapoint>20.814,198.03,-6.3900,-0.0090143,6.3862,0.14991,-13.290,0,13.290,3.1416,2.1014,0.14964,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018805,299716,0,2.4640,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1240,286.84,98965,339.60,0.50000,0.50169</datapoint>
+          <datapoint>21.314,194.83,-6.3860,0.0080862,6.3909,0.16529,-14.361,0,14.361,3.1416,2.1839,0.16509,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018818,300010,0,2.4683,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2088,286.86,99002,339.61,0.50000,0.50183</datapoint>
+          <datapoint>21.814,191.64,-6.3865,-0.0010930,6.3870,0.17906,-15.431,0,15.431,3.1416,2.0944,0.17906,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018806,299902,0,2.4661,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0674,286.88,99040,339.62,0.50000,0.50197</datapoint>
+          <datapoint>22.314,188.45,-6.3855,0.0020117,6.3865,0.033295,-16.474,0,16.474,3.1416,2.0778,0.033234,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018804,299954,0,2.4665,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0728,286.90,99077,339.63,0.50000,0.50211</datapoint>
+          <datapoint>22.814,185.26,-6.3800,0.010956,6.3914,0.42320,-17.460,0,17.460,3.1416,1.8662,0.42306,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018818,300257,0,2.4710,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8029,286.93,99115,339.65,0.50000,0.50225</datapoint>
+          <datapoint>23.314,182.06,-6.3859,-0.011838,6.3801,0.054722,-18.399,0,18.399,3.1416,1.8930,0.053427,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018784,299801,0,2.4630,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9010,286.95,99152,339.66,0.50000,0.50239</datapoint>
+          <datapoint>23.814,178.88,-6.3715,0.028920,6.3988,0.62450,-19.424,0,19.424,3.1416,2.2049,0.62383,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018838,300751,0,2.4782,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2976,286.97,99190,339.67,0.50000,0.50253</datapoint>
+          <datapoint>24.314,175.69,-6.3864,-0.029769,6.3731,0.22243,-20.499,0,20.499,3.1416,2.0947,0.22043,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018762,299620,0,2.4591,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0614,286.99,99227,339.68,0.50000,0.50302</datapoint>
+          <datapoint>24.814,172.50,-6.3776,0.017535,6.3870,0.14270,-21.564,0,21.564,3.1416,2.1655,0.14161,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018802,300349,0,2.4706,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1866,287.01,99264,339.70,0.50000,0.50316</datapoint>
+          <datapoint>25.314,169.31,-6.3808,-0.0064434,6.3783,0.14256,-22.629,0,22.629,3.1416,2.0943,0.14242,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018776,300011,0,2.4646,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0729,287.03,99302,339.71,0.50000,0.50331</datapoint>
+          <datapoint>25.814,166.12,-6.3764,0.0088449,6.3830,0.25943,-23.644,0,23.644,3.1416,1.9646,0.25928,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018789,300310,0,2.4690,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9259,287.05,99339,339.72,0.50000,0.50345</datapoint>
+          <datapoint>26.314,162.93,-6.3787,-0.0046166,6.3768,0.10711,-24.639,0,24.639,3.1416,2.0181,0.10701,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018770,300089,0,2.4649,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0342,287.07,99377,339.73,0.50000,0.50359</datapoint>
+          <datapoint>26.814,159.74,-6.3757,0.0060759,6.3795,0.15270,-25.629,0,25.629,3.1416,1.9418,0.15258,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018777,300290,0,2.4678,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9191,287.09,99414,339.75,0.50000,0.50373</datapoint>
+          <datapoint>27.314,156.55,-6.3763,-0.0011718,6.3759,0.077749,-26.590,0,26.590,3.1416,1.9030,0.077740,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018766,300194,0,2.4657,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8913,287.11,99452,339.76,0.50000,0.50387</datapoint>
+          <datapoint>27.814,153.36,-6.3716,0.0092739,6.3801,0.34273,-27.585,0,27.585,3.1416,2.0743,0.34261,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018778,300469,0,2.4698,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1253,287.13,99489,339.77,0.50000,0.50402</datapoint>
+          <datapoint>28.314,150.18,-6.3742,-0.0052083,6.3734,0.23395,-28.593,0,28.593,3.1416,1.9573,0.23389,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018757,300227,0,2.4654,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9224,287.15,99526,339.78,0.50000,0.50416</datapoint>
+          <datapoint>28.814,146.99,-6.3706,0.0072211,6.3770,0.28807,-29.535,0,29.535,3.1416,1.8133,0.28798,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018767,300468,0,2.4688,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7705,287.17,99564,339.80,0.50000,0.50434</datapoint>
+          <datapoint>29.314,143.81,-6.3708,-3.0753e-4,6.3738,0.30828,-30.480,0,30.480,3.1416,1.9675,0.30828,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018757,300390,0,2.4671,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0134,287.19,99601,339.81,0.50000,0.50448</datapoint>
+          <datapoint>29.814,140.62,-6.3665,0.0085991,6.3775,0.45027,-31.521,0,31.521,3.1416,2.1926,0.45019,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018767,300638,0,2.4707,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2594,287.22,99638,339.82,0.50000,0.50462</datapoint>
+          <datapoint>30.314,137.44,-6.3724,-0.011948,6.3665,0.025705,-32.620,0,32.620,3.1416,2.2040,0.022760,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018734,300195,0,2.4630,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2074,287.24,99676,339.83,0.50000,0.50476</datapoint>
+          <datapoint>30.814,134.25,-6.3677,0.0094101,6.3724,0.011057,-33.721,0,33.721,3.1416,2.2011,0.0058067,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018751,300550,0,2.4683,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2002,287.26,99713,339.85,0.50000,0.50491</datapoint>
+          <datapoint>31.314,131.07,-6.3675,4.5021e-4,6.3694,0.22505,-34.793,0,34.793,3.1416,2.0885,0.22505,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018741,300481,0,2.4667,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0551,287.28,99750,339.86,0.50000,0.50505</datapoint>
+          <datapoint>31.814,127.89,-6.3550,0.024974,6.3836,0.70086,-35.750,0,35.750,3.1416,1.7383,0.70042,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018782,301225,0,2.4785,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6354,287.30,99788,339.87,0.50000,0.50519</datapoint>
+          <datapoint>32.314,124.71,-6.3715,-0.032858,6.3567,0.22413,-36.647,0,36.647,3.1416,1.8492,0.22171,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018702,300026,0,2.4583,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8823,287.32,99825,339.89,0.50000,0.50533</datapoint>
+          <datapoint>32.814,121.52,-6.3586,0.025660,6.3763,0.38330,-37.619,0,37.619,3.1416,2.0404,0.38244,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018759,301025,0,2.4743,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0967,287.34,99862,339.90,0.50000,0.50548</datapoint>
+          <datapoint>33.314,118.34,-6.3634,-0.0094850,6.3644,0.41798,-38.692,0,38.692,3.1416,2.2493,0.41788,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018724,300538,0,2.4658,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3113,287.36,99900,339.91,0.50000,0.50562</datapoint>
+          <datapoint>33.814,115.16,-6.3516,0.023637,6.3792,0.69513,-39.730,0,39.730,3.1416,1.9020,0.69473,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018767,301311,0,2.4780,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8001,287.38,99937,339.92,0.50000,0.50576</datapoint>
+          <datapoint>34.314,111.98,-6.3680,-0.032995,6.3524,0.16190,-40.661,0,40.661,3.1416,1.8227,0.15850,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018687,300117,0,2.4580,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7991,287.40,99974,339.94,0.50000,0.50590</datapoint>
+          <datapoint>34.814,108.81,-6.3478,0.040469,6.3816,0.64423,-41.492,0,41.492,3.1416,1.5012,0.64296,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018772,301570,0,2.4814,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.4074,287.42,100012,339.95,0.50000,0.50605</datapoint>
+          <datapoint>35.314,105.63,-6.3677,-0.039843,6.3479,0.052736,-42.238,0,42.238,3.1416,1.4840,0.034549,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018672,300049,0,2.4560,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.4788,287.44,100049,339.96,0.50000,0.50620</datapoint>
+          <datapoint>35.814,102.45,-6.3417,0.052049,6.3855,0.74054,-43.072,0,43.072,3.1416,1.8533,0.73871,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018783,301905,0,2.4860,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9606,287.46,100086,339.97,0.50000,0.50634</datapoint>
+          <datapoint>36.314,99.272,-6.3665,-0.049637,6.3438,0.25460,-44.030,0,44.030,3.1416,1.9782,0.24971,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018659,300003,0,2.4543,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0154,287.48,100123,339.99,0.50000,0.50648</datapoint>
+          <datapoint>36.814,96.092,-6.3519,0.029326,6.3682,0.22927,-45.048,0,45.048,3.1416,2.0919,0.22739,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018730,301232,0,2.4740,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1252,287.50,100161,340.00,0.50000,0.50663</datapoint>
+          <datapoint>37.314,92.915,-6.3587,-0.013763,6.3531,0.19263,-46.070,0,46.070,3.1416,1.9958,0.19214,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018685,300589,0,2.4630,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9674,287.53,100198,340.01,0.50000,0.50677</datapoint>
+          <datapoint>37.814,89.737,-6.3528,0.011938,6.3609,0.25838,-47.100,0,47.100,3.1416,2.1248,0.25810,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018707,301034,0,2.4698,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1628,287.55,100235,340.02,0.50000,0.54785</datapoint>
+          <datapoint>38.314,86.559,-6.3560,-0.0065048,6.3531,0.093176,-48.151,0,48.151,3.1416,2.0784,0.092949,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018684,300734,0,2.4644,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0647,287.57,100273,340.04,0.50000,0.54804</datapoint>
+          <datapoint>38.814,83.382,-6.3522,0.0077374,6.3571,0.18249,-49.167,0,49.167,3.1416,1.9872,0.18232,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018695,301000,0,2.4683,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9604,287.59,100310,340.05,0.50000,0.54948</datapoint>
+          <datapoint>39.314,80.206,-6.3529,-0.0013872,6.3532,0.17621,-50.139,0,50.139,3.1416,1.8991,0.17620,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018683,300886,0,2.4660,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8732,287.61,100347,340.06,0.50000,0.54964</datapoint>
+          <datapoint>39.814,77.030,-6.3510,0.0036685,6.3539,0.17479,-51.110,0,51.110,3.1416,1.9865,0.17475,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018684,300991,0,2.4673,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0122,287.63,100384,340.07,0.50000,0.54976</datapoint>
+          <datapoint>40.314,73.855,-6.3509,1.6247e-4,6.3515,0.12382,-52.088,0,52.088,3.1416,1.9246,0.12382,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018676,300953,0,2.4662,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9064,287.65,100422,340.09,0.50000,0.54989</datapoint>
+          <datapoint>40.814,70.681,-6.3446,0.012661,6.3578,0.45692,-53.107,0,53.107,3.1416,2.1529,0.45674,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018694,301323,0,2.4718,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2197,287.67,100459,340.10,0.50000,0.55001</datapoint>
+          <datapoint>41.314,67.507,-6.3518,-0.014453,6.3447,0.049999,-54.178,0,54.178,3.1416,2.1290,0.047864,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018655,300775,0,2.4624,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1220,287.69,100496,340.11,0.50000,0.55014</datapoint>
+          <datapoint>41.814,64.333,-6.3429,0.017789,6.3564,0.37383,-55.289,0,55.289,3.1416,2.3157,0.37341,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018689,301404,0,2.4722,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3702,287.71,100533,340.12,0.50000,0.55027</datapoint>
+          <datapoint>42.314,61.160,-6.3487,-0.011462,6.3445,0.21767,-56.419,0,56.419,3.1416,2.2070,0.21737,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018653,300911,0,2.4637,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1751,287.73,100570,340.14,0.50000,0.55039</datapoint>
+          <datapoint>42.814,57.987,-6.3453,0.0067888,6.3487,0.013499,-57.521,0,57.521,3.1416,2.2012,0.011667,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018664,301182,0,2.4677,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1995,287.75,100608,340.15,0.50000,0.55052</datapoint>
+          <datapoint>43.314,54.814,-6.3448,8.7477e-4,6.3464,0.18101,-58.599,0,58.599,3.1416,2.1107,0.18101,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018657,301145,0,2.4666,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0842,287.77,100645,340.16,0.50000,0.55064</datapoint>
+          <datapoint>43.814,51.642,-6.3444,8.1709e-4,6.3449,0.027577,-59.658,0,59.658,3.1416,2.1245,0.027564,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018652,301147,0,2.4662,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1285,287.79,100682,340.17,0.50000,0.55077</datapoint>
+          <datapoint>44.314,48.470,-6.3430,0.0029405,6.3448,0.099375,-60.733,0,60.733,3.1416,2.1741,0.099332,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018651,301214,0,2.4668,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1887,287.81,100719,340.19,0.50000,0.55090</datapoint>
+          <datapoint>44.814,45.300,-6.3380,0.0099747,6.3489,0.42483,-61.767,0,61.767,3.1416,1.9618,0.42472,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018662,301482,0,2.4708,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9000,287.83,100757,340.20,0.50000,0.55102</datapoint>
+          <datapoint>45.314,42.129,-6.3438,-0.011672,6.3380,0.029228,-62.744,0,62.744,3.1416,1.9484,0.026796,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018630,301038,0,2.4630,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9445,287.86,100794,340.21,0.50000,0.55115</datapoint>
+          <datapoint>45.814,38.959,-6.3387,0.010166,6.3444,0.13253,-63.735,0,63.735,3.1416,2.0145,0.13214,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018648,301414,0,2.4687,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0337,287.88,100831,340.22,0.50000,0.55128</datapoint>
+          <datapoint>46.314,35.789,-6.3381,0.0013050,6.3419,0.30878,-64.781,0,64.781,3.1416,2.1688,0.30878,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018640,301366,0,2.4675,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2138,287.90,100868,340.24,0.50000,0.55140</datapoint>
+          <datapoint>46.814,32.620,-6.3394,-0.0026177,6.3381,0.026795,-65.869,0,65.869,3.1416,2.1822,0.026667,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018628,301260,0,2.4653,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1861,287.92,100905,340.25,0.50000,0.55153</datapoint>
+          <datapoint>47.314,29.451,-6.3372,0.0043190,6.3394,0.010765,-66.959,0,66.959,3.1416,2.1772,0.0098601,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018631,301393,0,2.4670,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1758,287.94,100942,340.26,0.50000,0.55165</datapoint>
+          <datapoint>47.814,26.287,-6.3189,0.036718,6.3606,0.84756,-67.941,0,67.941,3.1416,1.7539,0.84676,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018693,302473,0,2.4843,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.6327,287.96,100980,340.27,0.50000,0.55178</datapoint>
+          <datapoint>48.314,23.121,-6.3455,-0.053361,6.3189,0.055802,-68.816,0,68.816,3.1416,1.7457,0.016325,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018569,300562,0,2.4526,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7433,287.98,101017,340.29,0.50000,0.55191</datapoint>
+          <datapoint>48.814,19.953,-6.3246,0.041957,6.3519,0.44173,-69.744,0,69.744,3.1416,1.9656,0.43973,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018666,302203,0,2.4790,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0287,288.00,101054,340.30,0.50000,0.55203</datapoint>
+          <datapoint>49.314,16.787,-6.3385,-0.027901,6.3259,0.20238,-70.752,0,70.752,3.1416,2.0658,0.20045,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018589,301040,0,2.4595,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0951,288.02,101091,340.31,0.50000,0.55216</datapoint>
+          <datapoint>49.814,13.620,-6.3301,0.016740,6.3389,0.10642,-71.798,0,71.798,3.1416,2.1183,0.10510,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018626,301730,0,2.4703,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1335,288.04,101128,340.32,0.50000,0.55232</datapoint>
+          <datapoint>50.314,10.455,-6.3299,5.0983e-4,6.3349,0.38094,-72.809,0,72.809,3.1416,1.9279,0.38094,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018614,301613,0,2.4679,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8727,288.06,101165,340.34,0.50000,0.55281</datapoint>
+          <datapoint>50.814,7.2910,-6.3272,0.0053212,6.3364,0.44548,-73.829,0,73.829,3.1416,2.1506,0.44545,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018617,301756,0,2.4698,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2149,288.08,101202,340.35,0.50000,0.55296</datapoint>
+          <datapoint>51.314,4.1271,-6.3283,-0.0021260,6.3324,0.39628,-74.954,0,74.954,3.1416,2.3487,0.39627,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018605,301637,0,2.4674,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.4061,288.10,101239,340.36,0.50000,0.55308</datapoint>
+          <datapoint>51.814,0.96473,-6.3213,0.014049,6.3399,0.59547,-76.054,0,76.054,3.1416,2.0511,0.59530,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018626,302066,0,2.4740,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9655,288.12,101277,340.37,0.50000,0.55321</datapoint>
+          <datapoint>52.314,-2.1981,-6.3301,-0.017717,6.3246,0.31661,-77.040,0,77.040,3.1416,1.8930,0.31612,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018581,301408,0,2.4628,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8472,288.14,101314,340.39,0.50000,0.55333</datapoint>
+        </databranch>
+      </flightdata>
+    </simulation>
+
+    <simulation status="uptodate">
+      <name>Simulation 5</name>
+      <simulator>RK4Simulator</simulator>
+      <calculator>BarrowmanCalculator</calculator>
+      <conditions>
+        <configid>5d9a2765-395d-4d9c-9678-38eed0988c72</configid>
+        <launchrodlength>1.0</launchrodlength>
+        <launchrodangle>0.0</launchrodangle>
+        <launchroddirection>0.0</launchroddirection>
+        <windaverage>2.0</windaverage>
+        <windturbulence>0.1</windturbulence>
+        <launchaltitude>0.0</launchaltitude>
+        <launchlatitude>45.0</launchlatitude>
+        <atmosphere model="isa"/>
+        <timestep>0.05</timestep>
+      </conditions>
+      <flightdata maxaltitude="281.99" maxvelocity="88.051" maxacceleration="159.56" maxmach="0.25897" timetoapogee="7.3453" flighttime="51.321" groundhitvelocity="6.3289">
+        <databranch name="Main" types="Time,Altitude,Vertical velocity,Vertical acceleration,Total velocity,Total acceleration,Position upwind,Position parallel to wind,Lateral distance,Lateral direction,Lateral velocity,Lateral acceleration,Angle of attack,Roll rate,Pitch rate,Yaw rate,Mass,CP location,CG location,Stability margin calibers,Mach number,Reynolds number,Thrust,Drag force,Drag coefficient,Axial drag coefficient,Friction drag coefficient,Pressure drag coefficient,Base drag coefficient,Normal force coefficient,Pitch moment coefficient,Yaw moment coefficient,Side force coefficient,Roll moment coefficient,Roll forcing coefficient,Roll damping coefficient,Pitch damping coefficient,Reference length,Reference area,Vertical orientation (zenith),Lateral orientation (azimuth),Wind velocity,Air temperature,Air pressure,Speed of sound,Simulation time step,Computation time">
+          <event time="0" type="launch"/>
+          <event time="0" type="ignition"/>
+          <event time="0.050000" type="liftoff"/>
+          <event time="0.20000" type="launchrod"/>
+          <event time="1.8710" type="burnout"/>
+          <event time="7.3953" type="apogee"/>
+          <event time="8.8805" type="ejectioncharge"/>
+          <event time="8.8805" type="recoverydevicedeployment"/>
+          <event time="51.321" type="groundhit"/>
+          <event time="51.321" type="simulationend"/>
+          <datapoint>0,0,0,2.6470,1.8743,2.6470,0,0,0,0,0,0,1.5708,0,0,0,0.29439,NaN,NaN,NaN,0.0055063,89329,3.6693,0,0.78225,0,0.44906,0.21319,0.12000,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,0.055000,0.0023758,1.5708,0,1.8743,288.15,101325,340.39,0.050000,0.012737</datapoint>
+          <datapoint>0.25000,2.3315,22.765,68.715,22.837,68.740,-0.0023515,0,0.0023515,3.1416,0.094330,1.8790,0.078417,0,0.035182,0,0.28877,0.48282,0.45241,0.55286,0.067093,1088222,23.176,0.49950,0.62590,0.65832,0.29151,0.21380,0.12059,0.73997,0.40906,0,0,0,0,0,3.9286e-5,0.055000,0.0023758,1.5700,0,1.9022,288.13,101298,340.38,0.043740,0.071628</datapoint>
+          <datapoint>0.52118,10.647,37.616,46.998,37.647,47.070,-0.070616,0,0.070616,3.1416,0.20384,2.6111,0.0026633,0,-0.23637,0,0.28540,0.52056,0.44981,1.2863,0.11061,1792808,17.526,1.2937,0.62784,0.62789,0.29129,0.21496,0.12159,0.024551,0.032224,0,0,0,0,0,-6.4370e-4,0.055000,0.0023758,1.5280,0,1.7148,288.08,101200,340.35,0.045008,0.082222</datapoint>
+          <datapoint>0.76055,20.950,48.331,43.344,48.401,43.593,0.0093040,0,0.0093040,0,0.96688,4.6557,0.010663,0,0.10451,0,0.28019,0.51837,0.44566,1.3219,0.14223,2303176,17.094,2.1458,0.62996,0.63067,0.29106,0.21627,0.12263,0.099880,0.13196,0,0,0,0,0,7.4549e-5,0.055000,0.0023758,1.5062,0,1.6437,288.01,101079,340.31,0.022815,0.14958</datapoint>
+          <datapoint>1.0020,33.905,58.890,41.861,58.972,41.864,0.32275,0,0.32275,0,1.4307,0.42959,0.011303,0,0.025943,0,0.27692,0.50035,0.44297,1.0432,0.17332,2803417,17.499,3.1959,0.63272,0.63352,0.29077,0.21804,0.12390,0.093953,0.098005,0,0,0,0,0,3.0539e-6,0.055000,0.0023758,1.5294,0,1.6780,287.93,100927,340.26,0.024414,0.16246</datapoint>
+          <datapoint>1.2617,50.554,69.032,35.615,69.134,35.790,0.75965,0,0.75965,0,2.1210,3.5392,0.0037828,0,0.046976,0,0.26954,0.52083,0.43668,1.5299,0.20322,3282366,16.686,4.4055,0.63633,0.63642,0.29044,0.22052,0.12537,0.035097,0.053690,0,0,0,0,0,7.0757e-6,0.055000,0.0023758,1.5128,0,1.6229,287.82,100732,340.19,0.026776,0.19048</datapoint>
+          <datapoint>1.4964,67.755,77.511,35.304,77.628,35.386,1.3155,0,1.3155,0,2.5269,2.3965,2.7762e-4,0,0.096182,0,0.26336,0.50412,0.43114,1.3270,0.22824,3680830,17.504,5.6044,0.64317,0.64318,0.29013,0.22628,0.12677,0.0022622,0.0029789,0,0,0,0,0,2.2972e-5,0.055000,0.0023758,1.5161,0,1.7403,287.71,100530,340.12,0.034770,0.20683</datapoint>
+          <datapoint>1.7515,88.646,86.156,32.162,86.303,32.173,2.0647,0,2.0647,0,3.2346,0.83180,0.0041957,0,0.0071043,0,0.25736,0.50322,0.42549,1.4132,0.25380,4085680,17.792,6.9925,0.65041,0.65052,0.28977,0.23227,0.12837,0.034536,0.048805,0,0,0,0,0,9.9169e-8,0.055000,0.0023758,1.5166,0,1.7999,287.57,100285,340.04,0.023715,0.22068</datapoint>
+          <datapoint>2.0095,110.73,81.611,-34.528,81.765,34.585,2.9009,0,2.9009,0,3.0733,1.9717,0.0015622,0,0.018062,0,0.25119,0.50386,0.41942,1.5353,0.24052,3864287,0,6.2259,0.64662,0.64664,0.28996,0.22914,0.12752,0.012776,0.019614,0,0,0,0,0,6.9898e-7,0.055000,0.0023758,1.5109,0,1.9461,287.43,100026,339.95,0.043456,0.23269</datapoint>
+          <datapoint>2.2737,131.15,73.182,-29.442,73.323,29.481,3.6649,0,3.6649,0,2.7527,1.5038,0.0012237,0,-0.050195,0,0.25119,0.50371,0.41942,1.5325,0.21574,3459895,0,4.9437,0.63973,0.63973,0.29029,0.22339,0.12605,0.0099837,0.015307,0,0,0,0,0,-6.7125e-6,0.055000,0.0023758,1.5099,0,1.7974,287.30,99787,339.87,0.044471,0.24564</datapoint>
+          <datapoint>2.5014,147.08,66.880,-26.094,67.014,26.108,4.2496,0,4.2496,0,2.4277,0.83926,8.7121e-4,0,-0.034467,0,0.25119,0.52165,0.41942,1.8587,0.19721,3158308,0,4.0938,0.63516,0.63517,0.29051,0.21959,0.12506,0.0080365,0.014942,0,0,0,0,0,-3.7891e-6,0.055000,0.0023758,1.5066,0,1.8112,287.19,99600,339.81,0.048192,0.25516</datapoint>
+          <datapoint>2.7463,162.71,60.850,-23.198,60.979,23.234,4.8216,0,4.8216,0,2.2450,1.3007,0.0026617,0,-0.041581,0,0.25119,0.50295,0.41942,1.5187,0.17948,2870424,0,3.3751,0.63333,0.63338,0.29071,0.21844,0.12419,0.021735,0.033016,0,0,0,0,0,-6.6598e-6,0.055000,0.0023758,1.5082,0,1.7317,287.09,99417,339.75,0.049696,0.26482</datapoint>
+          <datapoint>2.9955,177.18,55.368,-20.880,55.479,20.888,5.3461,0,5.3461,0,2.0140,0.58072,7.7906e-4,0,2.4163e-4,0,0.25119,0.52142,0.41942,1.8546,0.16332,2608564,0,2.7827,0.63176,0.63176,0.29087,0.21742,0.12347,0.0071718,0.013301,0,0,0,0,0,0,0.055000,0.0023758,1.5070,0,1.4797,287.00,99247,339.69,0.049949,0.27195</datapoint>
+          <datapoint>3.2454,190.38,50.403,-18.955,50.515,18.963,5.8254,0,5.8254,0,1.8178,0.53684,5.7647e-4,0,-0.036756,0,0.25119,0.52139,0.41942,1.8541,0.14873,2372741,0,2.2993,0.63044,0.63044,0.29100,0.21656,0.12288,0.0053012,0.0098362,0,0,0,0,0,-7.5835e-6,0.055000,0.0023758,1.5037,0,1.5396,286.91,99092,339.64,0.049991,0.28121</datapoint>
+          <datapoint>3.4953,202.40,45.871,-17.329,46.002,17.367,6.2663,0,6.2663,0,1.6718,1.1580,0.0064275,0,0.030493,0,0.25119,0.50151,0.41942,1.4926,0.13546,2158765,0,1.9025,0.62947,0.62974,0.29111,0.21598,0.12239,0.052799,0.078802,0,0,0,0,0,6.2934e-6,0.055000,0.0023758,1.5015,0,1.8089,286.83,98951,339.59,0.049999,0.29718</datapoint>
+          <datapoint>3.7453,213.34,41.699,-16.060,41.832,16.063,6.6623,0,6.6623,0,1.5417,0.29241,0.0024215,0,-0.019461,0,0.25119,0.52069,0.41942,1.8414,0.12320,1961396,0,1.5689,0.62864,0.62868,0.29120,0.21547,0.12197,0.022322,0.041105,0,0,0,0,0,-3.0999e-6,0.055000,0.0023758,1.4885,0,1.7959,286.76,98823,339.55,0.050000,0.32615</datapoint>
+          <datapoint>3.9953,223.28,37.833,-14.914,37.999,14.933,7.0303,0,7.0303,0,1.3851,0.74541,0.0043093,0,0.058154,0,0.25119,0.50201,0.41942,1.5017,0.11192,1780293,0,1.2920,0.62792,0.62804,0.29128,0.21501,0.12163,0.035212,0.052843,0,0,0,0,0,3.3547e-5,0.055000,0.0023758,1.4816,0,2.1629,286.70,98706,339.51,0.050000,0.33601</datapoint>
+          <datapoint>4.2453,232.28,34.220,-14.018,34.417,14.022,7.3570,0,7.3570,0,1.2520,0.32073,0.0022603,0,-0.075296,0,0.25119,0.52064,0.41942,1.8404,0.10138,1611344,0,1.0578,0.62729,0.62733,0.29135,0.21461,0.12134,0.020814,0.038375,0,0,0,0,0,-6.8554e-5,0.055000,0.0023758,1.4614,0,2.4270,286.64,98601,339.47,0.050000,0.34538</datapoint>
+          <datapoint>4.4953,240.41,30.813,-13.211,31.017,13.216,7.6660,0,7.6660,0,1.2180,0.37604,3.1155e-4,0,0.023657,0,0.25119,0.52119,0.41942,1.8504,0.091375,1451204,0,0.85776,0.62683,0.62683,0.29140,0.21434,0.12109,0.0028576,0.0052792,0,0,0,0,0,8.3325e-6,0.055000,0.0023758,1.4559,0,2.3285,286.59,98505,339.44,0.050000,0.36841</datapoint>
+          <datapoint>4.7453,247.70,27.602,-12.498,27.820,12.520,7.9551,0,7.9551,0,1.0823,0.73909,0.011853,0,0.029511,0,0.25119,0.49966,0.41942,1.4590,0.081966,1300916,0,0.69014,0.62645,0.62732,0.29145,0.21412,0.12087,0.098318,0.14343,0,0,0,0,0,1.6117e-5,0.055000,0.0023758,1.4573,0,2.3970,286.54,98420,339.41,0.050000,0.38404</datapoint>
+          <datapoint>4.9953,254.22,24.547,-11.962,24.768,11.967,8.2065,0,8.2065,0,0.94139,0.34860,0.0022835,0,0.10177,0,0.25119,0.50246,0.41942,1.5098,0.072980,1157614,0,0.54565,0.62611,0.62614,0.29149,0.21392,0.12069,0.018560,0.027780,0,0,0,0,0,2.4184e-4,0.055000,0.0023758,1.4393,0,2.3616,286.50,98343,339.39,0.050000,0.39121</datapoint>
+          <datapoint>5.2453,259.99,21.609,-11.527,21.819,11.527,8.4380,0,8.4380,0,0.93172,0.029880,0.011352,0,-0.024968,0,0.25119,0.51783,0.41942,1.7894,0.064295,1019323,0,0.42354,0.62581,0.62661,0.29153,0.21374,0.12054,0.10622,0.19008,0,0,0,0,0,-1.8756e-5,0.055000,0.0023758,1.4204,0,2.0934,286.46,98276,339.36,0.050000,0.42163</datapoint>
+          <datapoint>5.4953,265.03,18.786,-11.067,19.015,11.071,8.6688,0,8.6688,0,0.90091,0.27900,0.0053299,0,-0.0084519,0,0.25119,0.50150,0.41942,1.4923,0.056034,887957,0,0.32105,0.62555,0.62573,0.29155,0.21358,0.12041,0.043586,0.065049,0,0,0,0,0,-2.8299e-6,0.055000,0.0023758,1.4208,0,2.0405,286.43,98217,339.34,0.050000,0.43118</datapoint>
+          <datapoint>5.7453,269.39,16.065,-10.723,16.284,10.726,8.8834,0,8.8834,0,0.81951,0.27549,0.010805,0,0.034352,0,0.25119,0.49987,0.41942,1.4628,0.047989,760171,0,0.23548,0.62533,0.62606,0.29158,0.21345,0.12030,0.089367,0.13066,0,0,0,0,0,6.3740e-5,0.055000,0.0023758,1.4174,0,1.8425,286.40,98166,339.33,0.050000,0.44490</datapoint>
+          <datapoint>5.9953,273.07,13.422,-10.439,13.664,10.443,9.0780,0,9.0780,0,0.74003,0.28671,0.020069,0,0.084308,0,0.25119,0.49722,0.41942,1.4145,0.040270,637681,0,0.16617,0.62519,0.62765,0.29160,0.21338,0.12021,0.16919,0.23878,0,0,0,0,0,5.4528e-4,0.055000,0.0023758,1.4023,0,1.8210,286.38,98122,339.31,0.050000,0.45450</datapoint>
+          <datapoint>6.2453,276.11,10.841,-10.210,11.145,10.215,9.2551,0,9.2551,0,0.67499,0.32671,0.039805,0,0.12590,0,0.25119,0.49192,0.41942,1.3183,0.032848,520002,0,0.11263,0.63037,0.63967,0.29691,0.21333,0.12014,0.34908,0.45835,0,0,0,0,0,0.0018279,0.055000,0.0023758,1.3764,0,1.9118,286.36,98087,339.30,0.050000,0.46397</datapoint>
+          <datapoint>6.4953,278.50,8.3105,-10.032,8.7107,10.038,9.4142,0,9.4142,0,0.59850,0.34408,0.071515,0,0.18015,0,0.25119,0.48427,0.41942,1.1792,0.025673,406338,0,0.072564,0.64645,0.67482,0.31309,0.21328,0.12009,0.66607,0.77932,0,0,0,0,0,0.0061265,0.055000,0.0023758,1.3380,0,2.0114,286.34,98059,339.29,0.050000,0.47335</datapoint>
+          <datapoint>6.7453,280.26,5.8184,-9.9087,6.2843,9.9122,9.5540,0,9.5540,0,0.52502,0.26208,0.10290,0,0.23033,0,0.25119,0.47760,0.41942,1.0578,0.018522,293110,0,0.040607,0.66990,0.72565,0.33662,0.21324,0.12004,1.0135,1.0528,0,0,0,0,0,0.019242,0.055000,0.0023758,1.2862,0,1.8496,286.33,98038,339.28,0.050000,0.48054</datapoint>
+          <datapoint>6.9953,281.41,3.3549,-9.8032,4.0318,9.8072,9.6771,0,9.6771,0,0.45723,0.28008,0.24081,0,0.26818,0,0.25119,0.45593,0.41942,0.66380,0.011883,188031,0,0.020692,0.70633,0.89850,0.37310,0.21321,0.12002,2.9236,1.8773,0,0,0,0,0,0.063375,0.055000,0.0023758,1.2237,0,1.7787,286.32,98025,339.28,0.050000,0.49649</datapoint>
+          <datapoint>7.2453,281.94,0.92252,-9.7737,2.6490,9.7748,9.7810,0,9.7810,0,0.36983,0.14417,0.79980,0,0.25982,0,0.25119,0.51019,0.41942,1.6503,0.0078078,123539,0,0.0046708,0.74656,0.46983,0.41336,0.21319,0.12001,3.7741,-1.2402,0,0,0,0,0,0.13779,0.055000,0.0023758,1.1555,0,2.1134,286.32,98018,339.28,0.050000,0.52982</datapoint>
+          <datapoint>7.4953,281.87,-1.5146,-9.7161,2.9023,9.7180,9.8689,0,9.8689,0,0.33174,0.19497,1.6425,0,0.23040,0,0.25119,0.54575,0.41942,2.2970,0.0085545,135353,0,-7.8187e-6,0.73728,-6.5516e-4,0.40407,0.21320,0.12001,4.6207,-5.4261,0,0,0,0,0,0.090264,0.055000,0.0023758,1.0935,0,2.1440,286.32,98019,339.28,0.050000,0.54072</datapoint>
+          <datapoint>7.7453,281.19,-3.9228,-9.5275,4.4915,9.5383,9.9433,0,9.9433,0,0.25204,0.45553,2.1055,0,0.16388,0,0.25119,0.57049,0.41942,2.7467,0.013238,209474,0,-0.0052472,0.69694,-0.18358,0.36370,0.21321,0.12002,4.7399,-3.8550,0,0,0,0,0,0.019068,0.055000,0.0023758,1.0434,0,1.9354,286.32,98027,339.28,0.050000,0.54986</datapoint>
+          <datapoint>7.9953,279.91,-6.2536,-9.0953,6.5419,9.1500,9.9867,0,9.9867,0,0.071706,0.99828,2.2877,0,0.054124,0,0.25119,0.57596,0.41942,2.8462,0.019281,305134,0,-0.021657,0.66688,-0.35712,0.33358,0.21324,0.12005,5.0898,-2.9451,0,0,0,0,0,9.8045e-4,0.055000,0.0023758,1.0149,0,1.8491,286.33,98042,339.29,0.050000,0.55714</datapoint>
+          <datapoint>8.2453,278.07,-8.4533,-8.4622,8.5863,8.6537,9.9662,0,9.9662,0,0.26971,1.8103,2.4133,0,-0.090683,0,0.25119,0.57875,0.41942,2.8969,0.025306,400546,0,-0.051271,0.64743,-0.49070,0.31407,0.21328,0.12008,5.4137,-2.2406,0,0,0,0,0,-0.0015977,0.055000,0.0023758,1.0187,0,1.7749,286.34,98064,339.29,0.050000,0.65357</datapoint>
+          <datapoint>8.4815,275.85,-10.372,-7.8185,10.448,8.3129,9.8425,0,9.8425,0,0.81732,2.8243,2.5103,0,-0.26273,0,0.25119,0.58186,0.41942,2.9535,0.030794,487499,0,-0.091496,0.63445,-0.59124,0.30102,0.21331,0.12012,5.5849,-1.5204,0,0,0,0,0,-0.0090566,0.055000,0.0023758,1.0605,0,2.0780,286.36,98090,339.30,0.047312,0.66077</datapoint>
+          <datapoint>8.7240,273.10,-12.226,-7.4553,12.243,8.2840,9.5548,0,9.5548,0,1.5867,3.6114,2.6524,0,-0.30198,0,0.25119,0.59563,0.41942,3.2038,0.036081,571337,0,-0.15355,0.62513,-0.72250,0.29161,0.21335,0.12017,5.0489,0.48150,0,0,0,0,0,-0.0087147,0.055000,0.0023758,1.1338,0,2.2257,286.37,98122,339.31,0.049548,0.68164</datapoint>
+          <datapoint>8.9756,269.96,-10.884,21.147,11.385,21.150,9.0566,0,9.0566,0,2.1335,0.30050,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.033551,531415,0,7.7784,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0301,286.39,98156,339.32,0.023641,0.68775</datapoint>
+          <datapoint>9.2417,267.53,-7.8878,6.9976,8.3899,7.0133,8.5077,0,8.5077,0,1.9929,0.46987,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.024725,391694,0,4.2254,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7920,286.41,98180,339.33,0.071293,0.68849</datapoint>
+          <datapoint>9.4948,265.68,-6.8897,3.2309,7.3896,3.2423,8.0094,0,8.0094,0,1.9367,0.27126,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.021776,345028,0,3.2783,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8249,286.42,98196,339.34,0.15421,0.68873</datapoint>
+          <datapoint>9.8211,263.51,-6.3907,1.5295,6.8900,1.5326,7.3724,0,7.3724,0,1.9682,0.096795,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.020304,321729,0,2.8503,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9954,286.42,98209,339.34,0.32625,0.68886</datapoint>
+          <datapoint>10.321,260.31,-6.4167,-0.052023,6.3913,0.13683,6.4041,0,6.4041,0,1.9050,0.12655,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018834,298493,0,2.4531,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8854,286.44,98234,339.35,0.50000,0.68898</datapoint>
+          <datapoint>10.821,257.11,-6.3972,0.039087,6.4228,0.42879,5.3982,0,5.3982,0,2.1185,0.42701,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018926,300039,0,2.4781,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1830,286.46,98272,339.36,0.50000,0.69174</datapoint>
+          <datapoint>11.321,253.91,-6.4076,-0.020813,6.4012,0.34920,4.3826,0,4.3826,0,1.9442,0.34858,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018862,299109,0,2.4623,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8908,286.48,98310,339.38,0.50000,0.69194</datapoint>
+          <datapoint>11.821,250.70,-6.4017,0.011711,6.4101,0.27385,3.3763,0,3.3763,0,2.0810,0.27359,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018887,299598,0,2.4699,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1225,286.50,98347,339.39,0.50000,0.69206</datapoint>
+          <datapoint>12.321,247.50,-6.4043,-0.0051062,6.4030,0.19343,2.3116,0,2.3116,0,2.1776,0.19336,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018866,299341,0,2.4652,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2071,286.52,98385,339.40,0.50000,0.69218</datapoint>
+          <datapoint>12.821,244.30,-6.4013,0.0059980,6.4057,0.20559,1.1971,0,1.1971,0,2.2804,0.20551,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018873,299544,0,2.4680,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3116,286.54,98422,339.41,0.50000,0.69231</datapoint>
+          <datapoint>13.321,241.10,-6.4025,-0.0023162,6.4013,0.0029622,0.056694,0,0.056694,0,2.2813,0.0018467,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018859,299413,0,2.4654,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2816,286.56,98460,339.43,0.50000,0.69243</datapoint>
+          <datapoint>13.821,237.90,-6.4002,0.0044258,6.4026,0.056259,-1.0910,0,1.0910,3.1416,2.3094,0.056084,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018862,299547,0,2.4671,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3179,286.58,98497,339.44,0.50000,0.69256</datapoint>
+          <datapoint>14.321,234.70,-6.3970,0.0064375,6.4041,0.34160,-2.2030,0,2.2030,3.1416,2.1386,0.34154,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018866,299695,0,2.4691,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0868,286.60,98535,339.45,0.50000,0.69269</datapoint>
+          <datapoint>14.821,231.50,-6.4001,-0.0062458,6.3971,0.044273,-3.2668,0,3.2668,3.1416,2.1167,0.043830,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018845,299441,0,2.4644,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1100,286.62,98572,339.46,0.50000,0.69282</datapoint>
+          <datapoint>15.321,228.30,-6.3939,0.012389,6.4041,0.34742,-4.2817,0,4.2817,3.1416,1.9431,0.34720,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018865,299846,0,2.4706,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8906,286.65,98610,339.48,0.50000,0.69294</datapoint>
+          <datapoint>15.821,225.10,-6.3970,-0.0061086,6.3963,0.26653,-5.2866,0,5.2866,3.1416,2.0763,0.26646,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018841,299555,0,2.4653,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1167,286.67,98647,339.49,0.50000,0.69307</datapoint>
+          <datapoint>16.321,221.91,-6.3949,0.0042532,6.3980,0.17659,-6.3027,0,6.3027,3.1416,1.9880,0.17654,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018845,299711,0,2.4674,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9613,286.69,98685,339.50,0.50000,0.69319</datapoint>
+          <datapoint>16.821,218.71,-6.3953,-8.3523e-4,6.3949,0.012328,-7.2982,0,7.2982,3.1416,1.9942,0.012300,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018835,299638,0,2.4658,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9960,286.71,98722,339.51,0.50000,0.69332</datapoint>
+          <datapoint>17.321,215.51,-6.3936,0.0034664,6.3953,0.014307,-8.2970,0,8.2970,3.1416,2.0011,0.013881,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018836,299732,0,2.4668,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0032,286.73,98760,339.53,0.50000,0.69349</datapoint>
+          <datapoint>17.821,212.31,-6.3923,0.0024958,6.3944,0.16264,-9.3179,0,9.3179,3.1416,2.0824,0.16262,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018833,299767,0,2.4669,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1070,286.75,98797,339.54,0.50000,0.69362</datapoint>
+          <datapoint>18.321,209.12,-6.3913,0.0020647,6.3934,0.18461,-10.382,0,10.382,3.1416,2.1747,0.18459,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018829,299795,0,2.4669,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2026,286.77,98835,339.55,0.50000,0.69374</datapoint>
+          <datapoint>18.821,205.92,-6.3897,0.0032021,6.3933,0.24411,-11.439,0,11.439,3.1416,2.0527,0.24408,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018828,299861,0,2.4675,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0159,286.79,98872,339.57,0.50000,0.69387</datapoint>
+          <datapoint>19.321,202.73,-6.3897,-1.0596e-5,6.3908,0.18427,-12.488,0,12.488,3.1416,2.1448,0.18427,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018820,299821,0,2.4664,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1726,286.81,98910,339.58,0.50000,0.69399</datapoint>
+          <datapoint>19.821,199.53,-6.3890,0.0012847,6.3897,0.0036957,-13.560,0,13.560,3.1416,2.1431,0.0034652,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018816,299843,0,2.4663,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1426,286.83,98947,339.59,0.50000,0.69412</datapoint>
+          <datapoint>20.321,196.34,-6.3875,0.0030360,6.3895,0.11893,-14.617,0,14.617,3.1416,2.0836,0.11889,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018815,299909,0,2.4669,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0657,286.85,98985,339.60,0.50000,0.69425</datapoint>
+          <datapoint>20.821,193.15,-6.3846,0.0057594,6.3908,0.31685,-15.619,0,15.619,3.1416,1.9252,0.31680,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018818,300046,0,2.4687,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8776,286.87,99022,339.62,0.50000,0.69437</datapoint>
+          <datapoint>21.321,189.95,-6.3870,-0.0047824,6.3849,0.090200,-16.593,0,16.593,3.1416,1.9703,0.090073,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018800,299842,0,2.4649,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9839,286.89,99060,339.63,0.50000,0.69450</datapoint>
+          <datapoint>21.821,186.76,-6.3819,0.010335,6.3904,0.31934,-17.618,0,17.618,3.1416,2.1299,0.31917,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018815,300175,0,2.4699,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1777,286.92,99097,339.64,0.50000,0.73045</datapoint>
+          <datapoint>22.321,183.57,-6.3850,-0.0061707,6.3829,0.17537,-18.705,0,18.705,3.1416,2.2175,0.17526,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018792,299896,0,2.4648,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2439,286.94,99135,339.65,0.50000,0.73073</datapoint>
+          <datapoint>22.821,180.38,-6.3821,0.0057780,6.3856,0.14233,-19.796,0,19.796,3.1416,2.1464,0.14222,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018800,300099,0,2.4677,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1251,286.96,99172,339.67,0.50000,0.73086</datapoint>
+          <datapoint>23.321,177.19,-6.3815,0.0010659,6.3835,0.20831,-20.843,0,20.843,3.1416,2.0422,0.20830,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018793,300073,0,2.4668,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0110,286.98,99209,339.68,0.50000,0.73098</datapoint>
+          <datapoint>23.821,174.00,-6.3805,0.0020929,6.3828,0.19232,-21.888,0,21.888,3.1416,2.1384,0.19231,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018790,300113,0,2.4670,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1672,287.00,99247,339.69,0.50000,0.73111</datapoint>
+          <datapoint>24.321,170.81,-6.3789,0.0032035,6.3826,0.25164,-22.926,0,22.926,3.1416,2.0126,0.25161,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018789,300179,0,2.4676,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9749,287.02,99284,339.70,0.50000,0.73123</datapoint>
+          <datapoint>24.821,167.62,-6.3775,0.0028315,6.3820,0.30684,-23.971,0,23.971,3.1416,2.1660,0.30682,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018786,300225,0,2.4679,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2119,287.04,99322,339.72,0.50000,0.73136</datapoint>
+          <datapoint>25.321,164.43,-6.3748,0.0052387,6.3830,0.41055,-25.002,0,25.002,3.1416,1.9607,0.41052,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018789,300348,0,2.4694,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8995,287.06,99359,339.73,0.50000,0.73149</datapoint>
+          <datapoint>25.821,161.24,-6.3702,0.0092110,6.3863,0.58927,-25.909,0,25.909,3.1416,1.6661,0.58920,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018798,300576,0,2.4727,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.5785,287.08,99397,339.74,0.50000,0.73161</datapoint>
+          <datapoint>26.321,158.06,-6.3798,-0.019100,6.3706,0.10059,-26.755,0,26.755,3.1416,1.7155,0.098756,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018751,299910,0,2.4613,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7303,287.10,99434,339.75,0.50000,0.73174</datapoint>
+          <datapoint>26.821,154.87,-6.3731,0.013354,6.3802,0.10654,-27.626,0,27.626,3.1416,1.7684,0.10570,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018778,300435,0,2.4695,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7841,287.12,99471,339.77,0.50000,0.73187</datapoint>
+          <datapoint>27.321,151.68,-6.3679,0.010486,6.3830,0.54886,-28.578,0,28.578,3.1416,2.0427,0.54876,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018786,300645,0,2.4724,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1242,287.14,99509,339.78,0.50000,0.73199</datapoint>
+          <datapoint>27.821,148.50,-6.3766,-0.017533,6.3682,0.093750,-29.588,0,29.588,3.1416,1.9967,0.092096,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018741,300018,0,2.4617,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9829,287.16,99546,339.79,0.50000,0.73212</datapoint>
+          <datapoint>28.321,145.31,-6.3697,0.013839,6.3778,0.19005,-30.563,0,30.563,3.1416,1.9019,0.18955,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018769,300547,0,2.4699,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8737,287.18,99583,339.80,0.50000,0.73224</datapoint>
+          <datapoint>28.821,142.12,-6.3725,-0.0056550,6.3702,0.11564,-31.499,0,31.499,3.1416,1.8442,0.11550,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018746,300260,0,2.4647,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8269,287.21,99621,339.82,0.50000,0.73237</datapoint>
+          <datapoint>29.321,138.94,-6.3653,0.014478,6.3785,0.42417,-32.474,0,32.474,3.1416,2.0561,0.42392,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018770,300725,0,2.4719,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1189,287.23,99658,339.83,0.50000,0.73249</datapoint>
+          <datapoint>29.821,135.76,-6.3712,-0.011769,6.3667,0.20884,-33.476,0,33.476,3.1416,1.9519,0.20850,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018734,300246,0,2.4636,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9208,287.25,99695,339.84,0.50000,0.73262</datapoint>
+          <datapoint>30.321,132.57,-6.3666,0.0092851,6.3726,0.20655,-34.478,0,34.478,3.1416,2.0550,0.20634,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018751,300596,0,2.4688,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0857,287.27,99733,339.85,0.50000,0.73274</datapoint>
+          <datapoint>30.821,129.39,-6.3646,0.0038692,6.3718,0.39902,-35.556,0,35.556,3.1416,2.2545,0.39900,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018748,300632,0,2.4690,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3137,287.29,99770,339.87,0.50000,0.73328</datapoint>
+          <datapoint>31.321,126.21,-6.3676,-0.0058941,6.3655,0.16178,-36.703,0,36.703,3.1416,2.3354,0.16168,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018729,300407,0,2.4648,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.3594,287.31,99807,339.88,0.50000,0.73345</datapoint>
+          <datapoint>31.821,123.02,-6.3634,0.0083731,6.3699,0.26422,-37.838,0,37.838,3.1416,2.2033,0.26409,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018741,300688,0,2.4690,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1642,287.33,99845,339.89,0.50000,0.73357</datapoint>
+          <datapoint>32.321,119.84,-6.3659,-0.0051173,6.3634,0.012822,-38.938,0,38.938,3.1416,2.1975,0.011757,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018721,300455,0,2.4647,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1957,287.35,99882,339.90,0.50000,0.73370</datapoint>
+          <datapoint>32.821,116.66,-6.3631,0.0057463,6.3659,0.018815,-40.039,0,40.039,3.1416,2.2064,0.017916,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018728,300650,0,2.4674,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2091,287.37,99919,339.92,0.50000,0.73382</datapoint>
+          <datapoint>33.321,113.48,-6.3623,0.0015528,6.3642,0.18425,-41.119,0,41.119,3.1416,2.1143,0.18425,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018722,300640,0,2.4668,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0870,287.39,99957,339.93,0.50000,0.73395</datapoint>
+          <datapoint>33.821,110.30,-6.3593,0.0060068,6.3659,0.33249,-42.135,0,42.135,3.1416,1.9481,0.33244,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018727,300796,0,2.4689,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8990,287.41,99994,339.94,0.50000,0.73408</datapoint>
+          <datapoint>34.321,107.12,-6.3612,-0.0039231,6.3606,0.19840,-43.084,0,43.084,3.1416,1.8489,0.19836,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018710,300617,0,2.4655,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8195,287.43,100031,339.95,0.50000,0.73420</datapoint>
+          <datapoint>34.821,103.94,-6.3593,0.0038902,6.3618,0.12619,-43.993,0,43.993,3.1416,1.7858,0.12613,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018713,300746,0,2.4671,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7672,287.45,100069,339.97,0.50000,0.73433</datapoint>
+          <datapoint>35.321,100.76,-6.3581,0.0024915,6.3609,0.22002,-44.913,0,44.913,3.1416,1.8958,0.22001,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018710,300778,0,2.4672,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9283,287.47,100106,339.98,0.50000,0.73446</datapoint>
+          <datapoint>35.821,97.578,-6.3580,3.1008e-5,6.3586,0.13290,-45.878,0,45.878,3.1416,1.9623,0.13290,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018702,300745,0,2.4662,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9819,287.50,100143,339.99,0.50000,0.73458</datapoint>
+          <datapoint>36.321,94.399,-6.3564,0.0032313,6.3588,0.15349,-46.840,0,46.840,3.1416,1.8856,0.15345,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018702,300826,0,2.4671,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8629,287.52,100181,340.00,0.50000,0.73471</datapoint>
+          <datapoint>36.821,91.221,-6.3563,2.9494e-4,6.3566,0.077436,-47.773,0,47.773,3.1416,1.8468,0.077435,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018695,300795,0,2.4661,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8354,287.54,100218,340.02,0.50000,0.73483</datapoint>
+          <datapoint>37.321,88.043,-6.3539,0.0047528,6.3577,0.21140,-48.670,0,48.670,3.1416,1.7412,0.21134,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018698,300922,0,2.4677,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7101,287.56,100255,340.03,0.50000,0.73496</datapoint>
+          <datapoint>37.821,84.870,-6.3399,0.027903,6.3732,0.76854,-49.636,0,49.636,3.1416,2.1252,0.76803,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018742,301727,0,2.4805,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.2369,287.58,100292,340.04,0.50000,0.73508</datapoint>
+          <datapoint>38.321,81.695,-6.3610,-0.042024,6.3400,0.047495,-50.702,0,50.702,3.1416,2.1362,0.022130,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018644,300226,0,2.4554,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1395,287.60,100330,340.05,0.50000,0.73521</datapoint>
+          <datapoint>38.821,78.518,-6.3463,0.029362,6.3633,0.26666,-51.737,0,51.737,3.1416,2.0037,0.26504,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018712,301402,0,2.4742,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9650,287.62,100367,340.07,0.50000,0.73533</datapoint>
+          <datapoint>39.321,75.343,-6.3542,-0.015904,6.3468,0.12208,-52.723,0,52.723,3.1416,1.9432,0.12104,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018663,300693,0,2.4622,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9254,287.64,100404,340.08,0.50000,0.73546</datapoint>
+          <datapoint>39.821,72.167,-6.3481,0.012167,6.3551,0.16062,-53.715,0,53.715,3.1416,2.0233,0.16016,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018686,301160,0,2.4693,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0467,287.66,100441,340.09,0.50000,0.73560</datapoint>
+          <datapoint>40.321,68.993,-6.3476,0.0010654,6.3521,0.34566,-54.683,0,54.683,3.1416,1.8505,0.34566,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018677,301091,0,2.4678,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7998,287.68,100479,340.10,0.50000,0.73573</datapoint>
+          <datapoint>40.821,65.819,-6.3472,8.7246e-4,6.3506,0.30072,-55.646,0,55.646,3.1416,2.0008,0.30071,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018672,301093,0,2.4673,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0449,287.70,100516,340.12,0.50000,0.73585</datapoint>
+          <datapoint>41.321,62.646,-6.3482,-0.0019616,6.3473,0.060644,-56.654,0,56.654,3.1416,2.0311,0.060613,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018661,301010,0,2.4655,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0400,287.72,100553,340.13,0.50000,0.73599</datapoint>
+          <datapoint>41.821,59.472,-6.3462,0.0038184,6.3482,0.0090241,-57.671,0,57.671,3.1416,2.0352,0.0081764,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018663,301124,0,2.4669,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0364,287.74,100590,340.14,0.50000,0.73613</datapoint>
+          <datapoint>42.321,56.300,-6.3428,0.0069900,6.3502,0.34794,-58.645,0,58.645,3.1416,1.8613,0.34787,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018669,301294,0,2.4693,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8105,287.76,100627,340.15,0.50000,0.73626</datapoint>
+          <datapoint>42.821,53.128,-6.3461,-0.0067424,6.3430,0.078112,-59.566,0,59.566,3.1416,1.8224,0.077820,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018647,301022,0,2.4643,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8110,287.78,100665,340.17,0.50000,0.73806</datapoint>
+          <datapoint>43.321,49.955,-6.3425,0.0072699,6.3467,0.13786,-60.460,0,60.460,3.1416,1.7535,0.13767,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018657,301274,0,2.4680,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.7334,287.80,100702,340.18,0.50000,0.73820</datapoint>
+          <datapoint>43.821,46.786,-6.3369,0.011111,6.3510,0.50873,-61.400,0,61.400,3.1416,2.0078,0.50861,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018669,301548,0,2.4721,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0818,287.83,100739,340.19,0.50000,0.74431</datapoint>
+          <datapoint>44.321,43.615,-6.3449,-0.015849,6.3372,0.094931,-62.392,0,62.392,3.1416,1.9610,0.093599,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018628,300967,0,2.4621,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9473,287.85,100776,340.20,0.50000,0.74454</datapoint>
+          <datapoint>44.821,40.444,-6.3393,0.011157,6.3449,0.014531,-63.372,0,63.372,3.1416,1.9564,0.0093096,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018649,301402,0,2.4688,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9550,287.87,100813,340.22,0.50000,0.74467</datapoint>
+          <datapoint>45.321,37.275,-6.3381,0.0023016,6.3428,0.32901,-64.391,0,64.391,3.1416,2.1209,0.32900,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018643,301379,0,2.4679,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1688,287.89,100851,340.23,0.50000,0.74479</datapoint>
+          <datapoint>45.821,34.106,-6.3379,3.9166e-4,6.3409,0.28884,-65.415,0,65.415,3.1416,1.9765,0.28884,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018636,301358,0,2.4671,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9344,287.91,100888,340.24,0.50000,0.74492</datapoint>
+          <datapoint>46.321,30.937,-6.3384,-9.1086e-4,6.3383,0.11187,-66.418,0,66.418,3.1416,2.0324,0.11187,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018628,301310,0,2.4659,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0487,287.93,100925,340.25,0.50000,0.74504</datapoint>
+          <datapoint>46.821,27.768,-6.3370,0.0027838,6.3384,0.013322,-67.432,0,67.432,3.1416,2.0259,0.013027,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018628,301385,0,2.4667,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0240,287.95,100962,340.27,0.50000,0.74517</datapoint>
+          <datapoint>47.321,24.600,-6.3339,0.0062110,6.3401,0.30846,-68.407,0,68.407,3.1416,1.8717,0.30839,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018632,301539,0,2.4687,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.8269,287.97,100999,340.28,0.50000,0.74529</datapoint>
+          <datapoint>47.821,21.434,-6.3313,0.0052431,6.3407,0.45637,-69.399,0,69.399,3.1416,2.0999,0.45634,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018633,301640,0,2.4699,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1660,287.99,101036,340.29,0.50000,0.74547</datapoint>
+          <datapoint>48.321,18.267,-6.3357,-0.0088558,6.3324,0.18299,-70.426,0,70.426,3.1416,2.0085,0.18278,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018608,301314,0,2.4642,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9819,288.01,101074,340.30,0.50000,0.74560</datapoint>
+          <datapoint>48.821,15.100,-6.3316,0.0081710,6.3371,0.20342,-71.456,0,71.456,3.1416,2.1101,0.20325,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018621,301609,0,2.4685,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.1395,288.03,101111,340.32,0.50000,0.74573</datapoint>
+          <datapoint>49.321,11.934,-6.3334,-0.0035196,6.3317,0.058401,-72.504,0,72.504,3.1416,2.0809,0.058295,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018605,301428,0,2.4651,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,2.0725,288.05,101148,340.33,0.50000,0.74585</datapoint>
+          <datapoint>49.821,8.7681,-6.3301,0.0066112,6.3346,0.19563,-73.520,0,73.520,3.1416,1.9832,0.19552,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018613,301638,0,2.4681,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9549,288.07,101185,340.34,0.50000,0.74598</datapoint>
+          <datapoint>50.321,5.6027,-6.3314,-0.0026507,6.3301,0.025880,-74.515,0,74.515,3.1416,1.9961,0.025743,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018599,301494,0,2.4653,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9998,288.09,101222,340.35,0.50000,0.74610</datapoint>
+          <datapoint>50.821,2.4377,-6.3288,0.0051616,6.3319,0.12828,-75.497,0,75.497,3.1416,1.9320,0.12818,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018603,301654,0,2.4675,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9134,288.11,101259,340.37,0.50000,0.74623</datapoint>
+          <datapoint>51.321,-0.72682,-6.3291,-6.6779e-4,6.3289,0.047601,-76.457,0,76.457,3.1416,1.9082,0.047597,NaN,NaN,NaN,NaN,0.25119,NaN,NaN,NaN,0.018594,301580,0,2.4658,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,1.9013,288.13,101296,340.38,0.50000,0.74636</datapoint>
+        </databranch>
+      </flightdata>
+    </simulation>
+  </simulations>
+</openrocket>
index aa0f8c75013a79b44b48fabf6ce3c0f03036f2b9..27e299d56bba125d14b6c82570231915fe0770d9 100644 (file)
@@ -10,6 +10,7 @@ application-exit.png
 document-close.png
 document-new.png
 document-open.png
+document-open-example.png (modified)
 document-save-as.png
 document-save.png
 edit-copy.png
diff --git a/pix/icons/document-open-example.png b/pix/icons/document-open-example.png
new file mode 100644 (file)
index 0000000..84884d3
Binary files /dev/null and b/pix/icons/document-open-example.png differ
index 4efb545b4313737195e5f24fcab71e8c44fa81fe..3e4e6b6483952e3297472aa0405ad28c498f83da 100644 (file)
@@ -2,11 +2,13 @@ package net.sf.openrocket.database;
 
 import java.io.File;
 import java.io.IOException;
+import java.net.URL;
 import java.util.ArrayList;
 
 import net.sf.openrocket.file.MotorLoader;
 import net.sf.openrocket.material.Material;
 import net.sf.openrocket.rocketcomponent.Motor;
+import net.sf.openrocket.util.JarUtil;
 import net.sf.openrocket.util.MathUtil;
 
 
@@ -47,8 +49,18 @@ public class Databases {
                } catch (IOException e) {
                        System.out.println("Could not read thrust curves from JAR: "+e.getMessage());
                        
+                       // Try to find directory as a system resource
+                       File dir;
+                       URL url = ClassLoader.getSystemResource("datafiles/thrustcurves/");
+                       
+                       try {
+                               dir = JarUtil.urlToFile(url);
+                       } catch (Exception e1) {
+                               dir = new File("datafiles/thrustcurves/");
+                       }
+                               
                        try {
-                               MOTOR.loadDirectory(new File("datafiles/thrustcurves/"),".*\\.[eE][nN][gG]$");
+                               MOTOR.loadDirectory(dir, ".*\\.[eE][nN][gG]$");
                        } catch (IOException e1) {
                                System.out.println("Could not read thrust curves from directory either.");
                                throw new RuntimeException(e1);
diff --git a/src/net/sf/openrocket/file/CSVExport.java b/src/net/sf/openrocket/file/CSVExport.java
new file mode 100644 (file)
index 0000000..c306462
--- /dev/null
@@ -0,0 +1,220 @@
+package net.sf.openrocket.file;
+
+import java.io.IOException;
+import java.io.OutputStream;
+import java.io.PrintWriter;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
+
+import net.sf.openrocket.aerodynamics.Warning;
+import net.sf.openrocket.aerodynamics.WarningSet;
+import net.sf.openrocket.document.Simulation;
+import net.sf.openrocket.simulation.FlightData;
+import net.sf.openrocket.simulation.FlightDataBranch;
+import net.sf.openrocket.simulation.FlightEvent;
+import net.sf.openrocket.simulation.FlightDataBranch.Type;
+import net.sf.openrocket.unit.Unit;
+import net.sf.openrocket.util.Pair;
+import net.sf.openrocket.util.TextUtil;
+
+public class CSVExport {
+
+       /**
+        * Exports the specified flight data branch into a CSV file.
+        * 
+        * @param stream                                the stream to write to.
+        * @param simulation                    the simulation being exported.
+        * @param branch                                the branch to export.
+        * @param fields                                the fields to export (in appropriate order).
+        * @param units                                 the units of the fields.
+        * @param fieldSeparator                the field separator string.
+        * @param commentStarter                the comment starting character(s).
+        * @param simulationComments    whether to output general simulation comments.
+        * @param fieldComments                 whether to output field comments.
+        * @param eventComments                 whether to output comments for the flight events.
+        * @throws IOException                  if an I/O exception occurs.
+        */
+       public static void exportCSV(OutputStream stream, Simulation simulation, 
+                       FlightDataBranch branch, FlightDataBranch.Type[] fields, Unit[] units, 
+                       String fieldSeparator,String commentStarter, boolean simulationComments, 
+                       boolean fieldComments, boolean eventComments) throws IOException {
+               
+               if (fields.length != units.length) {
+                       throw new IllegalArgumentException("fields and units lengths must be equal " +
+                                       "(" + fields.length + " vs " + units.length + ")");
+               }
+               
+               
+               PrintWriter writer = null;
+               try {
+                       
+                       writer = new PrintWriter(stream);
+                       
+                       // Write the initial comments
+                       if (simulationComments) {
+                               writeSimulationComments(writer, simulation, branch, fields, commentStarter);
+                       }
+                       
+                       if (simulationComments && fieldComments) {
+                               writer.println(commentStarter);
+                       }
+                       
+                       if (fieldComments) {
+                               writer.print(commentStarter + " ");
+                               for (int i=0; i < fields.length; i++) {
+                                       writer.print(fields[i].getName() + " (" + units[i].getUnit() + ")");
+                                       if (i < fields.length-1) {
+                                               writer.print(fieldSeparator);
+                                       }
+                               }
+                               writer.println();
+                       }
+                       
+                       writeData(writer, branch, fields, units, fieldSeparator, 
+                                       eventComments, commentStarter);
+                       
+                       
+               } finally {
+                       if (writer != null) {
+                               try {
+                                       writer.close();
+                               } catch (Exception e) {
+                                       e.printStackTrace();
+                               }
+                       }
+               }
+       }
+
+       private static void writeData(PrintWriter writer, FlightDataBranch branch,
+                       Type[] fields, Unit[] units, String fieldSeparator, boolean eventComments,
+                       String commentStarter) {
+               
+               // Number of data points
+               int n = branch.getLength();
+               
+               // Flight events in occurrance order
+               List<Pair<Double, FlightEvent>> events = branch.getEvents();
+               Collections.sort(events, new Comparator<Pair<Double, FlightEvent>>() {
+                       @Override
+                       public int compare(Pair<Double, FlightEvent> o1, Pair<Double, FlightEvent> o2) {
+                               return Double.compare(o1.getU(), o2.getU());
+                       }
+               });
+               int eventPosition = 0;
+               
+               // List of field values
+               List<List<Double>> fieldValues = new ArrayList<List<Double>>();
+               for (Type t: fields) {
+                       fieldValues.add(branch.get(t));
+               }
+               
+               // Time variable
+               List<Double> time = branch.get(FlightDataBranch.TYPE_TIME);
+               if (eventComments && time == null) {
+                       // If time information is not available, print events at beginning of file
+                       for (Pair<Double, FlightEvent> e: events) {
+                               printEvent(writer, e, commentStarter);
+                       }
+                       eventPosition = events.size();
+               }
+               
+               
+               // Loop over all data points
+               for (int pos=0; pos<n; pos++) {
+                       
+                       // Check for events to store
+                       if (eventComments && time != null) {
+                               double t = time.get(pos);
+                               
+                               while ((eventPosition < events.size()) && 
+                                               (events.get(eventPosition).getU() <= t)) {
+                                       printEvent(writer, events.get(eventPosition), commentStarter);
+                                       eventPosition++;
+                               }
+                       }
+                       
+                       // Store CSV line
+                       for (int i=0; i < fields.length; i++) {
+                               double value = fieldValues.get(i).get(pos);
+                               writer.print(TextUtil.doubleToString(units[i].toUnit(value)));
+                               if (i < fields.length-1) {
+                                       writer.print(fieldSeparator);
+                               }
+                       }
+                       writer.println();
+                       
+               }
+               
+               // Store any remaining events
+               if (eventComments && time != null) {
+                       while (eventPosition < events.size()) {
+                               printEvent(writer, events.get(eventPosition), commentStarter);
+                               eventPosition++;
+                       }
+               }
+               
+       }
+
+       
+       private static void printEvent(PrintWriter writer, Pair<Double, FlightEvent> e,
+                       String commentStarter) {
+               writer.println(commentStarter + " Event " + e.getV().getType().toString() + 
+                               " occurred at t=" + TextUtil.doubleToString(e.getU()) + " seconds");
+       }
+
+       private static void writeSimulationComments(PrintWriter writer,
+                       Simulation simulation, FlightDataBranch branch, Type[] fields, 
+                       String commentStarter) {
+               
+               String line;
+               
+               line = simulation.getName();
+
+               FlightData data = simulation.getSimulatedData();
+               
+               switch (simulation.getStatus()) {
+               case UPTODATE:
+                       line += " (Up to date)";
+                       break;
+                       
+               case LOADED:
+                       line += " (Data loaded from a file)";
+                       break;
+                       
+               case OUTDATED:
+                       line += " (Data is out of date)";
+                       break;
+                       
+               case EXTERNAL:
+                       line += " (Imported data)";
+                       break;
+                       
+               case NOT_SIMULATED:
+                       line += " (Not simulated yet)";
+                       break;
+               }
+               
+               writer.println(commentStarter + " " + line);
+               
+
+               writer.println(commentStarter + " " + branch.getLength() + " data points written for "
+                               + fields.length + " variables.");
+               
+               
+               if (data == null) {
+                       writer.println(commentStarter + " No simulation data available.");
+                       return;
+               }
+               WarningSet warnings = data.getWarningSet();
+               
+               if (!warnings.isEmpty()) {
+                       writer.println(commentStarter + " Simulation warnings:");
+                       for (Warning w: warnings) {
+                               writer.println(commentStarter + "   " + w.toString());
+                       }
+               }
+       }
+       
+}
index 81edde845ce77ce056ded8bc9441222b61fe87ee..2189a23825c7679c1fc6edc2a55550b0c3478bd1 100644 (file)
@@ -321,7 +321,7 @@ class DocumentConfig {
                                Reflection.findMethodStatic(LaunchLug.class, "setLength", double.class)));
                setters.put("LaunchLug:thickness", new DoubleSetter(
                                Reflection.findMethodStatic(LaunchLug.class, "setThickness", double.class)));
-               setters.put("LaunchLug:radialDirection", new DoubleSetter(
+               setters.put("LaunchLug:radialdirection", new DoubleSetter(
                                Reflection.findMethodStatic(LaunchLug.class, "setRadialDirection", double.class),
                                Math.PI/180.0));
                
index d7a7eba1df52a87e2692ab8d2962c5bf9e20e7e9..de41cb0ca4efc7a2194111eb1d3b6f1ff01eae97 100644 (file)
@@ -8,7 +8,6 @@ import java.io.Writer;
 import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
-import java.util.Locale;
 import java.util.zip.GZIPOutputStream;
 
 import net.sf.openrocket.aerodynamics.Warning;
@@ -21,10 +20,10 @@ import net.sf.openrocket.simulation.FlightData;
 import net.sf.openrocket.simulation.FlightDataBranch;
 import net.sf.openrocket.simulation.FlightEvent;
 import net.sf.openrocket.simulation.SimulationConditions;
-import net.sf.openrocket.util.MathUtil;
 import net.sf.openrocket.util.Pair;
 import net.sf.openrocket.util.Prefs;
 import net.sf.openrocket.util.Reflection;
+import net.sf.openrocket.util.TextUtil;
 
 public class OpenRocketSaver extends RocketSaver {
        
@@ -131,8 +130,10 @@ public class OpenRocketSaver extends RocketSaver {
                if (timeSkip != StorageOptions.SIMULATION_DATA_NONE) {
                        for (Simulation s: doc.getSimulations()) {
                                FlightData data = s.getSimulatedData();
-                               for (int i=0; i < data.getBranchCount(); i++) {
-                                       pointCount += countFlightDataBranchPoints(data.getBranch(i), timeSkip);
+                               if (data != null) {
+                                       for (int i=0; i < data.getBranchCount(); i++) {
+                                               pointCount += countFlightDataBranchPoints(data.getBranch(i), timeSkip);
+                                       }
                                }
                        }
                }
@@ -250,19 +251,19 @@ public class OpenRocketSaver extends RocketSaver {
                if (data != null) {
                        String str = "<flightdata";
                        if (!Double.isNaN(data.getMaxAltitude()))
-                               str += " maxaltitude=\"" + doubleToString(data.getMaxAltitude()) + "\"";
+                               str += " maxaltitude=\"" + TextUtil.doubleToString(data.getMaxAltitude()) + "\"";
                        if (!Double.isNaN(data.getMaxVelocity()))
-                               str += " maxvelocity=\"" + doubleToString(data.getMaxVelocity()) + "\"";
+                               str += " maxvelocity=\"" + TextUtil.doubleToString(data.getMaxVelocity()) + "\"";
                        if (!Double.isNaN(data.getMaxAcceleration()))
-                               str += " maxacceleration=\"" + doubleToString(data.getMaxAcceleration()) + "\"";
+                               str += " maxacceleration=\"" + TextUtil.doubleToString(data.getMaxAcceleration()) + "\"";
                        if (!Double.isNaN(data.getMaxMachNumber()))
-                               str += " maxmach=\"" + doubleToString(data.getMaxMachNumber()) + "\"";
+                               str += " maxmach=\"" + TextUtil.doubleToString(data.getMaxMachNumber()) + "\"";
                        if (!Double.isNaN(data.getTimeToApogee()))
-                               str += " timetoapogee=\"" + doubleToString(data.getTimeToApogee()) + "\"";
+                               str += " timetoapogee=\"" + TextUtil.doubleToString(data.getTimeToApogee()) + "\"";
                        if (!Double.isNaN(data.getFlightTime()))
-                               str += " flighttime=\"" + doubleToString(data.getFlightTime()) + "\"";
+                               str += " flighttime=\"" + TextUtil.doubleToString(data.getFlightTime()) + "\"";
                        if (!Double.isNaN(data.getGroundHitVelocity()))
-                               str += " groundhitvelocity=\"" + doubleToString(data.getGroundHitVelocity()) + "\"";
+                               str += " groundhitvelocity=\"" + TextUtil.doubleToString(data.getGroundHitVelocity()) + "\"";
                        str += ">";
                        writeln(str);
                        indent++;
@@ -333,7 +334,7 @@ public class OpenRocketSaver extends RocketSaver {
                
                // Write events
                for (Pair<Double,FlightEvent> p: branch.getEvents()) {
-                       writeln("<event time=\"" + doubleToString(p.getU())
+                       writeln("<event time=\"" + TextUtil.doubleToString(p.getU())
                                        + "\" type=\"" + enumToXMLName(p.getV().getType()) + "\"/>");
                }
                
@@ -414,7 +415,7 @@ public class OpenRocketSaver extends RocketSaver {
                for (int j=0; j < data.size(); j++) {
                        if (j > 0)
                                sb.append(",");
-                       sb.append(doubleToString(data.get(j).get(index)));
+                       sb.append(TextUtil.doubleToString(data.get(j).get(index)));
                }
                sb.append("</datapoint>");
                writeln(sb.toString());
@@ -443,81 +444,12 @@ public class OpenRocketSaver extends RocketSaver {
        }
        
        
-       /**
-        * Return a string of the double value with suitable precision.
-        * The string is the shortest representation of the value including the
-        * required precision.
-        * 
-        * @param d             the value to present.
-        * @return              a representation with suitable precision.
-        */
-       public static final String doubleToString(double d) {
-               
-               // Check for special cases
-               if (MathUtil.equals(d, 0))
-                       return "0";
-               
-               if (Double.isNaN(d))
-                       return "NaN";
-               
-               if (Double.isInfinite(d)) {
-                       if (d < 0)
-                               return "-Inf";
-                       else
-                               return "Inf";
-               }
-               
-               
-               double abs = Math.abs(d);
-               
-               if (abs < 0.001) {
-                       // Compact exponential notation
-                       int exp = 0;
-                       
-                       while (abs < 1.0) {
-                               abs *= 10;
-                               exp++;
-                       }
-                       
-                       String sign = (d < 0) ? "-" : "";
-                       return sign + String.format((Locale)null, "%.4fe-%d", abs, exp);
-               }
-               if (abs < 0.01)
-                       return String.format((Locale)null, "%.7f", d);
-               if (abs < 0.1)
-                       return String.format((Locale)null, "%.6f", d);
-               if (abs < 1)
-                       return String.format((Locale)null, "%.5f", d);
-               if (abs < 10)
-                       return String.format((Locale)null, "%.4f", d);
-               if (abs < 100)
-                       return String.format((Locale)null, "%.3f", d);
-               if (abs < 1000)
-                       return String.format((Locale)null, "%.2f", d);
-               if (abs < 10000)
-                       return String.format((Locale)null, "%.1f", d);
-               if (abs < 100000000.0)
-                       return String.format((Locale)null, "%.0f", d);
-                       
-               // Compact exponential notation
-               int exp = 0;
-               while (abs >= 10.0) {
-                       abs /= 10;
-                       exp++;
-               }
-               
-               String sign = (d < 0) ? "-" : "";
-               return sign + String.format((Locale)null, "%.4fe%d", abs, exp);
-       }
-       
-       
-       
        public static void main(String[] arg) {
                double d = -0.000000123456789123;
                
                
                for (int i=0; i< 20; i++) {
-                       String str = doubleToString(d);
+                       String str = TextUtil.doubleToString(d);
                        System.out.println(str + "   ->   " + Double.parseDouble(str));
                        d *= 10;
                }
diff --git a/src/net/sf/openrocket/gui/components/SimulationExportPanel.java b/src/net/sf/openrocket/gui/components/SimulationExportPanel.java
new file mode 100644 (file)
index 0000000..67792a5
--- /dev/null
@@ -0,0 +1,503 @@
+package net.sf.openrocket.gui.components;
+
+import java.awt.Component;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.io.File;
+import java.util.Arrays;
+
+import javax.swing.BorderFactory;
+import javax.swing.JButton;
+import javax.swing.JCheckBox;
+import javax.swing.JComboBox;
+import javax.swing.JFileChooser;
+import javax.swing.JLabel;
+import javax.swing.JOptionPane;
+import javax.swing.JPanel;
+import javax.swing.JScrollPane;
+import javax.swing.JTable;
+import javax.swing.SwingUtilities;
+import javax.swing.filechooser.FileFilter;
+import javax.swing.table.AbstractTableModel;
+import javax.swing.table.TableCellRenderer;
+import javax.swing.table.TableColumn;
+import javax.swing.table.TableColumnModel;
+
+import net.miginfocom.swing.MigLayout;
+import net.sf.openrocket.document.Simulation;
+import net.sf.openrocket.simulation.FlightData;
+import net.sf.openrocket.simulation.FlightDataBranch;
+import net.sf.openrocket.unit.Unit;
+import net.sf.openrocket.unit.UnitGroup;
+import net.sf.openrocket.util.Prefs;
+import net.sf.openrocket.util.SaveCSVWorker;
+
+public class SimulationExportPanel extends JPanel {
+
+       private static final String SPACE = "SPACE";
+       private static final String TAB = "TAB";
+       
+       private static final FileFilter CSV_FILE_FILTER = new FileFilter() {
+               @Override
+               public String getDescription() {
+                       return "Comma Separated Files (*.csv)";
+               }
+               @Override
+               public boolean accept(File f) {
+                       if (f.isDirectory())
+                               return true;
+                       String name = f.getName().toLowerCase();
+                       return name.endsWith(".csv");
+               }
+    };
+
+       
+       
+       private final JTable table;
+       private final SelectionTableModel tableModel;
+       private final JLabel selectedCountLabel;
+       
+       private final Simulation simulation;
+       private final FlightDataBranch branch;
+       
+       private final boolean[] selected;
+       private final FlightDataBranch.Type[] types;
+       private final Unit[] units;
+       
+       private final JComboBox fieldSeparator;
+       private final JCheckBox simulationComments;
+       private final JCheckBox fieldNameComments;
+       private final JCheckBox eventComments;
+       private final JComboBox commentCharacter;
+       
+       
+       public SimulationExportPanel(Simulation sim) {
+               super(new MigLayout("fill, flowy"));
+
+               JLabel label;
+               JPanel panel;
+               JButton button;
+               String tip;
+               
+               
+               this.simulation = sim;
+               
+               // TODO: MEDIUM: Only exports primary branch
+               
+               final FlightData data = simulation.getSimulatedData();
+
+               // Check that data exists
+               if (data == null  || data.getBranchCount() == 0 ||
+                               data.getBranch(0).getTypes().length == 0) {
+                       throw new IllegalArgumentException("No data for panel");
+               }
+               
+               
+               // Create the data model
+               branch = data.getBranch(0);
+
+               types = branch.getTypes();
+               Arrays.sort(types);
+               
+               selected = new boolean[types.length];
+               units = new Unit[types.length];
+               for (int i = 0; i < types.length; i++) {
+                       selected[i] = Prefs.isExportSelected(types[i]);
+                       units[i] = types[i].getUnitGroup().getDefaultUnit();
+               }
+               
+               
+               //// Create the panel
+               
+               
+               // Set up the variable selection table
+               tableModel = new SelectionTableModel();
+               table = new JTable(tableModel);
+               table.setDefaultRenderer(Object.class, 
+                               new SelectionBackgroundCellRenderer(table.getDefaultRenderer(Object.class)));
+               table.setDefaultRenderer(Boolean.class, 
+                               new SelectionBackgroundCellRenderer(table.getDefaultRenderer(Boolean.class)));
+               table.setRowSelectionAllowed(false);
+               table.setColumnSelectionAllowed(false);
+               
+               table.setDefaultEditor(Unit.class, new UnitCellEditor() {
+                       @Override
+                       protected UnitGroup getUnitGroup(Unit value, int row, int column) {
+                               return types[row].getUnitGroup();
+                       }
+               });
+               
+               // Set column widths
+               TableColumnModel columnModel = table.getColumnModel();
+               TableColumn col = columnModel.getColumn(0);
+               int w = table.getRowHeight();
+               col.setMinWidth(w);
+               col.setPreferredWidth(w);
+               col.setMaxWidth(w);
+               
+               col = columnModel.getColumn(1);
+               col.setPreferredWidth(200);
+               
+               col = columnModel.getColumn(2);
+               col.setPreferredWidth(100);
+
+               
+               // Add table
+               panel = new JPanel(new MigLayout("fill"));
+               panel.setBorder(BorderFactory.createTitledBorder("Variables to export"));
+               
+               panel.add(new JScrollPane(table), "wmin 300lp, width 300lp, height 1, grow 100, wrap");
+               
+               // Select all/none buttons
+               button = new JButton("Select all");
+               button.addActionListener(new ActionListener() {
+                       @Override
+                       public void actionPerformed(ActionEvent e) {
+                               tableModel.selectAll();
+                       }
+               });
+               panel.add(button, "split 2, growx 1, sizegroup selectbutton");
+               
+               button = new JButton("Select none");
+               button.addActionListener(new ActionListener() {
+                       @Override
+                       public void actionPerformed(ActionEvent e) {
+                               tableModel.selectNone();
+                       }
+               });
+               panel.add(button, "growx 1, sizegroup selectbutton, wrap");
+               
+               
+               selectedCountLabel = new JLabel();
+               updateSelectedCount();
+               panel.add(selectedCountLabel);
+               
+               this.add(panel, "grow 100, wrap");
+               
+               
+               
+               // Field separator panel
+               panel = new JPanel(new MigLayout("fill"));
+               panel.setBorder(BorderFactory.createTitledBorder("Field separator"));
+               
+               label = new JLabel("Field separator string:");
+               tip = "<html>The string used to separate the fields in the exported file.<br>" +
+                               "Use ',' for a Comma Separated Values (CSV) file.";
+               label.setToolTipText(tip);
+               panel.add(label);
+               
+               fieldSeparator = new JComboBox(new String[] { ",", ";", SPACE, TAB });
+               fieldSeparator.setEditable(true);
+               fieldSeparator.setSelectedItem(Prefs.getString(Prefs.EXPORT_FIELD_SEPARATOR, 
+                               ","));
+               fieldSeparator.setToolTipText(tip);
+               panel.add(fieldSeparator);
+               
+               this.add(panel, "spany, split, growx 1");
+               
+               
+               
+               
+               // Comments separator panel
+               panel = new JPanel(new MigLayout("fill"));
+               panel.setBorder(BorderFactory.createTitledBorder("Comments"));
+               
+               simulationComments = new JCheckBox("Include simulation description");
+               simulationComments.setToolTipText("Include a comment at the beginning of the file " +
+                               "describing the simulation.");
+               simulationComments.setSelected(Prefs.getBoolean(Prefs.EXPORT_SIMULATION_COMMENT, 
+                               true));
+               panel.add(simulationComments, "wrap");
+               
+               
+               fieldNameComments = new JCheckBox("Include field descriptions");
+               fieldNameComments.setToolTipText("Include a comment line with the descriptions of " +
+                               "the exported variables.");
+               fieldNameComments.setSelected(Prefs.getBoolean(Prefs.EXPORT_FIELD_NAME_COMMENT, true));
+               panel.add(fieldNameComments, "wrap");
+               
+               
+               eventComments = new JCheckBox("Include flight events");
+               eventComments.setToolTipText("Include a comment line for every flight event.");
+               eventComments.setSelected(Prefs.getBoolean(Prefs.EXPORT_EVENT_COMMENTS, true));
+               panel.add(eventComments, "wrap");
+               
+               
+               label = new JLabel("Comment character:");
+               tip = "The character(s) that mark a comment line.";
+               label.setToolTipText(tip);
+               panel.add(label, "split 2");
+               
+               commentCharacter = new JComboBox(new String[] { "#", "%", ";" });
+               commentCharacter.setEditable(true);
+               commentCharacter.setSelectedItem(Prefs.getString(Prefs.EXPORT_COMMENT_CHARACTER, "#"));
+               commentCharacter.setToolTipText(tip);
+               panel.add(commentCharacter);
+               
+               this.add(panel, "growx 1");
+
+               
+               // Space-filling panel
+               panel = new JPanel();
+               this.add(panel, "width 1, height 1, grow 1");
+               
+               
+               // Export button
+               button = new JButton("Export to file...");
+               button.addActionListener(new ActionListener() {
+                       @Override
+                       public void actionPerformed(ActionEvent e) {
+                               doExport();
+                       }
+               });
+               this.add(button, "gapbottom para, gapright para, right");
+               
+       }
+       
+       
+       private void doExport() {
+               JFileChooser chooser = new JFileChooser();
+               chooser.setFileFilter(CSV_FILE_FILTER);
+               chooser.setCurrentDirectory(Prefs.getDefaultDirectory());
+               
+               if (chooser.showSaveDialog(this) != JFileChooser.APPROVE_OPTION)
+                       return;
+               
+               File file = chooser.getSelectedFile();
+               if (file == null)
+                       return;
+               
+               if (file.getName().indexOf('.') < 0) {
+                       String name = file.getAbsolutePath();
+                       name = name + ".csv";
+                       file = new File(name);
+               }
+
+               if (file.exists()) {
+                       int ret = JOptionPane.showConfirmDialog(this, 
+                                       "File \"" + file.getName() + "\" exists.  Overwrite?", 
+                                       "File exists", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE);
+                       if (ret != JOptionPane.YES_OPTION)
+                               return;
+               }
+
+               String commentChar = commentCharacter.getSelectedItem().toString();
+               String fieldSep = fieldSeparator.getSelectedItem().toString();
+               boolean simulationComment = simulationComments.isSelected();
+               boolean fieldComment = fieldNameComments.isSelected();
+               boolean eventComment = eventComments.isSelected();
+               
+               // Store preferences and export
+               int n = 0;
+               Prefs.setDefaultDirectory(chooser.getCurrentDirectory());
+               for (int i=0; i < selected.length; i++) {
+                       Prefs.setExportSelected(types[i], selected[i]);
+                       if (selected[i])
+                               n++;
+               }
+               Prefs.putString(Prefs.EXPORT_FIELD_SEPARATOR, fieldSep);
+               Prefs.putString(Prefs.EXPORT_COMMENT_CHARACTER, commentChar);
+               Prefs.putBoolean(Prefs.EXPORT_EVENT_COMMENTS, eventComment);
+               Prefs.putBoolean(Prefs.EXPORT_FIELD_NAME_COMMENT, fieldComment);
+               Prefs.putBoolean(Prefs.EXPORT_SIMULATION_COMMENT, simulationComment);
+               
+               
+               FlightDataBranch.Type[] fieldTypes = new FlightDataBranch.Type[n];
+               Unit[] fieldUnits = new Unit[n];
+               int pos = 0;
+               for (int i=0; i < selected.length; i++) {
+                       if (selected[i]) {
+                               fieldTypes[pos] = types[i];
+                               fieldUnits[pos] = units[i];
+                               pos++;
+                       }
+               }
+               
+               if (fieldSep.equals(SPACE)) {
+                       fieldSep = " ";
+               } else if (fieldSep.equals(TAB)) {
+                       fieldSep = "\t";
+               }
+               
+               
+               SaveCSVWorker.export(file, simulation, branch, fieldTypes, fieldUnits, fieldSep, 
+                               commentChar, simulationComment, fieldComment, eventComment, 
+                               SwingUtilities.getWindowAncestor(this));
+       }
+       
+       
+       private void updateSelectedCount() {
+               int total = selected.length;
+               int n = 0;
+               String str;
+               
+               for (int i=0; i < selected.length; i++) {
+                       if (selected[i])
+                               n++;
+               }
+               
+               if (n == 1) {
+                       str = "Exporting 1 variable out of " + total + ".";
+               } else {
+                       str = "Exporting "+n+" variables out of " + total + ".";
+               }
+
+               selectedCountLabel.setText(str);
+       }
+       
+       
+       
+       /**
+        * A table cell renderer that uses another renderer and sets the background and
+        * foreground of the returned component based on the selection of the variable.
+        */
+       private class SelectionBackgroundCellRenderer implements TableCellRenderer {
+
+               private final TableCellRenderer renderer;
+               
+               public SelectionBackgroundCellRenderer(TableCellRenderer renderer) {
+                       this.renderer = renderer;
+               }
+               
+               @Override
+               public Component getTableCellRendererComponent(JTable table, Object value,
+                               boolean isSelected, boolean hasFocus, int row, int column) {
+                       
+                       Component component = renderer.getTableCellRendererComponent(table, 
+                                       value, isSelected, hasFocus, row, column);
+                       
+                       if (selected[row]) {
+                               component.setBackground(table.getSelectionBackground());
+                               component.setForeground(table.getSelectionForeground());
+                       } else {
+                               component.setBackground(table.getBackground());
+                               component.setForeground(table.getForeground());
+                       }
+                       
+                       return component;
+               }
+               
+       }
+       
+       
+       /**
+        * The table model for the variable selection.
+        */
+       private class SelectionTableModel extends AbstractTableModel {
+               private static final int SELECTED = 0;
+               private static final int NAME = 1;
+               private static final int UNIT = 2;
+
+               @Override
+               public int getColumnCount() {
+                       return 3;
+               }
+
+               @Override
+               public int getRowCount() {
+                       return types.length;
+               }
+               
+               @Override
+               public String getColumnName(int column) {
+                       switch (column) {
+                       case SELECTED:
+                               return "";
+                       case NAME:
+                               return "Variable";
+                       case UNIT:
+                               return "Unit";
+                       default:
+                               throw new IndexOutOfBoundsException("column=" + column);
+                       }
+                       
+               }
+               
+               @Override
+               public Class<?> getColumnClass(int column) {
+                       switch (column) {
+                       case SELECTED:
+                               return Boolean.class;
+                       case NAME:
+                               return FlightDataBranch.Type.class;
+                       case UNIT:
+                               return Unit.class;
+                       default:
+                               throw new IndexOutOfBoundsException("column=" + column);
+                       }
+               }
+
+               @Override
+               public Object getValueAt(int row, int column) {
+
+                       switch (column) {
+                       case SELECTED:
+                               return selected[row];
+                               
+                       case NAME:
+                               return types[row];
+                               
+                       case UNIT:
+                               return units[row];
+                               
+                       default:
+                               throw new IndexOutOfBoundsException("column="+column);
+                       }
+                       
+               }
+
+               @Override
+               public void setValueAt(Object value, int row, int column) {
+                       
+                       switch (column) {
+                       case SELECTED:
+                               selected[row] = (Boolean)value;
+                               this.fireTableRowsUpdated(row, row);
+                               updateSelectedCount();
+                               break;
+                               
+                       case NAME:
+                               break;
+                               
+                       case UNIT:
+                               units[row] = (Unit)value;
+                               break;
+                               
+                       default:
+                               throw new IndexOutOfBoundsException("column="+column);
+                       }
+                       
+               }
+
+               @Override
+               public boolean isCellEditable(int row, int column) {
+                       switch (column) {
+                       case SELECTED:
+                               return true;
+                               
+                       case NAME:
+                               return false;
+                               
+                       case UNIT:
+                               return types[row].getUnitGroup().getUnitCount() > 1;
+                               
+                       default:
+                               throw new IndexOutOfBoundsException("column="+column);
+                       }
+               }
+               
+               public void selectAll() {
+                       Arrays.fill(selected, true);
+                       updateSelectedCount();
+                       this.fireTableDataChanged();
+               }
+               
+               public void selectNone() {
+                       Arrays.fill(selected, false);
+                       updateSelectedCount();
+                       this.fireTableDataChanged();
+               }
+               
+       }
+       
+}
diff --git a/src/net/sf/openrocket/gui/components/UnitCellEditor.java b/src/net/sf/openrocket/gui/components/UnitCellEditor.java
new file mode 100644 (file)
index 0000000..7afa28a
--- /dev/null
@@ -0,0 +1,78 @@
+package net.sf.openrocket.gui.components;
+
+import java.awt.Component;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+
+import javax.swing.AbstractCellEditor;
+import javax.swing.JComboBox;
+import javax.swing.JTable;
+import javax.swing.table.TableCellEditor;
+
+import net.sf.openrocket.unit.Unit;
+import net.sf.openrocket.unit.UnitGroup;
+
+
+/**
+ * A cell editor that returns a combo box containing a selection of units.
+ * Using classes must implement the {@link #getUnitGroup(Unit, int, int)} method
+ * to return the appropriate unit group for the selection.
+ * 
+ * @author Sampo Niskanen <sampo.niskanen@iki.fi>
+ */
+public abstract class UnitCellEditor extends AbstractCellEditor 
+implements TableCellEditor, ActionListener {
+
+       private final JComboBox editor;
+       
+       
+       public UnitCellEditor() {
+               editor = new JComboBox();
+               editor.setEditable(false);
+               editor.addActionListener(this);
+       }
+       
+       
+       @Override
+       public Component getTableCellEditorComponent(JTable table, Object value,
+                       boolean isSelected, int row, int column) {
+
+               Unit unit = (Unit) value;
+               UnitGroup group = getUnitGroup(unit, row, column);
+               
+               editor.removeAllItems();
+               for (Unit u: group.getUnits()) {
+                       editor.addItem(u);
+               }
+               
+               editor.setSelectedItem(unit);
+               
+               return editor;
+       }
+
+       
+       @Override
+       public Object getCellEditorValue() {
+               return editor.getSelectedItem();
+       }
+       
+
+       
+       @Override
+       public void actionPerformed(ActionEvent e) {
+               // End editing when a value has been selected
+               this.fireEditingStopped();
+       }
+
+
+       /**
+        * Return the unit group corresponding to the specified cell.
+        * 
+        * @param value         the cell's value.
+        * @param row           the cell's row.
+        * @param column        the cell's column.
+        * @return                      the unit group of this cell.
+        */
+       protected abstract UnitGroup getUnitGroup(Unit value, int row, int column);
+       
+}
index 51f45318f6958b1436b58583c178bc4671419b2d..bdb7aa03631232f331ebe28ec94be88206a283bb 100644 (file)
@@ -1,17 +1,12 @@
 package net.sf.openrocket.gui.configdialog;
 
 
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-
-import javax.swing.JButton;
 import javax.swing.JComboBox;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
 import javax.swing.JSeparator;
 import javax.swing.JSpinner;
 import javax.swing.SwingConstants;
-import javax.swing.SwingUtilities;
 
 import net.miginfocom.swing.MigLayout;
 import net.sf.openrocket.gui.SpinnerEditor;
@@ -22,7 +17,6 @@ import net.sf.openrocket.gui.components.BasicSlider;
 import net.sf.openrocket.gui.components.UnitSelector;
 import net.sf.openrocket.material.Material;
 import net.sf.openrocket.rocketcomponent.FinSet;
-import net.sf.openrocket.rocketcomponent.FreeformFinSet;
 import net.sf.openrocket.rocketcomponent.RocketComponent;
 import net.sf.openrocket.unit.UnitGroup;
 
@@ -155,32 +149,6 @@ public class EllipticalFinSetConfig extends FinSetConfig {
                
                
                
-               //// Convert button
-               
-               JButton button = new JButton("Convert to freeform fin set");
-               button.addActionListener(new ActionListener() {
-                       @Override
-                       public void actionPerformed(ActionEvent e) {
-                               // Do change in future for overall safety
-                               SwingUtilities.invokeLater(new Runnable() {
-                                       @Override
-                                       public void run() {
-                                               FreeformFinSet freeform = new FreeformFinSet((FinSet)component);
-                                               RocketComponent parent = component.getParent();
-                                               int index = parent.getChildPosition(component);
-                                               
-                                               ComponentConfigDialog.addUndoPosition("Convert fin set");
-                                               parent.removeChild(index);
-                                               parent.addChild(freeform, index);
-                                               ComponentConfigDialog.showDialog(freeform);
-                                       }
-                               });
-
-                               ComponentConfigDialog.hideDialog();
-                       }
-               });
-               panel.add(button,"span, growx, gaptop paragraph");
-               
                
                
                mainPanel.add(panel,"aligny 20%");
index edda7dc4dd5db5f82e44665b3ebfd10e37ebdb03..18b18032aee09a0f0f619f19c24e7b762ac25296 100644 (file)
@@ -209,7 +209,7 @@ public class FreeformFinSetConfig extends FinSetConfig {
 //             panel.add(new JLabel("    View:"), "wrap, aligny bottom");
                
                
-               panel.add(tablePane,"growy, width :100lp:, height 100lp:250lp:");
+               panel.add(tablePane,"growy, width 100lp:100lp:, height 100lp:250lp:");
                panel.add(figurePane,"gap unrel, spanx, growx, growy 1000, height 100lp:250lp:, wrap");
                
                panel.add(new ResizeLabel("Double-click", -2), "alignx 50%");
index ffa3a0969d627082c12c0722381f350b5e3e947c..f70fc320e13b3ddf4f3bbcfe83b3b7308c4e4189 100644 (file)
@@ -52,6 +52,9 @@ public class EditMotorConfigurationDialog extends JDialog {
        private String currentID = null;
        private MotorMount currentMount = null;
        
+       // Positive when user is modifying configuration name
+       private int configurationNameModification = 0;
+       
        public EditMotorConfigurationDialog(final Rocket rocket, Window parent) {
                super(parent, "Edit motor configurations");
                
@@ -133,12 +136,17 @@ public class EditMotorConfigurationDialog extends JDialog {
                                update();
                        }
                        private void update() {
+                               if (configurationNameModification != 0)
+                                       return;
+
                                String text = configurationNameField.getText();
                                if (currentID != null) {
+                                       configurationNameModification++;
                                        rocket.setMotorConfigurationName(currentID, text);
                                        int row = configurationTable.getSelectedRow();
                                        configurationTableModel.fireTableCellUpdated(row, 0);
                                        updateEnabled();
+                                       configurationNameModification--;
                                }
                        }
                });
@@ -278,11 +286,18 @@ public class EditMotorConfigurationDialog extends JDialog {
                        
                }
 
-               configurationNameField.setEnabled(currentID != null);
-               if (currentID == null) {
-                       configurationNameField.setText("");
-               } else {
-                       configurationNameField.setText(rocket.getMotorConfigurationName(currentID));
+               if (configurationNameModification == 0) {
+                       // Don't update name field when user is modifying it
+                       configurationNameModification++;
+                       
+                       configurationNameField.setEnabled(currentID != null);
+                       if (currentID == null) {
+                               configurationNameField.setText("");
+                       } else {
+                               configurationNameField.setText(rocket.getMotorConfigurationName(currentID));
+                       }
+                       
+                       configurationNameModification--;
                }
                removeConfButton.setEnabled(currentID != null);
                selectMotorButton.setEnabled(currentMount != null && currentID != null);
diff --git a/src/net/sf/openrocket/gui/dialogs/ExampleDesignDialog.java b/src/net/sf/openrocket/gui/dialogs/ExampleDesignDialog.java
new file mode 100644 (file)
index 0000000..b6d1ec4
--- /dev/null
@@ -0,0 +1,255 @@
+package net.sf.openrocket.gui.dialogs;
+
+import java.awt.Dialog;
+import java.awt.Window;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+import java.io.File;
+import java.io.FilenameFilter;
+import java.io.IOException;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Enumeration;
+import java.util.jar.JarEntry;
+import java.util.jar.JarFile;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JLabel;
+import javax.swing.JList;
+import javax.swing.JOptionPane;
+import javax.swing.JPanel;
+import javax.swing.JScrollPane;
+import javax.swing.ListSelectionModel;
+
+import net.miginfocom.swing.MigLayout;
+import net.sf.openrocket.util.GUIUtil;
+import net.sf.openrocket.util.JarUtil;
+
+public class ExampleDesignDialog extends JDialog {
+       
+       private static final String DIRECTORY = "datafiles/examples/";
+       private static final String PATTERN = ".*\\.[oO][rR][kK]$";
+       private static final FilenameFilter FILTER = new FilenameFilter() {
+               @Override
+               public boolean accept(File dir, String name) {
+                       return name.matches(PATTERN);
+               }
+       };
+       
+
+       private boolean open = false;
+       private final JList designSelection;
+       
+       private ExampleDesignDialog(ExampleDesign[] designs, Window parent) {
+               super(parent, "Open example design", Dialog.ModalityType.APPLICATION_MODAL);
+               
+               JPanel panel = new JPanel(new MigLayout("fill"));
+               
+               panel.add(new JLabel("Select example designs to open:"), "wrap");
+               
+               designSelection = new JList(designs);
+               designSelection.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
+               designSelection.addMouseListener(new MouseAdapter() {
+                       @Override
+                       public void mouseClicked(MouseEvent e) {
+                               if (e.getClickCount() >= 2) {
+                                       open = true;
+                                       ExampleDesignDialog.this.setVisible(false);
+                               }
+                       }
+               });
+               panel.add(new JScrollPane(designSelection), "grow, wmin 300lp, wrap para");
+               
+               JButton openButton = new JButton("Open");
+               openButton.addActionListener(new ActionListener() {
+                       @Override
+                       public void actionPerformed(ActionEvent e) {
+                               open = true;
+                               ExampleDesignDialog.this.setVisible(false);
+                       }
+               });
+               panel.add(openButton, "split 2, sizegroup buttons, growx");
+               
+               JButton cancelButton = new JButton("Cancel");
+               cancelButton.addActionListener(new ActionListener() {
+                       @Override
+                       public void actionPerformed(ActionEvent e) {
+                               open = false;
+                               ExampleDesignDialog.this.setVisible(false);
+                       }
+               });
+               panel.add(cancelButton, "sizegroup buttons, growx");
+
+               this.add(panel);
+               this.pack();
+               this.setLocationByPlatform(true);
+               GUIUtil.installEscapeCloseOperation(this);
+               GUIUtil.setDefaultButton(openButton);
+       }
+       
+       
+       /**
+        * Open a dialog to allow opening the example designs.
+        * 
+        * @param parent        the parent window of the dialog.
+        * @return                      an array of URL's to open, or <code>null</code> if the operation
+        *                                      was cancelled.
+        */
+       public static URL[] selectExampleDesigns(Window parent) {
+               
+               ExampleDesign[] designs;
+               
+               designs = getJarFileNames();
+               if (designs == null || designs.length == 0) {
+                       designs = getDirFileNames();
+               }
+               if (designs == null || designs.length == 0) {
+                       JOptionPane.showMessageDialog(parent, "Example designs could not be found.",
+                                       "Examples not found", JOptionPane.ERROR_MESSAGE);
+                       return null;
+               }
+               
+               Arrays.sort(designs);
+               
+               ExampleDesignDialog dialog = new ExampleDesignDialog(designs, parent);
+               dialog.setVisible(true);
+               
+               if (!dialog.open) {
+                       return null;
+               }
+               
+               Object[] selected = dialog.designSelection.getSelectedValues();
+               URL[] urls = new URL[selected.length];
+               for (int i=0; i<selected.length; i++) {
+                       urls[i] = ((ExampleDesign)selected[i]).getURL();
+               }
+               return urls;
+       }
+       
+       
+       
+       
+       
+       private static ExampleDesign[] getDirFileNames() {
+               
+               // Try to find directory as a system resource
+               File dir;
+               URL url = ClassLoader.getSystemResource(DIRECTORY);
+               
+               try {
+                       dir = JarUtil.urlToFile(url);
+               } catch (Exception e1) {
+                       dir = new File(DIRECTORY);
+               }
+
+               // Get the list of files
+               File[] files = dir.listFiles(FILTER);
+               if (files == null)
+                       return null;
+               
+               ExampleDesign[] designs = new ExampleDesign[files.length];
+               
+               for (int i=0; i<files.length; i++) {
+                       String name = files[i].getName();
+                       try {
+                               designs[i] = new ExampleDesign(files[i].toURI().toURL(), 
+                                               name.substring(0, name.length()-4));
+                       } catch (MalformedURLException e) {
+                               throw new RuntimeException(e);
+                       }
+               }
+               return designs;
+       }
+
+       
+       
+       private static ExampleDesign[] getJarFileNames() {
+               
+               ArrayList<ExampleDesign> list = new ArrayList<ExampleDesign>();
+               int dirLength = DIRECTORY.length();
+
+               // Find and open the jar file this class is contained in
+               File file = JarUtil.getCurrentJarFile();
+               if (file == null)
+                       return null;
+               
+
+               // Generate URL pointing to JAR file
+               URL fileUrl;
+               try {
+                       fileUrl = file.toURI().toURL();
+               } catch (MalformedURLException e1) {
+                       e1.printStackTrace();
+                       throw new RuntimeException(e1);
+               }
+               
+               // Iterate over JAR entries searching for designs
+               JarFile jarFile = null;
+               try {
+                       jarFile = new JarFile(file);
+
+                       // Loop through JAR entries searching for files to load
+                       Enumeration<JarEntry> entries = jarFile.entries();
+                       while (entries.hasMoreElements()) {
+                               JarEntry entry = entries.nextElement();
+                               String name = entry.getName();
+                               if (name.startsWith(DIRECTORY) && FILTER.accept(null, name)) {
+                                       String urlName = "jar:" + fileUrl + "!/" + name;
+                                       URL url = new URL(urlName);
+                                       list.add(new ExampleDesign(url, 
+                                                       name.substring(dirLength, name.length()-4)));
+                               }
+                       }
+
+               } catch (IOException e) {
+                       // Could be normal condition if not package in JAR
+                       return null;
+               } finally {
+                       if (jarFile != null) {
+                               try {
+                                       jarFile.close();
+                               } catch (IOException e) {
+                                       e.printStackTrace();
+                               }
+                       }
+               }
+               
+               return list.toArray(new ExampleDesign[0]);
+       }
+       
+       
+       
+       /**
+        * Data holder class.
+        */
+       private static class ExampleDesign implements Comparable<ExampleDesign> {
+               
+               private final URL url;
+               private final String name;
+               
+               public ExampleDesign(URL url, String name) {
+                       this.url = url;
+                       this.name = name;
+               }
+               
+               @Override
+               public String toString() {
+                       return name;
+               }
+               
+               public URL getURL() {
+                       return url;
+               }
+
+               @Override
+               public int compareTo(ExampleDesign o) {
+                       return this.name.compareTo(o.name);
+               }
+       }
+       
+}
index ebd86276b885925d47cc072030eaeb102f357ca9..7216484f50aa8623da7772894187e5e7a8933b97 100644 (file)
@@ -17,7 +17,13 @@ import java.awt.event.WindowEvent;
 import java.io.File;
 import java.io.FileNotFoundException;
 import java.io.IOException;
+import java.io.InputStream;
+import java.io.UnsupportedEncodingException;
 import java.lang.reflect.InvocationTargetException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.net.URL;
+import java.net.URLDecoder;
 import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.concurrent.ExecutionException;
@@ -64,6 +70,7 @@ import net.sf.openrocket.gui.StorageOptionChooser;
 import net.sf.openrocket.gui.configdialog.ComponentConfigDialog;
 import net.sf.openrocket.gui.dialogs.BugDialog;
 import net.sf.openrocket.gui.dialogs.ComponentAnalysisDialog;
+import net.sf.openrocket.gui.dialogs.ExampleDesignDialog;
 import net.sf.openrocket.gui.dialogs.LicenseDialog;
 import net.sf.openrocket.gui.dialogs.PreferencesDialog;
 import net.sf.openrocket.gui.dialogs.SwingWorkerDialog;
@@ -86,7 +93,6 @@ public class BasicFrame extends JFrame {
         */
        private static final RocketLoader ROCKET_LOADER = new GeneralRocketLoader();
        
-       // TODO: Always uses OpenRocketSaver
        private static final RocketSaver ROCKET_SAVER = new OpenRocketSaver();
 
        
@@ -402,6 +408,23 @@ public class BasicFrame extends JFrame {
                });
                menu.add(item);
                
+               item = new JMenuItem("Open example...");
+               item.getAccessibleContext().setAccessibleDescription("Open an example rocket design");
+               item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, 
+                               ActionEvent.CTRL_MASK | ActionEvent.SHIFT_MASK));
+               item.setIcon(Icons.FILE_OPEN_EXAMPLE);
+               item.addActionListener(new ActionListener() {
+                       public void actionPerformed(ActionEvent e) {
+                               URL[] urls = ExampleDesignDialog.selectExampleDesigns(BasicFrame.this);
+                               if (urls != null) {
+                                       for (URL u: urls) {
+                                               open(u, BasicFrame.this);
+                                       }
+                               }
+                       }
+               });
+               menu.add(item);
+               
                menu.addSeparator();
                
                item = new JMenuItem("Save",KeyEvent.VK_S);
@@ -609,20 +632,91 @@ public class BasicFrame extends JFrame {
        }
        
        
+       
+       
+       private static boolean open(URL url, Window parent) {
+               String filename = null;
+               
+               // Try using URI.getPath();
+               try {
+                       URI uri = url.toURI();
+                       filename = uri.getPath();
+               } catch (URISyntaxException ignore) { }
+
+               // Try URL-decoding the URL
+               if (filename == null) {
+                       try {
+                               filename = URLDecoder.decode(url.toString(), "UTF-8");
+                       } catch (UnsupportedEncodingException ignore) { }
+               }
+               
+               // Last resort
+               if (filename == null) {
+                       filename = "";
+               }
+               
+               // Remove path from filename
+               if (filename.lastIndexOf('/') >= 0) {
+                       filename = filename.substring(filename.lastIndexOf('/')+1);
+               }
+               
+               try {
+                       InputStream is = url.openStream();
+                       open(is, filename, parent);
+               } catch (IOException e) {
+                       JOptionPane.showMessageDialog(parent, 
+                                       "An error occurred while opening the file " + filename,
+                                       "Error loading file", JOptionPane.ERROR_MESSAGE);
+               }
+               
+               return false;
+       }
+       
+       
+       /**
+        * Open the specified file from an InputStream in a new design frame.  If an error
+        * occurs, an error dialog is shown and <code>false</code> is returned.
+        * 
+        * @param stream        the stream to load from.
+        * @param filename      the file name to display in dialogs (not set to the document).
+        * @param parent        the parent component for which a progress dialog is opened.
+        * @return                      whether the file was successfully loaded and opened.
+        */
+       private static boolean open(InputStream stream, String filename, Window parent) {
+               OpenFileWorker worker = new OpenFileWorker(stream);
+               return open(worker, filename, null, parent);
+       }
+       
+
        /**
-        * Open the specified file in a new design frame.  If an error occurs, an error dialog
-        * is shown and <code>false</code> is returned.
+        * Open the specified file in a new design frame.  If an error occurs, an error
+        * dialog is shown and <code>false</code> is returned.
         * 
         * @param file          the file to open.
         * @param parent        the parent component for which a progress dialog is opened.
         * @return                      whether the file was successfully loaded and opened.
         */
        private static boolean open(File file, Window parent) {
+               OpenFileWorker worker = new OpenFileWorker(file);
+               return open(worker, file.getName(), file, parent);
+       }
+       
+
+       /**
+        * Open the specified file using the provided worker.
+        * 
+        * @param worker        the OpenFileWorker that loads the file.
+        * @param filename      the file name to display in dialogs.
+        * @param file          the File to set the document to (may be null).
+        * @param parent
+        * @return
+        */
+       private static boolean open(OpenFileWorker worker, String filename, File file, 
+                       Window parent) {
 
                // Open the file in a Swing worker thread
-               OpenFileWorker worker = new OpenFileWorker(file);
                if (!SwingWorkerDialog.runWorker(parent, "Opening file", 
-                               "Reading " + file.getName() + "...", worker)) {
+                               "Reading " + filename + "...", worker)) {
 
                        // User cancelled the operation
                        return false;
@@ -642,14 +736,14 @@ public class BasicFrame extends JFrame {
                        if (cause instanceof FileNotFoundException) {
 
                                JOptionPane.showMessageDialog(parent, 
-                                               "File not found: " + file.getName(), 
+                                               "File not found: " + filename,
                                                "Error opening file", JOptionPane.ERROR_MESSAGE);
                                return false;
 
                        } else if (cause instanceof RocketLoadException) {
 
                                JOptionPane.showMessageDialog(parent, 
-                                               "Unable to open file '" + file.getName() +"': " 
+                                               "Unable to open file '" + filename +"': " 
                                                + cause.getMessage(),
                                                "Error opening file", JOptionPane.ERROR_MESSAGE);
                                return false;
@@ -940,7 +1034,7 @@ public class BasicFrame extends JFrame {
        
        
        private static void runMain(String[] args) {
-               
+
                /*
                 * Set the look-and-feel.  On Linux, Motif/Metal is sometimes incorrectly used 
                 * which is butt-ugly, so if the system l&f is Motif/Metal, we search for a few
index d4774471a3aa784166dfa1b910c21312d13061cc..4d92c1fb8fd6207be2a142f4a1be551f5ccfd4c5 100644 (file)
@@ -38,6 +38,7 @@ import net.sf.openrocket.gui.adaptors.DoubleModel;
 import net.sf.openrocket.gui.adaptors.MotorConfigurationModel;
 import net.sf.openrocket.gui.components.BasicSlider;
 import net.sf.openrocket.gui.components.DescriptionArea;
+import net.sf.openrocket.gui.components.SimulationExportPanel;
 import net.sf.openrocket.gui.components.UnitSelector;
 import net.sf.openrocket.gui.plot.Axis;
 import net.sf.openrocket.gui.plot.PlotConfiguration;
@@ -126,7 +127,7 @@ public class SimulationEditDialog extends JDialog {
                tabbedPane.addTab("Launch conditions", flightConditionsTab());
                tabbedPane.addTab("Simulation options", simulationOptionsTab());
                tabbedPane.addTab("Plot data", plotTab());
-//             tabbedPane.addTab("Export data", exportTab());
+               tabbedPane.addTab("Export data", exportTab());
                
                // Select the initial tab
                if (tab == EDIT) {
@@ -650,11 +651,11 @@ public class SimulationEditDialog extends JDialog {
                
                
                DescriptionArea desc = new DescriptionArea(5);
-               desc.setText("<html><p>" +
+               desc.setText("<html>" +
                                "<i>Simulation listeners</i> is an advanced feature that allows "+
                                "user-written code to listen to and interact with the simulation.  " +
                                "For details on writing simulation listeners, see the OpenRocket " +
-                               "technical documentation.</p>");
+                               "technical documentation.");
                sub.add(desc, "aligny 0, growx, wrap para");
                
                
@@ -778,19 +779,15 @@ public class SimulationEditDialog extends JDialog {
         * A panel for exporting the data.
         */
        private JPanel exportTab() {
+               FlightData data = simulation.getSimulatedData();
 
                // Check that data exists
-               if (simulation.getSimulatedData() == null  ||
-                               simulation.getSimulatedData().getBranchCount() == 0) {
+               if (data == null  || data.getBranchCount() == 0 ||
+                               data.getBranch(0).getTypes().length == 0) {
                        return noDataPanel();
                }
                
-               
-               JPanel panel = new JPanel(new MigLayout("fill"));
-               
-               panel.add(new JLabel("Not implemented yet.")); // TODO: HIGH: Implement export
-               
-               return panel;
+               return new SimulationExportPanel(simulation);
        }
        
        
@@ -801,7 +798,7 @@ public class SimulationEditDialog extends JDialog {
         * Return a panel stating that there is no data available, and that the user
         * should run the simulation first.
         */
-       private JPanel noDataPanel() {
+       public static JPanel noDataPanel() {
                JPanel panel = new JPanel(new MigLayout("fill"));
                
                // No data available
index 31d204e8dd3657b9cac7e489562c1ff6e8433ee4..784ee09a09e3fb27b814d8a540f56acc1eee6c21 100644 (file)
@@ -180,8 +180,8 @@ public class SimulationPanel extends JPanel {
                this.add(button,"gapright para");
                
                
-//             button = new JButton("Plot / export");
-               button = new JButton("Plot flight");
+               button = new JButton("Plot / export");
+//             button = new JButton("Plot flight");
                button.addActionListener(new ActionListener() {
                        @Override
                        public void actionPerformed(ActionEvent e) {
index fc18062c895e69090f405dbe76372f9ae5a77e13..be68570af48ab1989506215781d4171ba948b49c 100644 (file)
@@ -71,7 +71,7 @@ public abstract class FinSet extends ExternalComponent {
        /**
         * Thickness of the fins.
         */
-       protected double thickness = 0;
+       protected double thickness = 0.003;
        
        
        /**
index 7e0c52190ecec196bfaef8635d1403fcc612a24c..850cb925bf5a37d6147ff51db9b2ddcbd502876a 100644 (file)
@@ -112,7 +112,7 @@ public class UnitGroup {
                
                UNITS_ACCELERATION = new UnitGroup();
                UNITS_ACCELERATION.addUnit(new GeneralUnit(1, "m/s\u00b2"));
-               UNITS_ACCELERATION.addUnit(new GeneralUnit(0.3048, "ft/s\00b2"));
+               UNITS_ACCELERATION.addUnit(new GeneralUnit(0.3048, "ft/s\u00b2"));
                
 
                UNITS_MASS = new UnitGroup();
index 69a7b8a52f99bee796d2b6910783c3e10624ed2e..0ac74bd1d7aae797aa2a598458e8f3b5af25445d 100644 (file)
@@ -37,6 +37,7 @@ public class Icons {
 
        public static final Icon FILE_NEW = loadImageIcon("pix/icons/document-new.png", "New document");
        public static final Icon FILE_OPEN = loadImageIcon("pix/icons/document-open.png", "Open document");
+       public static final Icon FILE_OPEN_EXAMPLE = loadImageIcon("pix/icons/document-open-example.png", "Open example document");
        public static final Icon FILE_SAVE = loadImageIcon("pix/icons/document-save.png", "Save document");
        public static final Icon FILE_SAVE_AS = loadImageIcon("pix/icons/document-save-as.png", "Save document as");
        public static final Icon FILE_CLOSE = loadImageIcon("pix/icons/document-close.png", "Close document");
index 2969ae7871ce9e167379f9055fa067ebe4a8d3da..e0c3a8de714ec05ac2986253e1f190cbca1ba0ee 100644 (file)
@@ -25,16 +25,39 @@ public class OpenFileWorker extends SwingWorker<OpenRocketDocument, Void> {
        private static final RocketLoader ROCKET_LOADER = new GeneralRocketLoader();
 
        private final File file;
+       private final InputStream stream;
        
        public OpenFileWorker(File file) {
                this.file = file;
+               this.stream = null;
+       }
+       
+       
+       public OpenFileWorker(InputStream stream) {
+               this.stream = stream;
+               this.file = null;
        }
        
        
        @Override
        protected OpenRocketDocument doInBackground() throws Exception {
-               ProgressInputStream is = new ProgressInputStream(
-                               new BufferedInputStream(new FileInputStream(file)));
+               InputStream is;
+               
+               // Get the correct input stream
+               if (file != null) {
+                       is = new FileInputStream(file);
+               } else {
+                       is = stream;
+               }
+               
+               // Buffer stream unless already buffered
+               if (!(is instanceof BufferedInputStream)) {
+                       is = new BufferedInputStream(is);
+               }
+               
+               // Encapsulate in a ProgressInputStream
+               is = new ProgressInputStream(is);
+               
                try {
                        return ROCKET_LOADER.load(is);
                } finally {
@@ -65,7 +88,7 @@ public class OpenFileWorker extends SwingWorker<OpenRocketDocument, Void> {
                                System.err.println("ERROR estimating available bytes!");
                                s = 0;
                        }
-                       size = s;
+                       size = Math.max(s, 1);
                }
 
                
index 23024e54129a3a87dfe4450d47ea7cc55c4e8521..d5b98b4dd3dfc4bf0456845ae8d6ec1aa8ca1584 100644 (file)
@@ -25,6 +25,7 @@ import net.sf.openrocket.rocketcomponent.MassObject;
 import net.sf.openrocket.rocketcomponent.RecoveryDevice;
 import net.sf.openrocket.rocketcomponent.Rocket;
 import net.sf.openrocket.rocketcomponent.RocketComponent;
+import net.sf.openrocket.simulation.FlightDataBranch;
 import net.sf.openrocket.simulation.RK4Simulator;
 import net.sf.openrocket.simulation.SimulationConditions;
 import net.sf.openrocket.unit.UnitGroup;
@@ -88,11 +89,21 @@ public class Prefs {
        
        public static final String CONFIRM_DELETE_SIMULATION = "ConfirmDeleteSimulation";
 
+       // Preferences related to data export
+       public static final String EXPORT_FIELD_SEPARATOR = "ExportFieldSeparator";
+       public static final String EXPORT_SIMULATION_COMMENT = "ExportSimulationComment";
+       public static final String EXPORT_FIELD_NAME_COMMENT = "ExportFieldDescriptionComment";
+       public static final String EXPORT_EVENT_COMMENTS = "ExportEventComments";
+       public static final String EXPORT_COMMENT_CHARACTER = "ExportCommentCharacter";
+       
        
        /**
         * Node to this application's preferences.
+        * @deprecated  Use the static methods instead.
         */
+       @Deprecated
        public static final Preferences NODE;
+       private static final Preferences PREFNODE;
        
        
        static {
@@ -106,7 +117,8 @@ public class Prefs {
                                throw new RuntimeException("Unable to clear preference node",e);
                        }
                }
-               NODE = root.node(NODENAME);
+               PREFNODE = root.node(NODENAME);
+               NODE = PREFNODE;
        }
        
        
@@ -157,7 +169,7 @@ public class Prefs {
        
        
        public static void storeVersion() {
-               NODE.put("OpenRocketVersion", getVersion());
+               PREFNODE.put("OpenRocketVersion", getVersion());
        }
        
        
@@ -172,7 +184,7 @@ public class Prefs {
         * @return   The preference value.
         */
        public static int getChoise(String key, int max, int def) {
-               int v = NODE.getInt(key, def);
+               int v = PREFNODE.getInt(key, def);
                if ((v<0) || (v>max))
                        return def;
                return v;
@@ -186,28 +198,37 @@ public class Prefs {
         * @param value   the value to store.
         */
        public static void putChoise(String key, int value) {
-               NODE.putInt(key, value);
+               PREFNODE.putInt(key, value);
                storeVersion();
        }
        
        
        
        public static String getString(String key, String def) {
-               return NODE.get(key, def);
+               return PREFNODE.get(key, def);
        }
        
        public static void putString(String key, String value) {
-               NODE.put(key, value);
+               PREFNODE.put(key, value);
                storeVersion();
        }
        
+       
+       public static boolean getBoolean(String key, boolean def) {
+               return PREFNODE.getBoolean(key, def);
+       }
+       
+       public static void putBoolean(String key, boolean value) {
+               PREFNODE.putBoolean(key, value);
+               storeVersion();
+       }
 
        
        
        //////////////////
        
        public static File getDefaultDirectory() {
-               String file = NODE.get("defaultDirectory", null);
+               String file = PREFNODE.get("defaultDirectory", null);
                if (file == null)
                        return null;
                return new File(file);
@@ -220,7 +241,7 @@ public class Prefs {
                } else {
                        d = dir.getAbsolutePath();
                }
-               NODE.put("defaultDirectory", d);
+               PREFNODE.put("defaultDirectory", d);
                storeVersion();
        }
        
@@ -287,7 +308,7 @@ public class Prefs {
         * @return    the DPI setting to use.
         */
        public static double getDPI() {
-               int dpi = NODE.getInt("DPI", 0);  // Tenths of a dpi
+               int dpi = PREFNODE.getInt("DPI", 0);  // Tenths of a dpi
                
                if (dpi < 10) {
                        dpi = Toolkit.getDefaultToolkit().getScreenResolution()*10;
@@ -347,7 +368,7 @@ public class Prefs {
        
        public static Point getWindowPosition(Class<?> c) {
                int x, y;
-               String pref = NODE.node("windows").get("position." + c.getCanonicalName(), null);
+               String pref = PREFNODE.node("windows").get("position." + c.getCanonicalName(), null);
                
                if (pref == null)
                        return null;
@@ -365,7 +386,7 @@ public class Prefs {
        }
        
        public static void setWindowPosition(Class<?> c, Point p) {
-               NODE.node("windows").put("position." + c.getCanonicalName(), "" + p.x + "," + p.y);
+               PREFNODE.node("windows").put("position." + c.getCanonicalName(), "" + p.x + "," + p.y);
                storeVersion();
        }
        
@@ -374,7 +395,7 @@ public class Prefs {
 
        public static Dimension getWindowSize(Class<?> c) {
                int x, y;
-               String pref = NODE.node("windows").get("size." + c.getCanonicalName(), null);
+               String pref = PREFNODE.node("windows").get("size." + c.getCanonicalName(), null);
                
                if (pref == null)
                        return null;
@@ -392,7 +413,7 @@ public class Prefs {
        }
        
        public static void setWindowSize(Class<?> c, Dimension d) {
-               NODE.node("windows").put("size." + c.getCanonicalName(), "" + d.width + "," + d.height);
+               PREFNODE.node("windows").put("size." + c.getCanonicalName(), "" + d.width + "," + d.height);
                storeVersion();
        }
        
@@ -400,7 +421,7 @@ public class Prefs {
        ////  Background flight data computation
        
        public static boolean computeFlightInBackground() {
-               return NODE.getBoolean("backgroundFlight", true);
+               return PREFNODE.getBoolean("backgroundFlight", true);
        }
        
        public static Simulation getBackgroundSimulation(Rocket rocket) {
@@ -416,11 +437,24 @@ public class Prefs {
        
        
        
+       /////////  Export variables
+       
+       public static boolean isExportSelected(FlightDataBranch.Type type) {
+               Preferences prefs = PREFNODE.node("exports");
+               return prefs.getBoolean(type.getName(), false);
+       }
+       
+       public static void setExportSelected(FlightDataBranch.Type type, boolean selected) {
+               Preferences prefs = PREFNODE.node("exports");
+               prefs.putBoolean(type.getName(), selected);
+       }
+       
+       
        
        /////////  Default unit storage
        
        public static void loadDefaultUnits() {
-               Preferences prefs = NODE.node("units");
+               Preferences prefs = PREFNODE.node("units");
                try {
                        
                        for (String key: prefs.keys()) {
@@ -438,7 +472,7 @@ public class Prefs {
        }
        
        public static void storeDefaultUnits() {
-               Preferences prefs = NODE.node("units");
+               Preferences prefs = PREFNODE.node("units");
                
                for (String key: UnitGroup.UNITS.keySet()) {
                        UnitGroup group = UnitGroup.UNITS.get(key);
@@ -459,7 +493,7 @@ public class Prefs {
 
                // Search preferences
                Class<?> c = componentClass;
-               Preferences prefs = NODE.node(directory);
+               Preferences prefs = PREFNODE.node(directory);
                while (c!=null && RocketComponent.class.isAssignableFrom(c)) {
                        String value = prefs.get(c.getSimpleName(), null);
                        if (value != null)
@@ -485,7 +519,7 @@ public class Prefs {
 
        private static void set(String directory, Class<? extends RocketComponent> componentClass,
                        String value) {
-               Preferences prefs = NODE.node(directory);
+               Preferences prefs = PREFNODE.node(directory);
                if (value == null)
                        prefs.remove(componentClass.getSimpleName());
                else
diff --git a/src/net/sf/openrocket/util/ProgressOutputStream.java b/src/net/sf/openrocket/util/ProgressOutputStream.java
new file mode 100644 (file)
index 0000000..c52a212
--- /dev/null
@@ -0,0 +1,71 @@
+package net.sf.openrocket.util;
+
+import java.io.FilterOutputStream;
+import java.io.IOException;
+import java.io.InterruptedIOException;
+import java.io.OutputStream;
+
+import javax.swing.SwingWorker;
+
+
+public abstract class ProgressOutputStream extends FilterOutputStream {
+
+       private final int totalBytes;
+       private final SwingWorker<?,?> worker;
+       private int writtenBytes = 0;
+       private int progress = -1;
+       
+       public ProgressOutputStream(OutputStream out, int estimate, SwingWorker<?,?> worker) {
+               super(out);
+               this.totalBytes = estimate;
+               this.worker = worker;
+       }
+
+       @Override
+       public void write(byte[] b, int off, int len) throws IOException {
+               out.write(b, off, len);
+               writtenBytes += len;
+               setProgress();
+               if (worker.isCancelled()) {
+                       throw new InterruptedIOException("SaveFileWorker was cancelled");
+               }
+       }
+
+       @Override
+       public void write(byte[] b) throws IOException {
+               out.write(b);
+               writtenBytes += b.length;
+               setProgress();
+               if (worker.isCancelled()) {
+                       throw new InterruptedIOException("SaveFileWorker was cancelled");
+               }
+       }
+
+       @Override
+       public void write(int b) throws IOException {
+               out.write(b);
+               writtenBytes++;
+               setProgress();
+               if (worker.isCancelled()) {
+                       throw new InterruptedIOException("SaveFileWorker was cancelled");
+               }
+       }
+       
+       
+       private void setProgress() {
+               int p = MathUtil.clamp(writtenBytes * 100 / totalBytes, 0, 100);
+               if (progress != p) {
+                       progress = p;
+                       setProgress(progress);
+               }
+       }
+       
+       /**
+        * Set the current progress.  The value of <code>progress</code> is guaranteed
+        * to be between 0 and 100, inclusive.
+        * 
+        * @param progress      the current progress in the range 0-100.
+        */
+       protected abstract void setProgress(int progress);
+
+}
\ No newline at end of file
diff --git a/src/net/sf/openrocket/util/SaveCSVWorker.java b/src/net/sf/openrocket/util/SaveCSVWorker.java
new file mode 100644 (file)
index 0000000..444c692
--- /dev/null
@@ -0,0 +1,130 @@
+package net.sf.openrocket.util;
+
+import java.awt.Window;
+import java.io.BufferedOutputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.concurrent.ExecutionException;
+
+import javax.swing.JOptionPane;
+import javax.swing.SwingWorker;
+
+import net.sf.openrocket.document.Simulation;
+import net.sf.openrocket.file.CSVExport;
+import net.sf.openrocket.gui.dialogs.SwingWorkerDialog;
+import net.sf.openrocket.simulation.FlightDataBranch;
+import net.sf.openrocket.simulation.FlightDataBranch.Type;
+import net.sf.openrocket.unit.Unit;
+
+
+public class SaveCSVWorker extends SwingWorker<Void, Void> {
+       
+       private static final int BYTES_PER_FIELD_PER_POINT = 7;
+
+       private final File file;
+       private final Simulation simulation;
+       private final FlightDataBranch branch;
+       private final FlightDataBranch.Type[] fields;
+       private final Unit[] units;
+       private final String fieldSeparator;
+       private final String commentStarter;
+       private final boolean simulationComments;
+       private final boolean fieldComments;
+       private final boolean eventComments;
+       
+       
+       public SaveCSVWorker(File file, Simulation simulation, FlightDataBranch branch,
+                       Type[] fields, Unit[] units, String fieldSeparator, String commentStarter,
+                       boolean simulationComments, boolean fieldComments, boolean eventComments) {
+               this.file = file;
+               this.simulation = simulation;
+               this.branch = branch;
+               this.fields = fields;
+               this.units = units;
+               this.fieldSeparator = fieldSeparator;
+               this.commentStarter = commentStarter;
+               this.simulationComments = simulationComments;
+               this.fieldComments = fieldComments;
+               this.eventComments = eventComments;
+       }
+
+
+       @Override
+       protected Void doInBackground() throws Exception {
+               
+               int estimate = BYTES_PER_FIELD_PER_POINT * fields.length * branch.getLength();
+               estimate = Math.max(estimate, 1000);
+               
+               // Create the ProgressOutputStream that provides progress estimates
+               ProgressOutputStream os = new ProgressOutputStream(
+                               new BufferedOutputStream(new FileOutputStream(file)), 
+                               estimate, this) {
+                       
+                       @Override
+                       protected void setProgress(int progress) {
+                               SaveCSVWorker.this.setProgress(progress);
+                       }
+                       
+               };
+               
+               try {
+                       CSVExport.exportCSV(os, simulation, branch, fields, units, fieldSeparator, 
+                                       commentStarter, simulationComments, fieldComments, eventComments);
+               } finally {
+                       try {
+                               os.close();
+                       } catch (Exception e) {
+                               System.err.println("Error closing file: ");
+                               e.printStackTrace();
+                       }
+               }
+               return null;
+       }
+       
+       
+       
+       /**
+        * Exports a CSV file using a progress dialog if necessary.
+        *
+        * @return      <code>true</code> if the save was successful, <code>false</code> otherwise.
+        */
+       public static boolean export(File file, Simulation simulation, FlightDataBranch branch,
+                       Type[] fields, Unit[] units, String fieldSeparator, String commentStarter,
+                       boolean simulationComments, boolean fieldComments, boolean eventComments,
+                       Window parent) {
+               
+
+               SaveCSVWorker worker = new SaveCSVWorker(file, simulation, branch, fields, units,
+                               fieldSeparator, commentStarter, simulationComments, fieldComments, 
+                               eventComments);
+               
+           if (!SwingWorkerDialog.runWorker(parent, "Exporting flight data", 
+                       "Writing " + file.getName() + "...", worker)) {
+               
+               // User cancelled the save
+               file.delete();
+               return false;
+           }
+           
+           try {
+                       worker.get();
+               } catch (ExecutionException e) {
+                       Throwable cause = e.getCause();
+                       
+                       if (cause instanceof IOException) {
+                       JOptionPane.showMessageDialog(parent, new String[] { 
+                                       "An I/O error occurred while saving:",
+                                       e.getMessage() }, "Saving failed", JOptionPane.ERROR_MESSAGE);
+                       return false;
+                       } else {
+                               throw new RuntimeException("Unknown error when saving file", e);
+                       }
+                       
+               } catch (InterruptedException e) {
+                       throw new RuntimeException("EDT was interrupted", e);
+               }
+               
+               return true;
+       }
+}
index 1a4ab534033b6f407180f987884b98385d31a9e7..9f94d5105b91a8a4a2c5ef543ad2b4c6306f6ebb 100644 (file)
@@ -3,10 +3,6 @@ package net.sf.openrocket.util;
 import java.io.BufferedOutputStream;
 import java.io.File;
 import java.io.FileOutputStream;
-import java.io.FilterOutputStream;
-import java.io.IOException;
-import java.io.InterruptedIOException;
-import java.io.OutputStream;
 
 import javax.swing.SwingWorker;
 
@@ -28,9 +24,21 @@ public class SaveFileWorker extends SwingWorker<Void, Void> {
        
        @Override
        protected Void doInBackground() throws Exception {
+               
+               int estimate = (int)saver.estimateFileSize(document, 
+                               document.getDefaultStorageOptions());
+               
+               // Create the ProgressOutputStream that provides progress estimates
                ProgressOutputStream os = new ProgressOutputStream(
                                new BufferedOutputStream(new FileOutputStream(file)), 
-                               (int)saver.estimateFileSize(document, document.getDefaultStorageOptions()));
+                               estimate, this) {
+                       
+                       @Override
+                       protected void setProgress(int progress) {
+                               SaveFileWorker.this.setProgress(progress);
+                       }
+                       
+               };
                
                try {
                        saver.save(os, document);
@@ -45,55 +53,4 @@ public class SaveFileWorker extends SwingWorker<Void, Void> {
                return null;
        }
        
-       
-       private class ProgressOutputStream extends FilterOutputStream {
-
-               private final int totalBytes;
-               private int writtenBytes = 0;
-               private int progress = -1;
-               
-               public ProgressOutputStream(OutputStream out, int estimate) {
-                       super(out);
-                       this.totalBytes = estimate;
-               }
-
-               @Override
-               public void write(byte[] b, int off, int len) throws IOException {
-                       out.write(b, off, len);
-                       writtenBytes += len;
-                       setProgress();
-                       if (isCancelled()) {
-                               throw new InterruptedIOException("SaveFileWorker was cancelled");
-                       }
-               }
-
-               @Override
-               public void write(byte[] b) throws IOException {
-                       out.write(b);
-                       writtenBytes += b.length;
-                       setProgress();
-                       if (isCancelled()) {
-                               throw new InterruptedIOException("SaveFileWorker was cancelled");
-                       }
-               }
-
-               @Override
-               public void write(int b) throws IOException {
-                       out.write(b);
-                       writtenBytes++;
-                       setProgress();
-                       if (isCancelled()) {
-                               throw new InterruptedIOException("SaveFileWorker was cancelled");
-                       }
-               }
-               
-               
-               private void setProgress() {
-                       int p = MathUtil.clamp(writtenBytes * 100 / totalBytes, 0, 100);
-                       if (progress != p) {
-                               progress = p;
-                               SaveFileWorker.this.setProgress(progress);
-                       }
-               }
-       }
 }
diff --git a/src/net/sf/openrocket/util/TextUtil.java b/src/net/sf/openrocket/util/TextUtil.java
new file mode 100644 (file)
index 0000000..fdbf991
--- /dev/null
@@ -0,0 +1,76 @@
+package net.sf.openrocket.util;
+
+import java.util.Locale;
+
+public class TextUtil {
+
+       /**
+        * Return a string of the double value with suitable precision.
+        * The string is the shortest representation of the value including the
+        * required precision.
+        * 
+        * TODO: MEDIUM: Extra zeros are added unnecessarily to the end of the string.
+        * 
+        * @param d             the value to present.
+        * @return              a representation with suitable precision.
+        */
+       public static final String doubleToString(double d) {
+               
+               // Check for special cases
+               if (MathUtil.equals(d, 0))
+                       return "0";
+               
+               if (Double.isNaN(d))
+                       return "NaN";
+               
+               if (Double.isInfinite(d)) {
+                       if (d < 0)
+                               return "-Inf";
+                       else
+                               return "Inf";
+               }
+               
+               
+               double abs = Math.abs(d);
+               
+               if (abs < 0.001) {
+                       // Compact exponential notation
+                       int exp = 0;
+                       
+                       while (abs < 1.0) {
+                               abs *= 10;
+                               exp++;
+                       }
+                       
+                       String sign = (d < 0) ? "-" : "";
+                       return sign + String.format((Locale)null, "%.4fe-%d", abs, exp);
+               }
+               if (abs < 0.01)
+                       return String.format((Locale)null, "%.7f", d);
+               if (abs < 0.1)
+                       return String.format((Locale)null, "%.6f", d);
+               if (abs < 1)
+                       return String.format((Locale)null, "%.5f", d);
+               if (abs < 10)
+                       return String.format((Locale)null, "%.4f", d);
+               if (abs < 100)
+                       return String.format((Locale)null, "%.3f", d);
+               if (abs < 1000)
+                       return String.format((Locale)null, "%.2f", d);
+               if (abs < 10000)
+                       return String.format((Locale)null, "%.1f", d);
+               if (abs < 100000000.0)
+                       return String.format((Locale)null, "%.0f", d);
+                       
+               // Compact exponential notation
+               int exp = 0;
+               while (abs >= 10.0) {
+                       abs /= 10;
+                       exp++;
+               }
+               
+               String sign = (d < 0) ? "-" : "";
+               return sign + String.format((Locale)null, "%.4fe%d", abs, exp);
+       }
+
+}