diff --git a/bachelor-project-nikolaj.pdf b/bachelor-project-nikolaj.pdf index a6e2524..c290691 100644 Binary files a/bachelor-project-nikolaj.pdf and b/bachelor-project-nikolaj.pdf differ diff --git a/bachelor-project-nikolaj.tex b/bachelor-project-nikolaj.tex index 3aad747..453ed3e 100644 --- a/bachelor-project-nikolaj.tex +++ b/bachelor-project-nikolaj.tex @@ -1,4 +1,4 @@ -\documentclass[a4paper]{article} +\documentclass[a4paper,11pt]{article} \usepackage[margin=1.3in]{geometry} \usepackage[most]{tcolorbox} \usepackage{xcolor} @@ -22,7 +22,6 @@ \begin{document} \section{Abstract} - This paper... \begin{tcolorbox}[colback=lightgray!30!white] Explain briefly the paper and what it does. \end{tcolorbox} @@ -81,13 +80,20 @@ Specific (but not too granular) implementation details of \texttt{meow\_base}. \end{tcolorbox} + The current implementation of MEOW, \texttt{meow\_base}\autocite{MeowBase}, \dots + \subsubsection{The \texttt{socket} library} + + The socket library\autocite{SocketDoc}, included in the Python Standard Library, serves as an interface for the Berkeley sockets API. The Berkeley sockets API, originally developed for the Unix operating system, has become the standard for network communication across multiple platforms. It allows programs to create 'sockets', which are endpoints in a network communication path, for the purpose of sending and receiving data. + \begin{tcolorbox}[colback=lightgray!30!white] \begin{itemize} - \item What can it do? \item What am I using it for? \item Which parts am I using? - \item Other options? + \item Other options? \begin{itemize} + \item \texttt{ssl} + \item various API and web frameworks + \end{itemize} \end{itemize} \end{tcolorbox} @@ -104,6 +110,8 @@ \end{itemize} \end{tcolorbox} + + \section{Results} \begin{tcolorbox}[colback=lightgray!30!white] Does it work? How well? diff --git a/src/references.bib b/src/references.bib index 7714cac..7e8d0f2 100644 --- a/src/references.bib +++ b/src/references.bib @@ -3,5 +3,21 @@ title = "MEOW - Enabling Dynamic Scheduling of Scientific Analysis", school = "University of Copenhagen", year = 2021, - month = may, + month = may +} + +@misc{SocketDoc, + title = "socket - Low-level networking interface", + author = "Python documentation", + howpublished = "\url{https://docs.python.org/3/library/socket.html}" +} + +@misc{MeowBase, + author = {David Marchant}, + title = {meow\_base}, + publisher = {GitHub}, + journal = {GitHub repository}, + howpublished = {\url{https://github.com/PatchOfScotland/meow_base}}, + year = 2023, + commit = {933d568}, } \ No newline at end of file