Havai ülikooli kraadiõppur probleem Python-skriptis, mida kasutatakse arvutustes , mis määrab uuritava aine keemilise struktuuri spektraalanalüüsi signaalide kaudu . Ühe oma professori uurimistulemuste valideerimise käigus märkas kraadiõppur, et skripti käivitamisel erinevates operatsioonisüsteemides sama andmestiku korral sai tulemuseks erinevaid tulemusi.
Näiteks macOS 10.14 ja Ubuntu 16.04 käivitamisel andmevalimile, millele testiti, andis skript vale vale väärtus 172.4 asemel 173.2. Skript sisaldab umbes 1000 koodirea ja seda kasutavad keemikud alates 2014. aastast. Koodi uurimine näitas, et väljund on vale failide sortimise erinevustest erinevates operatsioonisüsteemides. Skripti autorid arvasid, et funktsioon „» alati tagastab failid nime järgi sorteerituna, samas kui glob dokumentatsioonis on öeldud, et väljundjärjekord ei ole garanteeritud. Parandus seisnes list_of_files.sort() lisamises pärast glob() kutset.
Avastatud probleem pani kahtluse alla üle 100 keemia väljaande õigsuse, mille järeldused tehtud skripti arvutatud keemilise nihke põhjal. Täpne uuringute arv, kus skripti kasutati, on teadmata, kuid väljaanne selle koodiga on viidatud 158 töös. Nende tööde autoritele on soovitatud hinnata skripti töö õigsust selle arvutamiseks kasutatud operatsioonisüsteemides ning teha ümberarvutus, et veenduda arvutatud väärtuste õigsuses. Juhtum on suurepärane näide sellest, et mitte ainult eksperimentide kvaliteet, vaid ka saadud andmete töötlemise õigsus programmid, mida on seni laialdaselt kasutatud, võivad mõjutada lõpptulemust.
доступна Rspamd 2.0 rämpsposti filtreerimissüsteem.
Allikas: opennet.ru
