117 Commits

Author SHA1 Message Date
17e87e2c40
Update cmake-multi-platform.yml 2024-03-15 11:20:38 -06:00
46c5caa1ab
Add "install Qt" to github actions: Update cmake-multi-platform.yml 2024-03-15 11:17:44 -06:00
bf83ffc9ec
Add github actions: Create cmake-multi-platform.yml 2024-03-15 11:01:15 -06:00
5db186e8da Fixed build on Fedora with boost. I'm not sure why it worked on FreeBSD but in Fedora 39 CMake didn't set boost up properly, or maybe the FetchContent(Boost) just never worked and it always found the installed boost library? But it fetches and sets up dynamically now... 2024-03-15 10:50:00 -06:00
e5c068ddf7 Remove external dependency on fmtlib in favor of std::format. Begin transition of model::Part into an interface 2024-03-14 18:06:05 -06:00
6a015d9797 Fix crash on motor load 2024-03-14 07:05:16 -06:00
f4e560fcd9 quick cleanup 2024-02-18 16:38:22 -07:00
5da279a8e6 Cleanup 2024-02-18 16:25:45 -07:00
d9cc4e4aec Remove CMakeLists.txt.user 2024-02-18 09:03:51 -07:00
9517b5b682 Added first model tests. Super basic Part test 2023-10-20 17:03:52 -06:00
41183b8397 WIP. Added Stage objects, and made Stage and Rocket a Propagatable. Changed Propagator to propagate a Propagatable instead of a Rocket. This is to allow for propagating dropped stages 2023-10-20 14:48:35 -06:00
9b807d53a4 Fixed US Standard Atmosphere class and tests 2023-10-19 10:58:01 -06:00
9391b85a07 WIP. Started building model/Part component 2023-10-19 08:33:34 -06:00
4da21707b6 Building and running again 2023-10-16 17:40:33 -06:00
505a66a1be WIP 2023-10-16 14:55:31 -06:00
d8e0341742 merge 2023-05-18 20:02:18 -06:00
22c4e79f52 WIP 2023-05-18 19:58:34 -06:00
c7b453d253 added googletest and a USStandardAtmosphereTest 2023-05-15 18:36:47 -06:00
d307bf47c6 Split large CMakeLists into multiple subdirectory libraries. This will make unit testing easier on a per-component basis 2023-05-10 21:03:02 -06:00
558211e9fe Removed the Propagator from the Rocket. It shouldn't really be there, now the Propagator belongs to QtRocket, and is paired with a particular Rocket model, but doesn't belong to that model 2023-05-06 09:20:42 -06:00
8e620cf0c1 Added Eigen dependency, so now QtRocket Vectors (and matrices and quaternions) are backed by Eigen. Cleaned up unused files also 2023-05-06 08:53:56 -06:00
821df8905a Now reads motor delays 2023-05-05 08:01:59 -06:00
42298ca801 merge with upstream 2023-05-04 16:40:20 -06:00
10c552e086 Added QtRocket custome Motor Database format (xml) 2023-05-04 16:31:51 -06:00
47919b661f Fix for motor mass curve calculation 2023-05-03 18:46:14 -06:00
c58edfa30f
Update README.md 2023-05-03 09:09:46 -06:00
6c294969fc
Update README.md 2023-05-03 09:06:35 -06:00
4e9bcb9158
Merge pull request #18 from cthunter01/development
Changing https to http in ThrustCurveAPI to work around issue in Wind…
2023-05-03 08:51:12 -06:00
14878705cc Changing https to http in ThrustCurveAPI to work around issue in Windows where curl isn't being built with SSL support 2023-05-03 08:50:19 -06:00
8b982ee598
Merge pull request #17 from cthunter01/development
Now building under windows 10 with VS 2019
2023-05-02 21:11:39 -06:00
36996abab8 Now building under windows 10 with VS 2019 2023-05-02 20:56:23 -06:00
cea4d13e6c Change SimulationOptions to Environment 2023-04-28 10:49:29 -06:00
697ef8d643
Update README.md 2023-04-27 20:38:47 -06:00
36c43b1f26 Thrustcurve.org fix, motors now load. Also cleanup to not use implicit callbacks, now all signals/slots are explicitly connected 2023-04-27 20:36:45 -06:00
6f033c3a55 Now a real README.md 2023-04-27 19:11:23 -06:00
26dca6077b Adding Aerotech motor database. Adding screenshots 2023-04-27 18:24:28 -06:00
5172dbab4f Updated MainWindow to use explicit slots instead of implicit ones 2023-04-27 17:57:18 -06:00
2d64a95b17
Merge pull request #15 from cthunter01/development
Now with ThrustCurve.org integration and better plotting capabilities
2023-04-27 12:09:05 -06:00
7823be6de0
Merge branch 'qtrocket:development' into development 2023-04-27 12:06:20 -06:00
fb6f221137 Now with ThrustCurve.org integration 2023-04-27 12:03:09 -06:00
6e30881f15
Merge pull request #13 from cthunter01/development
Transition to CMake, removed qmake project file. Application icon is …
2023-04-26 15:52:19 -06:00
eeea751fbc Transition to CMake, removed qmake project file. Application icon is missing, but otherwise builds and runs 2023-04-26 15:19:33 -06:00
1158bb4222
Merge pull request #12 from cthunter01/development
bug fixes
2023-04-26 06:54:27 -06:00
fc57b00ec4 fix simTime restart to 0.0 2023-04-26 06:43:46 -06:00
5d2becd2b4 motor model selection working with RSE files 2023-04-25 20:35:17 -06:00
89fb6d47d0 WIP 2023-04-25 19:11:28 -06:00
696e81433e
Merge pull request #11 from cthunter01/development
Add SimulationOptions class to keep track of and encapsulate various …
2023-04-24 20:52:01 -06:00
070013cff2 Add SimulationOptions class to keep track of and encapsulate various simulation options 2023-04-24 20:43:18 -06:00
6b2391f2bb
Create HELPWANTED
Add a help wanted file.
2023-04-24 07:27:53 -06:00
16ffbef2ce WIP: Add a SimulationOptions window 2023-04-23 18:25:52 -06:00