Analyse av data fra gjenoppliving av hjertestanspasienter - implementering i Python
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/3074756Utgivelsesdato
2023Metadata
Vis full innførselSamlinger
- Studentoppgaver (TN-IDE) [823]
Beskrivelse
Full text not available
Sammendrag
Denne bacheloroppgaven går ut på å oversette en del av en allerede utvik-let programvare for retrospektiv analyse av gjenopplivningsdata. Rapportenskal reflektere hvordan oppgaven er løst, hvilke utfordringer som oppsto un-derveis, og hvordan programvaren fungerer, både før og etter oversettelsen.Målet er å beholde strukturen, samt at Python-implementeringen fungerermest mulig likt som MATLAB-versjonen av programmet. Dette løses vedå oversette programmet linje for linje, og teste at hver funksjon som bliroversatt gir samme utgangsverdier som funksjonene i MATLAB.Implementeringen av programvaren i Python-rammeverk var gjennomfør-bart, og ga et tilfredsstillende resultat. Visse funksjoner lar seg ikke enkeltimplementeres i Python på grunn av manglende støtte, og fører til følgefeil.Samlet korrelerer MATLAB og Python-versjonen såpass godt at rytmean-noteringene gjennomsnittlig blir 95% like.Python-implementasjonen er tilgjengelig på Github. Ta kontakt med Pro-fessor Trygve Eftestøl for tilgang.i This bachelor's thesis involves translating a part of an already developed software for retrospective analysis of resuscitation data. The report should reflect how the task was solved, the challenges that arose along the way, and how the software functions, both before and after translation.
The goal is to maintain the structure, and ensure that the Python implementation functions as similarly as possible to the MATLAB version of the program. This is achieved by translating the program line by line, and testing that each function that is translated gives the same output as the functions in MATLAB.
Implementing the software in the Python framework was feasible and resulted in satisfactory results. Certain functions cannot be easily implemented in Python due to a lack of support, which leads to follow-up errors. Overall, the MATLAB and Python versions correlate well enough that the rhythm annotations are on average 95% similar.
The Python implementation is available on Github. Please contact Professor Trygve Eftestøl for access.