See the Wiki to have more information on this project. A video tutorial is available on YouTube.
Main file:
main.m: MATLAB file used to run functions and as interface between functions
Included functions for TLE analysis:
correctTLE.m: MATLAB function for correcting TLE files with overlapping elementsdownloadTLE.m: MATLAB function to download TLEs from space-track.orgerrorsTLE.m: MATLAB function to analyze error sources in propagation and find correlations between errors and spacecraft parameterspeaksTLE.m: MATLAB function to find peaks in TLE observationspropagateTLE.m: MATLAB function to propagate Keplerian elements using SGP4readTLE.m: MATLAB function for reading TLE files and plotting Keplerian elements over timeSGP4.m: MATLAB representation of SGP4 propagatorstatTLE.m: MATLAB function to collect statistical information on TLEsthrustTLE.m: MATLAB function to detect thrust
Other functions:
cart2kepl.m: MATLAB function to convert from Cartesian coordinates to Keplerian elementschauvenet.m: MATLAB function to apply Chauvenet's criterion to remove outliersconstants.m: MATLAB function to load constantsmergeArrays.m: MATLAB function to merge arrays at alternating indicesplotAll.m: MATLAB function to plot resultssettings.m: MATLAB function to set optionssubplotTitle.m: MATLAB function for adding a title to the whole subplot
Included folders:
documentation: sources of information (bibliography)files: various text files filled with TLE lines of various spacecraft or debrisfunctions: functions used for the analysis of TLE filepropagation: functions used for propagation of TLEs