User:Ganaram inukshuk/Code: Difference between revisions

Ganaram inukshuk (talk | contribs)
Moscalc and Modecalc (as a Jupyter notebook): Sample output for updated code (consolidated mosstep/mosdegree table)
Ganaram inukshuk (talk | contribs)
Update (Nov 2022): Added wikitable-formatted example
Line 2,214: Line 2,214:
sLsLLsL  1|5    Mode 6                        4  0 (perfect)                s (minor)                  L+s (perfect)              L+2s (minor)              2L+2s (minor)              3L+2s (perfect)            3L+3s (minor)              4L+3s (perfect)
sLsLLsL  1|5    Mode 6                        4  0 (perfect)                s (minor)                  L+s (perfect)              L+2s (minor)              2L+2s (minor)              3L+2s (perfect)            3L+3s (minor)              4L+3s (perfect)
sLsLsLL  0|6    Mode 7                        2  0 (perfect)                s (minor)                  L+s (perfect)              L+2s (minor)              2L+2s (minor)              2L+3s (diminished)        3L+3s (minor)              4L+3s (perfect)
sLsLsLL  0|6    Mode 7                        2  0 (perfect)                s (minor)                  L+s (perfect)              L+2s (minor)              2L+2s (minor)              2L+3s (diminished)        3L+3s (minor)              4L+3s (perfect)
</syntaxhighlight>The same output can be formatted as a wikitable.
</syntaxhighlight>The same output can be formatted as a wikitable. Other table features (such as sorting) may require additional edits.
{| class="wikitable" style="text-align: left;"
|+ <!-- caption -->
|-
! Mode    !! UDP                  !! Mode name  !! align="right"|  Rotational order !! smiunison (0-smidegree)  !! 1-smistep (1-smidegree)  !! 2-smistep (2-smidegree)  !! 3-smistep (3-smidegree)  !! 4-smistep (4-smidegree)  !! 5-smistep (5-smidegree)  !! 6-smistep (6-smidegree)  !! smioctave (7-smidegree)
|-
| LLsLsLs || 6<nowiki>|</nowiki>0 || nerevarine  || align="right"|                  0 || 0 (perfect)              || L (major)                || 2L (augmented)            || 2L+s (major)              || 3L+s (major)              || 3L+2s (perfect)          || 4L+2s (major)            || 4L+3s (perfect)
|-
| LsLLsLs || 5<nowiki>|</nowiki>1 || vivecan    || align="right"|                  5 || 0 (perfect)              || L (major)                || L+s (perfect)            || 2L+s (major)              || 3L+s (major)              || 3L+2s (perfect)          || 4L+2s (major)            || 4L+3s (perfect)
|-
| LsLsLLs || 4<nowiki>|</nowiki>2 || lorkhanic  || align="right"|                  3 || 0 (perfect)              || L (major)                || L+s (perfect)            || 2L+s (major)              || 2L+2s (minor)            || 3L+2s (perfect)          || 4L+2s (major)            || 4L+3s (perfect)
|-
| LsLsLsL || 3<nowiki>|</nowiki>3 || sothic      || align="right"|                  1 || 0 (perfect)              || L (major)                || L+s (perfect)            || 2L+s (major)              || 2L+2s (minor)            || 3L+2s (perfect)          || 3L+3s (minor)            || 4L+3s (perfect)
|-
| sLLsLsL || 2<nowiki>|</nowiki>4 || kagrenacan  || align="right"|                  6 || 0 (perfect)              || s (minor)                || L+s (perfect)            || 2L+s (major)              || 2L+2s (minor)            || 3L+2s (perfect)          || 3L+3s (minor)            || 4L+3s (perfect)
|-
| sLsLLsL || 1<nowiki>|</nowiki>5 || almalexian  || align="right"|                  4 || 0 (perfect)              || s (minor)                || L+s (perfect)            || L+2s (minor)              || 2L+2s (minor)            || 3L+2s (perfect)          || 3L+3s (minor)            || 4L+3s (perfect)
|-
| sLsLsLL || 0<nowiki>|</nowiki>6 || dagothic    || align="right"|                  2 || 0 (perfect)              || s (minor)                || L+s (perfect)            || L+2s (minor)              || 2L+2s (minor)            || 2L+3s (diminished)        || 3L+3s (minor)            || 4L+3s (perfect)
|}