diff --git a/assets/css/main.css b/assets/css/main.css index 508a3bafc..9c978baca 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -1,194 +1,567 @@ -@charset "UTF-8"; -body { display: none; font-family: HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 16px; counter-reset: figures; counter-reset: tables; padding-top: 70px; } - -html { overflow: scroll; } - -@media print { .no-print, .no-print * { display: none !important; } } - -.maintitle { font-family: 'Raleway'; font-size: 2.5em; } - -.not_found { margin-top: 4em; margin-bottom: 8em; text-align: center; font-family: 'Raleway'; font-size: 2em; } - -:not(pre) > code { background-color: #eff0f1; border-radius: 0; padding: 1px 5px; } - -.default pre { font-size: 14px; background-color: #eff0f1; color: #000000; } - -.default pre .line::before { content: "" " "; } - -.default pre .secondary::before { content: "" " "; } - -.Rev pre { font-size: 14px; background-color: #b7cfed; color: #000000; } - -.Rev pre .line::before { content: ">" " "; } - -.Rev pre .secondary::before { content: "+" " "; } - -.rev pre { font-size: 14px; background-color: #b7cfed; color: #000000; } - -.rev pre .line::before { content: ">" " "; } - -.rev pre .secondary::before { content: "+" " "; } - -.rev-output pre { font-size: 14px; background-color: #b7cfed; color: #808080; } - -.rev-output pre .line::before { content: "" " "; } - -.rev-output pre .secondary::before { content: "" " "; } - -.Rev-output pre { font-size: 14px; background-color: #b7cfed; color: #808080; } - -.Rev-output pre .line::before { content: "" " "; } - -.Rev-output pre .secondary::before { content: "" " "; } - -.bash pre { font-size: 14px; background-color: #f0f0f0; color: #000000; } - -.bash pre .line::before { content: "$" " "; } - -.bash pre .secondary::before { content: ">" " "; } - -.instruction { border: 1px solid; border-color: #ddd; display: table; } - -.tutorial_files { padding-left: 5px; padding-top: 0; padding-bottom: 0; padding-right: 0; border: 1px solid; border-color: #f4fd9c; padding-bottom: 5px; margin-top: 0; } - -.tutorial_files > h2:first-child { padding-top: 5px; padding-bottom: 5px; font-size: 20px; background: linear-gradient(to bottom, #f4fd9c, #f5fda6); border-color: #f4fd9c; margin-top: 0px; margin-left: -5px; } - -.tutorial_files > h2:first-child:before { font-family: 'Glyphicons Halflings'; content: ""; float: left; padding-left: 5px; padding-right: 5px; display: inline-block; margin-top: 0px; -webkit-font-smoothing: antialiased; } - -.overview { padding-left: 5px; padding-top: 0; padding-bottom: 0; padding-right: 0; border: 1px solid; border-color: #b7cfed; padding-bottom: 5px; margin-top: 0; } - -.overview > h2:first-child { padding-top: 5px; padding-bottom: 5px; font-size: 20px; background: linear-gradient(to bottom, #b7cfed, #bed4ef); border-color: #b7cfed; margin-top: 0px; margin-left: -5px; } - -.overview > h2:first-child:before { font-family: 'Glyphicons Halflings'; content: ""; float: left; padding-left: 5px; padding-right: 5px; display: inline-block; margin-top: 0px; -webkit-font-smoothing: antialiased; } - -.info { padding-left: 5px; padding-top: 0; padding-bottom: 0; padding-right: 0; border: 1px solid; border-color: #eec275; padding-bottom: 5px; margin-top: 0; } - -.info > h2:first-child { padding-top: 5px; padding-bottom: 5px; font-size: 20px; background: linear-gradient(to bottom, #eec275, #f0c883); border-color: #eec275; margin-top: 0px; margin-left: -5px; } - -.info > h2:first-child:before { font-family: 'Glyphicons Halflings'; content: ""; float: left; padding-left: 5px; padding-right: 5px; display: inline-block; margin-top: 0px; -webkit-font-smoothing: antialiased; } - -.aside { padding-left: 5px; padding-top: 0; padding-bottom: 0; padding-right: 0; border: 1px solid; border-color: #eee0e5; padding-bottom: 5px; margin-top: 0; margin-top: 20px; } - -.aside > h2:first-child { padding-top: 5px; padding-bottom: 5px; font-size: 20px; background: linear-gradient(to bottom, #eee0e5, #f0e3e8); border-color: #eee0e5; margin-top: 0px; margin-left: -5px; } - -.aside > h2:first-child:before { font-family: 'Glyphicons Halflings'; content: ""; float: left; padding-left: 5px; padding-right: 5px; display: inline-block; margin-top: 0px; -webkit-font-smoothing: antialiased; } - -.aside span.fold-unfold:first-child { cursor: pointer; float: left; padding-left: 5px; padding-right: 5px; display: inline-block; -webkit-font-smoothing: antialiased; } - -.download_files { cursor: pointer; float: left; padding-left: 5px; padding-right: 5px; display: inline-block; -webkit-font-smoothing: antialiased; } - -.titlebar { margin-bottom: 2em; text-align: left; font-family: 'Raleway'; } - -.titlebar .subtitle { font-size: 1.8em; font-style: italic; } - -.titlebar .authors { font-size: 1em; } - -h2.section, h2.references { margin-top: 30pt; margin-bottom: 0pt; font-size: 1.85em; } - -hr.section, hr.references { margin: 5pt 0pt 5pt 0pt; } - -h3.subsection { font-size: 1.6em; } - -hr.subsection { display: none; } - -h4.subsubsection { margin-top: 15pt; font-size: 1.2em; } - -hr.subsubsection { display: none; } - -.sidebar { width: 22em; float: left; font-size: 0.9em; margin-right: 1em; margin-top: 0em; padding: 8px; } - -.MathJax_Display { pointer-events: none; } - -.tutorialbox { display: flex; flex-wrap: wrap; } - -.tutorial { width: "30%"; background-color: #fafafa; margin: 0.2em; padding: 0.6em; max-width: 13.5em; text-align: left; } - -.tutorial .title { font-size: 1.2em; } - -.tutorial .subtitle { font-style: italic; } - -figure { padding: 10px 20px; counter-increment: figures; text-align: center; margin-left: auto; margin-right: auto; margin-top: 0.9em; margin-bottom: 0.5em; border-left: 5px solid #eee; border-right: 5px solid #eee; display: table; } - -figure img { margin-bottom: 0.5em; } - -figure.table { padding: 2px 4px; counter-increment: tables; align-items: center; margin-left: auto; margin-right: auto; margin-top: 0.9em; margin-bottom: 0.5em; border-left: 5px solid #eee; border-right: 5px solid #eee; display: table; } - -figure.table figcaption.table { padding: 10px 20px; text-align: center; margin-left: auto; margin-right: auto; margin-top: 0.9em; margin-bottom: 0.5em; } - -figure.table table.table { padding: 10px 20px; text-align: left; margin-left: auto; margin-right: auto; margin-top: 0.9em; margin-bottom: 0.5em; } - -figure:not(.table) figcaption:before { content: "Figure " counter(figures) ". "; font-weight: bold; } - -figure.table figcaption:before { content: "Table " counter(tables) ". "; font-weight: bold; } - -@media print { figure { border: 1px solid #999; page-break-inside: avoid; } figure .table { border: 1px solid #999; page-break-inside: avoid; } } - -* { box-sizing: border-box; } - -body { font: 16px Arial; } - -.autocomplete { /*the container must be positioned relative:*/ position: relative; display: inline-block; float: left; } - -.btn-clear { margin-left: 10px; } - -input { border: 1px solid transparent; background-color: #f1f1f1; padding: 10px; font-size: 16px; } - -input[type=text] { background-color: #f1f1f1; width: 100%; } - -input[type=submit] { color: #fff; } - -.autocomplete-items { position: absolute; border: 1px solid #d4d4d4; border-bottom: none; border-top: none; z-index: 99; /*position the autocomplete items to be the same width as the container:*/ top: 100%; left: 0; right: 0; } - -.autocomplete-items div { padding: 10px; cursor: pointer; background-color: #fff; border-bottom: 1px solid #d4d4d4; } - -.autocomplete-items div:hover { /*when hovering an item:*/ background-color: #438ac7; color: #ffffff; } - -.autocomplete-active { /*when navigating through the items using the arrow keys:*/ background-color: #438ac7 !important; color: #ffffff; } - -.btn-keyword { margin: 3px; background-color: #438ac7; color: #ffffff; } - -ol.bibliography { padding-left: 0px; } - -ol.bibliography li { list-style-type: none; padding-bottom: 10px; } - -.sidebar_nav { overflow: auto; height: 75vh; } - -.help { overflow: auto; height: 75vh; } - -.help-title { padding-bottom: 2pt; } - -.help-description { padding-top: 5pt; padding-bottom: 2pt; font-size: 13pt; } - -.help-section-header.arguments { margin-bottom: 0px; } - -.help-section-body { padding-left: 30px; } - -.table.arguments > tbody > tr > td, .table.arguments > tbody > tr > th { border-top: none; } - -table.arguments .lhs { text-align: right; padding-top: 0px; padding-bottom: 0px; } - -table.arguments .rhs { text-align: left; padding-top: 0px; padding-bottom: 0px; } - -table.arguments .lhs.argument, table.arguments .rhs.argument { padding-top: 10px; } - -.methods > li { padding-bottom: 4px; } - -.footertext { text-align: center; } - -img.navbar-logo { height: 40px; padding-top: 5px; padding-right: 10px; padding-left: 40px; } - -ul, ol { padding-left: 1em; } - -blockquote div:not(:last-child) { margin-bottom: 10px; } - -code { padding: 0 0; color: inherit; background-color: inherit; } - -img { max-width: 100%; } - -.navbar .navbar-collapse { text-align: right; } - -.pull-left { float: left; margin-left: 10px; } - -.navbar-toggle { float: right; } +body { + display: none; + font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 16px; + counter-reset: figures; + counter-reset: tables; + padding-top: 70px; +} + +html { + overflow: scroll; +} + +@media print { + .no-print, .no-print * { + display: none !important; + } +} +.maintitle { + font-family: "Raleway"; + font-size: 2.5em; +} + +.not_found { + margin-top: 4em; + margin-bottom: 8em; + text-align: center; + font-family: "Raleway"; + font-size: 2em; +} + +:not(pre) > code { + background-color: #eff0f1; + border-radius: 0; + padding: 1px 5px; +} + +.default pre { + font-size: 14px; + background-color: #eff0f1; + color: #000000; +} +.default pre .line::before { + content: "" " "; +} +.default pre .secondary::before { + content: "" " "; +} + +.Rev pre { + font-size: 14px; + background-color: #b7cfed; + color: #000000; +} +.Rev pre .line::before { + content: ">" " "; +} +.Rev pre .secondary::before { + content: "+" " "; +} + +.rev pre { + font-size: 14px; + background-color: #b7cfed; + color: #000000; +} +.rev pre .line::before { + content: ">" " "; +} +.rev pre .secondary::before { + content: "+" " "; +} + +.rev-output pre { + font-size: 14px; + background-color: #b7cfed; + color: #808080; +} +.rev-output pre .line::before { + content: "" " "; +} +.rev-output pre .secondary::before { + content: "" " "; +} + +.Rev-output pre { + font-size: 14px; + background-color: #b7cfed; + color: #808080; +} +.Rev-output pre .line::before { + content: "" " "; +} +.Rev-output pre .secondary::before { + content: "" " "; +} + +.bash pre { + font-size: 14px; + background-color: #f0f0f0; + color: #000000; +} +.bash pre .line::before { + content: "$" " "; +} +.bash pre .secondary::before { + content: ">" " "; +} + +.instruction { + border: 1px solid; + border-color: #ddd; + display: table; +} + +.tutorial_files { + padding-left: 5px; + padding-top: 0; + padding-bottom: 0; + padding-right: 0; + border: 1px solid; + border-color: #f4fd9c; + padding-bottom: 5px; + margin-top: 0; +} +.tutorial_files > h2:first-child { + padding-top: 5px; + padding-bottom: 5px; + font-size: 20px; + background: linear-gradient(to bottom, #f4fd9c, #f5fda6); + border-color: #f4fd9c; + margin-top: 0px; + margin-left: -5px; +} +.tutorial_files > h2:first-child:before { + font-family: "Glyphicons Halflings"; + content: ""; + float: left; + padding-left: 5px; + padding-right: 5px; + display: inline-block; + margin-top: 0px; + -webkit-font-smoothing: antialiased; +} + +.overview { + padding-left: 5px; + padding-top: 0; + padding-bottom: 0; + padding-right: 0; + border: 1px solid; + border-color: #b7cfed; + padding-bottom: 5px; + margin-top: 0; +} +.overview > h2:first-child { + padding-top: 5px; + padding-bottom: 5px; + font-size: 20px; + background: linear-gradient(to bottom, #b7cfed, #bed4ef); + border-color: #b7cfed; + margin-top: 0px; + margin-left: -5px; +} +.overview > h2:first-child:before { + font-family: "Glyphicons Halflings"; + content: "\e105"; + float: left; + padding-left: 5px; + padding-right: 5px; + display: inline-block; + margin-top: 0px; + -webkit-font-smoothing: antialiased; +} + +.info { + padding-left: 5px; + padding-top: 0; + padding-bottom: 0; + padding-right: 0; + border: 1px solid; + border-color: #eec275; + padding-bottom: 5px; + margin-top: 0; +} +.info > h2:first-child { + padding-top: 5px; + padding-bottom: 5px; + font-size: 20px; + background: linear-gradient(to bottom, #eec275, #f0c883); + border-color: #eec275; + margin-top: 0px; + margin-left: -5px; +} +.info > h2:first-child:before { + font-family: "Glyphicons Halflings"; + content: "\e086"; + float: left; + padding-left: 5px; + padding-right: 5px; + display: inline-block; + margin-top: 0px; + -webkit-font-smoothing: antialiased; +} + +.aside { + padding-left: 5px; + padding-top: 0; + padding-bottom: 0; + padding-right: 0; + border: 1px solid; + border-color: #eee0e5; + padding-bottom: 5px; + margin-top: 0; + margin-top: 20px; +} +.aside > h2:first-child { + padding-top: 5px; + padding-bottom: 5px; + font-size: 20px; + background: linear-gradient(to bottom, #eee0e5, #f0e3e8); + border-color: #eee0e5; + margin-top: 0px; + margin-left: -5px; +} +.aside > h2:first-child:before { + font-family: "Glyphicons Halflings"; + content: ""; + float: left; + padding-left: 5px; + padding-right: 5px; + display: inline-block; + margin-top: 0px; + -webkit-font-smoothing: antialiased; +} + +.aside span.fold-unfold:first-child { + cursor: pointer; + float: left; + padding-left: 5px; + padding-right: 5px; + display: inline-block; + -webkit-font-smoothing: antialiased; +} + +.download_files { + cursor: pointer; + float: left; + padding-left: 5px; + padding-right: 5px; + display: inline-block; + -webkit-font-smoothing: antialiased; +} + +.titlebar { + margin-bottom: 2em; + text-align: left; + font-family: "Raleway"; +} +.titlebar .subtitle { + font-size: 1.8em; + font-style: italic; +} +.titlebar .authors { + font-size: 1em; +} + +h2.section, h2.references { + margin-top: 30pt; + margin-bottom: 0pt; + font-size: 1.85em; +} + +hr.section, hr.references { + margin: 5pt 0pt 5pt 0pt; +} + +h3.subsection { + font-size: 1.6em; +} + +hr.subsection { + display: none; +} + +h4.subsubsection { + margin-top: 15pt; + font-size: 1.2em; +} + +hr.subsubsection { + display: none; +} + +.sidebar { + width: 22em; + float: left; + font-size: 0.9em; + margin-right: 1em; + margin-top: 0em; + padding: 8px; +} + +.MathJax_Display { + pointer-events: none; +} + +.tutorialbox { + display: flex; + flex-wrap: wrap; +} + +.tutorial { + width: "30%"; + background-color: #fafafa; + margin: 0.2em; + padding: 0.6em; + max-width: 13.5em; + text-align: left; +} +.tutorial .title { + font-size: 1.2em; +} +.tutorial .subtitle { + font-style: italic; +} + +figure { + padding: 10px 20px; + counter-increment: figures; + text-align: center; + margin-left: auto; + margin-right: auto; + margin-top: 0.9em; + margin-bottom: 0.5em; + border-left: 5px solid #eee; + border-right: 5px solid #eee; + display: table; +} +figure img { + margin-bottom: 0.5em; +} + +figure.table { + padding: 2px 4px; + counter-increment: tables; + align-items: center; + margin-left: auto; + margin-right: auto; + margin-top: 0.9em; + margin-bottom: 0.5em; + border-left: 5px solid #eee; + border-right: 5px solid #eee; + display: table; +} +figure.table figcaption.table { + padding: 10px 20px; + text-align: center; + margin-left: auto; + margin-right: auto; + margin-top: 0.9em; + margin-bottom: 0.5em; +} +figure.table table.table { + padding: 10px 20px; + text-align: left; + margin-left: auto; + margin-right: auto; + margin-top: 0.9em; + margin-bottom: 0.5em; +} + +figure:not(.table) figcaption:before { + content: "Figure " counter(figures) ". "; + font-weight: bold; +} + +figure.table figcaption:before { + content: "Table " counter(tables) ". "; + font-weight: bold; +} + +@media print { + figure { + border: 1px solid #999; + page-break-inside: avoid; + } + figure .table { + border: 1px solid #999; + page-break-inside: avoid; + } +} +* { + box-sizing: border-box; +} + +body { + font: 16px Arial; +} + +.autocomplete { + /*the container must be positioned relative:*/ + position: relative; + display: inline-block; + float: left; +} + +.btn-clear { + margin-left: 10px; +} + +input { + border: 1px solid transparent; + background-color: #f1f1f1; + padding: 10px; + font-size: 16px; +} + +input[type=text] { + background-color: #f1f1f1; + width: 100%; +} + +input[type=submit] { + color: #fff; +} + +.autocomplete-items { + position: absolute; + border: 1px solid #d4d4d4; + border-bottom: none; + border-top: none; + z-index: 99; + /*position the autocomplete items to be the same width as the container:*/ + top: 100%; + left: 0; + right: 0; +} + +.autocomplete-items div { + padding: 10px; + cursor: pointer; + background-color: #fff; + border-bottom: 1px solid #d4d4d4; +} + +.autocomplete-items div:hover { + /*when hovering an item:*/ + background-color: #438ac7; + color: #ffffff; +} + +.autocomplete-active { + /*when navigating through the items using the arrow keys:*/ + background-color: #438ac7 !important; + color: #ffffff; +} + +.btn-keyword { + margin: 3px; + background-color: #438ac7; + color: #ffffff; +} + +ol.bibliography { + padding-left: 0px; +} +ol.bibliography li { + list-style-type: none; + padding-bottom: 10px; +} + +.sidebar_nav { + overflow: auto; + height: 75vh; +} + +.help { + overflow: auto; + height: 75vh; +} + +.help-title { + padding-bottom: 2pt; +} + +.help-description { + padding-top: 5pt; + padding-bottom: 2pt; + font-size: 13pt; +} + +.help-section-header.arguments { + margin-bottom: 0px; +} + +.help-section-body { + padding-left: 30px; +} + +.table.arguments > tbody > tr > td, +.table.arguments > tbody > tr > th { + border-top: none; +} + +table.arguments .lhs { + text-align: right; + padding-top: 0px; + padding-bottom: 0px; +} +table.arguments .rhs { + text-align: left; + padding-top: 0px; + padding-bottom: 0px; +} +table.arguments .lhs.argument, table.arguments .rhs.argument { + padding-top: 10px; +} + +.methods > li { + padding-bottom: 4px; +} + +.footertext { + text-align: center; +} + +img.navbar-logo { + height: 40px; + padding-top: 5px; + padding-right: 10px; + padding-left: 40px; +} + +ul, +ol { + padding-left: 1em; +} + +blockquote div:not(:last-child) { + margin-bottom: 10px; +} + +code { + padding: 0 0; + color: inherit; + background-color: inherit; +} + +img { + max-width: 100%; +} + +.navbar .navbar-collapse { + text-align: right; +} + +.pull-left { + float: left; + margin-left: 10px; +} + +.navbar-toggle { + float: right; +} /*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/assets/css/main.css.map b/assets/css/main.css.map index 06953f74a..866e19457 100644 --- a/assets/css/main.css.map +++ b/assets/css/main.css.map @@ -1,32 +1 @@ -{ - "version": 3, - "file": "main.css", - "sources": [ - "main.scss", - "assets/_scss/colors.scss", - "assets/_scss/home.scss", - "assets/_scss/code.scss", - "assets/_scss/blockquote.scss", - "assets/_scss/tutorial.scss", - "assets/_scss/tutorial-index.scss", - "assets/_scss/figure.scss", - "assets/_scss/keywords.scss", - "assets/_scss/bibliography.scss", - "assets/_scss/help.scss" - ], - "sourcesContent": [ - "body {\n display:none;\n font-family: HelveticaNeue,\"Helvetica Neue\",Helvetica,Arial,\"Lucida Grande\",sans-serif;\n font-size: 16px;\n counter-reset: figures;\n counter-reset: tables;\n padding-top: 70px;\n}\n\nhtml {\n overflow: scroll;\n}\n\n@media print\n{ \n .no-print, .no-print *\n {\n display: none !important;\n }\n}\n\n@import 'colors';\n@import 'home';\n@import 'code';\n@import 'blockquote';\n@import 'tutorial';\n@import 'tutorial-index';\n@import 'figure';\n@import 'keywords';\n@import 'bibliography';\n@import 'help';\n\n//----------------------------------------\n// Globals\n//----------------------------------------\n\n.footertext {\n text-align: center;\n}\n\nimg.navbar-logo {\n height: 40px; // synchronize with height of navbar\n padding-top: 5px;\n padding-right: 10px;\n padding-left: 40px;\n}\n\nul,\nol {\n padding-left: 1em;\n}\n\n//----------------------------------------\n// Override Bootstrap settings.\n//----------------------------------------\n\nblockquote div:not(:last-child) {\n margin-bottom: 10px;\n}\n\ncode {\n padding: 0 0;\n color: inherit;\n background-color: inherit;\n}\n\nimg {\n max-width: 100%;\n}\n\n.navbar .navbar-collapse {\n text-align: right;\n}\n\n.pull-left {\n float: left;\n margin-left: 10px;\n}\n\n.navbar-toggle {\n float: right;\n}\n", - "$color-link: \t\t #337ab7;\n\n$color-link2: \t\t #438ac7;\n\n// code boxes\n$color-bash: #f0f0f0 !default;\n$color-rev: #b7cfed !default;\n$color-rev-output-bg: #b7cfed !default;\n$color-rev-output: #808080 !default;\n\n// blockquotes\n$color-overview: #b7cfed !default;\n$color-files: #f4fd9c !default;\n$color-info: \t #eec275 !default;\n$color-aside: \t #eee0e5 !default;\n\n// figures\n$figure-border: #B0B0B0 !default;\n\n$lavender-blush2:\t #eee0e5 !default;", - ".maintitle {\n font-family: 'Raleway';\n font-size: 2.5em;\n}\n\n.not_found {\n margin-top: 4em;\n margin-bottom: 8em;\n text-align: center;\n font-family: 'Raleway';\n font-size: 2em;\n}", - "//----------------------------------------\n// Specialized code blocks.\n//----------------------------------------\n\n@mixin cdSetup($box-color, $text-color: #000000, $prompt: \"\", $secondary: \"\") {\n pre {\n font-size: 14px;\n background-color: $box-color;\n color: $text-color;\n .line::before {\n content: $prompt ' ';\n }\n .secondary::before {\n content: $secondary ' ';\n }\n }\n}\n\n:not(pre) > code {\n background-color: #eff0f1;\n border-radius: 0;\n padding: 1px 5px;\n}\n\n.default { @include cdSetup(#eff0f1, #000000); }\n.Rev { @include cdSetup($color-rev, #000000, \">\", \"+\"); }\n.rev { @include cdSetup($color-rev, #000000, \">\", \"+\"); }\n.rev-output { @include cdSetup($color-rev-output-bg, $color-rev-output); }\n.Rev-output { @include cdSetup($color-rev-output-bg, $color-rev-output); }\n.bash { @include cdSetup($color-bash, #000000, \"$\", \">\"); }\n\n.instruction {\n border: 1px solid;\n border-color: #ddd;\n display: table;\n}", - "$codeblock-padding: 5px !default;\n\n@mixin bkSetup($color, $glyph) {\n\n $gradientcolor1: $color;\n $gradientcolor2: scale-color($color, $lightness: 10%);\n\n padding-left: $codeblock-padding;\n padding-top: 0;\n padding-bottom: 0;\n padding-right: 0;\n border: 1px solid;\n border-color: $color;\n padding-bottom: $codeblock-padding;\n margin-top: 0;\n\n >h2:first-child {\n padding-top: $codeblock-padding;\n padding-bottom: $codeblock-padding;\n font-size: 20px;\n background: linear-gradient(to bottom, $gradientcolor1, $gradientcolor2);\n border-color: $color;\n margin-top: 0px;\n margin-left: -$codeblock-padding; // to move back to the left margin of the enclosing blockquote\n }\n >h2:first-child:before {\n font-family: 'Glyphicons Halflings';\n content: $glyph;\n float: left;\n padding-left: $codeblock-padding;\n padding-right: $codeblock-padding;\n display: inline-block;\n margin-top: 0px;\n -webkit-font-smoothing: antialiased;\n }\n\n}\n\n.tutorial_files{ @include bkSetup($color-files, \"\"); }\n.overview{ @include bkSetup($color-overview, \"\\e105\"); }\n.info { @include bkSetup($color-info, \"\\e086\"); }\n.aside { @include bkSetup($color-aside, \"\"); margin-top: 20px; }\n\n.aside span.fold-unfold:first-child {\n cursor: pointer;\n float: left;\n padding-left: $codeblock-padding;\n padding-right: $codeblock-padding;\n display: inline-block;\n -webkit-font-smoothing: antialiased;\n}\n\n.download_files {\n cursor: pointer;\n float: left;\n padding-left: $codeblock-padding;\n padding-right: $codeblock-padding;\n display: inline-block;\n -webkit-font-smoothing: antialiased;\n}", - ".titlebar {\n margin-bottom: 2em;\n text-align: left;\n font-family: 'Raleway';\n\n .subtitle {\n font-size: 1.8em;\n font-style: italic;\n }\n\n .authors {\n font-size: 1em;\n }\n}\n\nh2.section, h2.references {\n margin-top: 30pt;\n margin-bottom: 0pt;\n font-size: 1.85em;\n}\n\nhr.section, hr.references {\n margin: 5pt 0pt 5pt 0pt;\n}\n\nh3.subsection {\n font-size: 1.6em;\n}\n\nhr.subsection {\n display: none;\n}\n\nh4.subsubsection {\n margin-top: 15pt;\n font-size: 1.2em;\n}\n\nhr.subsubsection {\n display: none;\n}\n\n.sidebar {\n width: 22em;\n float: left;\n font-size: 0.9em;\n margin-right: 1em;\n margin-top: 0em;\n padding: 8px;\n}\n\n.MathJax_Display {\n pointer-events:none;\n}", - ".tutorialbox {\n display: flex;\n flex-wrap: wrap;\n}\n\n.tutorial {\n width: \"30%\";\n background-color: #fafafa;\n margin: 0.2em;\n padding: 0.6em;\n \n max-width: 13.5em;\n text-align: left;\n\n .title {\n font-size: 1.2em;\n }\n .subtitle {\n font-style: italic;\n }\n}", - "figure {\n padding: 10px 20px;\n counter-increment: figures;\n text-align: center;\n margin-left: auto;\n margin-right: auto;\n margin-top: 0.9em;\n margin-bottom: 0.5em;\n border-left: 5px solid #eee;\n border-right: 5px solid #eee;\n display: table;\n \n img {\n margin-bottom: 0.5em\n }\n}\n\nfigure.table {\n padding: 2px 4px;\n counter-increment: tables;\n align-items: center;\n margin-left: auto;\n margin-right: auto;\n margin-top: 0.9em;\n margin-bottom: 0.5em;\n border-left: 5px solid #eee;\n border-right: 5px solid #eee;\n display: table;\n \n figcaption.table {\n padding: 10px 20px;\n text-align: center;\n margin-left: auto;\n margin-right: auto;\n margin-top: 0.9em;\n margin-bottom: 0.5em;\n }\n\n table.table {\n padding: 10px 20px;\n text-align: left;\n margin-left: auto;\n margin-right: auto;\n margin-top: 0.9em;\n margin-bottom: 0.5em;\n }\n}\n\nfigure:not(.table) figcaption:before {\n content: 'Figure ' counter(figures) '. ';\n font-weight: bold;\n}\n\nfigure.table figcaption:before {\n content: 'Table ' counter(tables) '. ';\n font-weight: bold;\n}\n\n@media print {\n figure {\n border: 1px solid #999;\n\n page-break-inside: avoid;\n }\n figure .table {\n border: 1px solid #999;\n\n page-break-inside: avoid;\n }\n}", - "* { box-sizing: border-box; }\nbody {\n font: 16px Arial; \n}\n\n$keyword-color: $color-link2;\n\n.autocomplete {\n /*the container must be positioned relative:*/\n position: relative;\n display: inline-block;\n float: left;\n}\n.btn-clear {\n margin-left: 10px;\n}\ninput {\n border: 1px solid transparent;\n background-color: #f1f1f1;\n padding: 10px;\n font-size: 16px;\n}\ninput[type=text] {\n background-color: #f1f1f1;\n width: 100%;\n}\ninput[type=submit] {\n color: #fff;\n}\n.autocomplete-items {\n position: absolute;\n border: 1px solid #d4d4d4;\n border-bottom: none;\n border-top: none;\n z-index: 99;\n /*position the autocomplete items to be the same width as the container:*/\n top: 100%;\n left: 0;\n right: 0;\n}\n.autocomplete-items div {\n padding: 10px;\n cursor: pointer;\n background-color: #fff; \n border-bottom: 1px solid #d4d4d4; \n}\n.autocomplete-items div:hover {\n /*when hovering an item:*/\n background-color: $keyword-color; \n color: #ffffff; \n}\n.autocomplete-active {\n /*when navigating through the items using the arrow keys:*/\n background-color: $keyword-color !important; \n color: #ffffff; \n}\n.btn-keyword {\n margin: 3px;\n background-color: $keyword-color;\n color: #ffffff; \n}", - "ol.bibliography {\n\tpadding-left: 0px;\n\t\n\tli {\n\t\tlist-style-type: none;\n\t\tpadding-bottom: 10px;\n\t}\n}", - ".sidebar_nav {\n overflow: auto;\n height:75vh;\n}\n.help {\n overflow: auto;\n height:75vh;\n}\n\n.help-title {\n\tpadding-bottom: 2pt;\n}\n\n.help-description {\n\tpadding-top: 5pt;\n\tpadding-bottom: 2pt;\n\tfont-size: 13pt;\n}\n\n.help-section-header.arguments {\n\tmargin-bottom: 0px;\n}\n.help-section-body {\n\tpadding-left: 30px;\n}\n\n.table.arguments>tbody>tr>td,\n.table.arguments>tbody>tr>th {\n border-top: none;\n}\n\ntable.arguments {\n\t.lhs {\n\t\ttext-align: right;\n\t\tpadding-top: 0px;\n\t\tpadding-bottom: 0px;\n\t}\n\t.rhs {\n\t\ttext-align: left;\n\t\tpadding-top: 0px;\n\t\tpadding-bottom: 0px;\n\t}\n\t.lhs.argument,.rhs.argument {\n\t\tpadding-top: 10px;\n\t}\n}\n\n.methods > li {\n\tpadding-bottom: 4px;\n}" - ], - "names": [], - "mappings": "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" -} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["main.scss","../_scss/home.scss","../_scss/code.scss","../_scss/colors.scss","../_scss/blockquote.scss","../_scss/tutorial.scss","../_scss/tutorial-index.scss","../_scss/figure.scss","../_scss/keywords.scss","../_scss/bibliography.scss","../_scss/help.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EAEI;IAEI;;;ACjBR;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;ACQF;EACE;EACA;EACA;;;AAhBA;EACE;EACA,kBAiB6B;EAhB7B,OAgBsC;;AAftC;EACE;;AAEF;EACE;;;AARJ;EACE;EACA,kBCDkB;EDElB,OAiByC;;AAhBzC;EACE;;AAEF;EACE;;;AARJ;EACE;EACA,kBCDkB;EDElB,OAkByC;;AAjBzC;EACE;;AAEF;EACE;;;AARJ;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;;AARJ;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;;AARJ;EACE;EACA,kBCFkB;EDGlB,OAqB0C;;AApB1C;EACE;;AAEF;EACE;;;AAkBN;EACE;EACA;EACA;;;AEIF;EA/BE,cAPkB;EAQlB;EACA;EACA;EACA;EACA;EACA,gBAbkB;EAclB;;AAEA;EACE,aAjBgB;EAkBhB,gBAlBgB;EAmBhB;EACA;EACA,cDTkB;ECUlB;EACA;;AAEF;EACE;EACA,SAW4C;EAV5C;EACA,cA7BgB;EA8BhB,eA9BgB;EA+BhB;EACA;EACA;;;AAMJ;EAhCE,cAPkB;EAQlB;EACA;EACA;EACA;EACA,cDDoB;ECEpB,gBAbkB;EAclB;;AAEA;EACE,aAjBgB;EAkBhB,gBAlBgB;EAmBhB;EACA;EACA,cDVkB;ECWlB;EACA;;AAEF;EACE;EACA,SAYyC;EAXzC;EACA,cA7BgB;EA8BhB,eA9BgB;EA+BhB;EACA;EACA;;;AAOJ;EAjCE,cAPkB;EAQlB;EACA;EACA;EACA;EACA,cDCiB;ECAjB,gBAbkB;EAclB;;AAEA;EACE,aAjBgB;EAkBhB,gBAlBgB;EAmBhB;EACA;EACA,cDRe;ECSf;EACA;;AAEF;EACE;EACA,SAakC;EAZlC;EACA,cA7BgB;EA8BhB,eA9BgB;EA+BhB;EACA;EACA;;;AAQJ;EAlCE,cAPkB;EAQlB;EACA;EACA;EACA;EACA,cDEkB;ECDlB,gBAbkB;EAclB;EA2B2C;;AAzB3C;EACE,aAjBgB;EAkBhB,gBAlBgB;EAmBhB;EACA;EACA,cDPgB;ECQhB;EACA;;AAEF;EACE;EACA,SAcoC;EAbpC;EACA,cA7BgB;EA8BhB,eA9BgB;EA+BhB;EACA;EACA;;;AAUJ;EACE;EACA;EACA,cA9CkB;EA+ClB,eA/CkB;EAgDlB;EACA;;;AAGF;EACE;EACA;EACA,cAvDkB;EAwDlB,eAxDkB;EAyDlB;EACA;;;AC1DF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;ACpDJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACE;;AAEF;EACE;;;AClBJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;IACE;IAEA;;EAEF;IACE;IAEA;;;ACnEJ;EAAI;;;AACJ;EACE;;;AAKF;AACE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AACE;EACA,kBL9CgB;EK+ChB;;;AAEF;AACE;EACA;EACA;;;AAEF;EACE;EACA,kBLxDgB;EKyDhB;;;AC3DF;EACC;;AAEA;EACC;EACA;;;ACLF;EACI;EACA;;;AAEJ;EACI;EACA;;;AAGJ;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAGD;AAAA;EAEE;;;AAID;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;;;AAIF;EACC;;;AVZD;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAOF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE","sourcesContent":["body {\n display:none;\n font-family: HelveticaNeue,\"Helvetica Neue\",Helvetica,Arial,\"Lucida Grande\",sans-serif;\n font-size: 16px;\n counter-reset: figures;\n counter-reset: tables;\n padding-top: 70px;\n}\n\nhtml {\n overflow: scroll;\n}\n\n@media print\n{ \n .no-print, .no-print *\n {\n display: none !important;\n }\n}\n\n@import 'colors';\n@import 'home';\n@import 'code';\n@import 'blockquote';\n@import 'tutorial';\n@import 'tutorial-index';\n@import 'figure';\n@import 'keywords';\n@import 'bibliography';\n@import 'help';\n\n//----------------------------------------\n// Globals\n//----------------------------------------\n\n.footertext {\n text-align: center;\n}\n\nimg.navbar-logo {\n height: 40px; // synchronize with height of navbar\n padding-top: 5px;\n padding-right: 10px;\n padding-left: 40px;\n}\n\nul,\nol {\n padding-left: 1em;\n}\n\n//----------------------------------------\n// Override Bootstrap settings.\n//----------------------------------------\n\nblockquote div:not(:last-child) {\n margin-bottom: 10px;\n}\n\ncode {\n padding: 0 0;\n color: inherit;\n background-color: inherit;\n}\n\nimg {\n max-width: 100%;\n}\n\n.navbar .navbar-collapse {\n text-align: right;\n}\n\n.pull-left {\n float: left;\n margin-left: 10px;\n}\n\n.navbar-toggle {\n float: right;\n}\n",".maintitle {\n font-family: 'Raleway';\n font-size: 2.5em;\n}\n\n.not_found {\n margin-top: 4em;\n margin-bottom: 8em;\n text-align: center;\n font-family: 'Raleway';\n font-size: 2em;\n}","//----------------------------------------\n// Specialized code blocks.\n//----------------------------------------\n\n@mixin cdSetup($box-color, $text-color: #000000, $prompt: \"\", $secondary: \"\") {\n pre {\n font-size: 14px;\n background-color: $box-color;\n color: $text-color;\n .line::before {\n content: $prompt ' ';\n }\n .secondary::before {\n content: $secondary ' ';\n }\n }\n}\n\n:not(pre) > code {\n background-color: #eff0f1;\n border-radius: 0;\n padding: 1px 5px;\n}\n\n.default { @include cdSetup(#eff0f1, #000000); }\n.Rev { @include cdSetup($color-rev, #000000, \">\", \"+\"); }\n.rev { @include cdSetup($color-rev, #000000, \">\", \"+\"); }\n.rev-output { @include cdSetup($color-rev-output-bg, $color-rev-output); }\n.Rev-output { @include cdSetup($color-rev-output-bg, $color-rev-output); }\n.bash { @include cdSetup($color-bash, #000000, \"$\", \">\"); }\n\n.instruction {\n border: 1px solid;\n border-color: #ddd;\n display: table;\n}","$color-link: \t\t #337ab7;\n\n$color-link2: \t\t #438ac7;\n\n// code boxes\n$color-bash: #f0f0f0 !default;\n$color-rev: #b7cfed !default;\n$color-rev-output-bg: #b7cfed !default;\n$color-rev-output: #808080 !default;\n\n// blockquotes\n$color-overview: #b7cfed !default;\n$color-files: #f4fd9c !default;\n$color-info: \t #eec275 !default;\n$color-aside: \t #eee0e5 !default;\n\n// figures\n$figure-border: #B0B0B0 !default;\n\n$lavender-blush2:\t #eee0e5 !default;","$codeblock-padding: 5px !default;\n\n@mixin bkSetup($color, $glyph) {\n\n $gradientcolor1: $color;\n $gradientcolor2: scale-color($color, $lightness: 10%);\n\n padding-left: $codeblock-padding;\n padding-top: 0;\n padding-bottom: 0;\n padding-right: 0;\n border: 1px solid;\n border-color: $color;\n padding-bottom: $codeblock-padding;\n margin-top: 0;\n\n >h2:first-child {\n padding-top: $codeblock-padding;\n padding-bottom: $codeblock-padding;\n font-size: 20px;\n background: linear-gradient(to bottom, $gradientcolor1, $gradientcolor2);\n border-color: $color;\n margin-top: 0px;\n margin-left: -$codeblock-padding; // to move back to the left margin of the enclosing blockquote\n }\n >h2:first-child:before {\n font-family: 'Glyphicons Halflings';\n content: $glyph;\n float: left;\n padding-left: $codeblock-padding;\n padding-right: $codeblock-padding;\n display: inline-block;\n margin-top: 0px;\n -webkit-font-smoothing: antialiased;\n }\n\n}\n\n.tutorial_files{ @include bkSetup($color-files, \"\"); }\n.overview{ @include bkSetup($color-overview, \"\\e105\"); }\n.info { @include bkSetup($color-info, \"\\e086\"); }\n.aside { @include bkSetup($color-aside, \"\"); margin-top: 20px; }\n\n.aside span.fold-unfold:first-child {\n cursor: pointer;\n float: left;\n padding-left: $codeblock-padding;\n padding-right: $codeblock-padding;\n display: inline-block;\n -webkit-font-smoothing: antialiased;\n}\n\n.download_files {\n cursor: pointer;\n float: left;\n padding-left: $codeblock-padding;\n padding-right: $codeblock-padding;\n display: inline-block;\n -webkit-font-smoothing: antialiased;\n}",".titlebar {\n margin-bottom: 2em;\n text-align: left;\n font-family: 'Raleway';\n\n .subtitle {\n font-size: 1.8em;\n font-style: italic;\n }\n\n .authors {\n font-size: 1em;\n }\n}\n\nh2.section, h2.references {\n margin-top: 30pt;\n margin-bottom: 0pt;\n font-size: 1.85em;\n}\n\nhr.section, hr.references {\n margin: 5pt 0pt 5pt 0pt;\n}\n\nh3.subsection {\n font-size: 1.6em;\n}\n\nhr.subsection {\n display: none;\n}\n\nh4.subsubsection {\n margin-top: 15pt;\n font-size: 1.2em;\n}\n\nhr.subsubsection {\n display: none;\n}\n\n.sidebar {\n width: 22em;\n float: left;\n font-size: 0.9em;\n margin-right: 1em;\n margin-top: 0em;\n padding: 8px;\n}\n\n.MathJax_Display {\n pointer-events:none;\n}",".tutorialbox {\n display: flex;\n flex-wrap: wrap;\n}\n\n.tutorial {\n width: \"30%\";\n background-color: #fafafa;\n margin: 0.2em;\n padding: 0.6em;\n \n max-width: 13.5em;\n text-align: left;\n\n .title {\n font-size: 1.2em;\n }\n .subtitle {\n font-style: italic;\n }\n}","figure {\n padding: 10px 20px;\n counter-increment: figures;\n text-align: center;\n margin-left: auto;\n margin-right: auto;\n margin-top: 0.9em;\n margin-bottom: 0.5em;\n border-left: 5px solid #eee;\n border-right: 5px solid #eee;\n display: table;\n \n img {\n margin-bottom: 0.5em\n }\n}\n\nfigure.table {\n padding: 2px 4px;\n counter-increment: tables;\n align-items: center;\n margin-left: auto;\n margin-right: auto;\n margin-top: 0.9em;\n margin-bottom: 0.5em;\n border-left: 5px solid #eee;\n border-right: 5px solid #eee;\n display: table;\n \n figcaption.table {\n padding: 10px 20px;\n text-align: center;\n margin-left: auto;\n margin-right: auto;\n margin-top: 0.9em;\n margin-bottom: 0.5em;\n }\n\n table.table {\n padding: 10px 20px;\n text-align: left;\n margin-left: auto;\n margin-right: auto;\n margin-top: 0.9em;\n margin-bottom: 0.5em;\n }\n}\n\nfigure:not(.table) figcaption:before {\n content: 'Figure ' counter(figures) '. ';\n font-weight: bold;\n}\n\nfigure.table figcaption:before {\n content: 'Table ' counter(tables) '. ';\n font-weight: bold;\n}\n\n@media print {\n figure {\n border: 1px solid #999;\n\n page-break-inside: avoid;\n }\n figure .table {\n border: 1px solid #999;\n\n page-break-inside: avoid;\n }\n}","* { box-sizing: border-box; }\nbody {\n font: 16px Arial; \n}\n\n$keyword-color: $color-link2;\n\n.autocomplete {\n /*the container must be positioned relative:*/\n position: relative;\n display: inline-block;\n float: left;\n}\n.btn-clear {\n margin-left: 10px;\n}\ninput {\n border: 1px solid transparent;\n background-color: #f1f1f1;\n padding: 10px;\n font-size: 16px;\n}\ninput[type=text] {\n background-color: #f1f1f1;\n width: 100%;\n}\ninput[type=submit] {\n color: #fff;\n}\n.autocomplete-items {\n position: absolute;\n border: 1px solid #d4d4d4;\n border-bottom: none;\n border-top: none;\n z-index: 99;\n /*position the autocomplete items to be the same width as the container:*/\n top: 100%;\n left: 0;\n right: 0;\n}\n.autocomplete-items div {\n padding: 10px;\n cursor: pointer;\n background-color: #fff; \n border-bottom: 1px solid #d4d4d4; \n}\n.autocomplete-items div:hover {\n /*when hovering an item:*/\n background-color: $keyword-color; \n color: #ffffff; \n}\n.autocomplete-active {\n /*when navigating through the items using the arrow keys:*/\n background-color: $keyword-color !important; \n color: #ffffff; \n}\n.btn-keyword {\n margin: 3px;\n background-color: $keyword-color;\n color: #ffffff; \n}","ol.bibliography {\n\tpadding-left: 0px;\n\t\n\tli {\n\t\tlist-style-type: none;\n\t\tpadding-bottom: 10px;\n\t}\n}",".sidebar_nav {\n overflow: auto;\n height:75vh;\n}\n.help {\n overflow: auto;\n height:75vh;\n}\n\n.help-title {\n\tpadding-bottom: 2pt;\n}\n\n.help-description {\n\tpadding-top: 5pt;\n\tpadding-bottom: 2pt;\n\tfont-size: 13pt;\n}\n\n.help-section-header.arguments {\n\tmargin-bottom: 0px;\n}\n.help-section-body {\n\tpadding-left: 30px;\n}\n\n.table.arguments>tbody>tr>td,\n.table.arguments>tbody>tr>th {\n border-top: none;\n}\n\ntable.arguments {\n\t.lhs {\n\t\ttext-align: right;\n\t\tpadding-top: 0px;\n\t\tpadding-bottom: 0px;\n\t}\n\t.rhs {\n\t\ttext-align: left;\n\t\tpadding-top: 0px;\n\t\tpadding-bottom: 0px;\n\t}\n\t.lhs.argument,.rhs.argument {\n\t\tpadding-top: 10px;\n\t}\n}\n\n.methods > li {\n\tpadding-bottom: 4px;\n}"],"file":"main.css"} \ No newline at end of file diff --git a/developer/implementation/implement_distributions.html b/developer/implementation/implement_distributions.html index f7fb7c3ef..706b7058e 100644 --- a/developer/implementation/implement_distributions.html +++ b/developer/implementation/implement_distributions.html @@ -125,7 +125,7 @@
For the Beta Binomial distribution, we navigate to the section in the file with the header ‘Distributions’ and then look for the sub-header dealing with ‘math distributions’. Then, add the following line of code:
-#include "Dist_betaBinomial.h"
+ #include "Dist_betaBinomial.h"
This step registers the header file for the beta binomial distribution, effectively adding it to RevBayes.
diff --git a/developer/implementation/implement_functions.html b/developer/implementation/implement_functions.html
index 4e72f9a37..dd47d3aa1 100644
--- a/developer/implementation/implement_functions.html
+++ b/developer/implementation/implement_functions.html
@@ -67,9 +67,9 @@ Last modified on August 15, 2018
#ifndef HyperbolicCosineFunction_h
#define HyperbolicCosineFunction_h
-#include "ContinuousFunction.h"
-#include "TypedDagNode.h"
-#include <cmath>
+#include "ContinuousFunction.h"
+#include "TypedDagNode.h"
+#include <cmath>
namespace RevBayesCore {
/**
@@ -106,7 +106,7 @@ Last modified on August 15, 2018
Next, after including the necessary header files, we have to ensure that our new function is included within the RevBayesCore
namespace.
Here we are implementing our hyperbolic cosine function as its own class that is derived from the continuous function class that is derived from the typed function class. This class stores the hyperbolic cosine of a value that is held in a DAG node. We have also defined a clone method which can create a clone of our class, and an update method which will update the value of our Hyperbolic Cosine class whenever the value of the DAG node changes. Now we will move on to the HyperbolicCosineFunction.cpp
file.
-#include "HyperbolicCosineFunction.h"
+#include "HyperbolicCosineFunction.h"
using namespace RevBayesCore;
@@ -152,10 +152,10 @@ Last modified on August 15, 2018
#ifndef Func_hyperbolicCosine_h
#define Func_hyperbolicCosine_h
-#include "Real.h"
-#include "RlTypedFunction.h"
+#include "Real.h"
+#include "RlTypedFunction.h"
-#include <string>
+#include <string>
namespace RevLanguage {
@@ -199,12 +199,12 @@ Last modified on August 15, 2018
And the Func_hyperbolicCosine.cpp
should look like this:
-#include "Func_hyperbolicCosine.h"
-#include "HyperbolicCosineFunction.h"
-#include "Probability.h"
-#include "Real.h"
-#include "RlDeterministicNode.h"
-#include "TypedDagNode.h"
+#include "Func_hyperbolicCosine.h"
+#include "HyperbolicCosineFunction.h"
+#include "Probability.h"
+#include "Real.h"
+#include "RlDeterministicNode.h"
+#include "TypedDagNode.h"
using namespace RevLanguage;
diff --git a/developer/implementation/index.html b/developer/implementation/index.html
index 04fe6e493..5f7f26d11 100644
--- a/developer/implementation/index.html
+++ b/developer/implementation/index.html
@@ -77,9 +77,9 @@ Overview
#ifndef HyperbolicCosineFunction_h
#define HyperbolicCosineFunction_h
-#include "ContinuousFunction.h"
-#include "TypedDagNode.h"
-#include <cmath>
+#include "ContinuousFunction.h"
+#include "TypedDagNode.h"
+#include <cmath>
namespace RevBayesCore {
/**
@@ -116,7 +116,7 @@ Overview
Next, after including the necessary header files, we have to ensure that our new function is included within the RevBayesCore
namespace.
Here we are implementing our hyperbolic cosine function as its own class that is derived from the continuous function class that is derived from the typed function class. This class stores the hyperbolic cosine of a value that is held in a DAG node. We have also defined a clone method which can create a clone of our class, and an update method which will update the value of our Hyperbolic Cosine class whenever the value of the DAG node changes. Now we will move on to the HyperbolicCosineFunction.cpp
file.
-#include "HyperbolicCosineFunction.h"
+#include "HyperbolicCosineFunction.h"
using namespace RevBayesCore;
@@ -162,10 +162,10 @@ Overview
#ifndef Func_hyperbolicCosine_h
#define Func_hyperbolicCosine_h
-#include "Real.h"
-#include "RlTypedFunction.h"
+#include "Real.h"
+#include "RlTypedFunction.h"
-#include <string>
+#include <string>
namespace RevLanguage {
@@ -209,12 +209,12 @@ Overview
And the Func_hyperbolicCosine.cpp
should look like this:
-#include "Func_hyperbolicCosine.h"
-#include "HyperbolicCosineFunction.h"
-#include "Probability.h"
-#include "Real.h"
-#include "RlDeterministicNode.h"
-#include "TypedDagNode.h"
+#include "Func_hyperbolicCosine.h"
+#include "HyperbolicCosineFunction.h"
+#include "Probability.h"
+#include "Real.h"
+#include "RlDeterministicNode.h"
+#include "TypedDagNode.h"
using namespace RevLanguage;
@@ -317,7 +317,7 @@ General info before getting started
All mathematical distributions that have been implemented exist in core/distributions/math
.
- Note that when implementing a new distribution, you will need to create .cpp
and .h
files in both the revlanguage directory and the core directory. (For a refresher on the difference between these two directories, refer to the {% page_ref architecture %} section of this Developer’s guide).
+
Note that when implementing a new distribution, you will need to create .cpp
and .h
files in both the revlanguage directory and the core directory. (For a refresher on the difference between these two directories, refer to the Getting familiar with the code section of this Developer’s guide).
The overall naming format remains the same for every distribution in RevBayes. In the Beta Binomial Distribution example provided below, I specify what naming convention to use when creating each file.
@@ -332,7 +332,7 @@ General info before getting started
Within every new distribution, you will need to include some functions. For example, each new distribution must have: the get class type, name, and help functions. You may not need to implement these from scratch (if they’re dictated by the parent class & are already present), but you will need to implement other functions within your distribution (e.g. cdf, rv, quantile).
- Distributions have a prefix DN
(dag node), and all moves have a prefix MV
. RevBayes takes the name within & creates the DN
automatically, so be aware of this. For a refresher on DAG nodes, refer to {% page_ref architecture %}.
+ Distributions have a prefix DN
(dag node), and all moves have a prefix MV
. RevBayes takes the name within & creates the DN
automatically, so be aware of this. For a refresher on DAG nodes, refer to Getting familiar with the code.
@@ -376,7 +376,7 @@ Steps
For the Beta Binomial distribution, we navigate to the section in the file with the header ‘Distributions’ and then look for the sub-header dealing with ‘math distributions’. Then, add the following line of code:
- #include "Dist_betaBinomial.h"
+ #include "Dist_betaBinomial.h"
This step registers the header file for the beta binomial distribution, effectively adding it to RevBayes.
@@ -397,18 +397,18 @@ Steps
There are multiple ways to do this. As a best practice, you should first compile it to ensure there are no errors. Once it compiles with no problems, you can test in various ways (e.g. run each individual function within the new Beta Binomial distribution in R, then run the Binomial distribution with a Beta prior in Rev and see if the output matches). For more information, see the developer tutorials on validation and testing. (TODO)
- After ensuring your code runs properly, you are ready to add it to the git repo. We recommend reading through the {% page_ref git-flow %} section of the Developer’s guide before pushing.
+ After ensuring your code runs properly, you are ready to add it to the git repo. We recommend reading through the RevBayes Git Workflow section of the Developer’s guide before pushing.
Implementing a Metropolis-Hastings Move
-General info before getting started
+General info before getting started
The steps to implementing a new move vary slightly, depending on the move’s type (e.g., Metropolis-Hastings versus Gibbs). For the purpose of this guide, we will focus on a Metropolis-Hastings move.
In general, the fastest and easiest way to get help is to find the most similar move already implemented in RevBayes and use it as a guide. Remember that, as with implementing a new distribution or function, you’ll need to add relevant code to both the core of RevBayes and the language. Also remember that you’ll need to work out the math appropriate for your move (e.g., the Hastings ratio) ahead of time.
-Steps
+Steps
-
diff --git a/developer/setup/index.html b/developer/setup/index.html
index 4683d3d10..7a883138d 100644
--- a/developer/setup/index.html
+++ b/developer/setup/index.html
@@ -93,7 +93,7 @@
Getting RevBayes working
Setting up Eclipse for RevBayes development
Eclipse is a Java-based, cross-platform IDE with lots of nice features that make it convenient for RevBayes development. First, it’s cross-platform, and unlike Xcode, you can use any compiler you like (not just clang
).
-Prerequisites
+Prerequisites
- To compile RevBayes using Eclipse, you must install CMake and its command line tools. This is very easy if you have homebrew installed (
brew install cmake
)
- You must also have a C++ compiler. If you are using a Mac, you can use
clang
(included with XCode), or you can install gcc
(e.g. via homebrew brew install gcc
).
@@ -264,7 +264,7 @@ Check C++ language options
Set up the XCode Project with an external build system
-Prerequisites
+Prerequisites
- To compile RevBayes using Xcode, first install https://cmake.org/ and its https://stackoverflow.com/questions/30668601/installing-cmake-command-line-tools-on-a-mac. This is easily done using https://brew.sh/ by running
brew install cmake
in terminal.
diff --git a/tutorials/biogeo/scripts/make_anc_state.Rev b/tutorials/biogeo/scripts/make_anc_state.Rev
index 4121e3013..2c8fa1ac1 100644
--- a/tutorials/biogeo/scripts/make_anc_state.Rev
+++ b/tutorials/biogeo/scripts/make_anc_state.Rev
@@ -42,13 +42,12 @@ anc_states_stoch_map = readAncestralStateTrace(out_stoch_fn)
# make summary tree
-char_map_tree = characterMapTree(tree=mcc_tree,
- ancestral_state_trace_vector=anc_states_stoch_map,
- character_file=out_str+".char.map.tre",
- posterior_file=out_str+".pp.map.tre",
- burnin=0.25,
- num_time_slices=500)
-
+# char_map_tree = characterMapTree(tree=mcc_tree,
+# ancestral_state_trace_vector=anc_states_stoch_map,
+# character_file=out_str+".char.map.tre",
+# posterior_file=out_str+".pp.map.tre",
+# burnin=0.25,
+# num_time_slices=500)
# exit RevBayes
quit()
diff --git a/tutorials/model_selection_bayes_factors/bf_intro.html b/tutorials/model_selection_bayes_factors/bf_intro.html
index 39ffa5345..8d253e07d 100644
--- a/tutorials/model_selection_bayes_factors/bf_intro.html
+++ b/tutorials/model_selection_bayes_factors/bf_intro.html
@@ -55,7 +55,7 @@
General Introduction to Model selection
Comparing relative model fit with Bayes factors
Sebastian Höhna, Michael J Landis, Tracy A Heath and Brian R Moore
- Last modified on September 12, 2019
+ Last modified on April 5, 2024
@@ -328,7 +328,8 @@ Estimating the Margi
model here. Our main motivation is to show that the marginal likelihood
estimation algorithms are independent of the model. Thus, you can apply
these algorithms to any model, e.g., relaxed
-clock models and birth-death models, as well.
+clock models and birth-death models, as well.
+For a more concrete example including data and Rev script, please see the follow-up tutorial Model selection of common substitution models for one locus.
Computing Bayes Factors and Model Selection
diff --git a/tutorials/model_selection_bayes_factors/bf_partition_model.html b/tutorials/model_selection_bayes_factors/bf_partition_model.html
index d334d9a88..1ea2a14e4 100644
--- a/tutorials/model_selection_bayes_factors/bf_partition_model.html
+++ b/tutorials/model_selection_bayes_factors/bf_partition_model.html
@@ -55,7 +55,7 @@
Model selection of partition models
Comparing relative model fit with Bayes factors
Mike May and Sebastian Höhna
- Last modified on September 12, 2019
+ Last modified on April 9, 2024
@@ -103,14 +103,6 @@ Data files and scripts
fagus_rbcL.nex
- sim_locus1.nex
-
- sim_locus2.nex
-
- sim_locus3.nex
-
- sim_locus4.nex
-
@@ -129,8 +121,6 @@ Data files and scripts
marginal_likelihood_partition_5.Rev
- ml_Partition_model.Bodega.Rev
-
diff --git a/tutorials/model_selection_bayes_factors/bf_subst_model.html b/tutorials/model_selection_bayes_factors/bf_subst_model.html
index 4f9a22802..6ce5a69f6 100644
--- a/tutorials/model_selection_bayes_factors/bf_subst_model.html
+++ b/tutorials/model_selection_bayes_factors/bf_subst_model.html
@@ -55,7 +55,7 @@
Model selection of common substitution models for one locus
Comparing relative model fit with Bayes factors
Sebastian Höhna, Michael J Landis, Tracy A Heath
- Last modified on September 12, 2019
+ Last modified on April 9, 2024
@@ -86,6 +86,34 @@ Overview
+
+ Data files and scripts
+
+
+ Data Files
+
+
+
+
+ - primates_and_galeopterus_cytb.nex
+
+
+
+
+ Scripts
+
+
+
+
+ - marginal_likelihood_GTR_Gamma_inv.Rev
+
+ - marginal_likelihood_JC.Rev
+
+
+
+
+
+
Overview
diff --git a/tutorials/model_selection_bayes_factors/bf_subst_model_rj.html b/tutorials/model_selection_bayes_factors/bf_subst_model_rj.html
index e89aeabe4..e36ab1920 100644
--- a/tutorials/model_selection_bayes_factors/bf_subst_model_rj.html
+++ b/tutorials/model_selection_bayes_factors/bf_subst_model_rj.html
@@ -55,7 +55,7 @@
Model averaging of substitution models
Reversible-jump MCMC over substitution models
Mike May and Sebastian Höhna
- Last modified on September 12, 2019
+ Last modified on April 9, 2024
@@ -97,13 +97,7 @@ Data files and scripts
- fagus_ITS.nex
-
- fagus_matK.nex
-
- fagus_rbcL.nex
-
- primates_and_galeopterus_cox2.nex
+ primates_and_galeopterus_cytb.nex