From 7855a5a5257ffc2bdcaeb846b85acc6e0f0ff9db Mon Sep 17 00:00:00 2001 From: Connor Powers <20464743+connor-powers@users.noreply.github.com> Date: Thu, 29 May 2025 21:08:05 -0700 Subject: [PATCH 1/3] Update README.md Updating README --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 891b1a5..92153c1 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,11 @@ - Continuous (low) thrust maneuvers to change argument of periapsis - - Note: Thrust profiles of argument of periapsis change maneuvers are calculated assuming a "continuous" maneuver takes place (i.e., a burn arc angle $\alpha = \pi/2$ radians in https://apps.dtic.mil/sti/tr/pdf/ADA384536.pdf). Therefore it is not recommended to use this feature outside of parameter ranges where this assumption does not hold. Maneuvers that take place over a fraction of an orbit are not recommended. + - Note: Thrust profiles of argument of periapsis change maneuvers are calculated assuming a "continuous" maneuver takes place (i.e., a burn arc angle $\alpha = \pi/2$ radians in https://apps.dtic.mil/sti/tr/pdf/ADA384536.pdf) with negligible natural drift rate of the argument of periapsis compared to the rate of change due to the maneuver burn. Therefore it is not recommended to use this feature outside of parameter ranges where these assumptions does not hold. Maneuvers that take place over a fraction of an orbit are not recommended. + +- Saving simulation data to data files and generating 2D and 3D plots from data files + + - Note: Some plotting-related features (e.g., total simulation time in titles, specified plotting colors) are not yet supported when plotting from data files. Legend names also currently reflect data file names instead of satellite names. I hope to improve plotting from data files in the future. ## SatSim Build + Install Instructions Note: this tool requires gnuplot to be installed. @@ -85,6 +89,8 @@ Calculation of instantaneous orbital angular acceleration does not currently inc Loss of propellant mass during burns is not yet accounted for. +If saving to data files, make a "data" directory in your project folder. + Visualization/plotting is done via Gnuplot. The copyright and permission notice of Gnuplot is shown below: Copyright 1986 - 1993, 1998, 2004 Thomas Williams, Colin Kelley From 969c6314ba5b8a4fab74adc53389f4bb7c0cefdd Mon Sep 17 00:00:00 2001 From: Connor Powers <20464743+connor-powers@users.noreply.github.com> Date: Thu, 29 May 2025 21:14:50 -0700 Subject: [PATCH 2/3] Update cmake_gtest_v2.yml adding apt-get update --- .github/workflows/cmake_gtest_v2.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cmake_gtest_v2.yml b/.github/workflows/cmake_gtest_v2.yml index 4cb65bb..e28708d 100644 --- a/.github/workflows/cmake_gtest_v2.yml +++ b/.github/workflows/cmake_gtest_v2.yml @@ -16,7 +16,9 @@ jobs: - uses: actions/checkout@v4 - name: Install gnuplot - run: sudo apt-get install gnuplot + run: | + sudo apt-get update + sudo apt-get install gnuplot - name: Run test suites working-directory: ${{github.workspace}} From 0bafea9b48b79bcd565088b1c972563bb77f8157 Mon Sep 17 00:00:00 2001 From: Connor Powers <20464743+connor-powers@users.noreply.github.com> Date: Thu, 29 May 2025 21:17:26 -0700 Subject: [PATCH 3/3] Update README.md Updating wording --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 92153c1..4930291 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ - Saving simulation data to data files and generating 2D and 3D plots from data files - - Note: Some plotting-related features (e.g., total simulation time in titles, specified plotting colors) are not yet supported when plotting from data files. Legend names also currently reflect data file names instead of satellite names. I hope to improve plotting from data files in the future. + - Note: Some plotting-related features (e.g., total simulation time in titles, specified plotting colors) are not yet supported when plotting from data files. Legend names also currently reflect data file names instead of satellite names. I intend to further improve plotting from data files. ## SatSim Build + Install Instructions Note: this tool requires gnuplot to be installed.