Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pushing updated TM and MILS codes #71

Open
wants to merge 33 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
2804d16
adding main file for TMA (basic)
TheMonitorBeep Dec 15, 2020
4c73aab
Merge pull request #7 from Student-Satellite-IITB/master
TheMonitorBeep Dec 15, 2020
8ec7881
updating files
TheMonitorBeep Dec 23, 2020
ff5bd1c
added SNT match function
TheMonitorBeep Jan 17, 2021
49aefc4
adding all final codes (w/o documentation)
TheMonitorBeep Jan 18, 2021
b29433a
adding README file (incomplete)
TheMonitorBeep Jan 27, 2021
8d85ef9
adding final README file (complete)
TheMonitorBeep Jan 28, 2021
1190333
Merge pull request #8 from Student-Satellite-IITB/master
TheMonitorBeep Feb 7, 2021
a53f2b2
Merge pull request #8 from Student-Satellite-IITB/master
shashanksira13 Feb 8, 2021
a4c494d
SIS
shashanksira13 Feb 8, 2021
f9782e6
update
shashanksira13 Feb 13, 2021
09d9428
Update
shashanksira13 Mar 15, 2021
acb2c93
implementing QA changes in TM code, preprocess and doubts left
TheMonitorBeep Apr 2, 2021
81e0d42
changed preprocessing files and both the README files. minor doubts l…
TheMonitorBeep Apr 5, 2021
4b3711c
Merge pull request #9 from Student-Satellite-IITB/master
TheMonitorBeep Apr 5, 2021
95d01b6
adding readme files again after pulling changes in gitattribute
TheMonitorBeep Apr 5, 2021
a2154b3
SIS Update
shashanksira13 Apr 7, 2021
96ba806
fixed sortmatch function
TheMonitorBeep Jun 11, 2021
fdd32f8
changed slash style in sm_gnrt_catalogue.m
TheMonitorBeep Jun 14, 2021
87bbcb8
update-stads-ols
shashanksira13 Jun 14, 2021
b23d753
update_ols
shashanksira13 Jun 14, 2021
c3e8a0d
working mils
shashanksira13 Jun 15, 2021
e0c8885
Merge branch 'Student-Satellite-IITB:master' into master
shashanksira13 Jun 15, 2021
69be5ee
files changed
shashanksira13 Jun 21, 2021
7fe90c5
file updated
shashanksira13 Jun 21, 2021
a906a48
file replaced
shashanksira13 Jun 21, 2021
fa2c457
merging changes
TheMonitorBeep Jul 12, 2021
f71171f
deleting .mlx file
TheMonitorBeep Jul 12, 2021
6792c1f
update
shashanksira13 Jul 13, 2021
a73386a
adding .mlx file manually
TheMonitorBeep Jul 13, 2021
082e287
Merge pull request #10 from shashanksira13/master
TheMonitorBeep Jul 13, 2021
04e4089
syncing local and fork
TheMonitorBeep Oct 8, 2021
ce72559
pushing working MILS
TheMonitorBeep Oct 9, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file modified Catalogue/SKY2000/RM_Star_Catalogue_Preprocessing.pdf
Binary file not shown.
Binary file modified Catalogue/SKY2000/SKY2000_README.pdf
Binary file not shown.
Binary file modified Estimation/RM_QuEST_1_2.pdf
Binary file not shown.
Binary file modified Estimation/RM_esoq2.pdf
Binary file not shown.
Binary file modified Estimation/RM_qdp.pdf
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@

%%usign the algorithm ESOQ2 again
%First part for ESOQ2, which also includes finding the maximumx eigenvalue
[m_B, v_z, lam] = es_esoq2_start(b_m, m_r, v_a, epsilon);
[m_B, v_z, lam] = es_esoq2_start_sim(b_m, m_r, v_a, epsilon);

%finding the quaternion using the calculated eigenvalue
q_bi = es_esoq2_final(m_B, v_z, lam, es_seq_error);
q_bi = es_esoq2_final_sim(m_B, v_z, lam, es_seq_error);

%if the value of the returned quaternion is [-1;-1;-1;-1] then ESOQ2 has
%failed again and we must use new sequential rotation
Expand All @@ -73,10 +73,10 @@

%%using algorithm ESOQ2 again
%First part for ESOQ2, which also includes finding the maximumx eigenvalue
[m_B, v_z, lam] = es_esoq2_start(b_m, m_r, v_a, epsilon);
[m_B, v_z, lam] = es_esoq2_start_sim(b_m, m_r, v_a, epsilon);

%finding the quaternion using the calculated eigenvalue
q_bi = es_esoq2_final(m_B, v_z, lam, es_seq_error);
q_bi = es_esoq2_final_sim(m_B, v_z, lam, es_seq_error);

%if the value of the returned quaternion is [-1;-1;-1;-1] then ESOQ2 has
%failed again and we must use new sequential rotation
Expand All @@ -98,10 +98,10 @@

%%usign the algorithm ESOQ2 again
%First part for ESOQ2, which also includes finding the maximumx eigenvalue
[m_B, v_z, lam] = es_esoq2_start(b_m, m_r, v_a, epsilon);
[m_B, v_z, lam] = es_esoq2_start_sim(b_m, m_r, v_a, epsilon);

%finding the quaternion using the calculated eigenvalue
q_bi = es_esoq2_final(m_B, v_z, lam, es_seq_error);
q_bi = es_esoq2_final_sim(m_B, v_z, lam, es_seq_error);

%since sequential rotation cannot fail in all three frames
%we don't have to check the if q = [-1;-1;-1;-1] third time
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@

%%applying algorithm Quest1
%Common part for QuEST
[m_B, v_z, lamnot] = es_quest_common(b_m, m_r, v_a);
[m_B, v_z, lamnot] = es_quest_common_sim(b_m, m_r, v_a);

%finding largest eigenvalue
lam = es_quest_newton(m_B, v_z, lamnot, epsilon);
lam = es_quest_newton_sim(m_B, v_z, lamnot, epsilon);

%finding the quaternion using the calculated eigenvalue
q_bi = es_quest_1_final(m_B, v_z, lam, es_seq_error);
q_bi = es_quest_1_final_sim(m_B, v_z, lam, es_seq_error);

%if the value of the returned quaternion is [-1;-1;-1;-1] then QUEST-1 has
%failed again and we must use new sequential rotation
Expand All @@ -57,13 +57,13 @@

%%applying algorithm Quest1 again
%Common part for QuEST
[m_B, v_z, lamnot] = es_quest_common(b_m, m_r, v_a);
[m_B, v_z, lamnot] = es_quest_common_sim(b_m, m_r, v_a);

%finding largest eigenvalue
lam = es_quest_newton(m_B, v_z, lamnot, epsilon);
lam = es_quest_newton_sim(m_B, v_z, lamnot, epsilon);

%finding the quaternion using the calculated eigenvalue
q_bi = es_quest_1_final(m_B, v_z, lam, es_seq_error);
q_bi = es_quest_1_final_sim(m_B, v_z, lam, es_seq_error);

%if the value of the returned quaternion is [-1;-1;-1;-1] then QUEST-1 has
%failed again and we must use new sequential rotation
Expand All @@ -85,13 +85,13 @@

%%algorithm Quest1
%Common part for QuEST
[m_B, v_z, lamnot] = es_quest_common(b_m, m_r, v_a);
[m_B, v_z, lamnot] = es_quest_common_sim(b_m, m_r, v_a);

%finding largest eigenvalue
lam = es_quest_newton(m_B, v_z, lamnot, epsilon);
lam = es_quest_newton_sim(m_B, v_z, lamnot, epsilon);

%finding the quaternion using the calculated eigenvalue
q_bi = es_quest_1_final(m_B, v_z, lam, es_seq_error);
q_bi = es_quest_1_final_sim(m_B, v_z, lam, es_seq_error);

%since sequential rotation cannot fail in all three frames
%we don't have to check the if q = [-1;-1;-1;-1] third time
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@

%%applying algorithm Quest-2 again
%Common part for QuEST
[m_B, v_z, lamnot] = es_quest_common(b_m, m_r, v_a);
[m_B, v_z, lamnot] = es_quest_common_sim(b_m, m_r, v_a);

%finding largest eigenvalue
lam = es_quest_newton(m_B, v_z, lamnot, epsilon);
lam = es_quest_newton_sim(m_B, v_z, lamnot, epsilon);

%finding the quaternion using the calculated eigenvalue
q_bi = es_quest_2_final(m_B, v_z, lam, es_seq_error);
q_bi = es_quest_2_final_sim(m_B, v_z, lam, es_seq_error);

%if the value of the returned quaternion is [-1;-1;-1;-1] then QUEST-2 has
%failed again and we must use new sequential rotation
Expand All @@ -57,13 +57,13 @@

%%applying algorithm Quest-2 again
%Common part for QuEST
[m_B, v_z, lamnot] = es_quest_common(b_m, m_r, v_a);
[m_B, v_z, lamnot] = es_quest_common_sim(b_m, m_r, v_a);

%finding largest eigenvalue
lam = es_quest_newton(m_B, v_z, lamnot, epsilon);
lam = es_quest_newton_sim(m_B, v_z, lamnot, epsilon);

%finding the quaternion using the calculated eigenvalue
q_bi = es_quest_2_final(m_B, v_z, lam, es_seq_error);
q_bi = es_quest_2_final_sim(m_B, v_z, lam, es_seq_error);

%if the value of the returned quaternion is [-1;-1;-1;-1] then QUEST-2 has
%failed again and we must use new sequential rotation
Expand All @@ -85,13 +85,13 @@

%%applying algorithm QUEST-2 again
%Common part for QUEST
[m_B, v_z, lamnot] = es_quest_common(b_m, m_r, v_a);
[m_B, v_z, lamnot] = es_quest_common_sim(b_m, m_r, v_a);

%finding largest eigenvalue
lam = es_quest_newton(m_B, v_z, lamnot, epsilon);
lam = es_quest_newton_sim(m_B, v_z, lamnot, epsilon);

%finding the quaternion using the calculated eigenvalue
q_bi = es_quest_2_final(m_B, v_z, lam, es_seq_error);
q_bi = es_quest_2_final_sim(m_B, v_z, lam, es_seq_error);

%since sequential rotation cannot fail in all three frames
%we don't have to check the if q = [-1;-1;-1;-1]
Expand Down
204 changes: 102 additions & 102 deletions Feature_Extraction/Functions/Quality Assurance/QAG_Code_Template.md
Original file line number Diff line number Diff line change
@@ -1,103 +1,103 @@
Quality Assurance Report
====
Code_name.m
----
### Iteration - 1
**Code Author:** Name of the author of the original code
**Review requested by:** Name of the person who is requesting the review *Eg: ABC*
**Reviewer:** Name of the allotted reviewer
**Date of review:** DD/MM/YYYY
**Permanent Links:**
1.
2.
3.
**QA suggestions:**
> Any modifications/additions/deletions to be made to the code. It also includes any flaws/mistakes that need to be corrected in the code
*Eg:* 1. Add formula for func1 in comments
2. ‘+’ sign is missing in func2 line2
3. V_ not added for vector variable pos_i
4. Add definition of equinox in README file
**Implementation:**
> The changes implemented as suggested by the review points will be documented
*Eg:*1. All changes are implemented
**Post-QA Permanent Links:**
1.
2.
3.
================================================================
### Iteration - 2
**Code Author:** Name of the author of the original code
**Review requested by:** Name of the person who is requesting the review *Eg: PQR*
**Reviewer:** Name of the allotted reviewer
**Date of review:** DD/MM/YYYY
**Permanent Links:**
1.
2.
3.
**QA suggestions:**
> Any modifications/additions/deletions to be made to the code. It also includes any flaws/mistakes that need to be corrected in the code
*Eg:* 1. Add formula for func1 in comments
2. ‘+’ sign is missing in func2 line2
3. V_ not added for vector variable pos_i
4. Add definition of equinox in README file
**Implementation:**
> The changes implemented as suggested by the review points will be documented
*Eg:*1. All changes are implemented
**Post-QA Permanent Links:**
1.
2.
3.
Quality Assurance Report
====

Code_name.m
----

### Iteration - 1

**Code Author:** Name of the author of the original code


**Review requested by:** Name of the person who is requesting the review *Eg: ABC*


**Reviewer:** Name of the allotted reviewer


**Date of review:** DD/MM/YYYY


**Permanent Links:**

1.

2.

3.


**QA suggestions:**
> Any modifications/additions/deletions to be made to the code. It also includes any flaws/mistakes that need to be corrected in the code
*Eg:* 1. Add formula for func1 in comments

2. ‘+’ sign is missing in func2 line2

3. V_ not added for vector variable pos_i

4. Add definition of equinox in README file


**Implementation:**
> The changes implemented as suggested by the review points will be documented
*Eg:*1. All changes are implemented


**Post-QA Permanent Links:**

1.

2.

3.

================================================================

### Iteration - 2

**Code Author:** Name of the author of the original code


**Review requested by:** Name of the person who is requesting the review *Eg: PQR*


**Reviewer:** Name of the allotted reviewer


**Date of review:** DD/MM/YYYY


**Permanent Links:**

1.

2.

3.


**QA suggestions:**
> Any modifications/additions/deletions to be made to the code. It also includes any flaws/mistakes that need to be corrected in the code
*Eg:* 1. Add formula for func1 in comments

2. ‘+’ sign is missing in func2 line2

3. V_ not added for vector variable pos_i

4. Add definition of equinox in README file


**Implementation:**
> The changes implemented as suggested by the review points will be documented
*Eg:*1. All changes are implemented


**Post-QA Permanent Links:**

1.

2.

3.

================================================================
Loading