Module:Harmonic entropy: Difference between revisions

Plumtree (talk | contribs)
m Negative steps support for backslash_ratio()
Plumtree (talk | contribs)
mNo edit summary
Line 74: Line 74:
local steps = input:match("%s*(%-?[0-9]+)\\.-") or 1
local steps = input:match("%s*(%-?[0-9]+)\\.-") or 1
local size, equave = p.parse_ET(input:match("\\(.*)"))
local size, equave = p.parse_ET(input:match("\\(.*)"))
if tonumber(size) == 0 then
return 1
end
result = rat.as_float(equave)^(tonumber(steps)/tonumber(size))
result = rat.as_float(equave)^(tonumber(steps)/tonumber(size))
return result
return result