common/
is a folder containing methods which are used across the project.rl_constellation/
is a folder containing RL implementationshaal/
is a folder containing infrastructure and files for HAAL.scripts/
is a folder containing various auction implementations and miscellaneous experimentsconstellation_sim/
is a folder containing the orbital mechanics simulation
- Find a location in your compute for the repo
- Type
git clone https://github.com/Rainlabuw/satellite-constellation.git
This creates a local repo on your computer calledmain
and a special "hidden" repo calledorigin/main
; the latter tracks themain
branch on the remote repo calledorigin
(in GitHub). - Type
git fetch origin main
. This command updates the special hidden localorigin/main
branch so it matches the remoteorigin main
branch. This is to ensure that yourorigin/main
is up to date in case someone recnetly updated the remoteorigin main
branch. Note: This command will never mess up any work you've done locally. - Type
git merge origin/main main
Warning: This command can mess up any work you've done locally. This command merges your special hiddenorigin/main
branch with your localmain
branch. If there are conflicts, this command will fail and you'll have to resolve them.