Module:Scale tree: Difference between revisions

CompactStar (talk | contribs)
No edit summary
CompactStar (talk | contribs)
Using Ganaram inukshuk's new SB tree module for the ratios
Line 4: Line 4:
local u = require('Module:Utils')
local u = require('Module:Utils')
local rat = require('Module:Rational')
local rat = require('Module:Rational')
 
local sb = require('Module:SB tree')
 
local step_ratios = {
{1, 1},
{6, 5},
{5, 4},
{9, 7},
{4, 3},
{11, 8},
{7, 5},
{10, 7},
{3, 2},
{11, 7},
{8, 5},
{13, 8},
{5, 3},
{12, 7},
{7, 4},
{9, 5},
{2, 1},
{9, 4},
{7, 3},
{12, 5},
{5, 2},
{13, 5},
{8, 3},
{3, 1},
{10, 3},
{7, 2},
{11, 3},
{4, 1},
{9, 2},
{5, 1},
{6, 1},
{1, 0}
}


function p.scale_tree(frame)
function p.scale_tree(frame)
Line 53: Line 18:
local result = ""
local result = ""


local sb_depth = MOS.parse(frame.args['sb_depth']) or 4
local step_ratios = sb.sb_tree_ratios(sb_depth)
result = '{|class="wikitable"\n'
result = '{|class="wikitable"\n'
result = result .. "|-\n"
result = result .. "|-\n"