Como funciona a calculadora IFRA?
Cada linha é associada ao catálogo do PerfuMate: 2.136 matérias-primas, com seus sinônimos e nomes comerciais. Só uma correspondência exata ou próxima é usada. Qualquer coisa menos que isso é oferecida para você escolher, e uma linha que você deixar sem correspondência fica sem verificação.
Depois, cada molécula restrita é somada em toda a fórmula, do jeito que as Normas IFRA são escritas: por molécula, não por frasco. Citral vindo do óleo de limão, da litsea ou de citral puro forma um único total de citral, julgado uma vez.
Cada total é uma proporção do produto final: sua proporção no concentrado vezes a concentração que você informa. Bergamota a 3% do concentrado, num perfume a 18%, é 0.54% do perfume. Diluições escritas no nome contam pela sua concentração, então “Ambroxan 10% em DPG” é um décimo de Ambroxan.
O veredito é decidido em números inteiros exatos, em partes por bilhão, então nenhum arredondamento pode fazer uma linha cruzar um limite.
Este é o motor que o app PerfuMate usa, portado linha por linha para JavaScript. Antes de esta página ser publicada, 106 fórmulas de teste passam pelos dois, e a publicação é interrompida se um único número divergir.