MML – Minimal Math Library, release 0.7

MML – Minimal Math Library, release 0.7

Gledam post o prethodnom releaseu prije dva tjedna, i čitam “počinje ličiti na nešto” i “README 99% gotov” 🤣🤣🤣. Da nemam 30+ godina iskustva sa SW developmentom, ne bi ništa reka’ … ovako … de Zvone jedan hrkljuš 🤣. Kod pedeset posto onog što sam mislio da je gotovo-gotovo sam našao prostora za poboljšanje 🙄.

Ako je u prethodnoj verziji glavni fokus bio na tome da MML repozitorij ( https://github.com/zvanjak/MML ) počne “ličiti na nešto”, u ovoj sam se fokusirao primarno na to da povećam iskoristivost i edukativnost danih primjera. Sada svaki introductory example ima primjer outputa, pri čemu je u većini iskorišten neki vizualizator, ovisno o situaciji.

Poboljšani su primjeri za vektore/matrice te ODE solvere, dodani primjeri 2D i 3D integracije, prikazano osnovno korištenje sva četiri tipa vizualizatora, kompletno promijenjen i značajno poboljšan primjer za računanje grad,div, curl i Laplacijana skalarnih, odnosno vektorskih polja, te dodan primjer za definiranje interpolacijskih funkcija.

Kao primjer novih vizualizacija, na prve četiri slike je prikazano interpoliranje funkcije sin(x)*(1.0 + 0.5*x*x) korištenjem 5, 8 i 12 točaka, i to s linearnom, polinomnom, spline i baryrat interpolacijom, dok su u drugom redu vizualizacije “Monkey saddle” površine i toroidalne spirale.

Na vizualizatorima ima još gomila posla, poglavito u pogledu bolje analize ulaznih podataka i prilagođavanja prikaza tim podacima, uz to bi trebalo svugdje dodati i naziv, negdje bi i legenda bila od koristi, pa opcija da prikazuješ ili ne konkretne točke, a da ne pričamo o tome da je od predviđenih 15ak različitih ulaznih formata zasad implementirani samo njih 5-6 🙄. Ukratko, gomila posla.

No, čak i u ovako gruboj početnoj verziji su, za ono što meni trenutno treba, sasvim lijepo iskoristivi ❤️, tako da se nadam sad malo fokus prebaciti na fixing loose-ends, proširivanje skupa testova, i lagano dovršavanje zamišljenih funkcionalnosti (proper surface and volume integration, vektorski prostori, prostori funkcija i Function analyzer … a ima još i oko tenzora posla 🤗).

Much to do, ali ide polako.

1 misao o “MML – Minimal Math Library, release 0.7

Komentiraj