Module:JI ratios: Difference between revisions

Ganaram inukshuk (talk | contribs)
search-by-params can only search if there is at least an int limit passed in
Ganaram inukshuk (talk | contribs)
mNo edit summary
Line 103: Line 103:
local ratios = {}
local ratios = {}
if params["Int Limit"] ~= nil then
if params["Int Limit"] ~= nil then
p.search_by_int_limit(params["Int Limit"], max_cents)
ratios = p.search_by_int_limit(params["Int Limit"], max_cents)
end
end
Line 246: Line 246:


function p.tester()
function p.tester()
local params = p.parse_search_params("1/1; 2/1")
local params = p.parse_search_params("Int Limit: 30; Prime Limit: 17")
--ratios = p.search_by_params(params)
--ratios = p.search_by_params(params)
--ratios = p.sort_by_closeness_to_cent_values(ratios, {0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200}, 15)
--ratios = p.sort_by_closeness_to_cent_values(ratios, {0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200}, 15)
Line 255: Line 255:
--return p.ratios_as_text(ratios) .. " " .. #ratios
--return p.ratios_as_text(ratios) .. " " .. #ratios
return params
return p.search_by_params(params)
end
end


return p
return p