diff --git a/.buildinfo b/.buildinfo index 8f89f4a..3360459 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 4944d9e59affdec78b8b89281accc310 +config: e7bdab744ab5b27101eb5ee7fc2e5a03 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_sources/intro.md b/_sources/intro.md index ac10335..5a1b63a 100644 --- a/_sources/intro.md +++ b/_sources/intro.md @@ -1,5 +1,7 @@ # 🧪 Synthetische Daten (in der Verwaltung 🗃️) +🛠️ Arbeiitsversion - Work in progress ! + Ein Wiki zu synthetischen Daten und Differential Privacy und deren potenziellen Nutzen in der Verwaltung. Dieses Wiki zielt auf eine praxisnahe und anwendungsorientierte Einführung in das Thema synthetische Daten ab. Es dient hoffentlich allen, die..: diff --git a/_static/tufte.css b/_static/tufte.css new file mode 100644 index 0000000..6721c8a --- /dev/null +++ b/_static/tufte.css @@ -0,0 +1,827 @@ +@charset "UTF-8"; + +/* Import ET Book styles + adapted from https://github.com/edwardtufte/et-book/blob/gh-pages/et-book.css */ + +@font-face { + font-family: "et-book"; + src: url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot"); + src: url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot?#iefix") + format("embedded-opentype"), + url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.woff") + format("woff"), + url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.ttf") + format("truetype"), + url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.svg#etbookromanosf") + format("svg"); + font-weight: normal; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "et-book"; + src: url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot"); + src: url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot?#iefix") + format("embedded-opentype"), + url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.woff") + format("woff"), + url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.ttf") + format("truetype"), + url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.svg#etbookromanosf") + format("svg"); + font-weight: normal; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: "et-book"; + src: url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot"); + src: url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot?#iefix") + format("embedded-opentype"), + url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.woff") + format("woff"), + url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.ttf") + format("truetype"), + url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.svg#etbookromanosf") + format("svg"); + font-weight: bold; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "et-book-roman-old-style"; + src: url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot"); + src: url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot?#iefix") + format("embedded-opentype"), + url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.woff") + format("woff"), + url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.ttf") + format("truetype"), + url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.svg#etbookromanosf") + format("svg"); + font-weight: normal; + font-style: normal; + font-display: swap; +} + +/* Tufte CSS styles */ +html { + font-size: 15px; +} + +body { + width: 87.5%; + margin-left: auto; + margin-right: auto; + padding-left: 12.5%; + font-family: et-book, Palatino, "Palatino Linotype", "Palatino LT STD", + "Book Antiqua", Georgia, serif; + background-color: #fffff8; + color: #111; + max-width: 1400px; + counter-reset: sidenote-counter; +} + +/* Adds dark mode */ +/* +@media (prefers-color-scheme: dark) { + body { + background-color: #151515; + color: #ddd; + } +} +*/ + +.heading-style, +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: et-book, Palatino, "Palatino Linotype", "Palatino LT STD", + "Book Antiqua", Georgia, serif; +} + +h1 { + font-weight: 400; + margin-top: 4rem; + margin-bottom: 1.5rem; + font-size: 3.2rem; + line-height: 1; +} + +h2 { + font-style: italic; + font-weight: 400; + margin-top: 2.1rem; + margin-bottom: 1.4rem; + font-size: 2.2rem; + line-height: 1; +} + +h3 { + font-style: italic; + font-weight: 400; + font-size: 1.7rem; + margin-top: 2rem; + margin-bottom: 1.4rem; + line-height: 1; +} + +hr { + display: block; + height: 1px; + width: 55%; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; + padding: 0; +} + +p.subtitle { + font-style: italic; + margin-top: 1rem; + margin-bottom: 1rem; + font-size: 1.8rem; + display: block; + line-height: 1; +} + +.numeral { + font-family: et-book-roman-old-style; +} + +.danger { + color: red; +} + +article { + padding: 5rem 0rem; +} + +section { + padding-top: 1rem; + padding-bottom: 1rem; +} + +p, +dl, +ol, +ul { + font-size: 1.4rem; + line-height: 2rem; +} + +p { + margin-top: 1.4rem; + margin-bottom: 1.4rem; + padding-right: 0; + vertical-align: baseline; +} + +/* Chapter Epigraphs */ +div.epigraph { + margin: 5em 0; +} + +div.epigraph > blockquote { + margin-top: 3em; + margin-bottom: 3em; +} + +div.epigraph > blockquote, +div.epigraph > blockquote > p { + font-style: italic; +} + +div.epigraph > blockquote > footer { + font-style: normal; +} + +div.epigraph > blockquote > footer > cite { + font-style: italic; +} +/* end chapter epigraphs styles */ + +blockquote { + font-size: 1.4rem; +} + +blockquote p { + width: 55%; + margin-right: 40px; +} + +blockquote footer { + width: 55%; + font-size: 1.1rem; + text-align: right; +} + +section > p, +section > footer, +section > table { + width: 55%; +} + +/* 50 + 5 == 55, to be the same width as paragraph */ +section > dl, +section > ol, +section > ul { + width: 50%; + -webkit-padding-start: 5%; +} + +dt:not(:first-child), +li:not(:first-child) { + margin-top: 0.25rem; +} + +figure { + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + max-width: 55%; + -webkit-margin-start: 0; + -webkit-margin-end: 0; + margin: 0 0 3em 0; +} + +figcaption { + float: right; + clear: right; + margin-top: 0; + margin-bottom: 0; + font-size: 1.1rem; + line-height: 1.6; + vertical-align: baseline; + position: relative; + max-width: 40%; +} + +figure.fullwidth figcaption { + margin-right: 24%; +} + +/* Links: replicate underline that clears descenders */ +a:link, +a:visited { + color: inherit; +} + +.no-tufte-underline:link { + background: unset; + text-shadow: unset; +} + +#main-content a:link, +.tufte-underline, +.hover-tufte-underline:hover { + text-decoration: none; + background: -webkit-linear-gradient(#fffff8, #fffff8), + -webkit-linear-gradient(#fffff8, #fffff8), + -webkit-linear-gradient(currentColor, currentColor); + background: linear-gradient(#fffff8, #fffff8), + linear-gradient(#fffff8, #fffff8), + linear-gradient(currentColor, currentColor); + -webkit-background-size: 0.05em 1px, 0.05em 1px, 1px 1px; + -moz-background-size: 0.05em 1px, 0.05em 1px, 1px 1px; + background-size: 0.05em 1px, 0.05em 1px, 1px 1px; + background-repeat: no-repeat, no-repeat, repeat-x; + text-shadow: 0.03em 0 #fffff8, -0.03em 0 #fffff8, 0 0.03em #fffff8, + 0 -0.03em #fffff8, 0.06em 0 #fffff8, -0.06em 0 #fffff8, 0.09em 0 #fffff8, + -0.09em 0 #fffff8, 0.12em 0 #fffff8, -0.12em 0 #fffff8, 0.15em 0 #fffff8, + -0.15em 0 #fffff8; + background-position: 0% 93%, 100% 93%, 0% 93%; +} + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + a:link, + .tufte-underline, + .hover-tufte-underline:hover { + background-position-y: 87%, 87%, 87%; + } +} + +a:link::selection, +a:link::-moz-selection { + text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe, 0 0.03em #b4d5fe, + 0 -0.03em #b4d5fe, 0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe, 0.09em 0 #b4d5fe, + -0.09em 0 #b4d5fe, 0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe, 0.15em 0 #b4d5fe, + -0.15em 0 #b4d5fe; + background: #b4d5fe; +} + +/* Sidenotes, margin notes, figures, captions */ +img { + max-width: 100%; +} + +.sidenote, +.marginnote { + float: right; + clear: right; + margin-right: -60%; + width: 50%; + margin-top: 0.3rem; + margin-bottom: 0; + font-size: 1.1rem; + line-height: 1.3; + vertical-align: baseline; + position: relative; +} + +.sidenote-number { + counter-increment: sidenote-counter; +} + +.sidenote-number:after, +.sidenote:before { + font-family: et-book-roman-old-style; + position: relative; + vertical-align: baseline; +} + +.sidenote-number:after { + content: counter(sidenote-counter); + font-size: 1rem; + top: -0.5rem; + left: 0.1rem; +} + +.sidenote:before { + content: counter(sidenote-counter) " "; + font-size: 1rem; + top: -0.5rem; +} + +blockquote .sidenote, +blockquote .marginnote { + margin-right: -82%; + min-width: 59%; + text-align: left; +} + +div.fullwidth, +table.fullwidth { + width: 100%; +} + +div.table-wrapper { + overflow-x: auto; + font-family: "Trebuchet MS", "Gill Sans", "Gill Sans MT", sans-serif; +} + +.sans { + font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + letter-spacing: 0.03em; +} + +code, +pre > code { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 1rem; + line-height: 1.42; + -webkit-text-size-adjust: 100%; /* Prevent adjustments of font size after orientation changes in iOS. See https://github.com/edwardtufte/tufte-css/issues/81#issuecomment-261953409 */ +} + +.sans > code { + font-size: 1.2rem; +} + +h1 > code, +h2 > code, +h3 > code { + font-size: 0.8em; +} + +.marginnote > code, +.sidenote > code { + font-size: 1rem; +} + +pre > code { + font-size: 0.9rem; + width: 52.5%; + margin-left: 2.5%; + overflow-x: auto; + display: block; +} + +pre.fullwidth > code { + width: 90%; +} + +.fullwidth { + max-width: 90%; + clear: both; +} + +span.newthought { + font-variant: small-caps; + font-size: 1.2em; +} + +input.margin-toggle { + display: none; +} + +label.sidenote-number { + display: inline-block; + max-height: 2rem; /* should be less than or equal to paragraph line-height */ +} + +label.margin-toggle:not(.sidenote-number) { + display: none; +} + +.iframe-wrapper { + position: relative; + padding-bottom: 56.25%; /* 16:9 */ + padding-top: 25px; + height: 0; +} + +.iframe-wrapper iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +@media (max-width: 760px) { + body { + width: 84%; + padding-left: 8%; + padding-right: 8%; + } + + hr, + section > p, + section > footer, + section > table { + width: 100%; + } + + pre > code { + width: 97%; + } + + section > dl, + section > ol, + section > ul { + width: 90%; + } + + figure { + max-width: 90%; + } + + figcaption, + figure.fullwidth figcaption { + margin-right: 0%; + max-width: none; + } + + blockquote { + margin-left: 1.5em; + margin-right: 0em; + } + + blockquote p, + blockquote footer { + width: 100%; + } + + label.margin-toggle:not(.sidenote-number) { + display: inline; + } + + .sidenote, + .marginnote { + display: none; + } + + .margin-toggle:checked + .sidenote, + .margin-toggle:checked + .marginnote { + display: block; + float: left; + left: 1rem; + clear: both; + width: 95%; + margin: 1rem 2.5%; + vertical-align: baseline; + position: relative; + } + + label { + cursor: pointer; + } + + div.table-wrapper, + table { + width: 85%; + } + + img { + width: 100%; + } +} + +@media (min-width: 760px) { + .fixed-top { + z-index: 0; + } +} + +/* End tufte.css */ +.dropdown-buttons-trigger, +.full-screen-button { + visibility: hidden; +} + +#bd-toc-nav { + background-color: transparent !important; +} + +.bd-sidebar { + border-right: 0px !important; +} + +blockquote p { + width: 100% !important; +} + +body { + width: 100% !important; + padding-left: 0px !important; +} + +.admonition-title { + padding: 0.4rem 0.6rem 0.4rem 2.5rem !important; +} + +code { + font-size: 75% !important; +} + +.admonition { + background-color: white; +} + +.boxed { + padding: 12px; + background-color: white; + border: 1px solid black; + border-radius: 2px; +} + +h1 { + margin-top: 0px !important; +} + +summary { + font-size: 125%; + padding: 8px 10px !important; +} + +.margin p { + font-size: 1.2rem !important; +} + +#site-title { + display: none; +} + +.navbar_extra_footer { + display: none; +} + +nav { + font-size: 1.2rem; +} + +.epigraph div::before { + content: open-quote; + position: absolute; + left: 10px; + font-size: 4rem; + color: rgba(192 192 192); + margin-top: -20px; + quotes: "“" "”"; +} + +.MathJax_Display { + font-size: 1.2rem; +} + +.bd-sidebar { + position: relative; + overflow-y: visible !important; +} + +/* +footer { + visibility: hidden; +} +*/ + +h4 { + font-size: 1.5rem; + font-weight: bold; +} + +main.bd-content #main-content dl.simple dd:not(:last-child), +main.bd-content #main-content dl.field-list dd:not(:last-child) { + margin-top: -10px; + margin-bottom: 20px; +} + +:root { + --pst-color-background: 255, 255, 247; +} + +/* Adds dark mode */ +@media (prefers-color-scheme: dark) { + :root { + --pst-color-primary: 221, 221, 221; + --pst-color-base: var(--pst-color-primary); + --pst-color-paragraph: var(--pst-color-primary); + --pst-color-h1: var(--pst-color-primary); + --pst-color-h2: var(--pst-color-primary); + --pst-color-h3: var(--pst-color-text-base); + --pst-color-h4: var(--pst-color-text-base); + --pst-color-h5: var(--pst-color-text-base); + --pst-color-h6: var(--pst-color-text-base); + --pst-color-paragraph: var(--pst-color-primary); + --pst-color-sidebar-link: var(--pst-color-primary); + --pst-color-sidebar-caption: var(--pst-color-primary); + --pst-color-link: 95, 153, 191; + --pst-color-admonition: 19, 6, 84; + --pst-color-background: 32, 32, 32; + } + + .search { + color: rgba(var(--pst-color-primary)) !important; + } + + main.bd-content #main-content h1, + main.bd-content #main-content h2, + main.bd-content #main-content h3, + main.bd-content #main-content h4, + main.bd-content #main-content h5, + .extra_footer { + color: rgba(var(--pst-color-primary)) !important; + } + + #site-navigation nav ul.nav li a, + #site-navigation nav ul.nav ul li a, + .bd-toc div.onthispage, + .bd-toc .toc-entry a { + color: rgba(var(--pst-color-sidebar-link)); + } + + nav.bd-links p.caption { + color: rgba(var(--pst-color-sidebar-caption)); + } + + #main-content a:link, + .tufte-underline, + .hover-tufte-underline:hover { + text-shadow: 0.03em 0 #151515, -0.03em 0 #151515, 0 0.03em #151515, + 0 -0.03em #151515, 0.06em 0 #151515, -0.06em 0 #151515, 0.09em 0 #151515, + -0.09em 0 #151515, 0.12em 0 #151515, -0.12em 0 #151515, 0.15em 0 #151515, + -0.15em 0 #151515; + } + + .admonition .admonition-title, + .admonition p, + .card-text, + .card-body li::marker, + #main-content .card-body a:link, + #main-content .admonition a:link { + color: rgba(var(--pst-color-admonition)); + text-shadow: none; + } + + main .boxed .caption-text, + main .boxed .caption-number { + color: rgba(var(--pst-color-admonition)); + } + + .MathJax_Display, + li::marker, + .brackets, + main.bd-content #main-content .prev-next-bottom .right-next .prevnext-label, + main.bd-content #main-content .prev-next-bottom .left-prev .prevnext-label, + .margin .sidebar { + color: rgba(var(--pst-color-paragraph)); + } +} + +#main-content a:link, +.tufte-underline, +.hover-tufte-underline:hover, +div.sidebar { + background: none !important; +} + +p.card-text { + margin-top: 0px; +} + +#main-content a:link, +.tufte-underline, +.hover-tufte-underline:hover { + background-repeat: no-repeat !important; +} + +body, +#site-navigation { + background-color: rgba(var(--pst-color-background)) !important; +} + +.topbar { + background-color: rgba(var(--pst-color-background)) !important; + box-shadow: 0 !important; +} + +.scrolled .topbar { + background-color: rgba(var(--pst-color-background)) !important; + box-shadow: 0 0 0 0 rgba(var(--pst-color-background)) !important; +} + +.bd-toc { + margin-top: calc(45px + 1.5em); +} + +.tocsection { + display: none; +} + +.navbar-brand { + display: none; +} + +.navbar-brand-box { + display: none; +} + +#site-navigation { + padding-top: calc(1.5em + 35px); +} + +footer { + border: none; +} + +footer p { + font-size: 1rem; +} + +body { + padding-right: 0%; +} + +.prev-next-bottom a.left-prev { + float: left; +} + +.prev-next-bottom a.right-next { + float: right; +} + +@media (max-width: 768px) { + .bd-search { + display: none !important; + } + + #site-navigation { + padding-top: 0px !important; + margin-top: 0px !important; + } + + .bd-sidenav:first-child { + font-size: 1.4rem; + font-weight: bold; + } + + .topbar { + display: none; + } + + #main-content { + padding-top: 1em !important; + } + + main.bd-content { + padding-top: 0px !important; + } +} diff --git a/acknowledgements.html b/acknowledgements.html index 01fcb5a..986ddc8 100644 --- a/acknowledgements.html +++ b/acknowledgements.html @@ -35,6 +35,7 @@ + @@ -152,14 +153,14 @@