@ -0,0 +1,388 @@
<!DOCTYPE html>
< html xmlns = "http://www.w3.org/1999/xhtml" lang = "en" xml:lang = "en" > < head >
< meta charset = "utf-8" >
< meta name = "generator" content = "quarto-99.9.9" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0, user-scalable=yes" >
< title > Some Julia Code< / title >
< style >
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
pre > code.sourceCode { white-space: pre; position: relative; }
pre > code.sourceCode > span { display: inline-block; line-height: 1.25; }
pre > code.sourceCode > span:empty { height: 1.2em; }
.sourceCode { overflow: visible; }
code.sourceCode > span { color: inherit; text-decoration: inherit; }
div.sourceCode { margin: 1em 0; }
pre.sourceCode { margin: 0; }
@media screen {
div.sourceCode { overflow: auto; }
}
@media print {
pre > code.sourceCode { white-space: pre-wrap; }
pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; }
}
pre.numberSource code
{ counter-reset: source-line 0; }
pre.numberSource code > span
{ position: relative; left: -4em; counter-increment: source-line; }
pre.numberSource code > span > a:first-child::before
{ content: counter(source-line);
position: relative; left: -1em; text-align: right; vertical-align: baseline;
border: none; display: inline-block;
-webkit-touch-callout: none; -webkit-user-select: none;
-khtml-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none;
padding: 0 4px; width: 4em;
color: #aaaaaa;
}
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
div.sourceCode
{ }
@media screen {
pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }
}
code span.al { color: #ff0000; font-weight: bold; } /* Alert */
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
code span.at { color: #7d9029; } /* Attribute */
code span.bn { color: #40a070; } /* BaseN */
code span.bu { color: #008000; } /* BuiltIn */
code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
code span.ch { color: #4070a0; } /* Char */
code span.cn { color: #880000; } /* Constant */
code span.co { color: #60a0b0; font-style: italic; } /* Comment */
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
code span.do { color: #ba2121; font-style: italic; } /* Documentation */
code span.dt { color: #902000; } /* DataType */
code span.dv { color: #40a070; } /* DecVal */
code span.er { color: #ff0000; font-weight: bold; } /* Error */
code span.ex { } /* Extension */
code span.fl { color: #40a070; } /* Float */
code span.fu { color: #06287e; } /* Function */
code span.im { color: #008000; font-weight: bold; } /* Import */
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
code span.kw { color: #007020; font-weight: bold; } /* Keyword */
code span.op { color: #666666; } /* Operator */
code span.ot { color: #007020; } /* Other */
code span.pp { color: #bc7a00; } /* Preprocessor */
code span.sc { color: #4070a0; } /* SpecialChar */
code span.ss { color: #bb6688; } /* SpecialString */
code span.st { color: #4070a0; } /* String */
code span.va { color: #19177c; } /* Variable */
code span.vs { color: #4070a0; } /* VerbatimString */
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
< / style >
< script src = "example_files/libs/clipboard/clipboard.min.js" > < / script >
< script src = "example_files/libs/quarto-html/quarto.js" > < / script >
< script src = "example_files/libs/quarto-html/popper.min.js" > < / script >
< script src = "example_files/libs/quarto-html/tippy.umd.min.js" > < / script >
< script src = "example_files/libs/quarto-html/anchor.min.js" > < / script >
< link href = "example_files/libs/quarto-html/tippy.css" rel = "stylesheet" >
< link href = "example_files/libs/quarto-html/quarto-syntax-highlighting.css" rel = "stylesheet" id = "quarto-text-highlighting-styles" >
< script src = "example_files/libs/bootstrap/bootstrap.min.js" > < / script >
< link href = "example_files/libs/bootstrap/bootstrap-icons.css" rel = "stylesheet" >
< link href = "example_files/libs/bootstrap/bootstrap.min.css" rel = "stylesheet" id = "quarto-bootstrap" data-mode = "light" >
< link href = "example_files/libs/quarto-contrib/ansicolors/ansicolor.css" rel = "stylesheet" >
< / head >
< body class = "fullcontent" >
< div id = "quarto-content" class = "page-columns page-rows-contents page-layout-article" >
< main class = "content" id = "quarto-document-content" >
< header id = "title-block-header" class = "quarto-title-block default" >
< div class = "quarto-title" >
< h1 class = "title" > Some Julia Code< / h1 >
< / div >
< div class = "quarto-title-meta" >
< / div >
< / header >
< section id = "colored-console-graphs-produced-by-benchmarktools.jl" class = "level2" >
< h2 class = "anchored" data-anchor-id = "colored-console-graphs-produced-by-benchmarktools.jl" > colored console graphs produced by < code > Benchmarktools.jl< / code > < / h2 >
< div class = "cell" data-execution_count = "2" >
< div class = "sourceCode cell-code" id = "cb1" > < pre class = "sourceCode julia code-with-copy" > < code class = "sourceCode julia" > < span id = "cb1-1" > < a href = "#cb1-1" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "im" > using< / span > < span class = "bu" > BenchmarkTools< / span > < / span >
< span id = "cb1-2" > < a href = "#cb1-2" aria-hidden = "true" tabindex = "-1" > < / a > < / span >
< span id = "cb1-3" > < a href = "#cb1-3" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "pp" > @benchmark< / span > < span class = "fu" > sum< / span > (< span class = "fu" > rand< / span > (< span class = "fl" > 1000< / span > ))< / span > < / code > < button title = "Copy to Clipboard" class = "code-copy-button" > < i class = "bi" > < / i > < / button > < / pre > < / div >
< div class = "cell-output cell-output-display" data-execution_count = "38" >
< pre class = "ansi" > < code class = "ansi" > BenchmarkTools.Trial: 10000 samples with 17 evaluations.
Range < span class = "ansi-black-intense-fg" > (< / span > < span class = "ansi-cyan-intense-fg ansi-bold" > min< / span > … < span class = "ansi-magenta-fg" > max< / span > < span class = "ansi-black-intense-fg" > ): < / span > < span class = "ansi-cyan-intense-fg ansi-bold" > 922.412 ns< / span > … < span class = "ansi-magenta-fg" > 62.270 μs< / span > < span class = "ansi-black-intense-fg" > ┊< / span > GC < span class = "ansi-black-intense-fg" > (< / span > min … max< span class = "ansi-black-intense-fg" > ): < / span > 0.00% … 95.68%
Time < span class = "ansi-black-intense-fg" > (< / span > < span class = "ansi-blue-intense-fg ansi-bold" > median< / span > < span class = "ansi-black-intense-fg" > ): < / span > < span class = "ansi-blue-intense-fg ansi-bold" > 1.006 μs < / span > < span class = "ansi-black-intense-fg" > ┊< / span > GC < span class = "ansi-black-intense-fg" > (< / span > median< span class = "ansi-black-intense-fg" > ): < / span > 0.00%
Time < span class = "ansi-black-intense-fg" > (< / span > < span class = "ansi-green-intense-fg ansi-bold" > mean< / span > ± < span class = "ansi-green-fg" > σ < / span > < span class = "ansi-black-intense-fg" > ): < / span > < span class = "ansi-green-intense-fg ansi-bold" > 1.258 μs< / span > ± < span class = "ansi-green-fg" > 2.330 μs< / span > < span class = "ansi-black-intense-fg" > ┊< / span > GC < span class = "ansi-black-intense-fg" > (< / span > mean ± σ < span class = "ansi-black-intense-fg" > ): < / span > 9.38% ± 5.03%
▃▇█< span class = "ansi-blue-fg" > █< / span > ▇▅▂ < span class = "ansi-green-fg" > < / span > ▁▂▂▄▃▃▂ ▂
███< span class = "ansi-blue-fg" > █< / span > ███▇▇▇▆▆▄▄< span class = "ansi-green-fg" > ▃< / span > ▃▃▃▃▄▃▃▁▃▁▄▁▁▃▁▁▁▁▃▄▄▄▁▃▄▁▄▄▃▁▃▁▄▃▁▇█████████ █
922 ns< span class = "ansi-black-intense-fg" > < / span > < span class = "ansi-black-intense-fg" > Histogram: < / span > < span class = "ansi-black-intense-fg ansi-bold" > log(< / span > < span class = "ansi-black-intense-fg" > frequency< / span > < span class = "ansi-black-intense-fg ansi-bold" > )< / span > < span class = "ansi-black-intense-fg" > by time< / span > 2.41 μs < span class = "ansi-bold" > < < / span >
Memory estimate< span class = "ansi-black-intense-fg" > : < / span > < span class = "ansi-yellow-fg" > 7.94 KiB< / span > , allocs estimate< span class = "ansi-black-intense-fg" > : < / span > < span class = "ansi-yellow-fg" > 1< / span > .< / code > < / pre >
< / div >
< / div >
< / section >
< section id = "structure-of-floating-point-numbers" class = "level2" >
< h2 class = "anchored" data-anchor-id = "structure-of-floating-point-numbers" > structure of floating point numbers< / h2 >
< div class = "cell" data-execution_count = "3" >
< div class = "sourceCode cell-code" id = "cb2" > < pre class = "sourceCode julia code-with-copy" > < code class = "sourceCode julia" > < span id = "cb2-1" > < a href = "#cb2-1" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "kw" > function< / span > < span class = "fu" > printbitsf64< / span > (x< span class = "op" > ::< / span > < span class = "dt" > Float64< / span > )< / span >
< span id = "cb2-2" > < a href = "#cb2-2" aria-hidden = "true" tabindex = "-1" > < / a > s < span class = "op" > =< / span > < span class = "fu" > bitstring< / span > (x)< / span >
< span id = "cb2-3" > < a href = "#cb2-3" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "fu" > printstyled< / span > (s[< span class = "fl" > 1< / span > ], color < span class = "op" > =< / span > < span class = "op" > :< / span > blue, reverse< span class = "op" > =< / span > < span class = "cn" > true< / span > )< / span >
< span id = "cb2-4" > < a href = "#cb2-4" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "fu" > printstyled< / span > (s[< span class = "fl" > 2< / span > < span class = "op" > :< / span > < span class = "fl" > 12< / span > ], color < span class = "op" > =< / span > < span class = "op" > :< / span > green, reverse< span class = "op" > =< / span > < span class = "cn" > true< / span > )< / span >
< span id = "cb2-5" > < a href = "#cb2-5" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "fu" > printstyled< / span > (s[< span class = "fl" > 13< / span > < span class = "op" > :< / span > < span class = "kw" > end< / span > ], color< span class = "op" > =:< / span > red, bold< span class = "op" > =< / span > < span class = "cn" > true< / span > , reverse< span class = "op" > =< / span > < span class = "cn" > true< / span > )< / span >
< span id = "cb2-6" > < a href = "#cb2-6" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "fu" > print< / span > (< span class = "st" > "< / span > < span class = "sc" > \n< / span > < span class = "st" > "< / span > )< / span >
< span id = "cb2-7" > < a href = "#cb2-7" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "kw" > end< / span > < / span >
< span id = "cb2-8" > < a href = "#cb2-8" aria-hidden = "true" tabindex = "-1" > < / a > < / span >
< span id = "cb2-9" > < a href = "#cb2-9" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "fu" > printbitsf64< / span > (< span class = "fl" > 27.56640625< / span > )< / span > < / code > < button title = "Copy to Clipboard" class = "code-copy-button" > < i class = "bi" > < / i > < / button > < / pre > < / div >
< div class = "cell-output cell-output-stdout" >
< pre class = "ansi" > < code class = "ansi" > < span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 10000000011< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 1011100100010000000000000000000000000000000000000000< / span > < / code > < / pre >
< / div >
< / div >
< section id = "illustrate-machine-epsilon" class = "level3" >
< h3 class = "anchored" data-anchor-id = "illustrate-machine-epsilon" > illustrate machine epsilon…< / h3 >
< div class = "cell" data-execution_count = "4" >
< div class = "sourceCode cell-code" id = "cb3" > < pre class = "sourceCode julia code-with-copy" > < code class = "sourceCode julia" > < span id = "cb3-1" > < a href = "#cb3-1" aria-hidden = "true" tabindex = "-1" > < / a > Eps< span class = "op" > =< / span > < span class = "fl" > 0.5< / span > < / span >
< span id = "cb3-2" > < a href = "#cb3-2" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > while< / span > < span class = "fl" > 1< / span > < span class = "op" > !=< / span > < span class = "fl" > 1< / span > < span class = "op" > +< / span > Eps< / span >
< span id = "cb3-3" > < a href = "#cb3-3" aria-hidden = "true" tabindex = "-1" > < / a > Eps < span class = "op" > /=< / span > < span class = "fl" > 2< / span > < / span >
< span id = "cb3-4" > < a href = "#cb3-4" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "fu" > printbitsf64< / span > (< span class = "fl" > 1< / span > < span class = "op" > +< / span > Eps)< / span >
< span id = "cb3-5" > < a href = "#cb3-5" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > end< / span > < / span > < / code > < button title = "Copy to Clipboard" class = "code-copy-button" > < i class = "bi" > < / i > < / button > < / pre > < / div >
< div class = "cell-output cell-output-stdout" >
< pre class = "ansi" > < code class = "ansi" > < span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0100000000000000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0010000000000000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0001000000000000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000100000000000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000010000000000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000001000000000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000100000000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000010000000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000001000000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000100000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000010000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000001000000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000100000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000010000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000001000000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000100000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000010000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000001000000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000100000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000010000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000001000000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000100000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000010000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000001000000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000100000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000010000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000001000000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000100000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000010000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000001000000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000100000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000010000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000001000000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000100000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000010000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000001000000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000100000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000010000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000001000000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000100000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000010000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000001000000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000000100000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000000010000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000000001000000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000000000100000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000000000010000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000000000001000< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000000000000100< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000000000000010< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000000000000001< / span >
< span class = "ansi-default-inverse-fg ansi-blue-bg" > 0< / span > < span class = "ansi-default-inverse-fg ansi-green-bg" > 01111111111< / span > < span class = "ansi-default-inverse-fg ansi-red-intense-bg ansi-bold" > 0000000000000000000000000000000000000000000000000000< / span > < / code > < / pre >
< / div >
< / div >
< / section >
< section id = "some-ugly-colors" class = "level3" >
< h3 class = "anchored" data-anchor-id = "some-ugly-colors" > … some ugly colors< / h3 >
< div class = "cell" data-execution_count = "5" >
< div class = "sourceCode cell-code" id = "cb4" > < pre class = "sourceCode julia code-with-copy" > < code class = "sourceCode julia" > < span id = "cb4-1" > < a href = "#cb4-1" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "kw" > function< / span > < span class = "fu" > printbits2f64< / span > (x< span class = "op" > ::< / span > < span class = "dt" > Float64< / span > )< / span >
< span id = "cb4-2" > < a href = "#cb4-2" aria-hidden = "true" tabindex = "-1" > < / a > s < span class = "op" > =< / span > < span class = "fu" > bitstring< / span > (x)< / span >
< span id = "cb4-3" > < a href = "#cb4-3" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "fu" > printstyled< / span > (s[< span class = "fl" > 1< / span > ], color < span class = "op" > =< / span > < span class = "fl" > 142< / span > , reverse< span class = "op" > =< / span > < span class = "cn" > true< / span > )< / span >
< span id = "cb4-4" > < a href = "#cb4-4" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "fu" > printstyled< / span > (s[< span class = "fl" > 2< / span > < span class = "op" > :< / span > < span class = "fl" > 12< / span > ], color < span class = "op" > =< / span > < span class = "fl" > 190< / span > , reverse< span class = "op" > =< / span > < span class = "cn" > false< / span > , underline< span class = "op" > =< / span > < span class = "cn" > true< / span > )< / span >
< span id = "cb4-5" > < a href = "#cb4-5" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "fu" > printstyled< / span > (s[< span class = "fl" > 13< / span > < span class = "op" > :< / span > < span class = "kw" > end< / span > ], color< span class = "op" > =< / span > < span class = "fl" > 27< / span > , bold< span class = "op" > =< / span > < span class = "cn" > true< / span > , reverse< span class = "op" > =< / span > < span class = "cn" > true< / span > )< / span >
< span id = "cb4-6" > < a href = "#cb4-6" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "fu" > print< / span > (< span class = "st" > "< / span > < span class = "sc" > \n< / span > < span class = "st" > "< / span > )< / span >
< span id = "cb4-7" > < a href = "#cb4-7" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "kw" > end< / span > < / span >
< span id = "cb4-8" > < a href = "#cb4-8" aria-hidden = "true" tabindex = "-1" > < / a > < / span >
< span id = "cb4-9" > < a href = "#cb4-9" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "fu" > printbits2f64< / span > (< span class = "fl" > 27.56640625< / span > )< / span > < / code > < button title = "Copy to Clipboard" class = "code-copy-button" > < i class = "bi" > < / i > < / button > < / pre > < / div >
< div class = "cell-output cell-output-stdout" >
< pre class = "ansi" > < code class = "ansi" > < span class = "ansi-default-inverse-fg" style = "background-color: rgb(175,175,55)" > 0< / span > < span class = "ansi-underline" style = "color: rgb(215,255,55)" > 10000000011< / span > < span class = "ansi-default-inverse-fg ansi-bold" style = "background-color: rgb(55,95,255)" > 1011100100010000000000000000000000000000000000000000< / span > < / code > < / pre >
< / div >
< / div >
< / section >
< / section >
< / main >
<!-- /main column -->
< script id = "quarto-html-after-body" type = "application/javascript" >
window.document.addEventListener("DOMContentLoaded", function (event) {
const toggleBodyColorMode = (bsSheetEl) => {
const mode = bsSheetEl.getAttribute("data-mode");
const bodyEl = window.document.querySelector("body");
if (mode === "dark") {
bodyEl.classList.add("quarto-dark");
bodyEl.classList.remove("quarto-light");
} else {
bodyEl.classList.add("quarto-light");
bodyEl.classList.remove("quarto-dark");
}
}
const toggleBodyColorPrimary = () => {
const bsSheetEl = window.document.querySelector("link#quarto-bootstrap");
if (bsSheetEl) {
toggleBodyColorMode(bsSheetEl);
}
}
toggleBodyColorPrimary();
const icon = "";
const anchorJS = new window.AnchorJS();
anchorJS.options = {
placement: 'right',
icon: icon
};
anchorJS.add('.anchored');
const clipboard = new window.ClipboardJS('.code-copy-button', {
target: function(trigger) {
return trigger.previousElementSibling;
}
});
clipboard.on('success', function(e) {
// button target
const button = e.trigger;
// don't keep focus
button.blur();
// flash "checked"
button.classList.add('code-copy-button-checked');
var currentTitle = button.getAttribute("title");
button.setAttribute("title", "Copied!");
let tooltip;
if (window.bootstrap) {
button.setAttribute("data-bs-toggle", "tooltip");
button.setAttribute("data-bs-placement", "left");
button.setAttribute("data-bs-title", "Copied!");
tooltip = new bootstrap.Tooltip(button,
{ trigger: "manual",
customClass: "code-copy-button-tooltip",
offset: [0, -8]});
tooltip.show();
}
setTimeout(function() {
if (tooltip) {
tooltip.hide();
button.removeAttribute("data-bs-title");
button.removeAttribute("data-bs-toggle");
button.removeAttribute("data-bs-placement");
}
button.setAttribute("title", currentTitle);
button.classList.remove('code-copy-button-checked');
}, 1000);
// clear code selection
e.clearSelection();
});
function tippyHover(el, contentFn) {
const config = {
allowHTML: true,
content: contentFn,
maxWidth: 500,
delay: 100,
arrow: false,
appendTo: function(el) {
return el.parentElement;
},
interactive: true,
interactiveBorder: 10,
theme: 'quarto',
placement: 'bottom-start'
};
window.tippy(el, config);
}
const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]');
for (var i=0; i< noterefs.length ; i + + ) {
const ref = noterefs[i];
tippyHover(ref, function() {
// use id or data attribute instead here
let href = ref.getAttribute('data-footnote-href') || ref.getAttribute('href');
try { href = new URL(href).hash; } catch {}
const id = href.replace(/^#\/?/, "");
const note = window.document.getElementById(id);
return note.innerHTML;
});
}
const findCites = (el) => {
const parentEl = el.parentElement;
if (parentEl) {
const cites = parentEl.dataset.cites;
if (cites) {
return {
el,
cites: cites.split(' ')
};
} else {
return findCites(el.parentElement)
}
} else {
return undefined;
}
};
var bibliorefs = window.document.querySelectorAll('a[role="doc-biblioref"]');
for (var i=0; i< bibliorefs.length ; i + + ) {
const ref = bibliorefs[i];
const citeInfo = findCites(ref);
if (citeInfo) {
tippyHover(citeInfo.el, function() {
var popup = window.document.createElement('div');
citeInfo.cites.forEach(function(cite) {
var citeDiv = window.document.createElement('div');
citeDiv.classList.add('hanging-indent');
citeDiv.classList.add('csl-entry');
var biblioDiv = window.document.getElementById('ref-' + cite);
if (biblioDiv) {
citeDiv.innerHTML = biblioDiv.innerHTML;
}
popup.appendChild(citeDiv);
});
return popup.innerHTML;
});
}
}
});
< / script >
< / div > <!-- /content -->
< / body > < / html >