What's Changed
Major update
GNSS in global environment
- Delete estimated GNSS position value by @200km in #558
- Fix GNSS function and variable name by @200km in #560
- Replace index/satellite-number conversion functions in gnss satellites by @200km in #559
- Remove unnecessary enums in GNSS by @200km in #581
- Simplify GnssSatellite class by @200km in #582
- Modify GNSS input files by @200km in #587
- Moodify SP3 file reading for GNSS by @200km in #588
- Remove CLK file reading functions by @200km in #589
- Implement SP3 orbit and clock calculation by @200km in #592
- Refactor GNSS simulator by @200km in #569
GNSS Receiver
- Fix variables in GnssReceiver by @200km in #593
- Fix functions in GnssReceiver by @200km in #594
- Use geodetic position in GnssReceiver by @200km in #596
- Fix GNSS receiver ini file by @200km in #597
- Modify GNSS visibility calculation by @200km in #601
- Final check for GnssReceiver refactoring by @200km in #602
- Refactor GNSS receiver by @200km in #599
Directory reconstruction
- Remove library/communication directory by @200km in #609
- Move utilities directory by @200km in #608
- Move external library by @200km in #605
- Move initialize directory by @200km in #606
- Move logger directory by @200km in #607
- Remove external_libraries by @200km in #623
- Rename library to math_physics by @200km in #625
- Remove library directory by @200km in #621
- Move logs directory by @200km in #661
- Move initialize_files directory by @200km in #662
- Feature/refactor settings by @200km in #663
- Add gravity field setting file by @200km in #676
- Add magnetic field setting file by @200km in #677
- Add space weather directory by @200km in #678
- Add CSPICE settings by @200km in #679
- Add star_catalogue settings by @200km in #680
- Add ignore for new setting files by @200km in #681
- Rename INI_FILE_DIR_FROM_EXE to SETTINGS_DIR_FROM_EXE by @200km in #682
- Modify directory path definition in ExtLibraries CMake by @200km in #683
- Modify data directory by @200km in #668
namespace refactoring
- Add new namespaces by @200km in #660
- Add orbit namespace by @200km in #658
- Add gnss namespace by @200km in #657
- Add
time_system
namespace by @200km in #659 - Fix namespace: libra by @200km in #656
- namespaceの追加 by @200km in #701
Minor update
- Add ECEF position log by @200km in #604
- Add orbit observer by @200km in #595
- Add Relative Velocity Direction Pointing by @Hiro-0110 in #617
- Fix include path for orbit observer by @200km in #635
- Add flexible structure model by @TomokiMochizuki in #639
- Initialize variables for cantilever vibration mode by @TomokiMochizuki in #651
- Refactor logger class impl with std::filesystem by @sksat in #618
- Split C2A communication functions prototype declaration header by @sksat in #630
- Add earth albedo effect for thermal calculation by @kai0722 in #688
- Add orbit interpolation method as an Orbit calculation feature by @fukudakazuya in #692
Patch update
- Remove unused header includes by @200km in #583
- 最新のs2e-coreでHILSが動かせるようにする by @ogoogo in #634
- [hotfix] fix files to meet clang-format by @TomokiMochizuki in #646
- Add setting file copy when cache is available by @200km in #684
- Fix ini file copy for telescope by @200km in #685
- Modify format error by @fukudakazuya in #702
- フォーマットの修正 by @200km in #705
Others
- Merge main to develop for Hotfix #567 by @200km in #568
- Update actions/cache action to v4 by @renovate in #574
- Merge main to develop for HOTFIX #571 and #572 by @200km in #573
- Merge main to develop for HOTFIX #577 by @suzuki-toshihir0 in #578
- Bump pillow from 10.0.1 to 10.2.0 in /scripts/Plot by @dependabot in #580
- Update dependency basemap to v1.4.0 by @renovate in #564
- Fix version of numpy-quaternion by @200km in #586
- Merge main to develop for hotfix #590 by @200km in #591
- Update dependency basemap to v1.4.1 by @renovate in #615
- Merge main to develop for v7.2.5 patch update by @200km in #627
- Update dependency numpy-quaternion to v2023.0.3 by @renovate in #629
- Merge main to develop for v7.2.6 patch update by @200km in #632
- Update actions/setup-python action to v5.1.0 by @renovate in #636
- Merge main to develop for hotfix #642 by @200km in #643
- Update dependency numpy-quaternion to v2023.0.4 by @renovate in #650
- Bump certifi from 2024.6.2 to 2024.7.4 in /scripts/Plot by @dependabot in #653
- Update dependency numpy-stl to v3.1.2 by @renovate in #667
- Merge main into develop for hotfix #670 by @conjikidow in #671
- Merge main into develop for hotfix #674 by @conjikidow in #675
- Update actions/setup-python action to v5.1.1 by @renovate in #654
- Update actions/setup-python action to v5.2.0 by @renovate in #686
- Main merge to develop for hotfix by @200km in #699
- Major version update to v8 by @200km in #703
- develop merge to main for major version update v8 by @200km in #704
New Contributors
- @fukudakazuya made their first contribution in #692
Full Changelog: v7.2.9...v8.0.0