Software
![]() |
Et python3 script for en
"Project Manager"
. Der er også en version kompatibel med Python 3.4. Begge kommer
med et eksempel projekt, og kan
nedlastes her for Python3.4
eller her for en mer moderne Python3
. |
![]() |
Et
"grid" skrevet i python3 for registrering af antal observerede
objekter ved mikroskopi. Nedlast her. |
![]() |
Udfør lineær regresjon på et basalt datasæt lagret i .csv filformat, og beregn den statistiske værdi R2. Kræver Python3 med Matplotlib, Numpy, Pandas. Scipy og Scikit-Learn installeret. Fungerer med Python 3.4 og opover. Kommer med et eksempel datasæt. Kan lastes ned her. |
![]() |
Havvandet
kemi er
kompliceret og forbløffende, hvor f. eks. forholdet mellem vandets
ioner
er konstant uafhængig af hvor salt det er. En anden mærkværdighed er
at havvandets uorganiske kulstofsystem kan bestemmes ved måling af kun
to parametre (f.eks. pH og alkalinitet). USGS lavede i 2010 en "solver"
for carbonatsystemet ("CO2calc") som
kan installeres online fra en USGS
hjemmeside. Den er
baseret på Microsofts "Silverlight" plugin som nu er forældet, men
installeres OK med browseren "NewMoon" på XP efter
at "Silverlight" er
installeret. En anden "solver" for det uorganiske carbonatsystem under moderne Windows er Excel plug-in'en "co2sys_xl" (kræver MS Office). |
![]() |
En
eksponentiel sammenhæng mellem data i en .csv fil kan
sandsynliggøres med dette Python3 script som benytter en algoritme fra
modulet "Scipy". Hvis scriptet køres fra et konsolvindue bliver plottet
og værdien
R2 præsenteret, hvor en værdi nær 1 antyder et godt
"fit" for hypotesen "eksponentiel sammenhæng". Et alternativt script
som bruger modulet "Scikit-Learn" er vedlagt for eventuelle XP
brugere. For at scriptet fungerer må der være en rimelig sandsynlighed
for en eksponentielle sammenhæng, og man må være forsigtig hvis
negative værdier eller værdien 0 forekommer i datasættet. Læs den
vedlagte dokumentation i .zip arkivet som kan lastes ned her. |
![]() |
Saml
havvand i 12 bredhalsede glas og tilsæt nogle korn kunstofgødning til
halvparten. Rør om nogle gange daglig, og lad stå en uge. Filtrer i et
kaffefilter og tag herefter foto med mobiltelefonen af filteret og
analyser i det grønne område med enten en mobilapp eller ved brug af
den frie Java app. ImageJ (https://imagej.net/ij/features.html). Plot
værdierne ind i Python appen
set til venstre, og udfør en statistisk
t-test analyse af værdierne
efter at have sat en såkaldt nul-hypotese ( læg mærke til ordet NUL ).
Den statistiske app. vil analysere reaultaterne, og vil forkaste
nulhypotesen hvis p-værdien (eller sikkerheden) for at nulhypotesen er
korrekt er mindre end 5%. En forkastet nulhypotese betyder at den
alternative hypotese H1 er statistisk signifikant. |
![]() |
Mer
statistik, som kan
virke dødkedelig :( - men jo ældre man bliver, jo oftere ser man
hvor vigtig statistiske beregninger er i samfund og videnskab.
Sociologi, biologi, politik (hvor mange politiske beslutning sker på
baggrund af beregninger fra Danmarks Statistik) o.s.v... I over 100 år
blev "Statistisk Årbog" brugt i skoler som introduktion da bogen
afspejlede samfundet det pågældende år.
Et menneske med en nogenlunde forståelse for statistiske beregninger er
helt sikkert velkommen i mange gruppesammenhænge :). Her en Python3 "solver" for
såkaldt "Chi-Square Test of
Independence" hvor det inkluderede eksempel
("pets.csv") demonstrerer hvorledes Chi-Square testen
kan bruges. Python modulerne "Pillow". "Numpy" og "Scipy" må være
installeret. |
![]() |
Webcam Snapshot - en Python app som kan "styre" snapshots taget med et ekstra webcam plugget ind i USB porten. Modulerne OpenCV-python og Pillow må være installeret. Kan gemme billederne i .jpg, .png og ukomprimeret .tiff filformat. Moderne HD 4k webkameraer komprimerer videostrømme allerede inden de sendes til computeren, og vil ikke fungere med denne app. |
![]() |
Rektor på et stort gymnasium har fået mistanke om at eleverne er mer fraværende på nogle ugedage end på andre. Antallet af ikke-opmødte elever tælles derfor daglig i en uge, og det gennemsnitlige dagsfravær udregnes. Rektor kan da plotte værdierne fra optællingen og det udregnede gennemsnit ind i en "Chi-Square Goodness of Fit" kalkulator og sætte nullhypotese (at der faktisk ikke er nogen forskel). Hvis Python kalkulatoren konkluderer med en p-værdi mindre end 0.05 må null-hypotesen forkastes,og rektor kan konstatere at hans mistanke slog til, nu bekræftet statistisk til at være overvejende sandsynlig. |
![]() |
Her "Brighten Your Day" - en Python app i familie med "Project Manager" men ment for at blive åbnet på PCen daglig på morgenkvisten, for planlægning af dagens aktiviteter :). Appen var lavet efter at have læst nogle råd givet af en Indisk Guru på nettet, og kræver Python modulet "playsound" installeret. "Count-Down" timeren kan bruges hvis man vil studere efter "Pomodoro" teknikken. Kan lastes ned her. |









