@font-face{font-family:"Glyphicons Halflings";src:url("//maxcdn.bootstrapcdn.com/bootstrap/3.4.1/fonts/glyphicons-halflings-regular.eot");src:url("//maxcdn.bootstrapcdn.com/bootstrap/3.4.1/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("//maxcdn.bootstrapcdn.com/bootstrap/3.4.1/fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("//maxcdn.bootstrapcdn.com/bootstrap/3.4.1/fonts/glyphicons-halflings-regular.woff") format("woff"),url("//maxcdn.bootstrapcdn.com/bootstrap/3.4.1/fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("//maxcdn.bootstrapcdn.com/bootstrap/3.4.1/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.nbis_carpentries{max-width:80ex}.nbis_carpentries ul.toc ul,.nbis_carpentries ol.toc ol{display:none}.nbis_carpentries .callout.toc>ul ul,.nbis_carpentries .callout.toc>ol ol,.nbis_carpentries .callout.toc>ul>li:first-child,.nbis_carpentries .callout.toc>ol>li:first-child{display:none}.nbis_carpentries article>p,.nbis_carpentries article>ul,.nbis_carpentries article>ol,.nbis_carpentries article>blockquote>p{max-width:80ex}.nbis_carpentries .img-box{width:100%;max-width:100%;display:flex}.nbis_carpentries .img-box img{width:auto;min-width:33%;max-width:100%;flex-shrink:3;object-fit:scale-down}.nbis_carpentries img{max-height:80ex}@media print{.nbis_carpentries .life-cycle{display:none}.nbis_carpentries .container>div{display:none}.nbis_carpentries footer{display:none}}.nbis_carpentries div.error{color:#bd2c00;border:solid 1px #bd2c00;border-left:solid 5px #bd2c00;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.warning{color:#cda01d;border:solid 1px #cda01d;border-left:solid 5px #cda01d;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.output{color:#303030;border:solid 1px #303030;border-left:solid 5px #303030;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.source{color:#360084;border:solid 1px #360084;border-left:solid 5px #360084;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.language-bash{color:#360084;border:solid 1px #360084;border-left:solid 5px #360084;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.language-c{color:#360084;border:solid 1px #360084;border-left:solid 5px #360084;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.language-cmake{color:#360084;border:solid 1px #360084;border-left:solid 5px #360084;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.language-cpp{color:#360084;border:solid 1px #360084;border-left:solid 5px #360084;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.language-make{color:#360084;border:solid 1px #360084;border-left:solid 5px #360084;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.language-matlab{color:#360084;border:solid 1px #360084;border-left:solid 5px #360084;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.language-python{color:#360084;border:solid 1px #360084;border-left:solid 5px #360084;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.language-r{color:#360084;border:solid 1px #360084;border-left:solid 5px #360084;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.language-sql{color:#360084;border:solid 1px #360084;border-left:solid 5px #360084;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.nbis_carpentries div.error::before,.nbis_carpentries div.warning:before,.nbis_carpentries div.output::before,.nbis_carpentries div.source::before,.nbis_carpentries div.language-bash::before,.nbis_carpentries div.language-c::before,.nbis_carpentries div.language-cmake::before,.nbis_carpentries div.language-cpp::before,.nbis_carpentries div.language-make::before,.nbis_carpentries div.language-matlab::before,.nbis_carpentries div.language-python::before,.nbis_carpentries div.language-r::before,.nbis_carpentries div.language-sql::before{background-color:#f2eff6;display:block;font-weight:bold;padding:5px 10px}.nbis_carpentries div.error::before{background-color:#ffebe6;content:"Error"}.nbis_carpentries div.warning:before{background-color:#f8f4e8;content:" Warning"}.nbis_carpentries div.output::before{background-color:#efefef;content:"Output"}.nbis_carpentries div.source::before{content:"Code"}.nbis_carpentries div.language-bash::before{content:"Bash"}.nbis_carpentries div.language-c::before{content:"C"}.nbis_carpentries div.language-cmake::before{content:"CMake"}.nbis_carpentries div.language-cpp::before{content:"C++"}.nbis_carpentries div.language-make::before{content:"Make"}.nbis_carpentries div.language-matlab::before{content:"MATLAB"}.nbis_carpentries div.language-python::before{content:"Python"}.nbis_carpentries div.language-r::before{content:"R"}.nbis_carpentries div.language-sql::before{content:"SQL"}.nbis_carpentries .tab-pane{border:solid 1px #ddd;border-top:none;padding:20px 20px 10px 20px;border-radius:0 0 4px 4px}.nbis_carpentries ul.nav.nav-tabs{background:#E1E1E1;border-radius:4px 4px 0 0}.nbis_carpentries ul.nav.nav-tabs li a{line-height:24px}.nbis_carpentries a{color:#204A6F}.nbis_carpentries .yt-wrapper2{max-width:100%;margin:0 auto}@media only screen and (max-width: 600px){.nbis_carpentries .yt-wrapper2{max-width:100%}}.nbis_carpentries .yt-wrapper{height:0;margin-top:10px;padding-bottom:56.25%;position:relative;width:100%}.nbis_carpentries .yt-frame{height:100%;left:0;position:absolute;top:0;width:100%}.nbis_carpentries .callout{padding:0 0 5px 5px;border:1px solid;border-color:#f4fd9c;border-radius:4px;margin:15px 5px 10px 0}.nbis_carpentries .callout h2,.nbis_carpentries .callout h3{padding-top:5px;padding-bottom:5px;background:linear-gradient(to bottom, #f4fd9c, #f5fda6);border-color:#f4fd9c;margin-top:0px;margin-left:-5px}.nbis_carpentries .callout h2:before,.nbis_carpentries .callout h3:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.nbis_carpentries .caution{padding:0 0 5px 5px;border:1px solid;border-color:#cf000e;border-radius:4px;margin:15px 5px 10px 0}.nbis_carpentries .caution h2,.nbis_carpentries .caution h3{padding-top:5px;padding-bottom:5px;background:linear-gradient(to bottom, #cf000e, #ed0010);border-color:#cf000e;margin-top:0px;margin-left:-5px}.nbis_carpentries .caution h2:before,.nbis_carpentries .caution h3:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.nbis_carpentries .challenge{padding:0 0 5px 5px;border:1px solid;border-color:#eec275;border-radius:4px;margin:15px 5px 10px 0}.nbis_carpentries .challenge h2,.nbis_carpentries .challenge h3{padding-top:5px;padding-bottom:5px;background:linear-gradient(to bottom, #eec275, #f0c883);border-color:#eec275;margin-top:0px;margin-left:-5px}.nbis_carpentries .challenge h2:before,.nbis_carpentries .challenge h3:before{font-family:'Glyphicons Halflings';content:"✏";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.nbis_carpentries .checklist{padding:0 0 5px 5px;border:1px solid;border-color:#dfd2a0;border-radius:4px;margin:15px 5px 10px 0}.nbis_carpentries .checklist h2,.nbis_carpentries .checklist h3{padding-top:5px;padding-bottom:5px;background:linear-gradient(to bottom, #dfd2a0, #e2d7aa);border-color:#dfd2a0;margin-top:0px;margin-left:-5px}.nbis_carpentries .checklist h2:before,.nbis_carpentries .checklist h3:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.nbis_carpentries .discussion{padding:0 0 5px 5px;border:1px solid;border-color:#eec275;border-radius:4px;margin:15px 5px 10px 0}.nbis_carpentries .discussion h2,.nbis_carpentries .discussion h3{padding-top:5px;padding-bottom:5px;background:linear-gradient(to bottom, #eec275, #f0c883);border-color:#eec275;margin-top:0px;margin-left:-5px}.nbis_carpentries .discussion h2:before,.nbis_carpentries .discussion h3:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.nbis_carpentries .keypoints{padding:0 0 5px 5px;border:1px solid;border-color:#7ae78e;border-radius:4px;margin:15px 5px 10px 0}.nbis_carpentries .keypoints h2,.nbis_carpentries .keypoints h3{padding-top:5px;padding-bottom:5px;background:linear-gradient(to bottom, #7ae78e, #87e999);border-color:#7ae78e;margin-top:0px;margin-left:-5px}.nbis_carpentries .keypoints h2:before,.nbis_carpentries .keypoints h3:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.nbis_carpentries .objectives{padding:0 0 5px 5px;border:1px solid;border-color:#daee84;border-radius:4px;margin:15px 5px 10px 0}.nbis_carpentries .objectives h2,.nbis_carpentries .objectives h3{padding-top:5px;padding-bottom:5px;background:linear-gradient(to bottom, #daee84, #def090);border-color:#daee84;margin-top:0px;margin-left:-5px}.nbis_carpentries .objectives h2:before,.nbis_carpentries .objectives h3:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.nbis_carpentries .prereq{padding:0 0 5px 5px;border:1px solid;border-color:#9cd6dc;border-radius:4px;margin:15px 5px 10px 0}.nbis_carpentries .prereq h2,.nbis_carpentries .prereq h3{padding-top:5px;padding-bottom:5px;background:linear-gradient(to bottom, #9cd6dc, #a6dae0);border-color:#9cd6dc;margin-top:0px;margin-left:-5px}.nbis_carpentries .prereq h2:before,.nbis_carpentries .prereq h3:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.nbis_carpentries .solution{padding:0 0 5px 5px;border:1px solid;border-color:#ded4b9;border-radius:4px;margin:15px 5px 10px 0}.nbis_carpentries .solution h2,.nbis_carpentries .solution h3{padding-top:5px;padding-bottom:5px;background:linear-gradient(to bottom, #ded4b9, #e1d8c0);border-color:#ded4b9;margin-top:0px;margin-left:-5px}.nbis_carpentries .solution h2:before,.nbis_carpentries .solution h3:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.nbis_carpentries .testimonial{padding:0 0 5px 5px;border:1px solid;border-color:#fc8dc1;border-radius:4px;margin:15px 5px 10px 0}.nbis_carpentries .testimonial h2,.nbis_carpentries .testimonial h3{padding-top:5px;padding-bottom:5px;background:linear-gradient(to bottom, #fc8dc1, #fc98c7);border-color:#fc8dc1;margin-top:0px;margin-left:-5px}.nbis_carpentries .testimonial h2:before,.nbis_carpentries .testimonial h3:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.nbis_carpentries .callout h3,.nbis_carpentries .challenge h3,.nbis_carpentries .checklist h3,.nbis_carpentries .discussion h3,.nbis_carpentries .keypoints h3,.nbis_carpentries .objectives h3,.nbis_carpentries .prereq h3,.nbis_carpentries .solution h3,.nbis_carpentries .testimonial h3,.nbis_carpentries .callout h2,.nbis_carpentries .challenge h2,.nbis_carpentries .checklist h2,.nbis_carpentries .discussion h2,.nbis_carpentries .keypoints h2,.nbis_carpentries .objectives h2,.nbis_carpentries .prereq h2,.nbis_carpentries .solution h2,.nbis_carpentries .testimonial h2{font-size:1.2rem}.nbis_carpentries .challenge{background-color:#eec27520}.nbis_carpentries .callout{background-color:#f4fd9c20}.nbis_carpentries .challenge{background-color:#eec27520}.nbis_carpentries .checklist{background-color:#dfd2a020}.nbis_carpentries .discussion{background-color:#eec27520}.nbis_carpentries .keypoints{background-color:#7ae78e20}.nbis_carpentries .objectives{background-color:#daee8420}.nbis_carpentries .prereq{background-color:#9cd6dc20}.nbis_carpentries .solution{background-color:#ded4b94d}.nbis_carpentries .testimonial{background-color:#fc8dc120}.nbis_carpentries blockquote p{margin:5px}.nbis_carpentries blockquote :not(h2,h3)+p{padding-top:1em}.nbis_carpentries blockquote{font-size:inherit}.nbis_carpentries a code{color:#006cad}.nbis_carpentries code{white-space:nowrap;padding:2px 5px;color:#24292e;background-color:#e7e7e7}.nbis_carpentries samp{hyphens:none}.nbis_carpentries dt{margin-top:20px}.nbis_carpentries dd{margin-left:2em}.nbis_carpentries article img{display:block;margin:20px auto;max-width:100%}.nbis_carpentries article>h2,.nbis_carpentries article>blockquote>h2,.nbis_carpentries article>blockquote>h3{margin:48px 0 16px;border-bottom:solid 1px #eaecef;padding-bottom:0.3em;line-height:1.25}.nbis_carpentries article>h3{margin:40px 0 16px}.nbis_carpentries article pre{margin:0;border:0}.nbis_carpentries .figures h2{margin-top:100px}.nbis_carpentries .maintitle{text-align:center}.nbis_carpentries .footertext{text-align:center}.nbis_carpentries footer .license,.nbis_carpentries footer .help-links{font-size:inherit;margin-top:10px;margin-bottom:10px;font-weight:500;line-height:1.1}.nbis_carpentries img.navbar-logo{height:40px;padding-top:5px;padding-right:10px}.nbis_carpentries div.branding{color:#2b3990}.nbis_carpentries ul,.nbis_carpentries ol{padding-left:2em}.nbis_carpentries span.fold-unfold{margin-left:1em;opacity:0.5}.nbis_carpentries div.life-cycle{position:-webkit-sticky;position:sticky;top:0;z-index:100;text-align:center;margin-bottom:-1px;border-radius:0}.nbis_carpentries .pre-alpha{color:#a94442;background:#f2dede}.nbis_carpentries .alpha{color:#8a6d3b;background:#fcf8e3}.nbis_carpentries .beta{color:#31708f;background:#d9edf7}.nbis_carpentries pre.highlight span.err{border:none}.nbis_carpentries kbd{display:inline-block;margin:0 .1em;padding:.1em .6em;color:#242729;text-shadow:0 1px 0 #FFF;background-color:#e1e3e5;border:1px solid #adb3b9;border-radius:3px;box-shadow:0 1px 0 rgba(12,13,14,0.2),0 0 0 2px #FFF inset;white-space:nowrap;font-style:normal}.nbis_carpentries .nbis_hidden{display:none}.nbis_carpentries .grid-row{margin-right:0px;margin-left:0px}.nbis_carpentries .glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nbis_carpentries .glyphicon-expand:before{content:"\e158"}.nbis_carpentries .glyphicon-collapse-down:before{content:"\e159"}.nbis_carpentries .glyphicon-collapse-up:before{content:"\e160"}.nbis_carpentries .glyphicon-pencil:before{content:"\270f"}.nbis_carpentries .compact dt *:first-child,.nbis_carpentries .compact dd *:first-child{margin-top:0;padding-top:0}.nbis_carpentries .compact dt{width:25ex;height:unset !important;font-size:unset !important;margin:0;padding:0;clear:left;float:left}.nbis_carpentries .compact dt:after{content:": "}.nbis_carpentries .compact dd{display:inline;float:left;margin:0;padding:0;max-width:45ex}.nbis_carpentries dl.compact:after{content:"";display:block;clear:both}.nbis_carpentries blockquote p{font-weight:inherit;font-size:inherit;line-height:inherit}.nbis_carpentries .highlight .hll{background-color:#ffc}.nbis_carpentries .highlight{background:#f8f8f8}.nbis_carpentries .highlight .c{color:#387d7d;font-style:italic}.nbis_carpentries .highlight .err{border:1px solid red}.nbis_carpentries .highlight .k{color:#008000;font-weight:bold}.nbis_carpentries .highlight .o{color:#666}.nbis_carpentries .highlight .ch{color:#387d7d;font-style:italic}.nbis_carpentries .highlight .cm{color:#387d7d;font-style:italic}.nbis_carpentries .highlight .cp{color:#BC7A00}.nbis_carpentries .highlight .cpf{color:#387d7d;font-style:italic}.nbis_carpentries .highlight .c1{color:#387d7d;font-style:italic}.nbis_carpentries .highlight .cs{color:#387d7d;font-style:italic}.nbis_carpentries .highlight .gd{color:#A00000}.nbis_carpentries .highlight .ge{font-style:italic}.nbis_carpentries .highlight .gr{color:red}.nbis_carpentries .highlight .gh{color:#000080;font-weight:bold}.nbis_carpentries .highlight .gi{color:#00A000}.nbis_carpentries .highlight .go{color:#888}.nbis_carpentries .highlight .gp{color:#000080;font-weight:bold}.nbis_carpentries .highlight .gs{font-weight:bold}.nbis_carpentries .highlight .gu{color:#800080;font-weight:bold}.nbis_carpentries .highlight .gt{color:#04d}.nbis_carpentries .highlight .kc{color:#008000;font-weight:bold}.nbis_carpentries .highlight .kd{color:#008000;font-weight:bold}.nbis_carpentries .highlight .kn{color:#008000;font-weight:bold}.nbis_carpentries .highlight .kp{color:green}.nbis_carpentries .highlight .kr{color:#008000;font-weight:bold}.nbis_carpentries .highlight .kt{color:#B00040}.nbis_carpentries .highlight .m{color:#666}.nbis_carpentries .highlight .s{color:#BA2121}.nbis_carpentries .highlight .na{color:#7D9029}.nbis_carpentries .highlight .nb{color:green}.nbis_carpentries .highlight .nc{color:#0000FF;font-weight:bold}.nbis_carpentries .highlight .no{color:#800}.nbis_carpentries .highlight .nd{color:#a2f}.nbis_carpentries .highlight .ni{color:#999999;font-weight:bold}.nbis_carpentries .highlight .ne{color:#D2413A;font-weight:bold}.nbis_carpentries .highlight .nf{color:blue}.nbis_carpentries .highlight .nl{color:#A0A000}.nbis_carpentries .highlight .nn{color:#0000FF;font-weight:bold}.nbis_carpentries .highlight .nt{color:#008000;font-weight:bold}.nbis_carpentries .highlight .nv{color:#19177C}.nbis_carpentries .highlight .ow{color:#AA22FF;font-weight:bold}.nbis_carpentries .highlight .w{color:#bbb}.nbis_carpentries .highlight .mb{color:#666}.nbis_carpentries .highlight .mf{color:#666}.nbis_carpentries .highlight .mh{color:#666}.nbis_carpentries .highlight .mi{color:#666}.nbis_carpentries .highlight .mo{color:#666}.nbis_carpentries .highlight .sa{color:#BA2121}.nbis_carpentries .highlight .sb{color:#BA2121}.nbis_carpentries .highlight .sc{color:#BA2121}.nbis_carpentries .highlight .dl{color:#BA2121}.nbis_carpentries .highlight .sd{color:#BA2121;font-style:italic}.nbis_carpentries .highlight .s2{color:#BA2121}.nbis_carpentries .highlight .se{color:#BB6622;font-weight:bold}.nbis_carpentries .highlight .sh{color:#BA2121}.nbis_carpentries .highlight .si{color:#BB6688;font-weight:bold}.nbis_carpentries .highlight .sx{color:green}.nbis_carpentries .highlight .sr{color:#b68}.nbis_carpentries .highlight .s1{color:#BA2121}.nbis_carpentries .highlight .ss{color:#19177C}.nbis_carpentries .highlight .bp{color:green}.nbis_carpentries .highlight .fm{color:blue}.nbis_carpentries .highlight .vc{color:#19177C}.nbis_carpentries .highlight .vg{color:#19177C}.nbis_carpentries .highlight .vi{color:#19177C}.nbis_carpentries .highlight .vm{color:#19177C}.nbis_carpentries .highlight .il{color:#666}.nbis_carpentries code{white-space:nowrap;padding:2px 5px;color:#24292e;background-color:#e7e7e7}.nbis_carpentries pre{display:block;word-break:break-all;word-wrap:break-word}.nbis_carpentries pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.nbis_carpentries li.task-list-item,.nbis_carpentries ul.task-list{list-style-type:none;list-style:none}.nbis_carpentries table{border-collapse:collapse;border-spacing:0}.nbis_carpentries table th,.nbis_carpentries table td{line-height:1.3;text-align:left;vertical-align:top;border-bottom-style:solid;border-bottom-width:1px}.nbis_carpentries table th{border-bottom-color:#a5afb5;font-weight:bold;padding:7px;padding-bottom:3.5px}.nbis_carpentries table td{border-bottom-color:#c7cdd1;padding:2px;font-size:0.875rem}
