Compare commits

1 Commits

Author SHA1 Message Date
81d8d5b36a Add generic localSettings.yaml as reference 2024-01-07 20:11:22 +01:00
11 changed files with 1069 additions and 1463 deletions

View File

@@ -1,6 +1,6 @@
# ba-letter # ba-letter
Repository containing the latex source for the bachelor's thesis letter. Repository containing latex source for the Bachelor's Thesis paper.
After cloning, make sure to initialize the submodules containing the dependencies: After cloning, make sure to initialize the submodules containing the dependencies:
```bash ```bash
@@ -11,24 +11,17 @@ $ git submodule update --init
### Build on host ### Build on host
For a list of dependencies consult one of the dockerfiles in the `dockerfiles` directory. Build document:
```bash ```bash
$ make $ make
``` ```
After compiling, the PDF can be found in the `build` directory.
### Build using docker ### Build using docker
Be warned that `texlive` installations can take some time.
Building the docker image may take a few minutes.
1. Build docker image 1. Build docker image
```bash ```bash
$ docker build -f dockerfiles/Dockerfile.alpine . -t ba-letter $ docker build -f dockerfiles/Dockerfile.alpine . -t ba-letter
``` ```
2. Build document 2. Build examples
```bash ```bash
$ docker run --rm -v $PWD:$PWD -w $PWD -u `id -u`:`id -g` ba-letter make $ docker run --rm -v $PWD:$PWD -w $PWD -u `id -u`:`id -g` ba-letter make
``` ```

View File

@@ -2,13 +2,6 @@ FROM alpine:3.19
RUN apk update && apk upgrade RUN apk update && apk upgrade
RUN apk add make texlive texmf-dist-pictures RUN apk add make texlive texmf-dist-pictures
RUN apk add texmf-dist-publishers texmf-dist-science texmf-dist-fontsextra texmf-dist-latexextra RUN apk add texmf-dist-publishers
RUN apk add biber texmf-dist-bibtexextra RUN apk add texmf-dist-science
RUN apk add texmf-dist-fontsextra
# The 'bbm' package insists on generating stuff in the home directory. In
# order to guarantee access to the home directory no matter the user the
# docker container is run with, create a temporary one anyone can write to
RUN mkdir /tmp/home
RUN chmod -R 777 /tmp/home
ENV HOME=/tmp/home

View File

@@ -1,25 +0,0 @@
FROM archlinux:latest
RUN pacman-key --init
RUN pacman-key --populate archlinux
RUN pacman -Sy archlinux-keyring --noconfirm && pacman -Su --noconfirm
RUN pacman -Syu --noconfirm
RUN pacman -S make perl texlive texlive-binextra texlive-pictures --noconfirm
RUN pacman -S texlive-publishers texlive-mathscience texlive-fontsextra texlive-latexextra --noconfirm
RUN pacman -Syu biber texlive-bibtexextra --noconfirm
# The 'bbm' package insists on generating stuff in the home directory. In
# order to guarantee access to the home directory no matter the user the
# docker container is run with, create a temporary one anyone can write to
RUN mkdir /tmp/home
RUN chmod -R 777 /tmp/home
ENV HOME=/tmp/home
# Generate font necessary for \mathbbm{1}
RUN mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 bbm10
RUN chmod -R 777 /tmp/home
# For some reason simply installing 'biber' does not set the path
ENV PATH="${PATH}:/usr/bin/vendor_perl"

View File

@@ -0,0 +1,9 @@
FROM archlinux:latest
RUN pacman-key --init
RUN pacman-key --populate archlinux
RUN pacman -Sy archlinux-keyring --noconfirm && pacman -Su --noconfirm
RUN pacman -Syu --noconfirm
RUN pacman -S make perl texlive texlive-binextra texlive-pictures --noconfirm
RUN pacman -S texlive-publishers texlive-mathscience texlive-fontsextra --noconfirm

View File

@@ -4,13 +4,4 @@ ARG DEBIAN_FRONTEND=noninteractive
RUN apt update -y && apt upgrade -y RUN apt update -y && apt upgrade -y
RUN apt install make texlive latexmk texlive-pictures -y RUN apt install make texlive latexmk texlive-pictures -y
RUN apt install texlive-publishers texlive-science texlive-fonts-extra texlive-latex-extra -y RUN apt install make texlive-publishers texlive-science texlive-fonts-extra -y
RUN apt install biber texlive-bibtex-extra -y
# The 'bbm' package insists on generating stuff in the home directory. In
# order to guarantee access to the home directory no matter the user the
# docker container is run with, create a temporary one anyone can write to
RUN mkdir /tmp/home
RUN chmod -R 777 /tmp/home
ENV HOME=/tmp/home

View File

@@ -1,104 +0,0 @@
@ARTICLE{ADMM,
author={Barman, Siddharth and Liu, Xishuo and Draper, Stark C. and Recht, Benjamin},
journal={IEEE Transactions on Information Theory},
title={Decomposition Methods for Large Scale LP Decoding},
year={2013},
volume={59},
number={12},
pages={7870-7886},
% doi={10.1109/TIT.2013.2281372}
}
@ARTICLE{feldman_paper,
author={Feldman, J. and Wainwright, M.J. and Karger, D.R.},
journal={IEEE Transactions on Information Theory},
title={Using linear programming to Decode Binary linear codes},
year={2005},
volume={51},
number={3},
pages={954-972},
% doi={10.1109/TIT.2004.842696}
}
@ARTICLE{ml_in_the_list,
author={Geiselhart, Marvin and Elkelesh, Ahmed and Ebada, Moustafa and Cammerer, Sebastian and Brink, Stephan ten},
journal={IEEE Transactions on Communications},
title={Automorphism Ensemble Decoding of ReedMuller Codes},
year={2021},
volume={69},
number={10},
pages={6424-6438},
% doi={10.1109/TCOMM.2021.3098798}
}
@ARTICLE{mackay99,
author={MacKay, D.J.C.},
journal={IEEE Transactions on Information Theory},
title={Good error-correcting codes based on very sparse matrices},
year={1999},
volume={45},
number={2},
pages={399-431},
% doi={10.1109/18.748992}
}
@online{mackay,
author = {MacKay, David J.C.},
title = {Encyclopedia of Sparse Graph Codes},
date = {2023-04},
url = {http://www.inference.org.uk/mackay/codes/data.html}
}
@article{proximal_algorithms,
title={Proximal algorithms},
author={Parikh, Neal and Boyd, Stephen and others},
journal={Foundations and trends{\textregistered} in Optimization},
volume={1},
number={3},
pages={127--239},
year={2014},
publisher={Now Publishers, Inc.}
}
@book{channel_codes_book,
place={Cambridge},
title={Channel Codes: Classical and Modern},
% DOI={10.1017/CBO9780511803253},
publisher={Cambridge University Press},
author={Ryan, William and Lin, Shu},
year={2009},
% url={https://d1.amobbs.com/bbs_upload782111/files_35/ourdev_604508GHLFR2.pdf}
}
@INPROCEEDINGS{adaptive_lp_decoding,
author={Taghavi, Mohammad H. and Siegel, Paul H.},
booktitle={2006 IEEE International Symposium on Information Theory},
title={Adaptive Linear Programming Decoding},
year={2006},
volume={},
number={},
pages={1374-1378},
% doi={10.1109/ISIT.2006.262071}
}
@INPROCEEDINGS{interior_point_decoding,
author={Vontobel, Pascal O.},
booktitle={2008 Information Theory and Applications Workshop},
title={Interior-point algorithms for linear-programming decoding},
year={2008},
volume={},
number={},
pages={433-437},
% doi={10.1109/ITA.2008.4601085}
}
@article{proximal_paper,
title={Proximal Decoding for {LDPC} Codes},
author={Tadashi Wadayama and Satoshi Takabe},
journal={IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences},
% volume={advpub},
% pages={2022TAP0002},
year={2022},
% doi={10.1587/transfun.2022TAP0002}
}

1106
letter.tex

File diff suppressed because it is too large Load Diff

29
localSettings.yaml Normal file
View File

@@ -0,0 +1,29 @@
indentPreamble: 1
defaultIndent: ' '
maxNumberOfBackUps: 9
modifyLineBreaks:
preserveBlankLines: 1
condenseMultipleBlankLinesInto: 0
oneSentencePerLine:
manipulateSentences: 1
removeSentenceLineBreaks: 0
sentencesFollow:
par: 1
blankLine: 1
fullStop: 1
exclamationMark: 1
questionMark: 1
rightBrace: 1
commentOnPreviousLine: 1
other: 0
sentencesBeginWith:
A-Z: 1
a-z: 0
other: 0
sentencesEndWith:
basicFullStop: 0
betterFullStop: 1
exclamationMark: 1
questionMark: 1
other: '(?:\.\)(?!\h*[a-z]))|(?:(?<!(?:(?:e\.g)|(?:i\.e)|(?:etc))))\.(?!(?:[a-z]|[A-Z]|\-|\,|\.|[0-9]))'

View File

@@ -1,14 +0,0 @@
SNR,FER,BER,num_frame_errors
1.0, 0.654723127035831 , 0.0888101168806285 , 201
1.5, 0.392578125000000 , 0.0482345281862745 , 201
2.0, 0.182561307901907 , 0.0213175188331463 , 201
2.5, 0.0620753551575046 , 0.00605856919667188 , 201
3.0, 0.0130012936610608 , 0.00128034396164675 , 201
3.5, 0.00176298778188070 , 0.000150054320523940, 201
4.0, 0.000267259157615091, 1.51866607463458e-05, 201
4.5, 5.33724908622844e-05, 1.98370100658768e-06, 201
5.0, 1.34177489983751e-05, 3.66497875284852e-07, 201
5.5, 4.12634778374169e-06, 1.04658123477986e-07, 201
6.0, 1.08000000000000e-06, 2.41176470588235e-08, 108
6.5, 3.60000000000000e-07, 8.62745098039216e-09, 36
1 SNR FER BER num_frame_errors
2 1.0 0.654723127035831 0.0888101168806285 201
3 1.5 0.392578125000000 0.0482345281862745 201
4 2.0 0.182561307901907 0.0213175188331463 201
5 2.5 0.0620753551575046 0.00605856919667188 201
6 3.0 0.0130012936610608 0.00128034396164675 201
7 3.5 0.00176298778188070 0.000150054320523940 201
8 4.0 0.000267259157615091 1.51866607463458e-05 201
9 4.5 5.33724908622844e-05 1.98370100658768e-06 201
10 5.0 1.34177489983751e-05 3.66497875284852e-07 201
11 5.5 4.12634778374169e-06 1.04658123477986e-07 201
12 6.0 1.08000000000000e-06 2.41176470588235e-08 108
13 6.5 3.60000000000000e-07 8.62745098039216e-09 36

File diff suppressed because one or more lines are too long

View File

@@ -1,205 +1,205 @@
index,p_error index,p_error
0,0.00196649 0,6.78e-06
1,0.00184247 1,6.68e-06
2,0.0016156 2,5.82e-06
3,0.00066842 3,1.37e-06
4,0.00033188 4,5.7e-07
5,0.00018416 5,2.9e-07
6,0.00011708 6,1.6e-07
7,8.057e-05 7,1.3e-07
8,5.825e-05 8,1.3e-07
9,4.342e-05 9,7e-08
10,3.424e-05 10,6e-08
11,2.667e-05 11,7e-08
12,2.035e-05 12,3e-08
13,1.79e-05 13,2e-08
14,1.413e-05 14,1e-08
15,1.173e-05 15,5e-08
16,1.013e-05 16,4e-08
17,8.33e-06 17,0.0
18,7.16e-06 18,1e-08
19,6.06e-06 19,2e-08
20,5.49e-06 20,2e-08
21,5.25e-06 21,1e-08
22,3.93e-06 22,2e-08
23,3.75e-06 23,0.0
24,3.44e-06 24,1e-08
25,3.04e-06 25,5e-08
26,2.69e-06 26,2e-08
27,2.67e-06 27,1e-08
28,2.16e-06 28,2e-08
29,2.46e-06 29,0.0
30,1.87e-06 30,1e-08
31,1.7e-06 31,1e-08
32,1.46e-06 32,1e-08
33,1.62e-06 33,3e-08
34,1.54e-06 34,0.0
35,1.26e-06 35,1e-08
36,1.09e-06 36,2e-08
37,1.1e-06 37,1e-08
38,8e-07 38,0.0
39,8.9e-07 39,0.0
40,8e-07 40,1e-08
41,6.1e-07 41,1e-08
42,7.1e-07 42,2e-08
43,6.6e-07 43,0.0
44,5.9e-07 44,1e-08
45,7.2e-07 45,0.0
46,6e-07 46,0.0
47,5.8e-07 47,1e-08
48,4.4e-07 48,0.0
49,5.2e-07 49,0.0
50,4.2e-07 50,0.0
51,4.2e-07 51,1e-08
52,4.3e-07 52,0.0
53,4.8e-07 53,1e-08
54,4.6e-07 54,0.0
55,3.6e-07 55,0.0
56,4.5e-07 56,0.0
57,3e-07 57,0.0
58,3.3e-07 58,0.0
59,3.4e-07 59,0.0
60,2.4e-07 60,1e-08
61,3.4e-07 61,0.0
62,2.8e-07 62,0.0
63,2e-07 63,0.0
64,2.8e-07 64,0.0
65,2.7e-07 65,0.0
66,3.2e-07 66,0.0
67,1.8e-07 67,1e-08
68,2.7e-07 68,0.0
69,1.9e-07 69,2e-08
70,1.7e-07 70,0.0
71,1.6e-07 71,0.0
72,2e-07 72,1e-08
73,2.8e-07 73,0.0
74,1.4e-07 74,0.0
75,1.5e-07 75,0.0
76,2.6e-07 76,0.0
77,2.4e-07 77,0.0
78,1.1e-07 78,0.0
79,2.2e-07 79,0.0
80,2.1e-07 80,0.0
81,2.6e-07 81,0.0
82,2e-07 82,0.0
83,1.9e-07 83,0.0
84,1.8e-07 84,0.0
85,1.8e-07 85,0.0
86,1.9e-07 86,0.0
87,2e-07 87,0.0
88,2e-07 88,0.0
89,1.7e-07 89,2e-08
90,1.8e-07 90,0.0
91,2e-07 91,0.0
92,2.3e-07 92,0.0
93,1.5e-07 93,0.0
94,1.7e-07 94,1e-08
95,1.4e-07 95,0.0
96,1.1e-07 96,0.0
97,1.6e-07 97,0.0
98,2.2e-07 98,0.0
99,1.1e-07 99,0.0
100,1.8e-07 100,1e-08
101,1.4e-07 101,0.0
102,1.6e-07 102,0.0
103,9e-08 103,0.0
104,1e-07 104,0.0
105,1.3e-07 105,0.0
106,9e-08 106,0.0
107,1.1e-07 107,0.0
108,1.3e-07 108,0.0
109,1.2e-07 109,0.0
110,9e-08 110,0.0
111,1.7e-07 111,0.0
112,1.3e-07 112,1e-08
113,7e-08 113,1e-08
114,1.2e-07 114,0.0
115,6e-08 115,0.0
116,1.4e-07 116,2e-08
117,1.3e-07 117,0.0
118,1.3e-07 118,0.0
119,8e-08 119,0.0
120,8e-08 120,0.0
121,8e-08 121,0.0
122,1.1e-07 122,0.0
123,2e-08 123,1e-08
124,1e-07 124,0.0
125,1e-07 125,0.0
126,9e-08 126,0.0
127,9e-08 127,0.0
128,1.1e-07 128,0.0
129,6e-08 129,0.0
130,5e-08 130,0.0
131,5e-08 131,0.0
132,6e-08 132,0.0
133,6e-08 133,0.0
134,6e-08 134,0.0
135,6e-08 135,0.0
136,5e-08 136,0.0
137,9e-08 137,0.0
138,7e-08 138,0.0
139,9e-08 139,0.0
140,9e-08 140,0.0
141,5e-08 141,0.0
142,6e-08 142,0.0
143,1e-08 143,0.0
144,9e-08 144,0.0
145,8e-08 145,0.0
146,5e-08 146,0.0
147,7e-08 147,0.0
148,3e-08 148,0.0
149,3e-08 149,0.0
150,3e-08 150,0.0
151,6e-08 151,0.0
152,6e-08 152,0.0
153,9e-08 153,0.0
154,6e-08 154,0.0
155,7e-08 155,0.0
156,5e-08 156,1e-08
157,2e-08 157,0.0
158,3e-08 158,1e-08
159,5e-08 159,0.0
160,7e-08 160,0.0
161,4e-08 161,0.0
162,3e-08 162,0.0
163,7e-08 163,0.0
164,1e-08 164,0.0
165,7e-08 165,0.0
166,6e-08 166,0.0
167,6e-08 167,0.0
168,5e-08 168,0.0
169,4e-08 169,0.0
170,5e-08 170,0.0
171,8e-08 171,0.0
172,5e-08 172,0.0
173,7e-08 173,0.0
174,4e-08 174,0.0
175,5e-08 175,0.0
176,3e-08 176,0.0
177,4e-08 177,0.0
178,3e-08 178,0.0
179,1e-08 179,0.0
180,4e-08 180,0.0
181,5e-08 181,0.0
182,5e-08 182,0.0
183,2e-08 183,0.0
184,3e-08 184,0.0
185,1e-08 185,0.0
186,5e-08 186,0.0
187,0.0 187,1e-08
188,6e-08 188,0.0
189,9e-08 189,0.0
190,6e-08 190,0.0
191,2e-08 191,0.0
192,6e-08 192,0.0
193,4e-08 193,0.0
194,3e-08 194,0.0
195,5e-08 195,0.0
196,6e-08 196,0.0
197,4e-08 197,0.0
198,4e-08 198,0.0
199,5e-08 199,0.0
200,7e-08 200,0.0
201,1e-07 201,0.0
202,1.4e-07 202,0.0
203,3.2e-07 203,1e-08
1 index p_error
2 0 0.00196649 6.78e-06
3 1 0.00184247 6.68e-06
4 2 0.0016156 5.82e-06
5 3 0.00066842 1.37e-06
6 4 0.00033188 5.7e-07
7 5 0.00018416 2.9e-07
8 6 0.00011708 1.6e-07
9 7 8.057e-05 1.3e-07
10 8 5.825e-05 1.3e-07
11 9 4.342e-05 7e-08
12 10 3.424e-05 6e-08
13 11 2.667e-05 7e-08
14 12 2.035e-05 3e-08
15 13 1.79e-05 2e-08
16 14 1.413e-05 1e-08
17 15 1.173e-05 5e-08
18 16 1.013e-05 4e-08
19 17 8.33e-06 0.0
20 18 7.16e-06 1e-08
21 19 6.06e-06 2e-08
22 20 5.49e-06 2e-08
23 21 5.25e-06 1e-08
24 22 3.93e-06 2e-08
25 23 3.75e-06 0.0
26 24 3.44e-06 1e-08
27 25 3.04e-06 5e-08
28 26 2.69e-06 2e-08
29 27 2.67e-06 1e-08
30 28 2.16e-06 2e-08
31 29 2.46e-06 0.0
32 30 1.87e-06 1e-08
33 31 1.7e-06 1e-08
34 32 1.46e-06 1e-08
35 33 1.62e-06 3e-08
36 34 1.54e-06 0.0
37 35 1.26e-06 1e-08
38 36 1.09e-06 2e-08
39 37 1.1e-06 1e-08
40 38 8e-07 0.0
41 39 8.9e-07 0.0
42 40 8e-07 1e-08
43 41 6.1e-07 1e-08
44 42 7.1e-07 2e-08
45 43 6.6e-07 0.0
46 44 5.9e-07 1e-08
47 45 7.2e-07 0.0
48 46 6e-07 0.0
49 47 5.8e-07 1e-08
50 48 4.4e-07 0.0
51 49 5.2e-07 0.0
52 50 4.2e-07 0.0
53 51 4.2e-07 1e-08
54 52 4.3e-07 0.0
55 53 4.8e-07 1e-08
56 54 4.6e-07 0.0
57 55 3.6e-07 0.0
58 56 4.5e-07 0.0
59 57 3e-07 0.0
60 58 3.3e-07 0.0
61 59 3.4e-07 0.0
62 60 2.4e-07 1e-08
63 61 3.4e-07 0.0
64 62 2.8e-07 0.0
65 63 2e-07 0.0
66 64 2.8e-07 0.0
67 65 2.7e-07 0.0
68 66 3.2e-07 0.0
69 67 1.8e-07 1e-08
70 68 2.7e-07 0.0
71 69 1.9e-07 2e-08
72 70 1.7e-07 0.0
73 71 1.6e-07 0.0
74 72 2e-07 1e-08
75 73 2.8e-07 0.0
76 74 1.4e-07 0.0
77 75 1.5e-07 0.0
78 76 2.6e-07 0.0
79 77 2.4e-07 0.0
80 78 1.1e-07 0.0
81 79 2.2e-07 0.0
82 80 2.1e-07 0.0
83 81 2.6e-07 0.0
84 82 2e-07 0.0
85 83 1.9e-07 0.0
86 84 1.8e-07 0.0
87 85 1.8e-07 0.0
88 86 1.9e-07 0.0
89 87 2e-07 0.0
90 88 2e-07 0.0
91 89 1.7e-07 2e-08
92 90 1.8e-07 0.0
93 91 2e-07 0.0
94 92 2.3e-07 0.0
95 93 1.5e-07 0.0
96 94 1.7e-07 1e-08
97 95 1.4e-07 0.0
98 96 1.1e-07 0.0
99 97 1.6e-07 0.0
100 98 2.2e-07 0.0
101 99 1.1e-07 0.0
102 100 1.8e-07 1e-08
103 101 1.4e-07 0.0
104 102 1.6e-07 0.0
105 103 9e-08 0.0
106 104 1e-07 0.0
107 105 1.3e-07 0.0
108 106 9e-08 0.0
109 107 1.1e-07 0.0
110 108 1.3e-07 0.0
111 109 1.2e-07 0.0
112 110 9e-08 0.0
113 111 1.7e-07 0.0
114 112 1.3e-07 1e-08
115 113 7e-08 1e-08
116 114 1.2e-07 0.0
117 115 6e-08 0.0
118 116 1.4e-07 2e-08
119 117 1.3e-07 0.0
120 118 1.3e-07 0.0
121 119 8e-08 0.0
122 120 8e-08 0.0
123 121 8e-08 0.0
124 122 1.1e-07 0.0
125 123 2e-08 1e-08
126 124 1e-07 0.0
127 125 1e-07 0.0
128 126 9e-08 0.0
129 127 9e-08 0.0
130 128 1.1e-07 0.0
131 129 6e-08 0.0
132 130 5e-08 0.0
133 131 5e-08 0.0
134 132 6e-08 0.0
135 133 6e-08 0.0
136 134 6e-08 0.0
137 135 6e-08 0.0
138 136 5e-08 0.0
139 137 9e-08 0.0
140 138 7e-08 0.0
141 139 9e-08 0.0
142 140 9e-08 0.0
143 141 5e-08 0.0
144 142 6e-08 0.0
145 143 1e-08 0.0
146 144 9e-08 0.0
147 145 8e-08 0.0
148 146 5e-08 0.0
149 147 7e-08 0.0
150 148 3e-08 0.0
151 149 3e-08 0.0
152 150 3e-08 0.0
153 151 6e-08 0.0
154 152 6e-08 0.0
155 153 9e-08 0.0
156 154 6e-08 0.0
157 155 7e-08 0.0
158 156 5e-08 1e-08
159 157 2e-08 0.0
160 158 3e-08 1e-08
161 159 5e-08 0.0
162 160 7e-08 0.0
163 161 4e-08 0.0
164 162 3e-08 0.0
165 163 7e-08 0.0
166 164 1e-08 0.0
167 165 7e-08 0.0
168 166 6e-08 0.0
169 167 6e-08 0.0
170 168 5e-08 0.0
171 169 4e-08 0.0
172 170 5e-08 0.0
173 171 8e-08 0.0
174 172 5e-08 0.0
175 173 7e-08 0.0
176 174 4e-08 0.0
177 175 5e-08 0.0
178 176 3e-08 0.0
179 177 4e-08 0.0
180 178 3e-08 0.0
181 179 1e-08 0.0
182 180 4e-08 0.0
183 181 5e-08 0.0
184 182 5e-08 0.0
185 183 2e-08 0.0
186 184 3e-08 0.0
187 185 1e-08 0.0
188 186 5e-08 0.0
189 187 0.0 1e-08
190 188 6e-08 0.0
191 189 9e-08 0.0
192 190 6e-08 0.0
193 191 2e-08 0.0
194 192 6e-08 0.0
195 193 4e-08 0.0
196 194 3e-08 0.0
197 195 5e-08 0.0
198 196 6e-08 0.0
199 197 4e-08 0.0
200 198 4e-08 0.0
201 199 5e-08 0.0
202 200 7e-08 0.0
203 201 1e-07 0.0
204 202 1.4e-07 0.0
205 203 3.2e-07 1e-08