Mitä se tekee

Glazecalc muuntaa lasitteen reseptin eli raaka-aineet ja kunkin punnittavan määrän Segerin kaavaksi (UMF): oksideiksi, joista lasite poltettuna koostuu, skaalattuna niin, että sulattajien summa on yksi. Näin reseptejä voi verrata keskenään, lasitteen käyttäytymistä on helpompi ymmärtää ja raaka-aineen korvaaminen helpottuu.

Laskimen lisäksi Glazecalcissa voi säilyttää reseptit, omat raaka-aineet, väriaineet ja muut lisäaineet, muistiinpanot ja polttopäiväkirjat, ja siinä on sivu käytännön lasiteneuvoja sekä oppaita aloitteleville keraamikoille aina siitä, mitä lasite on, sen turvalliseen polttamiseen asti.

Miten luvut lasketaan

Kukin raaka-aine kuvataan kemiallisella kaavalla tai oksidianalyysillä sekä polttohäviöllä: osalla, joka poistuu uunissa, kuten liidun hiilidioksidi tai kaoliinin vesi. Glazecalc muuntaa kunkin määrän kunkin oksidin mooleiksi vakiintuneilla moolimassoilla, laskee ne yhteen koko reseptistä ja jakaa sulattajien moolien kokonaismäärällä. Väriaineet ja muut lisäaineet näytetään reseptin yhteydessä, mutta tavan mukaan ne jätetään Segerin kaavan ulkopuolelle.

Tulokset ovat suuntaa antavia, eivät takuu. Todelliset raaka-aineet vaihtelevat toimittajasta toiseen ja erästä toiseen, ja poltto vaikuttaa yhtä paljon kuin kemia, joten testaa jokainen lasite. Elintarvikkeiden kanssa kosketuksiin tulevien pintojen lasitteet pitäisi testata metallien liukenemisen varalta.

Miten se on rakennettu

Glazecalc sai alkunsa vuonna 2017, ja se rakennettiin uudelleen vuonna 2026. Se on yksi pieni verkkosovellus, ja sen lähdekoodi on GitHubissa MIT-lisenssillä.

  • Selaimessa Angular 22 (standalone-komponentit ja signaalit), ja lasitekemia on pienessä jaetussa kirjastossa.
  • TypeScript-rajapinta, joka toimii Node.js 24:llä ja Express 5:llä, tietokantana MongoDB 9, ja sen tarkistaa yli 350 automaattista testiä.
  • Toimii Dockerissa Amazon Web Services -palvelussa nginxin takana, ja HTTPS-varmenne tulee Let's Encrypt -palvelusta.
  • Julkaistaan GitHub Actionsilla: konttikuvat rakennetaan ja testataan jokaisen muutoksen yhteydessä, ja julkaisut kirjautuvat AWS:ään ilman tallennettuja avaimia.

Kiitokset

Stullin kartan alueet ovat peräisin Glazyn tulkinnasta R. T. Stullin vuoden 1912 kartasta, tekijä Derek Au (Copyright (c) 2017 Derek Au, MIT License). Koko ilmoitus on lähdekoodissa.

Kuka sen teki

Glazecalcin on tehnyt Aaron Filson. Löytyikö ongelma tai heräsikö idea? Tee ilmoitus GitHubissa.

Aaron Filsonin käsintehtyä keramiikkaa on Tacomassa Washingtonin osavaltiossa: Updraft Pottery Studio. Tutustu töihin ja tilaa esine, jos jokin puhuttelee.

Kielet

Glazecalc on saatavilla näillä kielillä. Jokainen linkki avaa tämän sivun kyseisellä kielellä.