Module:Harmonics in equal: Difference between revisions

Sintel (talk | contribs)
No edit summary
Default for prime harmonics; cut off at 21 for odd harmonics
Line 69: Line 69:
-- denominator, default: 1
-- denominator, default: 1
local denom = eval_num_arg(frame.args['denom'], 1)
local denom = eval_num_arg(frame.args['denom'], 1)
-- optional number of columns, default: 12
-- optional number of columns, default: 10
local columns = eval_num_arg(frame.args['columns'], 12)
local columns = eval_num_arg(frame.args['columns'], 10)
-- optional start column, default: start with prime 2
-- optional start column, default: start with prime 2
local start = eval_num_arg(frame.args['start'], 1)
local start = eval_num_arg(frame.args['start'], 1)
-- option intervals
-- option intervals
local select_intervals = "integer"
local select_intervals = "prime"
if denom == 1 and num == 2 then
select_intervals = "odd"
end
if frame.args['intervals'] and string.len(frame.args['intervals']) > 0 then
if frame.args['intervals'] and string.len(frame.args['intervals']) > 0 then
select_intervals = frame.args['intervals']
select_intervals = frame.args['intervals']