Ganaram inukshuk
Joined 12 November 2021
Line 325: | Line 325: | ||
===To-do list === | ===To-do list === | ||
* '''Rewrite page(s)''' | * '''<s>Rewrite page(s)</s> Under jurisdiction of Project Mospage.''' | ||
**[[Operations on MOSes]] | **[[Operations on MOSes|<s>Operations on MOSes</s>]] | ||
** [[MOS scale]] | ** [[MOS scale|<s>MOS scale</s>]] | ||
** [[TAMNAMS/Appendix]] (primarily for names reasoning and adding general principles) | ** <s>[[TAMNAMS/Appendix]] (primarily for names reasoning and adding general principles)</s> | ||
** [[TAMNAMS Extension]] (since such names should follow the same naming principles as the "named range" names, but no such principles currently exist) | ** <s>[[TAMNAMS Extension]] (since such names should follow the same naming principles as the "named range" names, but no such principles currently exist)</s> | ||
* '''Rewrite all octave-equivalent mos pages.''' This is primarily replacing every scale tree for the corresponding template and rewriting the lead sections to make sense and does not present redundant information already given by one of the templates. To a lesser extent, this also involves trying to confirm temperaments said to be attributed to these mosses, but this step will require additional help. | * <s>'''Rewrite all octave-equivalent mos pages.''' This is primarily replacing every scale tree for the corresponding template and rewriting the lead sections to make sense and does not present redundant information already given by one of the templates. To a lesser extent, this also involves trying to confirm temperaments said to be attributed to these mosses, but this step will require additional help.</s> '''Under jurisdiction of Project Mospage.''' | ||
**This is done concurrently with writing a style guide for these pages; see [[User:Ganaram inukshuk/MOS page standardization guide]] for a proposed guide. | **<s>This is done concurrently with writing a style guide for these pages; see [[User:Ganaram inukshuk/MOS page standardization guide]] for a proposed guide.</s> | ||
**Mosses whose pages have been rewritten to meet the style guide to satisfactory levels (that doesn't mean the pages can't be polished further!): | **<s>Mosses whose pages have been rewritten to meet the style guide to satisfactory levels (that doesn't mean the pages can't be polished further!):</s> | ||
***5L 1s | ***<s>5L 1s</s> | ||
***5L 2s | ***<s>5L 2s</s> | ||
***4L 3s | ***<s>4L 3s</s> | ||
***3L 4s | ***<s>3L 4s</s> | ||
***2L 5s | ***<s>2L 5s</s> | ||
***1L 5s | ***<s>1L 5s</s> | ||
***7L 1s | ***<s>7L 1s</s> | ||
***3L 7s | ***<s>3L 7s</s> | ||
*'''Update templates I've made to current coding style/structure''': | *'''Update templates I've made to current coding style/structure''': | ||
**The template calls a wrapper function, meant to be used with template params as input. Its name should be suggestive of the module's primary use, and is usually the same name as the template. | **The template calls a wrapper function, meant to be used with template params as input. Its name should be suggestive of the module's primary use, and is usually the same name as the template. | ||
**The wrapper function calls the "main function", which has the code that produces the output. Its name is the same as name as with the wrapper function, except it's prefixed by an underscore. | **The wrapper function calls the "main function", which has the code that produces the output. Its name is the same as name as with the wrapper function, except it's prefixed by an underscore. | ||
*Clean up mos recursion page (because I feel bad leaving the algorithms untouched and untested for so long). | *Clean up mos recursion page (because I feel bad leaving the algorithms untouched and untested for so long). | ||
**Replace pseudocode for is-this-scale-a-mos? program with python code; clarify with more examples. | **Replace pseudocode for is-this-scale-a-mos? program with python code; clarify with more examples. |