From f597b4c59382d9afc92cead04e53626144a7d030 Mon Sep 17 00:00:00 2001 From: mwakok Date: Wed, 24 Jul 2024 11:21:27 +0000 Subject: [PATCH] deploy: 6bdbd772b837b212b446e1d81cffc02094a46942 --- _sources/software/project_cards.md | 105 ++++++++++++---------------- searchindex.js | 2 +- software/project_cards.html | 107 ++++++++++++----------------- 3 files changed, 90 insertions(+), 124 deletions(-) diff --git a/_sources/software/project_cards.md b/_sources/software/project_cards.md index 0c20374..0d79265 100644 --- a/_sources/software/project_cards.md +++ b/_sources/software/project_cards.md @@ -10,31 +10,28 @@ Add the cards below as issues to your repository to track the progress of adopti ^^^ ```md -_Essential_ +_Essential_ - [ ] Use [git](https://www.atlassian.com/git) as a version control system - [ ] Upload your project on [GitHub](https://github.com/) or [TU Delft GitLab](https://gitlab.tudelft.nl/) _Recommended_ - [ ] Make your repository [public](https://coderefinery.github.io/social-coding/) -- [ ] [Branch hygiene](https://coderefinery.github.io/git-branch-design/) -- [ ] [Meaningful commit messages](https://www.git-scm.com/book/en/v2/Distributed-Git-Contributing-to-a-Project#_commit_guidelines) +- [ ] Consider your [branch hygiene](https://coderefinery.github.io/git-branch-design/) +- [ ] Use a branching model (e.g. [GitFlow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow)) +- [ ] Use [meaningful commit messages](https://www.git-scm.com/book/en/v2/Distributed-Git-Contributing-to-a-Project#_commit_guidelines) ``` --- -**Dependency management** +**Collaboration** ^^^ ```md -_Essential_ -- [ ] Document your project dependencies -- [ ] Provide instructions for replicating the computational environment +_Essential_ +- [ ] Make use of [GitHub issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues) _Recommended_ -- [ ] Use a [dependency manager](https://the-turing-way.netlify.app/reproducible-research/renv/renv-package.html) -- [ ] Pin [exact versions](https://github.com/conda/conda-lock) used to generate your environment - -_Optional_ -- [ ] [Containerized workflow](https://the-turing-way.netlify.app/reproducible-research/renv/renv-containers.html) +- [ ] [Contribution guidelines](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors) +- [ ] [Code of conduct](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project) ``` --- @@ -43,13 +40,9 @@ _Optional_ ```md _Essential_ -- [ ] [README](https://github.com/18F/open-source-guide/blob/18f-pages/pages/making-readmes-readable.md) -- [ ] [LICENSE](https://doi.org/10.5281/zenodo.4629662) +- [ ] [README](https://www.makeareadme.com) +- [ ] Apply a TU Delft pre-approved [LICENSE](https://zenodo.org/records/4629635) - [ ] [CITATION](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files) - -_Recommended_ -- [ ] Make use of [Github issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues) -- [ ] [Code of conduct](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project) ``` --- @@ -58,34 +51,19 @@ _Recommended_ ```md _Essential_ +- [ ] Source code documentation ([docstrings](https://numpydoc.readthedocs.io/en/latest/format.html)) +- [ ] Document your project dependencies - [ ] Installation instructions - [ ] User documentation -- [ ] Developer documentation -- [ ] Source code documentation ([docstrings](https://numpydoc.readthedocs.io/en/latest/format.html)) _Recommended_ -- [ ] Examples and tutorials (Jupyter notebooks, videos, screencasts) -- [ ] Automate documentation building with [sphinx](https://coderefinery.github.io/sphinx-lesson/) -- [ ] Website ([github.io pages](https://pages.github.com/), [Readthedocs](https://readthedocs.org/), [JupyterBook](https://jupyterbook.org/intro.html)) - -_Optional_ -- [ ] Build [API reference](https://developer.lsst.io/python/numpydoc.html) from docstrings -``` +- [ ] Developer documentation and setup +- [ ] Examples and tutorials (e.g. Jupyter Notebooks) ---- -**Collaboration** -^^^ - -```md -_Essential_ -- [ ] Make use of [Github issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues) -- [ ] Provide contribution [guidelines](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors) - -_Recommended_ -- [ ] Choose a branching model ([DCC Guides on branches](https://tu-delft-dcc.github.io/software/git/branch_management.html)) -- [ ] Make use of [issue templates](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository) -- [ ] Provide a [Code of Conduct](https://www.contributor-covenant.org/) -- [ ] Use [semantic versioning](https://semver.org/) for your releases +_Optional_ +- [ ] Documentation tools ([Sphinx](https://coderefinery.github.io/documentation/sphinx/), [JupyterBook](https://jupyterbook.org/intro.html), [Quarto](https://quarto.org/docs/guide/)) +- [ ] Build an [API reference](https://developer.lsst.io/python/numpydoc.html) from docstrings +- [ ] Hosting ([GitHub Pages](https://pages.github.com/), [Readthedocs](https://readthedocs.org/)) ``` --- @@ -94,30 +72,35 @@ _Recommended_ ```md _Essential_ -- [ ] Document verification of user installation -- [ ] Document how users can verify the proper functioning of the software +- [ ] Installation/execution verification -_Recommended_ -- [ ] [Defensive programming](https://swcarpentry.github.io/python-novice-inflammation/10-defensive/index.html) +_Recommended_ +- [ ] [Defensive programming](https://swcarpentry.github.io/python-novice-inflammation/10-defensive.html) - [ ] Test your software with [integration tests](https://the-turing-way.netlify.app/reproducible-research/testing/testing-integrationtest.html) and [unit tests](https://the-turing-way.netlify.app/reproducible-research/testing/testing-unittest.html) -- [ ] Make use of [Continuous Integration](https://the-turing-way.netlify.app/reproducible-research/ci/ci-options.html) -- [ ] Code coverage check ([Codecov](https://about.codecov.io/), [Sonarcloud](https://sonarcloud.io/), [Travis](https://www.travis-ci.com/)) +- [ ] Make use of [Continuous Integration](https://coderefinery.github.io/testing/continuous-integration/) to automate testing + +_Optional_ +- [ ] Code coverage check (e.g. [Sonarcloud](https://sonarcloud.io/), [codecov](https://about.codecov.io)) ``` --- -**Code quality** +**Software quality** ^^^ -```md +```md _Essential_ -- [ ] Project [organisation](https://coderefinery.github.io/reproducible-research/organizing-projects/) -- [ ] Record [software dependencies](https://coderefinery.github.io/reproducible-research/dependencies/) +- [ ] [Organize](https://coderefinery.github.io/reproducible-research/organizing-projects/) your project for reproducibility +- [ ] [Record and manage](https://coderefinery.github.io/reproducible-research/dependencies/) your software dependencies _Recommended_ -- [ ] Follow a consistent code style, such as [PEP8 guidelines](https://realpython.com/python-pep8/) -- [ ] Use a linter ([pylint](https://pypi.org/project/pylint/), [flake8](https://pypi.org/project/flake8/)) -- [ ] Use a formatter ([black](https://github.com/psf/black), [yapf](https://github.com/google/yapf)) +- [ ] Make [refactoring](https://refactoring.guru/refactoring) part of your workflow - [ ] Follow [best coding practices](https://alan-turing-institute.github.io/rse-course/html/module07_construction_and_design/index.html) + +_Recommended for Python_ +- [ ] Follow [PEP8 guidelines](https://realpython.com/python-pep8/) +- [ ] Use a tool for dependency management (e.g. [poetry](https://the-turing-way.netlify.app/reproducible-research/renv/renv-package.html)) +- [ ] Use linter (e.g. [pylint](https://pypi.org/project/pylint/), [flake8](https://pypi.org/project/flake8/)) +- [ ] Use a formatter (e.g. [black](https://github.com/psf/black)) ``` --- @@ -126,15 +109,17 @@ _Recommended_ ```md _Essential_ -- [ ] Obtain a DOI from ([Zenodo](https://zenodo.org/) or [4TU.ResearchData](https://data.4tu.nl/info/about-your-data/getting-started)) +- [ ] Obtain a DOI ([Zenodo](https://zenodo.org/) or [4TU.ResearchData](https://data.4tu.nl/info/about-your-data/getting-started)) _Recommended_ -- [ ] [Semantic versioning](https://semver.org/) -- [ ] Tagged releases ([GitHub](https://docs.github.com/en/repositories/releasing-projects-on-github)) +- [ ] Use [semantic versioning](https://semver.org/) +- [ ] Create tagged releases ([GitHub](https://docs.github.com/en/repositories/releasing-projects-on-github)) - [ ] [CHANGELOG](https://keepachangelog.com/en/1.0.0/) -- [ ] Upload to registry ([PyPI](https://realpython.com/pypi-publish-python-package/), [conda](https://conda.io/projects/conda-build/en/latest/user-guide/tutorials/build-pkgs.html), [DockerHub](https://docs.docker.com/docker-hub/repos/)) -- [ ] [Release guide](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository) -- [ ] [Continuous Integration](https://the-turing-way.netlify.app/reproducible-research/ci/ci-options) for build and release +- [ ] Upload to [registry](https://github.com/NLeSC/awesome-research-software-registries) (e.g. [PyPI](https://realpython.com/pypi-publish-python-package/), [conda](https://conda.io/projects/conda-build/en/latest/user-guide/tutorials/build-pkgs.html)) +- [ ] [Releasing guide](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository) + +_Optional_ +- [ ] [Continuous Integration](https://the-turing-way.netlify.app/reproducible-research/ci/ci-options.html) for automated build and release ``` ```` diff --git a/searchindex.js b/searchindex.js index e313db5..95c9330 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["community/code_of_conduct","community/contribute","community/dcc","data/fair","data/getting_started","data/project_drive_mounting","data/project_drive_request","data/publishing","data/storage_options","data/sync_unison","infrastructure/VPS_SSH","infrastructure/VPS_SSL_Certs","infrastructure/VPS_request","infrastructure/apache_webserver","infrastructure/getting_started","infrastructure/gitlab/gitlab_docker","infrastructure/gitlab/gitlab_groups","infrastructure/gitlab/gitlab_intro","infrastructure/gitlab/gitlab_transfer_ownership","infrastructure/gitlab/runner_matlab","infrastructure/intro_servers","infrastructure/moving_data","resources/courses","resources/curriculum","resources/tools","software/checklist","software/containers/docker_gui","software/containers/intro","software/fair","software/getting_started","software/git/branch_management","software/git/intro","software/project_cards","software/software_management_plan","software/testing_intro","software/testing_matlab","welcome"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["community/code_of_conduct.md","community/contribute.md","community/dcc.md","data/fair.md","data/getting_started.md","data/project_drive_mounting.md","data/project_drive_request.md","data/publishing.md","data/storage_options.md","data/sync_unison.md","infrastructure/VPS_SSH.md","infrastructure/VPS_SSL_Certs.md","infrastructure/VPS_request.md","infrastructure/apache_webserver.md","infrastructure/getting_started.md","infrastructure/gitlab/gitlab_docker.md","infrastructure/gitlab/gitlab_groups.md","infrastructure/gitlab/gitlab_intro.md","infrastructure/gitlab/gitlab_transfer_ownership.md","infrastructure/gitlab/runner_matlab.md","infrastructure/intro_servers.md","infrastructure/moving_data.md","resources/courses.md","resources/curriculum.md","resources/tools.md","software/checklist.md","software/containers/docker_gui.md","software/containers/intro.md","software/fair.md","software/getting_started.md","software/git/branch_management.md","software/git/intro.md","software/project_cards.md","software/software_management_plan.md","software/testing_intro.md","software/testing_matlab.md","welcome.md"],objects:{},objnames:{},objtypes:{},terms:{"0":[5,13,14,19,25,26,32,35],"02":[13,19],"0242ac11ffff":19,"04":15,"0440":19,"1":[0,14,23,30,32,35],"10":[11,12,19,23,26,32],"100":35,"1082":11,"10gb":15,"11":19,"113":13,"12":[11,15],"122":13,"14":[6,23],"15":22,"17":[19,22],"1704":11,"172":19,"1800":19,"18f":32,"2":[9,23,26,30,35],"20":[12,13,15],"2010":22,"2016":18,"2018":13,"2019":[19,26],"2020":14,"2021":[13,19,22,23,33],"2022":33,"2023":28,"203":13,"2048":11,"216473527":9,"24":26,"255":19,"2f":35,"3":[22,23,30],"31":11,"3306":12,"4":[0,9,12,14,25,35],"40":23,"4096":[10,13],"42":19,"42c3":14,"43a70a5265c4":26,"443":[12,13],"4629662":32,"46586013":26,"48":9,"487f":14,"4tu":[7,14,22,25,32],"5":16,"50gb":19,"5281":32,"7":35,"80":[12,13],"8080":13,"96fded6a4c6c":14,"caf\u00e9":22,"case":[11,19,20,23,35],"catch":35,"char":35,"class":[22,34,35],"default":[12,13,15,17,19,21,23,26,35],"do":[0,1,6,11,12,13,14,15,17,18,19,22,23,26,30,34],"export":19,"final":[5,6,15],"function":[12,19,23,26,32,34,35],"import":[1,6,7,15,16,23,25,30,35,36],"long":[7,18,22,30],"new":[1,6,11,12,14,15,16,19,22,25,30,34],"public":[0,7,10,11,14,16,22,25,32,33],"return":[26,35],"short":[12,33],"static":[14,20],"switch":[5,19,23],"throw":5,"true":[19,35],"try":[5,14,26,35],"var":[13,15,19],"while":[1,6,25,26],A:[1,5,8,10,12,13,15,16,19,23,25,26,33,34],And:13,As:[5,22,31],At:[6,13,17,18],BY:[14,25],Be:1,Being:0,But:[11,13],By:[9,14,19,22],FOR:14,For:[2,6,7,9,11,12,14,16,17,19,20,22,25,26,30,34,35],IT:[11,12,14],If:[1,5,6,7,9,10,11,12,13,14,15,18,19,21,23,26,35],In:[0,1,5,6,11,12,13,15,16,17,19,26,30,35],Is:14,It:[6,8,9,11,12,13,15,23,30,31,33,35],No:[14,15,26,35],Not:[11,35],Of:14,On:[10,26,30],One:[6,13],Or:14,TO:21,That:13,The:[0,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,25,26,30,33,34,35,36],Then:[5,13,16],There:[6,12,14,18,30],These:[1,5,9,13,19,23,35,36],To:[1,5,7,10,11,13,14,15,16,18,19,22,23,25,26,30,36],Will:26,With:[19,26],___:[11,13],____:11,___set:11,___these:11,_build:1,_commit_guidelin:32,_default_:13,_essential_:32,_netdev:5,_optional_:32,_recommended_:32,a2enmod:13,a2ensit:13,a97b:14,abbrevi:11,abil:26,abl:[5,6,12,14,17,19,23,26,30],about:[1,6,7,11,12,14,19,22,23,26,32,33,36],abov:[5,14,23,35],abs_path_contain:26,abs_path_host:26,absolut:26,abus:0,ac:[19,22],academ:33,accept:[0,7,13],access:[5,6,7,8,9,11,12,13,14,15,18,19,20,22,23,25,31,33],accompani:19,account:[0,13,18,19,23],accuraci:34,achiev:25,acqnot:33,acronym:25,across:25,act:[0,13,22],action:[0,1,23],activ:[1,19,26,36],actual:[10,11,13,35],actualvalu:35,ad:[5,6,10,15,19,23,32,35],adapt:[0,14,19,26],add:[5,6,10,11,12,13,16,18,23,26,30,32,35],add_your_ip_or_domain_name_her:13,addfilestopath:35,addit:[5,13,14,15,19,26],addition:35,addon:19,addparamet:35,addpath:35,addplugin:35,address:[0,5,6,11,12,13,19,22],addus:19,adequ:19,adher:25,admin:[15,20,26],administr:[6,12],adopt:[30,32,33],advanc:[0,18,22,30],advic:14,advis:7,affect:30,affili:[6,12],after:[5,8,11,12,13,15,16,18,19,26,30,34,35],afterward:19,ag:0,again:15,against:34,agent:[15,19],aim:[19,22,36],alan:32,alert:12,alia:[11,15],align:0,all:[0,2,6,11,15,16,19,20,23,26,34,35],allow:[8,9,12,13,19,23,25,30,31],alon:14,alreadi:[9,14,15,19,20,23,26],also:[5,8,11,12,13,14,15,16,17,18,19,22,23,26,33,35],alt:13,altern:[14,19,23,30],although:[13,19,23],alwai:[11,14,15,16,19,22,30,34],amazon:14,among:30,amount:[12,17],an:[0,2,6,7,9,11,12,14,15,16,17,18,19,20,22,23,25,26,30,34,35,36],analys:34,analysi:[12,23,31],analyz:23,ani:[0,1,5,11,15,18,19,26,35],announc:[1,30],anonym:30,anoth:[7,16,18,20,30],answer:[11,15,19,23],anyon:36,anyth:26,anytim:6,apach:[11,12,20],apache2:13,apache_log_dir:13,api:[25,32],app:[5,13,23,26,32],appar:14,appear:[0,16],appli:[0,2,14,16,23,25],applic:[11,12,13,14,15,19,20,23,25,26],appoint:0,approach:30,appropri:[0,7,13,14,15],approv:[25,30],apt:[5,12,13,15,19],ar:[0,1,5,6,9,11,12,13,14,15,16,17,18,19,20,22,23,26,30,31,34,35,36],architectur:12,archiv:[1,7],area:23,arg:19,argument:[19,26,35],around:23,arrang:14,artefact:15,articl:[9,14,15,26],artifact:15,ashlei:22,ask:[1,6,9,10,12,13,14,22,34],aspect:1,assert:35,assertequ:35,assertfals:35,asserttru:35,assess:28,assign:19,associ:15,assum:26,atlassian:[15,30,32],attach:[6,11,26],attack:0,attent:[0,12],attribut:[23,35],author:[11,13,14],authorized_kei:10,auto:[6,12],autom:[9,12,15,17,19,23,25,32],automat:[5,9,13,15,19,26],autoremov:19,autoris:14,autoscal:15,avail:[0,6,8,12,13,17,19,20,22,23,26,30,31],avoid:18,aw:14,awar:1,awk:13,ax:23,azur:[14,19],b:[10,15,21],back:[5,6,11,30,31],backend:12,backup:[6,9,12,14,20],backward:19,ban:0,bar:[16,23,26],base:[11,12,15,17,18,19,22,23,25,35],bash:[1,19,26],basi:[6,14,26],basic:[12,15,19,20,23,26],bastion:[10,11,12,15,21],batch:[19,35],bcpierc:9,becaus:[23,30],becom:[17,18,31,33],been:[5,11,14,17,19,23,30],befor:[1,18,19,26,34],before_script:19,begin:[13,19],beginn:22,behalf:11,behavior:0,behind:[25,30],being:[1,18,23,35],belong:[1,18],below:[1,6,12,13,15,19,23,26,32,35],benefit:2,best:[0,6,7,12,23,25,30,32,33,36],better:[22,26,30,31],between:[5,9,11,12,13,15,18,19,23,35],bi:9,big:30,biggest:14,bin:[13,19],binder:16,bio:26,bitmap:26,black:[25,32],blank:12,blob:32,blog:[14,15,22,33],blogpost:14,bodi:0,book:[1,7,32],boolvalu:35,both:[0,9,16,18,26],bottom:[6,19],box:[19,23],branch:[1,23,25,31,32],branch_manag:32,branchett:14,breadth:22,brief:23,broader:16,broadli:16,brought:9,brows:7,browser:[1,11,13,23],bubbl:23,bug:[30,36],bugfix:30,buggi:19,build:[6,12,14,15,19,22,23,25,26,32],build_your_appl:15,built:[17,23],bulk:[1,5],busi:13,button:[9,16,19],c4:33,c:[5,9,13,21],ca:19,cach:[15,19],calcul:23,calibr:34,call:[13,19,26,35],caller:[6,12],campu:[2,17],can:[1,5,6,7,9,10,11,12,13,15,16,18,19,20,21,22,23,25,26,30,31,32,33,35],cannot:[12,26,35],cap:19,cap_add:19,capac:6,captur:14,card:28,carpentri:[19,22,23,31],carri:15,cartesiu:14,cc:[14,25],ccessibl:25,cd:[5,11,21,26],cell:35,center:[19,22,25,33,36],cento:[5,20],centr:2,central:14,cer:11,cert:13,certain:[16,35],certif:[19,20],cf:21,cgi:13,challeng:1,champion:14,chanc:[14,19],chang:[5,6,9,11,13,15,16,18,19,26,30,31,34],changelog:[25,32],chart:23,cheat:23,check:[11,12,13,19,23,25,26,32,34,35,36],check_interv:19,check_matlab:19,checkbox:23,checklist:28,chmod:19,choic:[5,6,7,10,11,12,13,16,26],choos:[6,9,11,12,15,16,18,32],chrome:13,ci:[9,32],cicd:15,cif:5,circumst:0,citat:[7,25,32],cite:7,citi:11,ciyml:15,ckan:14,clarifi:0,classdef:35,classifi:16,clean:[19,23,25,30],cleaner:14,clear:[25,30],click:[6,13,15,16,18,19],client:[6,9,12,13],clone:1,close:[5,13,14,16,26],cloud:9,cloudcon:15,cluster:14,cmd:[19,26],cobertura:35,coberturacodecoveragehtml:35,coberturacodecoveragexml:35,coberturaformat:35,code:[1,7,15,17,19,22,25,26,30,31,32,34,35],codebas:[17,30],codebook:7,codecov:[25,32],codecoverag:35,codecoverageplugin:35,codefilepath:35,coderefineri:[22,23,26,32],collabor:[1,6,12,16,23,30,31,32,33],colleagu:[14,36],collect:[7,9,12,14,36],column:23,com:[9,13,14,15,17,19,26,30,32,35],combin:[13,26,34],come:[11,12,13,14,15,19,23],command:[1,5,9,11,12,13,15,19,20,22,23,26,35],comment:0,commerci:14,commit:[0,1,15,19,25,30,32],common:[11,12,23,26,35],commonli:[6,13,23,31],commun:[0,1,14,15,17,19,25,26,30,32,36],compani:[6,11,12],compar:[25,34],compat:[19,25],compet:[2,36],compil:[30,36],complaint:0,complet:[8,13,18],complex:[23,30],compliant:31,complic:30,compon:[8,12],compos:[11,33],comprehens:[25,36],comput:[1,2,11,12,13,18,19,20,22,23,26,32,36],concentr:20,concept:[22,23],concern:14,concurr:19,conda:[1,25,32],condit:20,conduct:[1,25,32],conf:13,confidenti:[0,11,19],config:[10,13,15,19],configur:[5,9,20,21,32],confirm:[5,12,13,15],conflict:30,confluenc:15,confur:10,congrat:19,congratul:15,connect:[1,10,11,12,13,19,23],consensu:1,consid:[0,7,12,14,25,26,30],consider:30,consist:[5,32],construct:[0,3,4,14,24,27,28,29],consult:[17,19],contact:[0,6,11,12,14],contain:[5,6,11,12,17,20,23,32,35,36],container:32,content:[1,10,11,13,14,18,19,36],context:[22,25],continu:[12,17,19,25,30,32,34],contract:8,contrast:17,contribut:[0,17,25,30,32,33,36],contributor:[0,30,32],control:[5,12,17,18,22,23,30,32],convent:[5,35],convers:1,convert:1,coordin:30,copi:[5,10,14,15,19],copyright:19,core:35,corner:19,correct:[0,15,34],correctli:21,correspond:16,cost:31,could:[0,14,16,19,30],council:33,countri:11,cours:[12,14,23,32,36],coursera:23,coven:[0,32],cover:[15,22,23,35],coverag:[15,25,32,35],coveragefil:35,coveragereport:35,crate:10,creat:[0,1,7,9,10,11,13,17,23,25,30,34,35,36],creation:[9,16],credenti:23,criteria:6,critic:[0,6,12],cross:7,crt:[11,13],crucial:33,cryan:22,csr:13,csv:23,ctrl:13,cultiv:22,curat:23,current:[11,17,18,19,26,33,35],custom:[9,15,32],custom_build_dir:19,customlog:13,cycl:[30,33],cygwin:[11,12],d:[15,19,35],dai:[6,12,14,22,23],daili:6,dan:14,data:[1,2,11,12,14,20,22,23,25,31,32,35,36],databas:[12,20,23],datafil:26,datafold:26,datafram:23,dataset:[7,14,22,25,26],date:[1,9,12,13,20,22],dcc:[0,1,12,14,32,33],dcc_guides_env:1,dcse:22,deactiv:17,deal:[12,23],debian:[5,12],debian_frontend:19,debug:[10,35],decemb:33,declar:19,declutt:1,dedic:30,deem:0,defens:[25,32],defin:[0,7,15,25,35],degre:16,delet:[6,11,18,19,26,30,35],delf:20,delft:[1,2,7,9,10,15,16,18,23,25,31,32,33,36],deliv:[13,30],deliveri:[15,19,30],demo:23,demonstr:[22,23],denot:26,dep:19,depart:[6,11,12,14],depend:[5,6,17,19,25,26,30,32],deploi:[12,19,30],deploy:[12,15,17,19],depth:13,derogatori:0,describ:[12,15,25,26,30],descript:[19,30,35],design:[2,15,23,30,32,33,35],desir:18,desk:[8,11],desktop:[9,11,13,14,23,26],destin:[11,19],detail:[0,7,10,12,13,14,15,16,19,23,25,35],detector:34,determin:[0,6,7,19],develop:[15,19,22,23,25,26,30,32,34,36],devic:[26,34],devop:15,diagram:23,didn:15,differ:[0,9,11,12,13,14,16,25,26,30,31,33],digit:[2,36],digitalocean:15,dimension:23,dir:35,direct:[9,12,13,15],directli:[6,10,11,13,15,19,23,30],directori:[9,11,13,14,16,19,21,23,26,35],dirout:35,disabl:[0,17,19],disable_cach:19,disable_entrypoint_overwrit:19,disciplin:7,disconnect:9,discuss:[1,7,14,35,36],disk:[9,19],disp:19,displai:[13,14,26],disrupt:30,dissemin:31,distribut:[23,32],diverg:30,divid:[6,12],dll:9,dlr:33,doc:[10,15,26,32],docker:[12,25,27,32],dockerfil:[19,23,26],dockerhub:[15,19,26,32],docstr:[25,32],document:[1,7,17,18,19,23,26,30,32,35,36],documentroot:13,doe:[5,15,19],doesn:[11,26],doi:[25,32],domain:[11,13,14],don:[11,14,15,18,19,23,26],done:[1,13,16],dot:[15,30],down:16,download:[6,9,11,19,23,26],dozen:17,draw:[22,26],draw_random_numb:35,dreamhost:9,drive:[1,8,12,19,26],driven:25,driver:26,dropbox:11,dropdown:23,dst:9,durat:[8,14],dure:[5,8,26,33,35],dutch:[14,33],e7ab82cf:14,e:[0,1,10,11,12,15,20,23,25,26,30,31,35],ea6fcf970be647b5a46d2a85cc1377ec:14,each:[5,6,9,13,14,15,16,19,35],easi:[12,23,30],easili:[17,19,23,25,26,30],echo:19,edg:13,edinburgh:22,edit:[0,10,13,17,19],editor:[5,19],edu:9,educ:1,ee:15,effect:[19,23,25,30],effici:[2,22,23,30],either:[1,5,11,12,16,23,30],electron:0,element:[8,19],els:[5,14,35],email:[2,5,6,11,12,13,15],empathi:0,employe:[6,18,19,20],emul:26,en:[9,14,26,32],enabl:[8,11,13,22,26,30],encapsul:30,encount:[1,10,26],encourag:[26,32],encrypt:11,end:[1,11,16,22,26,35],eng:10,engag:[1,22],engin:[22,33],enhanc:30,enrol:23,ensur:[7,13,19,20,25,30,33,34],enter:[5,9,11,13,15,18,19],enterpris:20,entir:18,entrypoint:36,env:1,environ:[0,1,9,12,14,15,19,26,32],environment:26,equal:35,equival:26,error:[5,13,15,23,26,35],errorlog:13,escienc:[22,25,33],especi:[23,30],essenti:[12,23,25,30],establish:[11,12,34],etc:[1,5,13,14,15,19],eth0:19,ether:19,ethnic:0,eusabl:25,evalu:33,even:[16,19],event:[0,1,22],everi:[10,15,16,19,23],everydai:30,everyon:[0,23,26],everyth:[5,26],everytim:17,evolv:25,ex:[9,10,11,12,21],exact:32,exactli:15,exampl:[0,9,11,12,13,15,16,17,19,20,22,23,32,35],excel:[6,23],except:[16,20],exclud:35,excludedfil:35,excludefilesfromcoverag:35,exclus:22,execut:[5,19,20,25,26],executor:[15,19],exist:[1,6,7,16,18,35],exit:5,expand:[6,12,15,25],expect:[0,34,35],expectedvalu:35,experi:[0,14,22,23],experienc:23,experiment:34,expert:[22,33],expir:[11,12],explain:16,explan:12,explicit:0,explor:23,exploratori:23,expos:[11,13],express:[0,14],extend:25,extens:11,extern:[5,6,11,12,26,30],externalserv:11,externalserveralia:11,extract:9,extrem:14,f:[1,10,19,25],face:0,facilit:[8,22,31],factor:23,faculti:[7,12,14,20],facultyabbrevi:12,fail:[15,19,26,35],fair4r:25,fair:[0,1,2,22,31,36],faith:0,fall:16,fals:[19,35],far:19,fbconfig:26,feasibl:9,featur:[1,19,23,30,32,35],featurest:30,fedora:5,feedback:[30,36],feel:[14,15,17],fellow:14,few:[12,13,14,17,19,36],ff:19,field:[6,11,12,15,25],figur:16,file:[1,6,7,9,10,13,16,20,23,26,31,32,35],filenam:[5,35],fileread:35,filesep:35,filesmatch:13,filesystem:5,fill:16,fim:14,financi:23,find:[1,10,11,12,13,15,19,26,35,36],findabl:[7,22,25],fine:13,finish:13,firewal:[12,13],first:[6,9,10,11,12,13,14,15,16,18,30],fit:[12,14],five:[25,33],fix:30,flag:[19,26],flagship:30,flake8:[25,32],flavour:5,flow:23,focu:22,focus:[0,22],focuss:22,folder:[1,5,9,11,19,23,26,35],follow:[0,1,5,6,7,10,11,13,14,15,17,18,19,21,23,25,26,30,31,32,34,35],forcegid:5,forfil:35,forget:11,form:[1,13,16,20,23,33],format:[7,11,12,15,32,35],formatspec:35,formatt:[25,32],former:18,forum:[19,36],forward:11,foster:0,found:[13,15,25,26],foundat:22,four:[5,12],fprintf:35,fqdm:10,fqdn:[11,12,13],fr:9,frame:23,framework:[26,33,35],free:[0,13,14,15,17,23,30,31],freedom:20,freeli:13,frequent:13,friendli:[14,23],from:[0,1,5,6,7,8,9,10,12,14,15,16,18,19,20,23,25,26,30,31,32,33,34,35,36],fromfold:35,ftp:20,full:[11,13,33],fullfil:35,fulli:13,function_1:35,function_2:35,fundament:[19,22,23,33],further:[0,12,13,14],furthermor:17,fuse:5,fusermount:5,futur:[6,12,18,22],g:[1,5,10,11,12,15,20,23,25,26,31,35],gatewai:12,gb:19,gc:[14,19],geco:19,gender:0,gener:[1,7,12,13,14,15,18,20,22,25,26,30,32,35,36],genpath:35,geograph:23,geospati:22,get:[1,5,11,12,13,15,18,19,22,23,26,30,32],getrootdir:35,gh:1,gid:5,git:[1,17,18,25,26,30,32],gitbash:[23,26],gitflow:25,github:[1,14,25,26,32,36],gitignor:23,gitlab:[12,20,25,30,32],give:[15,26,30],given:20,glnxa64:19,global:19,glxgear:26,gnome:26,go:[1,9,11,13,14,18,19,22,26],goal:[13,25],gone:10,good:[0,1,11,13,17,30],googl:[13,14,32],gotten:26,gracefulli:0,grant:[12,19],graph:23,graphic:23,green:15,grid:14,group:[8,14,17,20,33,34],grow:6,gtk2:9,gtk:9,guess:6,gui:[6,9,27],guid:[7,9,12,13,15,17,23,25,30,32,33,35],guidanc:6,guidelin:[25,32,33],h:[9,10,21],ha:[10,11,13,14,17,18,19,20,22,23,25,30,33],half:5,hand:[19,23],handi:15,handl:12,happen:[11,15],harass:0,hard:26,harm:0,hastag:35,have:[0,1,6,7,8,10,11,12,13,14,15,17,18,19,22,23,25,26,30,33,35,36],haven:[5,15,26],hc:9,he:20,head:6,headach:13,healthi:32,heatmap:23,held:34,hello:[19,26],help:[1,2,18,19,23,30,33,35],helper:22,henc:16,here:[1,6,7,10,11,12,13,14,15,16,18,19,23,26,35],hesit:14,hi:20,high:[6,22],highlight:19,histogram:23,histor:30,histori:18,hit:5,hold:6,holland:11,home:[5,11,14,19],hope:[1,22],host:[9,11,13,15,17,19,20,25,26],hostid:19,hosting:[13,15],hostnam:[10,13],hot:30,hotfix:30,how:[6,7,13,14,22,23,26,30,32,34],howev:[10,19,26],hpcwiki:14,html:[1,13,15,23,26,32,35],http:[0,1,5,9,10,11,12,14,15,19,22,26,30,32,35],hub:[1,15,19,22,32],huff:34,human:19,hw:19,hygien:[25,32],i:[1,5,13,14,16,25,30],ict:[5,9,12,14,15,20,36],id:[5,19],idea:[1,30,36],ideal:[25,30],ident:0,identifi:[25,35],idx:35,ifconfig:[19,26],ifmodul:13,imag:[25,26],image_nam:[15,26],image_vers:26,imageri:0,imagin:[16,17],immut:26,implement:[15,19,30,33],impress:11,improv:[2,14,25,36],inact:18,inappropri:0,inc:19,incid:0,includ:[0,7,11,12,20,23,25,26],includingsubfold:35,inclus:0,incomplet:26,increas:2,indabl:25,indent:15,index:[1,14,15,32,35],indic:[5,11,15],individu:[0,1,14,19,34],infinit:30,inflamm:32,info:[19,26,32],inform:[0,1,2,6,10,11,12,13,14,15,17,18,19,23,25,35,36],infrastructur:36,inherit:35,init:26,initi:[2,5,6,33,36],initialis:[15,19],innov:14,input:[23,34,35],inputpars:35,insert:5,insid:[15,26,36],inspect:[23,25],inspir:22,instal:[5,6,9,11,12,14,20,23,25,32],instanc:[0,1,15,16,17,19,20],instead:[11,15,17,35],institut:[32,33],instruct:[1,5,6,11,12,13,15,19,23,25,26,32],instructor:22,insult:0,integ:35,integr:[17,19,25,30,32,34],integrationtest:32,intend:[17,23,30],intent:26,interact:[19,23,26,30],interest:[0,1,18],interfac:[5,23],interg:19,intermediari:[11,15,18],intermediary_serv:11,intermediary_server_address:11,intern:[14,16,26],internet:[12,13,19],interoper:[7,22,25],interrupt:9,intervent:19,intranet:14,intro:[23,32],introduct:[14,19,23,34],introductori:[7,23],intuit:30,invalid:[11,19],investig:0,invit:30,involv:25,io:[1,15,19,26,30,32],ip:[13,19],ipaddress:26,ipython:23,irif:9,iscel:35,ischar:35,isempti:35,isfil:35,islog:35,ismac:35,isol:[26,30],issu:[0,1,9,17,18,25,30,32,36],iter:19,its:[0,6,12,14,16,19,23,34],itself:[12,17],jan:11,jekyl:14,job:[13,15],joi:14,join:[22,36],jose:22,journal:31,json:35,jsondecod:35,julia:15,jun:13,junit:35,junitresult:35,jupyt:[1,25,32],jupyterbook:[25,32],just:[13,14,15,26],k:34,kde:26,keep:[12,14,15,16,30,36],keepachangelog:32,kei:[8,10,11,13,15,23,33],kept:[11,35],kernel:23,keyboard:[13,26],keygen:10,keynam:10,keyout:[11,13],kind:[9,14,35],kindli:14,know:[6,10,11,14,26,35],knowledg:[12,19,23],known:[23,34],konsol:26,kubernet:15,l:26,lab:[13,16,20],label:[1,19],lack:30,lamp:14,languag:[0,23],laptop:14,larg:[6,12,14,17],larger:[15,19],last:[12,23],later:16,latest:[1,15,19,23,26,30,32],latter:5,lead:[26,33],leadership:0,learn:[7,19,22,23,31],learnpython:23,leav:[12,18],left:[13,16],less:19,lesson:[19,23,32,34],let:11,letter:11,level:[0,2,16],lib:13,libgl:26,librari:[7,11,14,22,23,26,35],lic:19,licens:[7,14,25,32],life:33,lightweight:[15,23,26],like:[1,5,6,7,12,13,14,15,17,18,19,23,26,30,35],limit:[17,30],line:[5,13,15,20,22,23,30,35],link:[1,5,6,9,11,13,14,15,23,26,36],linkedin:14,linter:[25,32],linux:[5,9,11,12,13,14,15,19,20,21,23,26],lisa:14,list:[5,7,8,13,14,15,19,22,23,26,35],littl:23,live:23,ll:11,ln:19,load:[23,26,35],local:[5,6,9,10,13,14,15,17,18,19,21,23,26,30],localhost:13,localmachin:11,locat:[8,13,19,26],lock:32,log:[12,13,14,19,35],logic:[16,35],login:[8,10,12,15,16,19,23],longer:[14,33],look:[1,11,13,14,19,25,26],loos:26,lose:18,lot:[14,23],lower:19,ls:11,lsst:32,lt:[15,20],m:35,mac:[12,15,16,19,23,26],mac_address:19,machin:[6,9,10,12,13,14,15,18,19,23,26],maco:[23,26,35],made:[5,15,22,31],mai:[0,5,11,12,14,15,16,18,23],mail:0,main:[6,12,22,26,30],mainfil:35,mainli:36,maintain:[0,14,17,18,22,23,30],mainten:12,major:36,make:[0,2,5,6,7,10,11,12,13,15,18,19,22,23,25,30,31,32],manag:[7,12,13,14,17,20,22,25,28,31,32,36],manchest:22,mani:[12,33],manipul:23,manner:16,manual:[1,5,17,23,26,34],map:[19,25,30],mapping_toolbox:19,march:[14,22],mark:15,markdown:23,mass:25,master:[1,23,30],match:[19,26],matchm:25,materi:[7,22,23,31],mathwork:[19,35],mathworks_root:19,matlab:[17,34],matlab_licens:19,matlab_releas:19,matter:30,mayb:14,md:[15,32],me:[14,35],mean:[5,11,13,15,26,30],meaning:[25,32],measur:34,media:[0,5],medium:26,member:[0,1,12,14,16],memori:14,mention:14,menu:[9,18,26],merg:[23,25,30],messag:[11,15,25,26,32,35],metadata:[7,25],method:[19,23,35],microsoft:[13,14,26],middleman:13,might:[1,7,10,14,17,18,20,35],mind:[1,12],minut:23,miss:23,mkdir:[5,13,19,35],mkdirifneed:35,mod_ssl:13,mode:[5,10],model:[23,25,30,31,32,33],modern:11,modif:19,modifi:[9,13,15,19],modul:[13,34],modular:25,module07_construction_and_design:32,moment:14,monthli:1,more:[1,2,6,7,10,11,12,13,14,15,16,17,18,19,22,25,26,30,31,33,35],most:[6,13,19,23,26,31],motiv:[22,23,34],mount:[6,8,9,12],mous:26,move:[14,18,19,20,26],movi:11,mpm:19,msg:35,much:[6,13,14,34],multipl:[15,16,19,23,30],music:11,must:[5,11,13,15,19,23],mv:19,mwaccount:19,my:[1,10,14,19,21],mydomain:11,mynetid:11,mysql:12,n1463:9,n:35,name:[5,6,10,11,12,13,14,15,16,19,26,30,35],nameoftest:35,namespac:18,nano:[5,13,19],narrow:16,nation:[0,33],natur:[23,31],navig:[5,6,9,11,13,14,15],nearing:12,necessari:[0,12],need:[1,5,6,11,13,15,16,19,20,22,23,25,26,30,34],net:[5,9,10,13,14,26],net_admin:19,netherland:[11,33],netid:[5,6,11,12,14,15,19],netlifi:32,network:[11,14,20],never:19,newkei:[11,13],next:[6,16,30],nginx:[11,13],nicknam:[10,21],nl:[0,2,5,6,9,10,11,12,14,15,17,19,21,32,35],noauto:5,node:[11,13],noi:26,non:[6,12,19],none:11,noninteract:19,nonstandard:14,nopasswd:19,normal:[13,19,26],nosetest:15,note:[6,23,26,36],notebook:[25,32],notic:11,nov:13,novic:32,now:[11,13,15,18,19],nteroper:25,number:[6,12,14,19,26,30],numpi:23,numpydoc:32,nvie:30,nwo:[14,33],o:[5,21],object:[23,35],oblig:0,observ:34,obtain:[5,12,25,32],occur:[15,35],octob:33,octopu:23,off:[1,30],offens:0,offer:[5,6,7,8,17,19,20,22],offici:[0,36],offlin:[0,19],often:[12,15,30],onc:[19,25,26,30],one:[6,10,12,13,14,15,18,20,23,26],ongo:[1,12],onli:[15,19,20,22,35],onlin:[0,7,17,19],oom_kill_dis:19,open:[0,1,2,5,12,13,18,22,23,25,26,30,32,36],openssl:[11,13],openwork:14,oper:[6,11,12,14,15,16,19,20,23,26],opt:19,option:[5,6,7,8,11,12,15,25,26,32,35,36],order:[11,12,13,14,15,19,26],org:[0,11,14,23,32],organ:[25,30,32,33,35],organis:[7,11,16,22,32],organiz:[6,12],orient:0,origin:[7,11,25,30],os:[9,15,20,23],osx:9,other:[0,1,6,8,9,11,12,13,16,17,18,19,20,22,23,25,26,30],otherwis:0,our:[1,2,12,13,14,15,17,19,22,36],out:[10,11,12,13,14,15,19,36],outdat:14,outlin:13,output:[15,25,33,35],outsid:36,outsourc:12,over:[11,13,14,23,25,30],overcompl:30,overflow:18,overview:[13,22,23],own:[1,12,14,15,17,18,19,20,26,31,35],owner:[16,18],ownership:17,oxford:22,p:[10,21,35],pace:[23,31],packag:[1,5,7,12,13,17,23,25,26,30,32],page:[1,13,14,16,17,23,25,26,32],pai:14,painless:23,pair:10,panel:16,paragraph:13,parallel:[14,15,19,30],parallel_computing_toolbox:19,paramet:[34,35],parent:16,pars:35,parsexml:35,part:[5,6,12,16,22,23,25,30],parti:12,particip:[0,7],particular:[34,35],particularli:[14,23],pass:[15,26,35],passphras:10,passwd:12,password:[5,10,11,12,15,19],past:[14,15,19],patch:20,path:[11,15,23,26,30,35],payment:30,pc:26,pdf:[23,35],pdfreport:35,pem:[11,13],peopl:[1,13,14,16,23],pep8:[25,32],per:[14,23],perform:[22,23,34],perhap:[14,16],period:6,perman:0,permiss:[0,5,16,19],person:[0,6,11,18,23],personnel:6,phase:33,phd:8,phone:[6,12],photo:16,php:[13,14],phtml:13,physic:0,pictur:11,pin:32,pip:15,pipelin:26,pkg:32,place:[1,13,30,35,36],plai:33,plain:23,plan:[1,6,12,18,28,30],platform:[14,23,26,35],pleas:[2,11,12,14,15,17,19,22,25,26],plot:23,plu:35,plug:14,plugin:35,pluginhtml:35,pluginxml:35,poetri:25,point:[1,13,14,17,18,30],pointer:30,polar:23,polici:[0,19],polit:0,popul:[6,12],popular:[13,23,31],port:[12,13,15,26],portal:[6,12,13,14,19],posit:0,possibilti:30,possibl:[1,14,19,20,23],post:[0,14,18,30],postgresql:20,potenti:1,power:[14,23],practic:[1,2,7,11,22,23,25,30,32,33,36],pre:[12,23,25],prefer:[7,20],prefix:35,prepar:[3,35],prescrib:15,presenc:[13,19],present:[19,35],preserv:[6,7,12],press:[1,9,16,19,26],prevent:19,previou:[11,19,23,30],previous:34,prickli:14,primari:[26,30],primarili:30,princeton:7,principl:[25,31],print:[13,35],printabl:23,printcoverag:35,prior:35,privaci:14,privat:[0,5,6,10,11,15,16,17,19,20],privileg:[5,13,19],pro:23,probabl:[5,14,23],problem:[10,14,26],proce:26,procedur:[11,15],process:[2,7,11,12,13,14,17,19,25,30,33],produc:[33,35,36],producecoberturahtml:35,producecoberturaxml:35,producejunit:35,producepdfreport:35,producingjunitformat:35,producingpdf:35,product:[19,23,30],profession:[0,22],profil:[1,9,13],program:[6,9,12,13,22,23,25,26,28,32],programm:[2,22,23],progress:[18,32],project:[0,8,11,12,14,15,16,23,30,32,33],project_drive_nam:5,prompt:[9,11,13,15,19,23],promt:10,propag:9,proper:[30,32],properli:17,properti:35,propos:1,protocol:[6,11,25],proud:1,provid:[1,6,11,12,14,18,19,20,22,25,26,31,32,36],provinc:11,proxi:[10,13],proxy_http:13,proxycommand:10,proxypass:13,proxypassrevers:13,ps:[15,19],psf:32,pub:10,publicali:22,publicli:31,publish:[0,3,14,17,32],pull:[1,13,19,23,30,32],pull_polici:19,purpos:[12,14,26,30],push:[1,23,30],put:[13,16],putti:[12,15],pvmd:35,pwd:[26,35],pylint:[25,32],pypi:[25,32],python:[1,15,25,32,34],q:[1,19],qualif:35,qualifi:13,qualiti:[17,32],quarto:25,question:[1,6,11,12,15,19,22,23,26,34,36],quick:23,quickli:[14,30,35],quit:17,r2017a:35,r2020a:19,r2021b:19,r:[11,14,15,19,22,25],race:0,rais:18,rang:23,rate:35,rather:[15,36],rcc:14,re:[1,14,15,23,26,34,35],reach:[1,10,12,30],read:[6,9,12,14,18,26,33,35],readabl:32,readexcludedfil:35,readi:[15,30],readm:[7,25,32],readthedoc:[25,32],realpython:32,reason:[0,12,14,23],receiv:[12,13,26],recogn:35,recogniz:15,recommend:[6,7,8,10,12,15,18,19,23,25,30,34],reconfigur:[13,15],record:[23,25,32],red:15,redhat:[5,12,20],redirectmatch:13,reduc:19,ref:35,refactor:25,refer:[6,7,12,23,25,32,36],refineri:[23,31,34],reflect:30,regard:[0,7],regardless:0,registr:[15,19],registri:[17,25,32],regress:34,regular:22,regularli:30,reimplement:25,reinterpret:25,reject:0,rel:12,relat:[1,14,35],relaunch:19,releas:[19,30,32],relev:[1,17,23,36],reli:[12,19,26,30,34],religion:0,reload:15,reloc:19,rememb:[1,12,13],remot:[10,15,16,30],remount:5,remov:[0,19,23],renew:11,renv:32,repeat:30,repercuss:0,replac:[5,10,11,13,15,26],replic:[25,32],replica:9,repo:32,report:[0,35,36],reportfilehtml:35,reportfilepdf:35,reportfilexml:35,reportfold:35,reportformat:35,repositori:[1,7,14,16,17,19,26,30,31,32],repository_token:19,repres:[0,23,33],represent:0,reproduc:[1,19,22,25,32,33],req:[11,13],request:[1,5,8,14,20,30,32,36],requir:[8,9,14,15,18,19,20,23,25,26,31,35],rerun:26,research:[1,2,6,7,8,11,12,14,16,17,19,20,28,30,32,33,36],researchdata:[7,22,25,32],resourc:[1,7,22,23,25,35,36],respect:[0,11],respond:[11,15],respons:[15,19,34],rest:1,restart:[5,13,15,19],restor:[6,20],result:[0,15,33,34,35],retent:6,retriev:[5,19],reus:[7,14,25],reusabl:[22,25,33],review:[0,7,30],rewrit:13,rich:25,right:[0,13,15,19,20],rm:[15,19,26],role:[11,18,33],room:[6,12],root:[1,11,12,15,19,35],rootdir:35,row:23,rsa:[10,11,13],rse:32,rstudio:23,rubi:15,rule:30,run:[1,9,12,13,14,19,20,25,34,35],run_testsuit:35,runner:[12,17,20,35],runtest:35,runtim:[9,12],rw:[5,11],s3:19,s:[0,1,9,11,12,13,14,15,16,18,19,23,30,35],safe:[11,15,18,19],safeti:[11,12],sai:[11,13,15],same:[9,11,14,15,16,19,23,26,30,34],sampl:15,save:[1,11,13,15,23],scale:14,scan:20,scatter:23,scenario:16,scienc:[1,2,22,23,31],scientif:[14,23,25,31],scientist:[23,34],scm:32,scp:11,scratch:13,screencast:32,script:[13,15,16,17,19,20,34,35],search:26,second:[9,11],section:[6,12,15,36],secur:[6,8,9,10,12,13,14,18,20,30],see:[1,6,7,11,13,14,15,17,19,20,26,35],seen:35,select:[6,11,12,16,35],selectif:35,selector:35,self:[6,11,12,13,14,23],selfservic:19,semant:[25,32],semaphoreci:15,semver:32,send:[11,13],sens:22,sensit:[6,14,23],sent:[11,13],separ:[0,9,19,23,30,35],sequenc:25,seri:[11,19,23,30],serv:[11,13],server:[6,8,9,10,14,19,26],server_domain:13,server_mount_point:5,serveradmin:13,servernam:[12,13],servic:[6,7,8,11,12,13,15,17,20],servicedesk:14,session:26,session_serv:19,session_timeout:19,set:[0,1,6,9,11,12,16,17,18,20,23,26,30,32],setup:[5,19,20,25,26,35],sever:[6,14,23],sexual:0,sftp:5,sh:1,share:[1,9,12,14,15,19,23,26,30,36],sheet:23,shell:[15,19,20,23,26],ship:26,shm_size:19,shortcut:13,should:[1,6,9,11,12,13,15,19,25,30,34,35],show:[0,1,13,15],shown:26,shtml:13,sidebar:18,sign:[6,11,13,22,31],signal:34,similar:[16,17],similarli:16,simpl:[22,23,30],simpler:30,simpli:[5,23,26],simul:[14,34],sinc:[22,35],singl:[5,23],sink:14,site:[13,14],situat:[6,18],six:30,size:[0,19,23],skill:[20,22],skip:11,slide:23,slider:23,slow:30,small:[13,14,30],smaller:30,snakeoil:13,snapshot:30,snelliu:14,so:[5,6,7,9,11,12,13,15,19,23,26],social:[0,23,32],sock:[15,19],softwar:[1,2,14,17,19,26,30,31,32,36],solid:34,solopreneur:13,solut:[1,8,12,19,26,36],solv:14,some:[6,11,12,13,14,18,20,23,26,31],someth:[5,13,15,26],sometim:[6,12,14,15,16],sonarcloud:[25,32],soon:14,sort:13,sourc:[1,11,13,21,22,23,25,26,30,32,34,35],sourceforg:9,southampton:22,space:[0,8,12,15,19,34],spawn:[15,26,30],speak:[12,23],special:[14,23],specif:[0,1,5,12,13,14,16,19,22,26,35],specifc:19,specifi:[6,9,12,15,19],spectrometri:25,sphinx:[25,32],split:36,spotlight:26,spring:28,src:35,srcfolder:35,srcfoldernam:35,srv:[15,19],ssc:20,ssh:[11,12,20,23],sshf:5,ssl:20,sslcertificatefil:13,sslcertificatekeyfil:13,sslengin:13,ssloption:13,ssp:14,stabl:30,stack:[18,33],stackoverflow:26,staff:[5,9,11,14],stage:19,stai:1,stand:25,standard:[6,7,11,14,20,25,31,34],start:[1,9,13,15,16,19,23,26,30,32,33,35,36],state:[11,30],statement:35,statist:23,statu:[13,15,19],stdenvvar:13,stem:30,step:[23,26,30],steward:[7,12,14],stewardship:[14,25],still:[13,14,18,26,34],stimul:33,stipul:30,storag:[12,15,19,36],store:[6,8,9,11,13,19],str2doubl:35,straightforward:18,strcat:35,strcmp:35,strfind:35,strict:11,string:35,strive:19,structur:[23,25,26,30,35],student:[5,9],style:[23,32],su:15,sub:16,subdirectori:26,subfold:35,subgroup:16,subject:16,submit:12,subplot:23,subset:16,subsystem:23,success:[8,15,30],successfulli:[13,19],sudo:[5,12,13,15,19],sudoer:19,suffix:35,suggest:12,suit:[30,35],suitabl:[6,16,30],summari:[18,23],sumnumb:35,supercomput:[14,22],supplementari:23,suppli:19,support:[14,22,23,30,35,36],sure:[1,5,7,12,13,15,18,19,26],surf:[9,22],surfdriv:[8,11],surfsara:14,susan:14,suscept:30,sustain:33,swcarpentri:32,swrast:26,symbol:35,sync:8,synchron:9,syntax:[13,23,26,35],sysadmin:15,system:[5,6,12,13,14,15,16,19,20,23,25,30,31,32],systemat:30,t:[5,10,11,13,15,18,19,23,26],ta:14,tab:[16,19],tabular:7,tag:[15,19,25,30,32,35],tailor:22,take:[0,11,19,30,34,35],taken:33,talk:36,tar:21,targ:10,target:[10,19,21,25,26],task:23,teach:[22,23],team:[0,12,22,30],technic:12,technolog:23,teeth:14,tell:[1,13],templat:[1,19,31,32,33],temporari:[0,30],temporarili:0,term:[7,33],termin:[1,5,11,13,15,23,35],test:[13,26,30,32,33],test_:35,test_draw_random_numb:35,test_exampl:35,test_function_1:35,test_function_2:35,test_sumnumbers_returns_expected_value_for_integer_cas:35,testartifact:35,testcas:35,testclasssetup:35,testclassteardown:35,testfold:35,testreport:35,testreportplugin:35,testresult:35,testrunn:35,testsuit:35,testtag:35,text:[23,26],than:[13,14,15,26],thank:14,thei:[0,1,11,12,15,16,18,26,30,35],them:[5,9,13,16,30],theme:16,theoret:9,theori:11,therebi:19,therefor:[11,19,20,30,34],thi:[0,1,8,14,17,22,23,25,26,30,33,34,35,36],thing:[1,12,14,15,36],think:30,those:[6,16,33],threat:14,threaten:0,thredd:[11,13],three:[6,12,16,30],through:[5,6,7,9,12,14,17,18,19,22,23,25,30],throught:[8,19],thu:19,till:15,time:[5,6,10,12,14,15,25,30,34],timelin:30,tip:1,tldr:19,tls_verifi:19,tmp:[19,21],togeth:[1,16,19],token:19,toml:[15,19],too:13,tool:[17,22,23,25,26],toolbox:19,top:[9,16],topdesk:[12,13,14,19],topic:[1,15,36],total:30,touch:14,toward:[0,23,25],trace:31,track:[15,23,32,36],tracker:17,train:[1,31],transfer:[1,11,16,17,20],translat:25,transpar:25,transposon:25,transposonmapp:25,travi:32,trial:19,trigger:[1,15,19],troll:0,trust:11,tu:[1,2,7,9,10,14,15,16,18,20,23,25,31,32,33,36],tudelft:[0,2,5,6,9,10,11,12,14,15,17,19,21,32],tudelt:12,tunnel:20,ture:[25,32],turn:[13,19],tutori:[13,15,23,25,30,32],twitter:14,two:[6,9,11,15,30,35],txt:15,type:[5,13,14,15,19,23,26,30],u:[5,6],ubuntu:[5,12,13,19,20],ucsbcarpentri:26,ufw:13,ui_login_tunnel:10,uid:5,uk:[7,22],ultim:[23,25,26],umbrella:5,unabl:[26,30],unaccept:0,unchang:26,uncompl:13,under:[1,3,4,14,15,19,24,25,27,28,29,36],understand:[23,33],unid:14,uniqu:[23,25],unison:8,unit:[6,11,12,25,32,34,35],unittest:[32,35],univers:[6,11,12,22],unix:[9,12,23,26],unlik:25,unmount:5,unoffici:11,unsupportedplatform:35,until:[1,19],unusu:6,unwelcom:0,unzip:19,up:[1,6,9,11,12,14,16,17,20,22,23,26,31,32,33,35],upcom:[22,30],updat:[12,13,23,30],upenn:9,upgrad:[12,17],upload:[19,25,32],upon:[15,25],upstream:1,urg:17,url:[13,15,19],urra:22,us:[0,1,2,5,6,8,9,10,11,12,13,14,16,18,19,20,22,23,25,27,30,31,32,34,35,36],usecas:23,user:[10,11,12,13,15,19,20,23,25,26,32],userinfo:14,usernam:[1,5,10,11,12,18,19,21],using_docker_imag:15,usr:[13,19],usual:[6,15,19,26,35],util:[5,13,26],v2:32,v:[15,19,26],vacuum:14,valid:[15,18],valu:[5,19,23,35],vanilla:23,varargin:35,vari:7,variabl:[19,26,35],variou:[8,22,25,30],vcxsrv:26,ve:23,venv:15,veri:[16,22,35],verif:[25,32],verifi:[13,15,19,32],version:[0,11,15,22,23,26,30,32,35],vi:5,via:[0,9,12,13,14,19,26,36],video:[7,23,32,33],view:[14,19,22],viewpoint:0,virtual:[5,6,14,15,19,20,26],virtualbox:15,virtualhost:13,viru:20,visibl:[13,16],visit:[2,22,26],visitor:[11,13],visual:[23,26],vm:[12,14],volum:19,vouillon:9,vp:[11,15],vvv:10,w:[10,21],wa:[13,15,18,21,25],wai:[12,13,18,23,25,26,31,32],wait:1,walk:[6,23],want:[5,6,12,13,15,16,18,19,20,21,22,23,30,35],warn:[11,35],we:[0,1,9,10,11,12,13,14,15,16,18,19,22,23,26,30,34,35,36],web:[5,11,12,16,20,23],webdata:[5,6,9],webdav:[5,6,9],webdriv:6,webinar:1,webmast:13,webserv:[12,13],websit:[2,9,11,13,17,20,22,23,26,32,36],week:6,welcom:[0,26],well:[6,7,19,25,30],went:19,wget:19,what:[0,10,18,23,26,30,35],whatev:[14,20],when:[0,6,10,11,12,13,15,16,17,18,19,21,26,30,34,35],whenev:15,where:[1,5,11,13,15,16,18,19,23,30,36],whether:[6,7,15,23,35],which:[0,5,6,9,11,12,13,14,16,19,23,25,26,31],who:[0,6,12,13,14,18,23],whole:15,why:[12,23],wide:[12,23],widget:23,wiki:[0,14,17],win:9,window:[11,12,14,15,16,20,23,35],wish:23,within:[0,6,14,15,16,19,20,26,33],without:[0,11,13,18,19,23,30,35],withtextoutput:35,wizard:9,word:6,wordpress:14,work:[1,5,9,11,12,13,14,16,17,19,20,22,23,26,30,32,33],workdir:19,workflow:[1,23,25,32],workshop:[1,7,23,31,36],workspac:30,world:[14,19,22,26],worldwid:22,worth:14,would:[1,5,6,7,12,13,14,15,17,19,26,30,34],wq:5,wrangl:23,write:[5,6,7,9,12,15,22,23,30,34],wrong:10,wsl2:23,wsl:26,www:[9,13,14,15,19,22,30,32,35],x11:26,x4uwn:15,x509:13,x86:9,x:[5,9,15,19],xhost:26,xml:35,xmlfile:35,xmlplugin:35,xquartz:26,xserver:26,xterm:26,xvf:21,xxxxxxx:15,xxxxxxxxxxxxxxx:15,yaml:15,yapf:32,ye:19,year:[6,12],yet:26,yml:[1,19],you:[5,6,7,9,10,11,13,15,16,17,18,19,20,21,22,23,26,30,31,33,34,35,36],your:[7,8,9,10,11,14,17,18,19,20,22,23,25,26,30,31,32,35],your_gid:5,your_netid:5,your_project_nam:5,your_server_ip:13,your_uid:5,yourself:[15,17,34],yum:[5,12],zenodo:[14,25,32],zero:22,zuid:11},titles:["Code of Conduct","Contributing guidelines","About the DCC","FAIR data","Getting started","Mount Project Drive on Server","Request Project Drive space","Prepare data for publishing","TU Delft data storage","Sync with Project Drive and SURFDrive with Unison","Configure SSH Tunneling","Configure SSL certificates","Request a Virtual Private Server","Setting up an Apache web server","Getting started","Continuous Integration with Gitlab","Creating GitLab groups","TU Delft GitLab","Transfer ownership of a GitLab repository","Setting up a Gitlab runner for MATLAB","Remote servers","Moving data to your server","Courses and workshops","Research Software Curriculum","Tools","FAIR checklist for research software","Using a docker container with a GUI","Working with containers","FAIR Software","Getting started","Branch management","Version control with Git","FAIR assessment cards","Software management plan","Software testing","Testing with MATLAB","Welcome to the DCC Guides!"],titleterms:{"1":[5,6,11,12,13,15,16,18,19],"10":15,"2":[5,6,11,12,13,15,16,18,19],"3":[5,11,13,15,16,18,19],"4":[5,13,15,16,18,19],"5":[5,13,15,18,19],"6":[5,15,18,19],"7":[15,19],"8":[15,19],"9":15,"default":10,"function":15,"new":[5,18],A:30,For:1,about:2,access:26,accord:[6,12],achiev:[5,6,9,11,12,13,15,16],acknowledg:[14,25],activ:15,add:19,aim:30,all:13,an:13,anaconda:23,anecdot:14,anoth:21,apach:13,approach:34,architectur:33,assess:32,assign:16,attribut:0,authent:15,background:[6,9,11,12,13,15,16,18,19],bash:23,benefit:30,beta:9,branch:30,build:1,can:14,card:32,cd:[15,19],certif:[11,13],challeng:30,chang:1,check:[15,18],checklist:25,ci:[15,19],client:21,cloud:14,code:[0,23],collabor:25,commun:22,comput:14,conda:23,conduct:0,configur:[10,11,12,13,15,19],connect:[5,15],contain:[15,19,26,27],content:[3,8,17,20,27,28,31,34],continu:[15,23],contribut:1,contributor:16,control:[25,31],copi:[11,21],cours:22,creat:[5,15,16,18,19],csr:11,curriculum:23,custom:19,data:[3,6,7,8,21,26],dcc:[2,22,36],delft:[5,6,8,11,12,13,14,17,19,22],deploi:[1,15],detail:5,develop:[1,33],diagram:33,directori:5,disclaim:36,docker:[15,19,23,26],document:[5,6,9,11,12,13,15,16,25],drive:[5,6,9],edit:5,email:18,enforc:0,enter:16,environ:23,essenti:22,exampl:[25,30],execut:35,facil:14,fair:[3,25,28,32],file:[5,11,15,19,21],fill:[6,12],find:[5,14],flow:30,fork:1,form:[6,11,12],from:[11,13,21],fstab:5,gener:11,get:[4,14,29,36],gi:22,git:[23,31],gitflow:30,github:[17,23,30],gitlab:[15,16,17,18,19,23],glossari:19,graphic:26,group:[5,16,18],gui:26,guid:[1,18,19,36],guidelin:1,help:[5,6,9,11,12,13,14,15,16],host:[10,14,21],how:[1,15],hpc:14,http:13,human:14,ict:[6,11,13],imag:[15,19],includ:5,incom:13,initi:[12,22],instal:[13,15,19,26],institut:22,integr:[15,23],invit:18,involv:36,ipywidget:23,issu:26,job:19,jupyt:23,jupyterlab:23,kind:1,learn:36,learner:22,licens:19,linux:10,local:[1,11],locat:5,log:16,mac:9,machin:11,maintain:1,make:1,manag:[23,30,33],matlab:[19,23,35],member:18,moder:1,modular:23,more:36,mount:[5,26],move:21,nation:14,navig:[12,23],need:[12,14],netid:16,next:[5,11,12,13],note:[5,11,13,15],notebook:23,obtain:19,open:33,option:[18,19],our:0,output:26,overview:15,ownership:18,panda:23,particip:1,password:16,person:14,pipelin:[15,19],plan:33,pledg:0,plotli:23,point:5,prefer:[6,12],prepar:7,prerequisit:[5,6,9,11,12,13,15,16,19],privat:[12,13],process:15,project:[5,6,9,18,22,25],proxycommand:21,publish:7,pull:15,purpos:[18,19],python:[22,23],qualiti:25,quick:15,r:23,redirect:13,refer:[13,15,19,26],regist:[15,19],releas:25,remot:[20,21,23],remov:18,repositori:[15,18,23,25],reproduc:23,request:[6,11,12,13,15,19],requir:6,research:[22,23,25],resourc:[14,33],respons:0,run:[15,26],runner:[15,19],save:5,scope:0,scp:21,section:16,secur:11,send:[6,12],server:[5,11,12,13,15,20,21],servic:14,set:[10,13,15,19],setup:15,softwar:[6,9,11,12,13,15,22,23,25,28,33,34],some:1,sourc:33,space:6,ssh:[5,10,15,21],ssl:[11,13],standard:0,start:[4,14,29],step:[5,6,9,11,12,13,15,16,18,19],storag:[5,6,8],store:15,strategi:30,submit:11,successfulli:15,sudo:21,surf:14,surfdriv:9,sustain:22,sync:9,system:26,t:14,tabl:[3,8,17,20,27,28,31,34],technic:5,term:19,termin:[10,26],test:[15,19,23,25,34,35],thi:[5,6,9,11,12,13,15,16,18,19],token:15,tool:[6,9,11,12,13,15,24],topdesk:[6,11],traffic:13,train:22,transfer:18,troubleshoot:26,tu:[5,6,8,11,12,13,17,19,22],tunnel:[10,21],type:34,ubuntu:15,unison:9,unit:15,up:[13,15,19],updat:19,url:5,us:[15,21,26],user:[5,18],verifi:26,version:[1,19,25,31],via:[5,6,11,15],virtual:[12,13],volum:26,vp:[5,12,13,19],vscode:23,want:1,web:13,websit:[1,14],welcom:[1,36],what:[5,6,9,11,12,13,14,15,16,34],window:[9,26],winscp:10,work:[15,27],workflow:30,workshop:22,write:35,x:26,yml:15,you:[1,12,14],your:[1,5,6,12,13,15,16,21]}}) \ No newline at end of file +Search.setIndex({docnames:["community/code_of_conduct","community/contribute","community/dcc","data/fair","data/getting_started","data/project_drive_mounting","data/project_drive_request","data/publishing","data/storage_options","data/sync_unison","infrastructure/VPS_SSH","infrastructure/VPS_SSL_Certs","infrastructure/VPS_request","infrastructure/apache_webserver","infrastructure/getting_started","infrastructure/gitlab/gitlab_docker","infrastructure/gitlab/gitlab_groups","infrastructure/gitlab/gitlab_intro","infrastructure/gitlab/gitlab_transfer_ownership","infrastructure/gitlab/runner_matlab","infrastructure/intro_servers","infrastructure/moving_data","resources/courses","resources/curriculum","resources/tools","software/checklist","software/containers/docker_gui","software/containers/intro","software/fair","software/getting_started","software/git/branch_management","software/git/intro","software/project_cards","software/software_management_plan","software/testing_intro","software/testing_matlab","welcome"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["community/code_of_conduct.md","community/contribute.md","community/dcc.md","data/fair.md","data/getting_started.md","data/project_drive_mounting.md","data/project_drive_request.md","data/publishing.md","data/storage_options.md","data/sync_unison.md","infrastructure/VPS_SSH.md","infrastructure/VPS_SSL_Certs.md","infrastructure/VPS_request.md","infrastructure/apache_webserver.md","infrastructure/getting_started.md","infrastructure/gitlab/gitlab_docker.md","infrastructure/gitlab/gitlab_groups.md","infrastructure/gitlab/gitlab_intro.md","infrastructure/gitlab/gitlab_transfer_ownership.md","infrastructure/gitlab/runner_matlab.md","infrastructure/intro_servers.md","infrastructure/moving_data.md","resources/courses.md","resources/curriculum.md","resources/tools.md","software/checklist.md","software/containers/docker_gui.md","software/containers/intro.md","software/fair.md","software/getting_started.md","software/git/branch_management.md","software/git/intro.md","software/project_cards.md","software/software_management_plan.md","software/testing_intro.md","software/testing_matlab.md","welcome.md"],objects:{},objnames:{},objtypes:{},terms:{"0":[5,13,14,19,25,26,32,35],"02":[13,19],"0242ac11ffff":19,"04":15,"0440":19,"1":[0,14,23,30,32,35],"10":[11,12,19,23,26,32],"100":35,"1082":11,"10gb":15,"11":19,"113":13,"12":[11,15],"122":13,"14":[6,23],"15":22,"17":[19,22],"1704":11,"172":19,"1800":19,"2":[9,23,26,30,35],"20":[12,13,15],"2010":22,"2016":18,"2018":13,"2019":[19,26],"2020":14,"2021":[13,19,22,23,33],"2022":33,"2023":28,"203":13,"2048":11,"216473527":9,"24":26,"255":19,"2f":35,"3":[22,23,30],"31":11,"3306":12,"4":[0,9,12,14,25,35],"40":23,"4096":[10,13],"42":19,"42c3":14,"43a70a5265c4":26,"443":[12,13],"4629635":32,"46586013":26,"48":9,"487f":14,"4tu":[7,14,22,25,32],"5":16,"50gb":19,"7":35,"80":[12,13],"8080":13,"96fded6a4c6c":14,"caf\u00e9":22,"case":[11,19,20,23,35],"catch":35,"char":35,"class":[22,34,35],"default":[12,13,15,17,19,21,23,26,35],"do":[0,1,6,11,12,13,14,15,17,18,19,22,23,26,30,34],"export":19,"final":[5,6,15],"function":[12,19,23,26,34,35],"import":[1,6,7,15,16,23,25,30,35,36],"long":[7,18,22,30],"new":[1,6,11,12,14,15,16,19,22,25,30,34],"public":[0,7,10,11,14,16,22,25,32,33],"return":[26,35],"short":[12,33],"static":[14,20],"switch":[5,19,23],"throw":5,"true":[19,35],"try":[5,14,26,35],"var":[13,15,19],"while":[1,6,25,26],A:[1,5,8,10,12,13,15,16,19,23,25,26,33,34],And:13,As:[5,22,31],At:[6,13,17,18],BY:[14,25],Be:1,Being:0,But:[11,13],By:[9,14,19,22],FOR:14,For:[2,6,7,9,11,12,14,16,17,19,20,22,25,26,30,34,35],IT:[11,12,14],If:[1,5,6,7,9,10,11,12,13,14,15,18,19,21,23,26,35],In:[0,1,5,6,11,12,13,15,16,17,19,26,30,35],Is:14,It:[6,8,9,11,12,13,15,23,30,31,33,35],No:[14,15,26,35],Not:[11,35],Of:14,On:[10,26,30],One:[6,13],Or:14,TO:21,That:13,The:[0,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,25,26,30,33,34,35,36],Then:[5,13,16],There:[6,12,14,18,30],These:[1,5,9,13,19,23,35,36],To:[1,5,7,10,11,13,14,15,16,18,19,22,23,25,26,30,36],Will:26,With:[19,26],___:[11,13],____:11,___set:11,___these:11,_build:1,_commit_guidelin:32,_default_:13,_essential_:32,_netdev:5,_optional_:32,_recommend:32,_recommended_:32,a2enmod:13,a2ensit:13,a97b:14,abbrevi:11,abil:26,abl:[5,6,12,14,17,19,23,26,30],about:[1,6,7,11,12,14,19,22,23,26,32,33,36],abov:[5,14,23,35],abs_path_contain:26,abs_path_host:26,absolut:26,abus:0,ac:[19,22],academ:33,accept:[0,7,13],access:[5,6,7,8,9,11,12,13,14,15,18,19,20,22,23,25,31,33],accompani:19,account:[0,13,18,19,23],accuraci:34,achiev:25,acqnot:33,acronym:25,across:25,act:[0,13,22],action:[0,1,23],activ:[1,19,26,36],actual:[10,11,13,35],actualvalu:35,ad:[5,6,10,15,19,23,32,35],adapt:[0,14,19,26],add:[5,6,10,11,12,13,16,18,23,26,30,32,35],add_your_ip_or_domain_name_her:13,addfilestopath:35,addit:[5,13,14,15,19,26],addition:35,addon:19,addparamet:35,addpath:35,addplugin:35,address:[0,5,6,11,12,13,19,22],addus:19,adequ:19,adher:25,admin:[15,20,26],administr:[6,12],adopt:[30,32,33],advanc:[0,18,22,30],advic:14,advis:7,affect:30,affili:[6,12],after:[5,8,11,12,13,15,16,18,19,26,30,34,35],afterward:19,ag:0,again:15,against:34,agent:[15,19],aim:[19,22,36],alan:32,alert:12,alia:[11,15],align:0,all:[0,2,6,11,15,16,19,20,23,26,34,35],allow:[8,9,12,13,19,23,25,30,31],alon:14,alreadi:[9,14,15,19,20,23,26],also:[5,8,11,12,13,14,15,16,17,18,19,22,23,26,33,35],alt:13,altern:[14,19,23,30],although:[13,19,23],alwai:[11,14,15,16,19,22,30,34],amazon:14,among:30,amount:[12,17],an:[0,2,6,7,9,11,12,14,15,16,17,18,19,20,22,23,25,26,30,32,34,35,36],analys:34,analysi:[12,23,31],analyz:23,ani:[0,1,5,11,15,18,19,26,35],announc:[1,30],anonym:30,anoth:[7,16,18,20,30],answer:[11,15,19,23],anyon:36,anyth:26,anytim:6,apach:[11,12,20],apache2:13,apache_log_dir:13,api:[25,32],app:[5,13,23,26,32],appar:14,appear:[0,16],appli:[0,2,14,16,23,25,32],applic:[11,12,13,14,15,19,20,23,25,26],appoint:0,approach:30,appropri:[0,7,13,14,15],approv:[25,30,32],apt:[5,12,13,15,19],ar:[0,1,5,6,9,11,12,13,14,15,16,17,18,19,20,22,23,26,30,31,34,35,36],architectur:12,archiv:[1,7],area:23,arg:19,argument:[19,26,35],around:23,arrang:14,artefact:15,articl:[9,14,15,26],artifact:15,ashlei:22,ask:[1,6,9,10,12,13,14,22,34],aspect:1,assert:35,assertequ:35,assertfals:35,asserttru:35,assess:28,assign:19,associ:15,assum:26,atlassian:[15,30,32],attach:[6,11,26],attack:0,attent:[0,12],attribut:[23,35],author:[11,13,14],authorized_kei:10,auto:[6,12],autom:[9,12,15,17,19,23,25,32],automat:[5,9,13,15,19,26],autoremov:19,autoris:14,autoscal:15,avail:[0,6,8,12,13,17,19,20,22,23,26,30,31],avoid:18,aw:14,awar:1,awesom:32,awk:13,ax:23,azur:[14,19],b:[10,15,21],back:[5,6,11,30,31],backend:12,backup:[6,9,12,14,20],backward:19,ban:0,bar:[16,23,26],base:[11,12,15,17,18,19,22,23,25,35],bash:[1,19,26],basi:[6,14,26],basic:[12,15,19,20,23,26],bastion:[10,11,12,15,21],batch:[19,35],bcpierc:9,becaus:[23,30],becom:[17,18,31,33],been:[5,11,14,17,19,23,30],befor:[1,18,19,26,34],before_script:19,begin:[13,19],beginn:22,behalf:11,behavior:0,behind:[25,30],being:[1,18,23,35],belong:[1,18],below:[1,6,12,13,15,19,23,26,32,35],benefit:2,best:[0,6,7,12,23,25,30,32,33,36],better:[22,26,30,31],between:[5,9,11,12,13,15,18,19,23,35],bi:9,big:30,biggest:14,bin:[13,19],binder:16,bio:26,bitmap:26,black:[25,32],blank:12,blog:[14,15,22,33],blogpost:14,bodi:0,book:[1,7,32],boolvalu:35,both:[0,9,16,18,26],bottom:[6,19],box:[19,23],branch:[1,23,25,31,32],branchett:14,breadth:22,brief:23,broader:16,broadli:16,brought:9,brows:7,browser:[1,11,13,23],bubbl:23,bug:[30,36],bugfix:30,buggi:19,build:[6,12,14,15,19,22,23,25,26,32],build_your_appl:15,built:[17,23],bulk:[1,5],busi:13,button:[9,16,19],c4:33,c:[5,9,13,21],ca:19,cach:[15,19],calcul:23,calibr:34,call:[13,19,26,35],caller:[6,12],campu:[2,17],can:[1,5,6,7,9,10,11,12,13,15,16,18,19,20,21,22,23,25,26,30,31,33,35],cannot:[12,26,35],cap:19,cap_add:19,capac:6,captur:14,card:28,carpentri:[19,22,23,31],carri:15,cartesiu:14,cc:[14,25],ccessibl:25,cd:[5,11,21,26],cell:35,center:[19,22,25,33,36],cento:[5,20],centr:2,central:14,cer:11,cert:13,certain:[16,35],certif:[19,20],cf:21,cgi:13,challeng:1,champion:14,chanc:[14,19],chang:[5,6,9,11,13,15,16,18,19,26,30,31,34],changelog:[25,32],chart:23,cheat:23,check:[11,12,13,19,23,25,26,32,34,35,36],check_interv:19,check_matlab:19,checkbox:23,checklist:28,chmod:19,choic:[5,6,7,10,11,12,13,16,26],choos:[6,9,11,12,15,16,18],chrome:13,ci:[9,32],cicd:15,cif:5,circumst:0,citat:[7,25,32],cite:7,citi:11,ciyml:15,ckan:14,clarifi:0,classdef:35,classifi:16,clean:[19,23,25,30],cleaner:14,clear:[25,30],click:[6,13,15,16,18,19],client:[6,9,12,13],clone:1,close:[5,13,14,16,26],cloud:9,cloudcon:15,cluster:14,cmd:[19,26],cobertura:35,coberturacodecoveragehtml:35,coberturacodecoveragexml:35,coberturaformat:35,code:[1,7,15,17,19,22,25,26,30,31,32,34,35],codebas:[17,30],codebook:7,codecov:[25,32],codecoverag:35,codecoverageplugin:35,codefilepath:35,coderefineri:[22,23,26,32],collabor:[1,6,12,16,23,30,31,32,33],colleagu:[14,36],collect:[7,9,12,14,36],column:23,com:[9,13,14,15,17,19,26,30,32,35],combin:[13,26,34],come:[11,12,13,14,15,19,23],command:[1,5,9,11,12,13,15,19,20,22,23,26,35],comment:0,commerci:14,commit:[0,1,15,19,25,30,32],common:[11,12,23,26,35],commonli:[6,13,23,31],commun:[0,1,14,15,17,19,25,26,30,32,36],compani:[6,11,12],compar:[25,32,34],compat:[19,25],compet:[2,36],compil:[30,36],complaint:0,complet:[8,13,18],complex:[23,30],compliant:31,complic:30,compon:[8,12],compos:[11,33],comprehens:[25,36],comput:[1,2,11,12,13,18,19,20,22,23,26,36],concentr:20,concept:[22,23],concern:14,concurr:19,conda:[1,25,32],condit:20,conduct:[1,25,32],conf:13,confidenti:[0,11,19],config:[10,13,15,19],configur:[5,9,20,21],confirm:[5,12,13,15],conflict:30,confluenc:15,confur:10,congrat:19,congratul:15,connect:[1,10,11,12,13,19,23],consensu:1,consid:[0,7,12,14,25,26,30,32],consider:30,consist:5,construct:[0,3,4,14,24,27,28,29],consult:[17,19],contact:[0,6,11,12,14],contain:[5,6,11,12,17,20,23,35,36],content:[1,10,11,13,14,18,19,36],context:[22,25],continu:[12,17,19,25,30,32,34],contract:8,contrast:17,contribut:[0,17,25,30,32,33,36],contributor:[0,30,32],control:[5,12,17,18,22,23,30,32],convent:[5,35],convers:1,convert:1,coordin:30,copi:[5,10,14,15,19],copyright:19,core:35,corner:19,correct:[0,15,34],correctli:21,correspond:16,cost:31,could:[0,14,16,19,30],council:33,countri:11,cours:[12,14,23,32,36],coursera:23,coven:0,cover:[15,22,23,35],coverag:[15,25,32,35],coveragefil:35,coveragereport:35,crate:10,creat:[0,1,7,9,10,11,13,17,23,25,30,32,34,35,36],creation:[9,16],credenti:23,criteria:6,critic:[0,6,12],cross:7,crt:[11,13],crucial:33,cryan:22,csr:13,csv:23,ctrl:13,cultiv:22,curat:23,current:[11,17,18,19,26,33,35],custom:[9,15,32],custom_build_dir:19,customlog:13,cycl:[30,33],cygwin:[11,12],d:[15,19,35],dai:[6,12,14,22,23],daili:6,dan:14,data:[1,2,11,12,14,20,22,23,25,31,32,35,36],databas:[12,20,23],datafil:26,datafold:26,datafram:23,dataset:[7,14,22,25,26],date:[1,9,12,13,20,22],dcc:[0,1,12,14,33],dcc_guides_env:1,dcse:22,deactiv:17,deal:[12,23],debian:[5,12],debian_frontend:19,debug:[10,35],decemb:33,declar:19,declutt:1,dedic:30,deem:0,defens:[25,32],defin:[0,7,15,25,35],degre:16,delet:[6,11,18,19,26,30,35],delf:20,delft:[1,2,7,9,10,15,16,18,23,25,31,32,33,36],deliv:[13,30],deliveri:[15,19,30],demo:23,demonstr:[22,23],denot:26,dep:19,depart:[6,11,12,14],depend:[5,6,17,19,25,26,30,32],deploi:[12,19,30],deploy:[12,15,17,19],depth:13,derogatori:0,describ:[12,15,25,26,30],descript:[19,30,35],design:[2,15,23,30,32,33,35],desir:18,desk:[8,11],desktop:[9,11,13,14,23,26],destin:[11,19],detail:[0,7,10,12,13,14,15,16,19,23,25,35],detector:34,determin:[0,6,7,19],develop:[15,19,22,23,25,26,30,32,34,36],devic:[26,34],devop:15,diagram:23,didn:15,differ:[0,9,11,12,13,14,16,25,26,30,31,33],digit:[2,36],digitalocean:15,dimension:23,dir:35,direct:[9,12,13,15],directli:[6,10,11,13,15,19,23,30],directori:[9,11,13,14,16,19,21,23,26,35],dirout:35,disabl:[0,17,19],disable_cach:19,disable_entrypoint_overwrit:19,disciplin:7,disconnect:9,discuss:[1,7,14,35,36],disk:[9,19],disp:19,displai:[13,14,26],disrupt:30,dissemin:31,distribut:[23,32],diverg:30,divid:[6,12],dll:9,dlr:33,doc:[10,15,26,32],docker:[12,25,27],dockerfil:[19,23,26],dockerhub:[15,19,26],docstr:[25,32],document:[1,7,17,18,19,23,26,30,32,35,36],documentroot:13,doe:[5,15,19],doesn:[11,26],doi:[25,32],domain:[11,13,14],don:[11,14,15,18,19,23,26],done:[1,13,16],dot:[15,30],down:16,download:[6,9,11,19,23,26],dozen:17,draw:[22,26],draw_random_numb:35,dreamhost:9,drive:[1,8,12,19,26],driven:25,driver:26,dropbox:11,dropdown:23,dst:9,durat:[8,14],dure:[5,8,26,33,35],dutch:[14,33],e7ab82cf:14,e:[0,1,10,11,12,15,20,23,25,26,30,31,32,35],ea6fcf970be647b5a46d2a85cc1377ec:14,each:[5,6,9,13,14,15,16,19,35],easi:[12,23,30],easili:[17,19,23,25,26,30],echo:19,edg:13,edinburgh:22,edit:[0,10,13,17,19],editor:[5,19],edu:9,educ:1,ee:15,effect:[19,23,25,30],effici:[2,22,23,30],either:[1,5,11,12,16,23,30],electron:0,element:[8,19],els:[5,14,35],email:[2,5,6,11,12,13,15],empathi:0,employe:[6,18,19,20],emul:26,en:[9,14,26,32],enabl:[8,11,13,22,26,30],encapsul:30,encount:[1,10,26],encourag:26,encrypt:11,end:[1,11,16,22,26,35],eng:10,engag:[1,22],engin:[22,33],enhanc:30,enrol:23,ensur:[7,13,19,20,25,30,33,34],enter:[5,9,11,13,15,18,19],enterpris:20,entir:18,entrypoint:36,env:1,environ:[0,1,9,12,14,15,19,26],environment:26,equal:35,equival:26,error:[5,13,15,23,26,35],errorlog:13,escienc:[22,25,33],especi:[23,30],essenti:[12,23,25,30],establish:[11,12,34],etc:[1,5,13,14,15,19],eth0:19,ether:19,ethnic:0,eusabl:25,evalu:33,even:[16,19],event:[0,1,22],everi:[10,15,16,19,23],everydai:30,everyon:[0,23,26],everyth:[5,26],everytim:17,evolv:25,ex:[9,10,11,12,21],exactli:15,exampl:[0,9,11,12,13,15,16,17,19,20,22,23,32,35],excel:[6,23],except:[16,20],exclud:35,excludedfil:35,excludefilesfromcoverag:35,exclus:22,execut:[5,19,20,25,26,32],executor:[15,19],exist:[1,6,7,16,18,35],exit:5,expand:[6,12,15,25],expect:[0,34,35],expectedvalu:35,experi:[0,14,22,23],experienc:23,experiment:34,expert:[22,33],expir:[11,12],explain:16,explan:12,explicit:0,explor:23,exploratori:23,expos:[11,13],express:[0,14],extend:25,extens:11,extern:[5,6,11,12,26,30],externalserv:11,externalserveralia:11,extract:9,extrem:14,f:[1,10,19,25],face:0,facilit:[8,22,31],factor:23,faculti:[7,12,14,20],facultyabbrevi:12,fail:[15,19,26,35],fair4r:25,fair:[0,1,2,22,31,36],faith:0,fall:16,fals:[19,35],far:19,fbconfig:26,feasibl:9,featur:[1,19,23,30,32,35],featurest:30,fedora:5,feedback:[30,36],feel:[14,15,17],fellow:14,few:[12,13,14,17,19,36],ff:19,field:[6,11,12,15,25],figur:16,file:[1,6,7,9,10,13,16,20,23,26,31,32,35],filenam:[5,35],fileread:35,filesep:35,filesmatch:13,filesystem:5,fill:16,fim:14,financi:23,find:[1,10,11,12,13,15,19,26,35,36],findabl:[7,22,25],fine:13,finish:13,firewal:[12,13],first:[6,9,10,11,12,13,14,15,16,18,30],fit:[12,14],five:[25,33],fix:30,flag:[19,26],flagship:30,flake8:[25,32],flavour:5,flow:23,focu:22,focus:[0,22],focuss:22,folder:[1,5,9,11,19,23,26,35],follow:[0,1,5,6,7,10,11,13,14,15,17,18,19,21,23,25,26,30,31,32,34,35],forcegid:5,forfil:35,forget:11,form:[1,13,16,20,23,33],format:[7,11,12,15,32,35],formatspec:35,formatt:[25,32],former:18,forum:[19,36],forward:11,foster:0,found:[13,15,25,26],foundat:22,four:[5,12],fprintf:35,fqdm:10,fqdn:[11,12,13],fr:9,frame:23,framework:[26,33,35],free:[0,13,14,15,17,23,30,31],freedom:20,freeli:13,frequent:13,friendli:[14,23],from:[0,1,5,6,7,8,9,10,12,14,15,16,18,19,20,23,25,26,30,31,32,33,34,35,36],fromfold:35,ftp:20,full:[11,13,33],fullfil:35,fulli:13,function_1:35,function_2:35,fundament:[19,22,23,33],further:[0,12,13,14],furthermor:17,fuse:5,fusermount:5,futur:[6,12,18,22],g:[1,5,10,11,12,15,20,23,25,26,31,32,35],gatewai:12,gb:19,gc:[14,19],geco:19,gender:0,gener:[1,7,12,13,14,15,18,20,22,25,26,30,35,36],genpath:35,geograph:23,geospati:22,get:[1,5,11,12,13,15,18,19,22,23,26,30,32],getrootdir:35,gh:1,gid:5,git:[1,17,18,25,26,30,32],gitbash:[23,26],gitflow:[25,32],github:[1,14,25,26,32,36],gitignor:23,gitlab:[12,20,25,30,32],give:[15,26,30],given:20,glnxa64:19,global:19,glxgear:26,gnome:26,go:[1,9,11,13,14,18,19,22,26],goal:[13,25],gone:10,good:[0,1,11,13,17,30],googl:[13,14],gotten:26,gracefulli:0,grant:[12,19],graph:23,graphic:23,green:15,grid:14,group:[8,14,17,20,33,34],grow:6,gtk2:9,gtk:9,guess:6,gui:[6,9,27],guid:[7,9,12,13,15,17,23,25,30,32,33,35],guidanc:6,guidelin:[25,32,33],guru:32,h:[9,10,21],ha:[10,11,13,14,17,18,19,20,22,23,25,30,33],half:5,hand:[19,23],handi:15,handl:12,happen:[11,15],harass:0,hard:26,harm:0,hastag:35,have:[0,1,6,7,8,10,11,12,13,14,15,17,18,19,22,23,25,26,30,33,35,36],haven:[5,15,26],hc:9,he:20,head:6,headach:13,healthi:32,heatmap:23,held:34,hello:[19,26],help:[1,2,18,19,23,30,33,35],helper:22,henc:16,here:[1,6,7,10,11,12,13,14,15,16,18,19,23,26,35],hesit:14,hi:20,high:[6,22],highlight:19,histogram:23,histor:30,histori:18,hit:5,hold:6,holland:11,home:[5,11,14,19],hope:[1,22],host:[9,11,13,15,17,19,20,25,26,32],hostid:19,hosting:[13,15],hostnam:[10,13],hot:30,hotfix:30,how:[6,7,13,14,22,23,26,30,34],howev:[10,19,26],hpcwiki:14,html:[1,13,15,23,26,32,35],http:[0,1,5,9,10,11,12,14,15,19,22,26,30,32,35],hub:[1,15,19,22],huff:34,human:19,hw:19,hygien:[25,32],i:[1,5,13,14,16,25,30],ict:[5,9,12,14,15,20,36],id:[5,19],idea:[1,30,36],ideal:[25,30],ident:0,identifi:[25,35],idx:35,ifconfig:[19,26],ifmodul:13,imag:[25,26],image_nam:[15,26],image_vers:26,imageri:0,imagin:[16,17],immut:26,implement:[15,19,30,33],impress:11,improv:[2,14,25,36],inact:18,inappropri:0,inc:19,incid:0,includ:[0,7,11,12,20,23,25,26],includingsubfold:35,inclus:0,incomplet:26,increas:2,indabl:25,indent:15,index:[1,14,15,32,35],indic:[5,11,15],individu:[0,1,14,19,34],infinit:30,inflamm:32,info:[19,26,32],inform:[0,1,2,6,10,11,12,13,14,15,17,18,19,23,25,35,36],infrastructur:36,inherit:35,init:26,initi:[2,5,6,33,36],initialis:[15,19],innov:14,input:[23,34,35],inputpars:35,insert:5,insid:[15,26,36],inspect:[23,25],inspir:22,instal:[5,6,9,11,12,14,20,23,25,32],instanc:[0,1,15,16,17,19,20],instead:[11,15,17,35],institut:[32,33],instruct:[1,5,6,11,12,13,15,19,23,25,26,32],instructor:22,insult:0,integ:35,integr:[17,19,25,30,32,34],integrationtest:32,intend:[17,23,30],intent:26,interact:[19,23,26,30],interest:[0,1,18],interfac:[5,23],interg:19,intermediari:[11,15,18],intermediary_serv:11,intermediary_server_address:11,intern:[14,16,26],internet:[12,13,19],interoper:[7,22,25],interrupt:9,intervent:19,intranet:14,intro:[23,32],introduct:[14,19,23,34],introductori:[7,23],intuit:30,invalid:[11,19],investig:0,invit:30,involv:25,io:[1,15,19,26,30,32],ip:[13,19],ipaddress:26,ipython:23,irif:9,iscel:35,ischar:35,isempti:35,isfil:35,islog:35,ismac:35,isol:[26,30],issu:[0,1,9,17,18,25,30,32,36],iter:19,its:[0,6,12,14,16,19,23,34],itself:[12,17],jan:11,jekyl:14,job:[13,15],joi:14,join:[22,36],jose:22,journal:31,json:35,jsondecod:35,julia:15,jun:13,junit:35,junitresult:35,jupyt:[1,25,32],jupyterbook:[25,32],just:[13,14,15,26],k:34,kde:26,keep:[12,14,15,16,30,36],keepachangelog:32,kei:[8,10,11,13,15,23,33],kept:[11,35],kernel:23,keyboard:[13,26],keygen:10,keynam:10,keyout:[11,13],kind:[9,14,35],kindli:14,know:[6,10,11,14,26,35],knowledg:[12,19,23],known:[23,34],konsol:26,kubernet:15,l:26,lab:[13,16,20],label:[1,19],lack:30,lamp:14,languag:[0,23],laptop:14,larg:[6,12,14,17],larger:[15,19],last:[12,23],later:16,latest:[1,15,19,23,26,30,32],latter:5,lead:[26,33],leadership:0,learn:[7,19,22,23,31],learnpython:23,leav:[12,18],left:[13,16],less:19,lesson:[19,23,34],let:11,letter:11,level:[0,2,16],lib:13,libgl:26,librari:[7,11,14,22,23,26,35],lic:19,licens:[7,14,25,32],life:33,lightweight:[15,23,26],like:[1,5,6,7,12,13,14,15,17,18,19,23,26,30,35],limit:[17,30],line:[5,13,15,20,22,23,30,35],link:[1,5,6,9,11,13,14,15,23,26,36],linkedin:14,linter:[25,32],linux:[5,9,11,12,13,14,15,19,20,21,23,26],lisa:14,list:[5,7,8,13,14,15,19,22,23,26,35],littl:23,live:23,ll:11,ln:19,load:[23,26,35],local:[5,6,9,10,13,14,15,17,18,19,21,23,26,30],localhost:13,localmachin:11,locat:[8,13,19,26],log:[12,13,14,19,35],logic:[16,35],login:[8,10,12,15,16,19,23],longer:[14,33],look:[1,11,13,14,19,25,26],loos:26,lose:18,lot:[14,23],lower:19,ls:11,lsst:32,lt:[15,20],m:35,mac:[12,15,16,19,23,26],mac_address:19,machin:[6,9,10,12,13,14,15,18,19,23,26],maco:[23,26,35],made:[5,15,22,31],mai:[0,5,11,12,14,15,16,18,23],mail:0,main:[6,12,22,26,30],mainfil:35,mainli:36,maintain:[0,14,17,18,22,23,30],mainten:12,major:36,make:[0,2,5,6,7,10,11,12,13,15,18,19,22,23,25,30,31,32],makeareadm:32,manag:[7,12,13,14,17,20,22,25,28,31,32,36],manchest:22,mani:[12,33],manipul:23,manner:16,manual:[1,5,17,23,26,34],map:[19,25,30],mapping_toolbox:19,march:[14,22],mark:15,markdown:23,mass:25,master:[1,23,30],match:[19,26],matchm:25,materi:[7,22,23,31],mathwork:[19,35],mathworks_root:19,matlab:[17,34],matlab_licens:19,matlab_releas:19,matter:30,mayb:14,md:15,me:[14,35],mean:[5,11,13,15,26,30],meaning:[25,32],measur:34,media:[0,5],medium:26,member:[0,1,12,14,16],memori:14,mention:14,menu:[9,18,26],merg:[23,25,30],messag:[11,15,25,26,32,35],metadata:[7,25],method:[19,23,35],microsoft:[13,14,26],middleman:13,might:[1,7,10,14,17,18,20,35],mind:[1,12],minut:23,miss:23,mkdir:[5,13,19,35],mkdirifneed:35,mod_ssl:13,mode:[5,10],model:[23,25,30,31,32,33],modern:11,modif:19,modifi:[9,13,15,19],modul:[13,34],modular:25,module07_construction_and_design:32,moment:14,monthli:1,more:[1,2,6,7,10,11,12,13,14,15,16,17,18,19,22,25,26,30,31,33,35],most:[6,13,19,23,26,31],motiv:[22,23,34],mount:[6,8,9,12],mous:26,move:[14,18,19,20,26],movi:11,mpm:19,msg:35,much:[6,13,14,34],multipl:[15,16,19,23,30],music:11,must:[5,11,13,15,19,23],mv:19,mwaccount:19,my:[1,10,14,19,21],mydomain:11,mynetid:11,mysql:12,n1463:9,n:35,name:[5,6,10,11,12,13,14,15,16,19,26,30,35],nameoftest:35,namespac:18,nano:[5,13,19],narrow:16,nation:[0,33],natur:[23,31],navig:[5,6,9,11,13,14,15],nearing:12,necessari:[0,12],need:[1,5,6,11,13,15,16,19,20,22,23,25,26,30,34],net:[5,9,10,13,14,26],net_admin:19,netherland:[11,33],netid:[5,6,11,12,14,15,19],netlifi:32,network:[11,14,20],never:19,newkei:[11,13],next:[6,16,30],nginx:[11,13],nicknam:[10,21],nl:[0,2,5,6,9,10,11,12,14,15,17,19,21,32,35],nlesc:32,noauto:5,node:[11,13],noi:26,non:[6,12,19],none:11,noninteract:19,nonstandard:14,nopasswd:19,normal:[13,19,26],nosetest:15,note:[6,23,26,36],notebook:[25,32],notic:11,nov:13,novic:32,now:[11,13,15,18,19],nteroper:25,number:[6,12,14,19,26,30],numpi:23,numpydoc:32,nvie:30,nwo:[14,33],o:[5,21],object:[23,35],oblig:0,observ:34,obtain:[5,12,25,32],occur:[15,35],octob:33,octopu:23,off:[1,30],offens:0,offer:[5,6,7,8,17,19,20,22],offici:[0,36],offlin:[0,19],often:[12,15,30],onc:[19,25,26,30],one:[6,10,12,13,14,15,18,20,23,26],ongo:[1,12],onli:[15,19,20,22,35],onlin:[0,7,17,19],oom_kill_dis:19,open:[0,1,2,5,12,13,18,22,23,25,26,30,36],openssl:[11,13],openwork:14,oper:[6,11,12,14,15,16,19,20,23,26],opt:19,option:[5,6,7,8,11,12,15,25,26,32,35,36],order:[11,12,13,14,15,19,26],org:[0,11,14,23,32],organ:[25,30,32,33,35],organis:[7,11,16,22],organiz:[6,12],orient:0,origin:[7,11,25,30],os:[9,15,20,23],osx:9,other:[0,1,6,8,9,11,12,13,16,17,18,19,20,22,23,25,26,30],otherwis:0,our:[1,2,12,13,14,15,17,19,22,36],out:[10,11,12,13,14,15,19,36],outdat:14,outlin:13,output:[15,25,33,35],outsid:36,outsourc:12,over:[11,13,14,23,25,30],overcompl:30,overflow:18,overview:[13,22,23],own:[1,12,14,15,17,18,19,20,26,31,35],owner:[16,18],ownership:17,oxford:22,p:[10,21,35],pace:[23,31],packag:[1,5,7,12,13,17,23,25,26,30,32],page:[1,13,14,16,17,23,25,26,32],pai:14,painless:23,pair:10,panel:16,paragraph:13,parallel:[14,15,19,30],parallel_computing_toolbox:19,paramet:[34,35],parent:16,pars:35,parsexml:35,part:[5,6,12,16,22,23,25,30,32],parti:12,particip:[0,7],particular:[34,35],particularli:[14,23],pass:[15,26,35],passphras:10,passwd:12,password:[5,10,11,12,15,19],past:[14,15,19],patch:20,path:[11,15,23,26,30,35],payment:30,pc:26,pdf:[23,35],pdfreport:35,pem:[11,13],peopl:[1,13,14,16,23],pep8:[25,32],per:[14,23],perform:[22,23,34],perhap:[14,16],period:6,perman:0,permiss:[0,5,16,19],person:[0,6,11,18,23],personnel:6,phase:33,phd:8,phone:[6,12],photo:16,php:[13,14],phtml:13,physic:0,pictur:11,pip:15,pipelin:26,pkg:32,place:[1,13,30,35,36],plai:33,plain:23,plan:[1,6,12,18,28,30],platform:[14,23,26,35],pleas:[2,11,12,14,15,17,19,22,25,26],plot:23,plu:35,plug:14,plugin:35,pluginhtml:35,pluginxml:35,poetri:[25,32],point:[1,13,14,17,18,30],pointer:30,polar:23,polici:[0,19],polit:0,popul:[6,12],popular:[13,23,31],port:[12,13,15,26],portal:[6,12,13,14,19],posit:0,possibilti:30,possibl:[1,14,19,20,23],post:[0,14,18,30],postgresql:20,potenti:1,power:[14,23],practic:[1,2,7,11,22,23,25,30,32,33,36],pre:[12,23,25,32],prefer:[7,20],prefix:35,prepar:[3,35],prescrib:15,presenc:[13,19],present:[19,35],preserv:[6,7,12],press:[1,9,16,19,26],prevent:19,previou:[11,19,23,30],previous:34,prickli:14,primari:[26,30],primarili:30,princeton:7,principl:[25,31],print:[13,35],printabl:23,printcoverag:35,prior:35,privaci:14,privat:[0,5,6,10,11,15,16,17,19,20],privileg:[5,13,19],pro:23,probabl:[5,14,23],problem:[10,14,26],proce:26,procedur:[11,15],process:[2,7,11,12,13,14,17,19,25,30,33],produc:[33,35,36],producecoberturahtml:35,producecoberturaxml:35,producejunit:35,producepdfreport:35,producingjunitformat:35,producingpdf:35,product:[19,23,30],profession:[0,22],profil:[1,9,13],program:[6,9,12,13,22,23,25,26,28,32],programm:[2,22,23],progress:[18,32],project:[0,8,11,12,14,15,16,23,30,32,33],project_drive_nam:5,prompt:[9,11,13,15,19,23],promt:10,propag:9,proper:30,properli:17,properti:35,propos:1,protocol:[6,11,25],proud:1,provid:[1,6,11,12,14,18,19,20,22,25,26,31,36],provinc:11,proxi:[10,13],proxy_http:13,proxycommand:10,proxypass:13,proxypassrevers:13,ps:[15,19],psf:32,pub:10,publicali:22,publicli:31,publish:[0,3,14,17,32],pull:[1,13,19,23,30],pull_polici:19,purpos:[12,14,26,30],push:[1,23,30],put:[13,16],putti:[12,15],pvmd:35,pwd:[26,35],pylint:[25,32],pypi:[25,32],python:[1,15,25,32,34],python_:32,q:[1,19],qualif:35,qualifi:13,qualiti:[17,32],quarto:[25,32],question:[1,6,11,12,15,19,22,23,26,34,36],quick:23,quickli:[14,30,35],quit:17,r2017a:35,r2020a:19,r2021b:19,r:[11,14,15,19,22,25],race:0,rais:18,rang:23,rate:35,rather:[15,36],rcc:14,re:[1,14,15,23,26,34,35],reach:[1,10,12,30],read:[6,9,12,14,18,26,33,35],readexcludedfil:35,readi:[15,30],readm:[7,25,32],readthedoc:[25,32],realpython:32,reason:[0,12,14,23],receiv:[12,13,26],recogn:35,recogniz:15,recommend:[6,7,8,10,12,15,18,19,23,25,30,34],reconfigur:[13,15],record:[23,25,32],red:15,redhat:[5,12,20],redirectmatch:13,reduc:19,ref:35,refactor:[25,32],refer:[6,7,12,23,25,32,36],refineri:[23,31,34],reflect:30,regard:[0,7],regardless:0,registr:[15,19],registri:[17,25,32],regress:34,regular:22,regularli:30,reimplement:25,reinterpret:25,reject:0,rel:12,relat:[1,14,35],relaunch:19,releas:[19,30,32],relev:[1,17,23,36],reli:[12,19,26,30,34],religion:0,reload:15,reloc:19,rememb:[1,12,13],remot:[10,15,16,30],remount:5,remov:[0,19,23],renew:11,renv:32,repeat:30,repercuss:0,replac:[5,10,11,13,15,26],replic:25,replica:9,report:[0,35,36],reportfilehtml:35,reportfilepdf:35,reportfilexml:35,reportfold:35,reportformat:35,repositori:[1,7,14,16,17,19,26,30,31,32],repository_token:19,repres:[0,23,33],represent:0,reproduc:[1,19,22,25,32,33],req:[11,13],request:[1,5,8,14,20,30,36],requir:[8,9,14,15,18,19,20,23,25,26,31,35],rerun:26,research:[1,2,6,7,8,11,12,14,16,17,19,20,28,30,32,33,36],researchdata:[7,22,25,32],resourc:[1,7,22,23,25,35,36],respect:[0,11],respond:[11,15],respons:[15,19,34],rest:1,restart:[5,13,15,19],restor:[6,20],result:[0,15,33,34,35],retent:6,retriev:[5,19],reus:[7,14,25],reusabl:[22,25,33],review:[0,7,30],rewrit:13,rich:25,right:[0,13,15,19,20],rm:[15,19,26],role:[11,18,33],room:[6,12],root:[1,11,12,15,19,35],rootdir:35,row:23,rsa:[10,11,13],rse:32,rstudio:23,rubi:15,rule:30,run:[1,9,12,13,14,19,20,25,34,35],run_testsuit:35,runner:[12,17,20,35],runtest:35,runtim:[9,12],rw:[5,11],s3:19,s:[0,1,9,11,12,13,14,15,16,18,19,23,30,35],safe:[11,15,18,19],safeti:[11,12],sai:[11,13,15],same:[9,11,14,15,16,19,23,26,30,34],sampl:15,save:[1,11,13,15,23],scale:14,scan:20,scatter:23,scenario:16,scienc:[1,2,22,23,31],scientif:[14,23,25,31],scientist:[23,34],scm:32,scp:11,scratch:13,script:[13,15,16,17,19,20,34,35],search:26,second:[9,11],section:[6,12,15,36],secur:[6,8,9,10,12,13,14,18,20,30],see:[1,6,7,11,13,14,15,17,19,20,26,35],seen:35,select:[6,11,12,16,35],selectif:35,selector:35,self:[6,11,12,13,14,23],selfservic:19,semant:[25,32],semaphoreci:15,semver:32,send:[11,13],sens:22,sensit:[6,14,23],sent:[11,13],separ:[0,9,19,23,30,35],sequenc:25,seri:[11,19,23,30],serv:[11,13],server:[6,8,9,10,14,19,26],server_domain:13,server_mount_point:5,serveradmin:13,servernam:[12,13],servic:[6,7,8,11,12,13,15,17,20],servicedesk:14,session:26,session_serv:19,session_timeout:19,set:[0,1,6,9,11,12,16,17,18,20,23,26,30,32],setup:[5,19,20,25,26,32,35],sever:[6,14,23],sexual:0,sftp:5,sh:1,share:[1,9,12,14,15,19,23,26,30,36],sheet:23,shell:[15,19,20,23,26],ship:26,shm_size:19,shortcut:13,should:[1,6,9,11,12,13,15,19,25,30,34,35],show:[0,1,13,15],shown:26,shtml:13,sidebar:18,sign:[6,11,13,22,31],signal:34,similar:[16,17],similarli:16,simpl:[22,23,30],simpler:30,simpli:[5,23,26],simul:[14,34],sinc:[22,35],singl:[5,23],sink:14,site:[13,14],situat:[6,18],six:30,size:[0,19,23],skill:[20,22],skip:11,slide:23,slider:23,slow:30,small:[13,14,30],smaller:30,snakeoil:13,snapshot:30,snelliu:14,so:[5,6,7,9,11,12,13,15,19,23,26],social:[0,23,32],sock:[15,19],softwar:[1,2,14,17,19,26,30,31,32,36],solid:34,solopreneur:13,solut:[1,8,12,19,26,36],solv:14,some:[6,11,12,13,14,18,20,23,26,31],someth:[5,13,15,26],sometim:[6,12,14,15,16],sonarcloud:[25,32],soon:14,sort:13,sourc:[1,11,13,21,22,23,25,26,30,32,34,35],sourceforg:9,southampton:22,space:[0,8,12,15,19,34],spawn:[15,26,30],speak:[12,23],special:[14,23],specif:[0,1,5,12,13,14,16,19,22,26,35],specifc:19,specifi:[6,9,12,15,19],spectrometri:25,sphinx:[25,32],split:36,spotlight:26,spring:28,src:35,srcfolder:35,srcfoldernam:35,srv:[15,19],ssc:20,ssh:[11,12,20,23],sshf:5,ssl:20,sslcertificatefil:13,sslcertificatekeyfil:13,sslengin:13,ssloption:13,ssp:14,stabl:30,stack:[18,33],stackoverflow:26,staff:[5,9,11,14],stage:19,stai:1,stand:25,standard:[6,7,11,14,20,25,31,34],start:[1,9,13,15,16,19,23,26,30,32,33,35,36],state:[11,30],statement:35,statist:23,statu:[13,15,19],stdenvvar:13,stem:30,step:[23,26,30],steward:[7,12,14],stewardship:[14,25],still:[13,14,18,26,34],stimul:33,stipul:30,storag:[12,15,19,36],store:[6,8,9,11,13,19],str2doubl:35,straightforward:18,strcat:35,strcmp:35,strfind:35,strict:11,string:35,strive:19,structur:[23,25,26,30,35],student:[5,9],style:23,su:15,sub:16,subdirectori:26,subfold:35,subgroup:16,subject:16,submit:12,subplot:23,subset:16,subsystem:23,success:[8,15,30],successfulli:[13,19],sudo:[5,12,13,15,19],sudoer:19,suffix:35,suggest:12,suit:[30,35],suitabl:[6,16,30],summari:[18,23],sumnumb:35,supercomput:[14,22],supplementari:23,suppli:19,support:[14,22,23,30,35,36],sure:[1,5,7,12,13,15,18,19,26],surf:[9,22],surfdriv:[8,11],surfsara:14,susan:14,suscept:30,sustain:33,swcarpentri:32,swrast:26,symbol:35,sync:8,synchron:9,syntax:[13,23,26,35],sysadmin:15,system:[5,6,12,13,14,15,16,19,20,23,25,30,31,32],systemat:30,t:[5,10,11,13,15,18,19,23,26],ta:14,tab:[16,19],tabular:7,tag:[15,19,25,30,32,35],tailor:22,take:[0,11,19,30,34,35],taken:33,talk:36,tar:21,targ:10,target:[10,19,21,25,26],task:23,teach:[22,23],team:[0,12,22,30],technic:12,technolog:23,teeth:14,tell:[1,13],templat:[1,19,31,33],temporari:[0,30],temporarili:0,term:[7,33],termin:[1,5,11,13,15,23,35],test:[13,26,30,32,33],test_:35,test_draw_random_numb:35,test_exampl:35,test_function_1:35,test_function_2:35,test_sumnumbers_returns_expected_value_for_integer_cas:35,testartifact:35,testcas:35,testclasssetup:35,testclassteardown:35,testfold:35,testreport:35,testreportplugin:35,testresult:35,testrunn:35,testsuit:35,testtag:35,text:[23,26],than:[13,14,15,26],thank:14,thei:[0,1,11,12,15,16,18,26,30,35],them:[5,9,13,16,30],theme:16,theoret:9,theori:11,therebi:19,therefor:[11,19,20,30,34],thi:[0,1,8,14,17,22,23,25,26,30,33,34,35,36],thing:[1,12,14,15,36],think:30,those:[6,16,33],threat:14,threaten:0,thredd:[11,13],three:[6,12,16,30],through:[5,6,7,9,12,14,17,18,19,22,23,25,30],throught:[8,19],thu:19,till:15,time:[5,6,10,12,14,15,25,30,34],timelin:30,tip:1,tldr:19,tls_verifi:19,tmp:[19,21],togeth:[1,16,19],token:19,toml:[15,19],too:13,tool:[17,22,23,25,26,32],toolbox:19,top:[9,16],topdesk:[12,13,14,19],topic:[1,15,36],total:30,touch:14,toward:[0,23,25],trace:31,track:[15,23,32,36],tracker:17,train:[1,31],transfer:[1,11,16,17,20],translat:25,transpar:25,transposon:25,transposonmapp:25,trial:19,trigger:[1,15,19],troll:0,trust:11,tu:[1,2,7,9,10,14,15,16,18,20,23,25,31,32,33,36],tudelft:[0,2,5,6,9,10,11,12,14,15,17,19,21,32],tudelt:12,tunnel:20,ture:[25,32],turn:[13,19],tutori:[13,15,23,25,30,32],twitter:14,two:[6,9,11,15,30,35],txt:15,type:[5,13,14,15,19,23,26,30],u:[5,6],ubuntu:[5,12,13,19,20],ucsbcarpentri:26,ufw:13,ui_login_tunnel:10,uid:5,uk:[7,22],ultim:[23,25,26],umbrella:5,unabl:[26,30],unaccept:0,unchang:26,uncompl:13,under:[1,3,4,14,15,19,24,25,27,28,29,36],understand:[23,33],unid:14,uniqu:[23,25],unison:8,unit:[6,11,12,25,32,34,35],unittest:[32,35],univers:[6,11,12,22],unix:[9,12,23,26],unlik:25,unmount:5,unoffici:11,unsupportedplatform:35,until:[1,19],unusu:6,unwelcom:0,unzip:19,up:[1,6,9,11,12,14,16,17,20,22,23,26,31,32,33,35],upcom:[22,30],updat:[12,13,23,30],upenn:9,upgrad:[12,17],upload:[19,25,32],upon:[15,25],upstream:1,urg:17,url:[13,15,19],urra:22,us:[0,1,2,5,6,8,9,10,11,12,13,14,16,18,19,20,22,23,25,27,30,31,32,34,35,36],usecas:23,user:[10,11,12,13,15,19,20,23,25,26,32],userinfo:14,usernam:[1,5,10,11,12,18,19,21],using_docker_imag:15,usr:[13,19],usual:[6,15,19,26,35],util:[5,13,26],v2:32,v:[15,19,26],vacuum:14,valid:[15,18],valu:[5,19,23,35],vanilla:23,varargin:35,vari:7,variabl:[19,26,35],variou:[8,22,25,30],vcxsrv:26,ve:23,venv:15,veri:[16,22,35],verif:[25,32],verifi:[13,15,19],version:[0,11,15,22,23,26,30,32,35],vi:5,via:[0,9,12,13,14,19,26,36],video:[7,23,33],view:[14,19,22],viewpoint:0,virtual:[5,6,14,15,19,20,26],virtualbox:15,virtualhost:13,viru:20,visibl:[13,16],visit:[2,22,26],visitor:[11,13],visual:[23,26],vm:[12,14],volum:19,vouillon:9,vp:[11,15],vvv:10,w:[10,21],wa:[13,15,18,21,25],wai:[12,13,18,23,25,26,31,32],wait:1,walk:[6,23],want:[5,6,12,13,15,16,18,19,20,21,22,23,30,35],warn:[11,35],we:[0,1,9,10,11,12,13,14,15,16,18,19,22,23,26,30,34,35,36],web:[5,11,12,16,20,23],webdata:[5,6,9],webdav:[5,6,9],webdriv:6,webinar:1,webmast:13,webserv:[12,13],websit:[2,9,11,13,17,20,22,23,26,36],week:6,welcom:[0,26],well:[6,7,19,25,30],went:19,wget:19,what:[0,10,18,23,26,30,35],whatev:[14,20],when:[0,6,10,11,12,13,15,16,17,18,19,21,26,30,34,35],whenev:15,where:[1,5,11,13,15,16,18,19,23,30,36],whether:[6,7,15,23,35],which:[0,5,6,9,11,12,13,14,16,19,23,25,26,31],who:[0,6,12,13,14,18,23],whole:15,why:[12,23],wide:[12,23],widget:23,wiki:[0,14,17],win:9,window:[11,12,14,15,16,20,23,35],wish:23,within:[0,6,14,15,16,19,20,26,33],without:[0,11,13,18,19,23,30,35],withtextoutput:35,wizard:9,word:6,wordpress:14,work:[1,5,9,11,12,13,14,16,17,19,20,22,23,26,30,32,33],workdir:19,workflow:[1,23,25,32],workshop:[1,7,23,31,36],workspac:30,world:[14,19,22,26],worldwid:22,worth:14,would:[1,5,6,7,12,13,14,15,17,19,26,30,34],wq:5,wrangl:23,write:[5,6,7,9,12,15,22,23,30,34],wrong:10,wsl2:23,wsl:26,www:[9,13,14,15,19,22,30,32,35],x11:26,x4uwn:15,x509:13,x86:9,x:[5,9,15,19],xhost:26,xml:35,xmlfile:35,xmlplugin:35,xquartz:26,xserver:26,xterm:26,xvf:21,xxxxxxx:15,xxxxxxxxxxxxxxx:15,yaml:15,ye:19,year:[6,12],yet:26,yml:[1,19],you:[5,6,7,9,10,11,13,15,16,17,18,19,20,21,22,23,26,30,31,33,34,35,36],your:[7,8,9,10,11,14,17,18,19,20,22,23,25,26,30,31,32,35],your_gid:5,your_netid:5,your_project_nam:5,your_server_ip:13,your_uid:5,yourself:[15,17,34],yum:[5,12],zenodo:[14,25,32],zero:22,zuid:11},titles:["Code of Conduct","Contributing guidelines","About the DCC","FAIR data","Getting started","Mount Project Drive on Server","Request Project Drive space","Prepare data for publishing","TU Delft data storage","Sync with Project Drive and SURFDrive with Unison","Configure SSH Tunneling","Configure SSL certificates","Request a Virtual Private Server","Setting up an Apache web server","Getting started","Continuous Integration with Gitlab","Creating GitLab groups","TU Delft GitLab","Transfer ownership of a GitLab repository","Setting up a Gitlab runner for MATLAB","Remote servers","Moving data to your server","Courses and workshops","Research Software Curriculum","Tools","FAIR checklist for research software","Using a docker container with a GUI","Working with containers","FAIR Software","Getting started","Branch management","Version control with Git","FAIR assessment cards","Software management plan","Software testing","Testing with MATLAB","Welcome to the DCC Guides!"],titleterms:{"1":[5,6,11,12,13,15,16,18,19],"10":15,"2":[5,6,11,12,13,15,16,18,19],"3":[5,11,13,15,16,18,19],"4":[5,13,15,16,18,19],"5":[5,13,15,18,19],"6":[5,15,18,19],"7":[15,19],"8":[15,19],"9":15,"default":10,"function":15,"new":[5,18],A:30,For:1,about:2,access:26,accord:[6,12],achiev:[5,6,9,11,12,13,15,16],acknowledg:[14,25],activ:15,add:19,aim:30,all:13,an:13,anaconda:23,anecdot:14,anoth:21,apach:13,approach:34,architectur:33,assess:32,assign:16,attribut:0,authent:15,background:[6,9,11,12,13,15,16,18,19],bash:23,benefit:30,beta:9,branch:30,build:1,can:14,card:32,cd:[15,19],certif:[11,13],challeng:30,chang:1,check:[15,18],checklist:25,ci:[15,19],client:21,cloud:14,code:[0,23],collabor:25,commun:22,comput:14,conda:23,conduct:0,configur:[10,11,12,13,15,19],connect:[5,15],contain:[15,19,26,27],content:[3,8,17,20,27,28,31,34],continu:[15,23],contribut:1,contributor:16,control:[25,31],copi:[11,21],cours:22,creat:[5,15,16,18,19],csr:11,curriculum:23,custom:19,data:[3,6,7,8,21,26],dcc:[2,22,36],delft:[5,6,8,11,12,13,14,17,19,22],deploi:[1,15],detail:5,develop:[1,33],diagram:33,directori:5,disclaim:36,docker:[15,19,23,26],document:[5,6,9,11,12,13,15,16,25],drive:[5,6,9],edit:5,email:18,enforc:0,enter:16,environ:23,essenti:22,exampl:[25,30],execut:35,facil:14,fair:[3,25,28,32],file:[5,11,15,19,21],fill:[6,12],find:[5,14],flow:30,fork:1,form:[6,11,12],from:[11,13,21],fstab:5,gener:11,get:[4,14,29,36],gi:22,git:[23,31],gitflow:30,github:[17,23,30],gitlab:[15,16,17,18,19,23],glossari:19,graphic:26,group:[5,16,18],gui:26,guid:[1,18,19,36],guidelin:1,help:[5,6,9,11,12,13,14,15,16],host:[10,14,21],how:[1,15],hpc:14,http:13,human:14,ict:[6,11,13],imag:[15,19],includ:5,incom:13,initi:[12,22],instal:[13,15,19,26],institut:22,integr:[15,23],invit:18,involv:36,ipywidget:23,issu:26,job:19,jupyt:23,jupyterlab:23,kind:1,learn:36,learner:22,licens:19,linux:10,local:[1,11],locat:5,log:16,mac:9,machin:11,maintain:1,make:1,manag:[23,30,33],matlab:[19,23,35],member:18,moder:1,modular:23,more:36,mount:[5,26],move:21,nation:14,navig:[12,23],need:[12,14],netid:16,next:[5,11,12,13],note:[5,11,13,15],notebook:23,obtain:19,open:33,option:[18,19],our:0,output:26,overview:15,ownership:18,panda:23,particip:1,password:16,person:14,pipelin:[15,19],plan:33,pledg:0,plotli:23,point:5,prefer:[6,12],prepar:7,prerequisit:[5,6,9,11,12,13,15,16,19],privat:[12,13],process:15,project:[5,6,9,18,22,25],proxycommand:21,publish:7,pull:15,purpos:[18,19],python:[22,23],qualiti:25,quick:15,r:23,redirect:13,refer:[13,15,19,26],regist:[15,19],releas:25,remot:[20,21,23],remov:18,repositori:[15,18,23,25],reproduc:23,request:[6,11,12,13,15,19],requir:6,research:[22,23,25],resourc:[14,33],respons:0,run:[15,26],runner:[15,19],save:5,scope:0,scp:21,section:16,secur:11,send:[6,12],server:[5,11,12,13,15,20,21],servic:14,set:[10,13,15,19],setup:15,softwar:[6,9,11,12,13,15,22,23,25,28,33,34],some:1,sourc:33,space:6,ssh:[5,10,15,21],ssl:[11,13],standard:0,start:[4,14,29],step:[5,6,9,11,12,13,15,16,18,19],storag:[5,6,8],store:15,strategi:30,submit:11,successfulli:15,sudo:21,surf:14,surfdriv:9,sustain:22,sync:9,system:26,t:14,tabl:[3,8,17,20,27,28,31,34],technic:5,term:19,termin:[10,26],test:[15,19,23,25,34,35],thi:[5,6,9,11,12,13,15,16,18,19],token:15,tool:[6,9,11,12,13,15,24],topdesk:[6,11],traffic:13,train:22,transfer:18,troubleshoot:26,tu:[5,6,8,11,12,13,17,19,22],tunnel:[10,21],type:34,ubuntu:15,unison:9,unit:15,up:[13,15,19],updat:19,url:5,us:[15,21,26],user:[5,18],verifi:26,version:[1,19,25,31],via:[5,6,11,15],virtual:[12,13],volum:26,vp:[5,12,13,19],vscode:23,want:1,web:13,websit:[1,14],welcom:[1,36],what:[5,6,9,11,12,13,14,15,16,34],window:[9,26],winscp:10,work:[15,27],workflow:30,workshop:22,write:35,x:26,yml:15,you:[1,12,14],your:[1,5,6,12,13,15,16,21]}}) \ No newline at end of file diff --git a/software/project_cards.html b/software/project_cards.html index bd857bb..e8c168d 100644 --- a/software/project_cards.html +++ b/software/project_cards.html @@ -425,14 +425,15 @@

FAIR assessment cardsVersion Control

-
_Essential_  
+
_Essential_
 - [ ] Use [git](https://www.atlassian.com/git) as a version control system 
 - [ ] Upload your project on [GitHub](https://github.com/) or [TU Delft GitLab](https://gitlab.tudelft.nl/)
 
 _Recommended_  
 - [ ] Make your repository [public](https://coderefinery.github.io/social-coding/)
-- [ ] [Branch hygiene](https://coderefinery.github.io/git-branch-design/)
-- [ ] [Meaningful commit messages](https://www.git-scm.com/book/en/v2/Distributed-Git-Contributing-to-a-Project#_commit_guidelines)
+- [ ] Consider your [branch hygiene](https://coderefinery.github.io/git-branch-design/)
+- [ ] Use a branching model (e.g. [GitFlow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow))
+- [ ] Use [meaningful commit messages](https://www.git-scm.com/book/en/v2/Distributed-Git-Contributing-to-a-Project#_commit_guidelines)
 
@@ -441,19 +442,15 @@

FAIR assessment cards
-

Dependency management

+

Collaboration

-
_Essential_
-- [ ] Document your project dependencies
-- [ ] Provide instructions for replicating the computational environment
+
_Essential_  
+- [ ] Make use of [GitHub issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues)
 
 _Recommended_
-- [ ] Use a [dependency manager](https://the-turing-way.netlify.app/reproducible-research/renv/renv-package.html)
-- [ ] Pin [exact versions](https://github.com/conda/conda-lock) used to generate your environment
-
-_Optional_
-- [ ] [Containerized workflow](https://the-turing-way.netlify.app/reproducible-research/renv/renv-containers.html)
+- [ ] [Contribution guidelines](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)
+- [ ] [Code of conduct](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)
 
@@ -466,13 +463,9 @@

FAIR assessment cards
_Essential_  
-- [ ] [README](https://github.com/18F/open-source-guide/blob/18f-pages/pages/making-readmes-readable.md)
-- [ ] [LICENSE](https://doi.org/10.5281/zenodo.4629662)
+- [ ] [README](https://www.makeareadme.com)
+- [ ] Apply a TU Delft pre-approved [LICENSE](https://zenodo.org/records/4629635)
 - [ ] [CITATION](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files)
-
-_Recommended_  
-- [ ] Make use of [Github issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues)
-- [ ] [Code of conduct](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)
 
@@ -485,38 +478,19 @@

FAIR assessment cards
_Essential_  
+- [ ] Source code documentation ([docstrings](https://numpydoc.readthedocs.io/en/latest/format.html))
+- [ ] Document your project dependencies
 - [ ] Installation instructions
 - [ ] User documentation
-- [ ] Developer documentation
-- [ ] Source code documentation ([docstrings](https://numpydoc.readthedocs.io/en/latest/format.html))
 
 _Recommended_  
-- [ ] Examples and tutorials (Jupyter notebooks, videos, screencasts)
-- [ ] Automate documentation building with [sphinx](https://coderefinery.github.io/sphinx-lesson/)
-- [ ] Website ([github.io pages](https://pages.github.com/), [Readthedocs](https://readthedocs.org/), [JupyterBook](https://jupyterbook.org/intro.html))
+- [ ] Developer documentation and setup
+- [ ] Examples and tutorials (e.g. Jupyter Notebooks)
 
-_Optional_  
-- [ ] Build [API reference](https://developer.lsst.io/python/numpydoc.html) from docstrings
-
-
-
-

-
-
-
-
-

Collaboration

-
-
-
_Essential_
-- [ ] Make use of [Github issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues)
-- [ ] Provide contribution [guidelines](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)
-
-_Recommended_
-- [ ] Choose a branching model ([DCC Guides on branches](https://tu-delft-dcc.github.io/software/git/branch_management.html))
-- [ ] Make use of [issue templates](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository)
-- [ ] Provide a [Code of Conduct](https://www.contributor-covenant.org/)
-- [ ] Use [semantic versioning](https://semver.org/) for your releases
+_Optional_
+- [ ] Documentation tools ([Sphinx](https://coderefinery.github.io/documentation/sphinx/), [JupyterBook](https://jupyterbook.org/intro.html), [Quarto](https://quarto.org/docs/guide/))
+- [ ] Build an [API reference](https://developer.lsst.io/python/numpydoc.html) from docstrings
+- [ ] Hosting ([GitHub Pages](https://pages.github.com/), [Readthedocs](https://readthedocs.org/))
 
@@ -529,14 +503,15 @@

FAIR assessment cards
_Essential_
-- [ ] Document verification of user installation
-- [ ] Document how users can verify the proper functioning of the software
+- [ ] Installation/execution verification
 
-_Recommended_  
-- [ ] [Defensive programming](https://swcarpentry.github.io/python-novice-inflammation/10-defensive/index.html)
+_Recommended_
+- [ ] [Defensive programming](https://swcarpentry.github.io/python-novice-inflammation/10-defensive.html)
 - [ ] Test your software with [integration tests](https://the-turing-way.netlify.app/reproducible-research/testing/testing-integrationtest.html) and [unit tests](https://the-turing-way.netlify.app/reproducible-research/testing/testing-unittest.html)
-- [ ] Make use of [Continuous Integration](https://the-turing-way.netlify.app/reproducible-research/ci/ci-options.html)
-- [ ] Code coverage check ([Codecov](https://about.codecov.io/), [Sonarcloud](https://sonarcloud.io/), [Travis](https://www.travis-ci.com/))
+- [ ] Make use of [Continuous Integration](https://coderefinery.github.io/testing/continuous-integration/) to automate testing
+
+_Optional_
+- [ ] Code coverage check (e.g. [Sonarcloud](https://sonarcloud.io/), [codecov](https://about.codecov.io))
 
@@ -545,18 +520,22 @@

FAIR assessment cards
-

Code quality

+

Software quality

_Essential_
-- [ ] Project [organisation](https://coderefinery.github.io/reproducible-research/organizing-projects/)
-- [ ] Record [software dependencies](https://coderefinery.github.io/reproducible-research/dependencies/)
+- [ ] [Organize](https://coderefinery.github.io/reproducible-research/organizing-projects/) your project for reproducibility
+- [ ] [Record and manage](https://coderefinery.github.io/reproducible-research/dependencies/) your software dependencies 
 
 _Recommended_
-- [ ] Follow a consistent code style, such as [PEP8 guidelines](https://realpython.com/python-pep8/)
-- [ ] Use a linter ([pylint](https://pypi.org/project/pylint/), [flake8](https://pypi.org/project/flake8/))
-- [ ] Use a formatter ([black](https://github.com/psf/black), [yapf](https://github.com/google/yapf))
+- [ ] Make [refactoring](https://refactoring.guru/refactoring) part of your workflow
 - [ ] Follow [best coding practices](https://alan-turing-institute.github.io/rse-course/html/module07_construction_and_design/index.html)
+
+_Recommended for Python_
+- [ ] Follow [PEP8 guidelines](https://realpython.com/python-pep8/)
+- [ ] Use a tool for dependency management (e.g. [poetry](https://the-turing-way.netlify.app/reproducible-research/renv/renv-package.html))
+- [ ] Use linter (e.g. [pylint](https://pypi.org/project/pylint/), [flake8](https://pypi.org/project/flake8/))
+- [ ] Use a formatter (e.g. [black](https://github.com/psf/black))
 
@@ -569,15 +548,17 @@

FAIR assessment cards
_Essential_  
-- [ ] Obtain a DOI from ([Zenodo](https://zenodo.org/) or [4TU.ResearchData](https://data.4tu.nl/info/about-your-data/getting-started))
+- [ ] Obtain a DOI ([Zenodo](https://zenodo.org/) or [4TU.ResearchData](https://data.4tu.nl/info/about-your-data/getting-started))
 
 _Recommended_  
-- [ ] [Semantic versioning](https://semver.org/)
-- [ ] Tagged releases ([GitHub](https://docs.github.com/en/repositories/releasing-projects-on-github))
+- [ ] Use [semantic versioning](https://semver.org/)
+- [ ] Create tagged releases ([GitHub](https://docs.github.com/en/repositories/releasing-projects-on-github))
 - [ ] [CHANGELOG](https://keepachangelog.com/en/1.0.0/)
-- [ ] Upload to registry ([PyPI](https://realpython.com/pypi-publish-python-package/), [conda](https://conda.io/projects/conda-build/en/latest/user-guide/tutorials/build-pkgs.html), [DockerHub](https://docs.docker.com/docker-hub/repos/))
-- [ ] [Release guide](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository)
-- [ ] [Continuous Integration](https://the-turing-way.netlify.app/reproducible-research/ci/ci-options) for build and release
+- [ ] Upload to [registry](https://github.com/NLeSC/awesome-research-software-registries) (e.g. [PyPI](https://realpython.com/pypi-publish-python-package/), [conda](https://conda.io/projects/conda-build/en/latest/user-guide/tutorials/build-pkgs.html))
+- [ ] [Releasing guide](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository)
+
+_Optional_
+- [ ] [Continuous Integration](https://the-turing-way.netlify.app/reproducible-research/ci/ci-options.html) for automated build and release