From 954c476f5cb15dd710972e657a2dad0b27dcb402 Mon Sep 17 00:00:00 2001
From: Benjamin Renard <benjamin.renard@akka.eu>
Date: Tue, 13 Jul 2021 16:37:02 +0200
Subject: [PATCH] Add parameters for PSP Venus flyby #4

---
 PARAM_DEF/lat_psp_venus4.xml       | 10 ++++++++++
 PARAM_DEF/lon_psp_venus4.xml       | 10 ++++++++++
 PARAM_DEF/psp_venus4_r.xml         | 10 ++++++++++
 PARAM_DEF/psp_vflyby2021_b_vso.xml | 11 +++++++++++
 PARAM_DEF/psp_vflyby2021_btot.xml  |  8 ++++++++
 PARAM_DEF/psp_xyz_vso4.xml         | 38 ++++++++++++++++++++++++++++++++++++++
 6 files changed, 87 insertions(+), 0 deletions(-)
 create mode 100644 PARAM_DEF/lat_psp_venus4.xml
 create mode 100644 PARAM_DEF/lon_psp_venus4.xml
 create mode 100644 PARAM_DEF/psp_venus4_r.xml
 create mode 100644 PARAM_DEF/psp_vflyby2021_b_vso.xml
 create mode 100644 PARAM_DEF/psp_vflyby2021_btot.xml
 create mode 100644 PARAM_DEF/psp_xyz_vso4.xml

diff --git a/PARAM_DEF/lat_psp_venus4.xml b/PARAM_DEF/lat_psp_venus4.xml
new file mode 100644
index 0000000..db2aed1
--- /dev/null
+++ b/PARAM_DEF/lat_psp_venus4.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<param xml:id="lat_psp_venus4">
+	<get>
+		<vi name="psp:orb:venus4">
+			<baseParam name="LAT_IAU_VENUS"/>
+		</vi>
+	</get>
+	<process>$psp_orb_venus4_LAT_IAU_VENUS*RAD2DEG</process>
+	<output/>
+</param>
diff --git a/PARAM_DEF/lon_psp_venus4.xml b/PARAM_DEF/lon_psp_venus4.xml
new file mode 100644
index 0000000..309a616
--- /dev/null
+++ b/PARAM_DEF/lon_psp_venus4.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<param xml:id="lon_psp_venus4">
+	<get>
+		<vi name="psp:orb:venus4">
+			<baseParam name="LON_IAU_VENUS"/>
+		</vi>
+	</get>
+	<process>$psp_orb_venus4_LON_IAU_VENUS*RAD2DEG</process>
+	<output/>
+</param>
diff --git a/PARAM_DEF/psp_venus4_r.xml b/PARAM_DEF/psp_venus4_r.xml
new file mode 100644
index 0000000..a63a597
--- /dev/null
+++ b/PARAM_DEF/psp_venus4_r.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<param xml:id="psp_venus4_r">
+	<get>
+		<vi name="psp:orb:venus4">
+			<baseParam name="R_IAU_VENUS"/>
+		</vi>
+	</get>
+	<process>$psp_orb_venus4_R_IAU_VENUS/RADIUS_VENUS</process>
+	<output/>
+</param>
diff --git a/PARAM_DEF/psp_vflyby2021_b_vso.xml b/PARAM_DEF/psp_vflyby2021_b_vso.xml
new file mode 100644
index 0000000..45e788f
--- /dev/null
+++ b/PARAM_DEF/psp_vflyby2021_b_vso.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<param xml:id='psp_vflyby2021_b_vso'>
+  <get>
+     <vi name='psp:mag:vflyby2021'>
+        <baseParam name='psp_fld_l2_mag_VSO'/>
+    </vi>
+  </get>
+  <process/>
+  <output/>
+  </param>
+
diff --git a/PARAM_DEF/psp_vflyby2021_btot.xml b/PARAM_DEF/psp_vflyby2021_btot.xml
new file mode 100644
index 0000000..c69671b
--- /dev/null
+++ b/PARAM_DEF/psp_vflyby2021_btot.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<param xml:id="psp_vflyby2021_btot">
+	<get>
+		<amdaParam name="psp_vflyby2021_b_vso" />
+	</get>
+	<process description="magnitude(psp_vflyby2021_b_vso)">magnitude($psp_vflyby2021_b_vso)</process>
+	<output/>
+</param>
diff --git a/PARAM_DEF/psp_xyz_vso4.xml b/PARAM_DEF/psp_xyz_vso4.xml
new file mode 100644
index 0000000..014ae05
--- /dev/null
+++ b/PARAM_DEF/psp_xyz_vso4.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<param xml:id="psp_xyz_vso4">
+	<get>
+		<vi name="psp:orb:venus4">
+			<baseParam name="VSO"/>
+		</vi>
+	</get>
+	<process>$psp_orb_venus4_VSO/RADIUS_VENUS</process>
+	<output>
+		<plot>
+		<xyPlot isotropic="true">
+			<params>
+				<param id="psp_xyz_vso4">
+					<orbitserie projection="XR" xAxis="xaxis_id" yAxis="y-left" id="1">
+						<line type="line" style="plain" width="1" color="[0,0,255]" />
+						<timeTick step="auto" number="0" minor="0" color="[255,0,0]">
+							<font name="sans-serif" size="8" style="upright" weight="bold"/>
+							<firstSymbol type="triangle" size="4" color="[0,255,0]"/>
+							<symbol type="full-circle" size="4" color="[255,0,255]"/>
+						</timeTick>
+					</orbitserie>
+				</param>
+			</params>
+            <additionalObjects>
+				<curvePlot serieId="1" color="[0,0,255]" width="4" style="long-spaced-dot">
+						<function name="venus_bowshock"/>					
+				</curvePlot>
+				<curvePlot serieId="1" color="[255,0,0]" width="4" style="dot">
+						<function name="venus_magnetopause"/>
+				</curvePlot>
+				<curvePlot serieId="1" color="[255,128,0]" width="4" style="plain">
+						<function name="circle"/>
+				</curvePlot>
+			</additionalObjects>
+		</xyPlot>
+		</plot>
+	</output>
+</param>
--
libgit2 0.21.2