Software



projectmanager 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 .
countinggrid Et "grid" skrevet i python3 for registrering af antal observerede objekter ved mikroskopi. Nedlast her.

linearregression 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.
linearregression 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).


exponential 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.
exponential 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.
chisqindep 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.
chisqindep 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.
chisqindep 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.
brightenyourday 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.