Module:Harmonic entropy: Difference between revisions

New parse_ET function, backslash_ratio now calls that, steps now defaults to 1
m Bug fixing
Line 63: Line 63:
-- steps defaults to 1
-- steps defaults to 1
local steps = input:match("%s*([0-9]*)\\.-") or 1
local steps = input:match("%s*([0-9]*)\\.-") or 1
local size, equave = parse_ET(input:match("\\(.*)"))
local size, equave = p._parse_ET(input:match("\\(.*)"))
result = tonumber(equave)^(tonumber(steps)/tonumber(size))
result = tonumber(equave)^(tonumber(steps)/tonumber(size))
return result
return result