diff --git a/.Rprofile b/.Rprofile deleted file mode 100644 index 81b960f..0000000 --- a/.Rprofile +++ /dev/null @@ -1 +0,0 @@ -source("renv/activate.R") diff --git a/.gitignore b/.gitignore index fae8299..62600f9 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,7 @@ vignettes/*.pdf # R Environment Variables .Renviron + +.everyThingInTheCourse +.gitignore + diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/Dis.gitignore b/Dis.gitignore new file mode 100644 index 0000000..565f2b6 --- /dev/null +++ b/Dis.gitignore @@ -0,0 +1,5 @@ +.Rproj.user +.Rhistory +.Rdata +.httr-oauth +.DS_Store diff --git a/Lib.csv b/Lib.csv new file mode 100644 index 0000000..2b4b945 --- /dev/null +++ b/Lib.csv @@ -0,0 +1,22 @@ +library_name,library_function,code_exampile,library_documentation +tidyverse,collection of R packages designed for data science,read_csv(),https://www.tidyverse.org/packages/ +tidyverse(tidyr),provides a set of functions that help you get to tidy data,tidyr::pivot_longer(),https://www.rdocumentation.org/packages/tidyr/versions/1.2.1 +tidyverse(ggplot2),produce the plots,"ggplot(Datafile, aes(x=no_of_member, y=no_of_member))+ geom_point()",https://ggplot2.tidyverse.org/reference/ +here, enable easy file referencing in project-oriented workflows,setwd(),https://here.r-lib.org/ +plotly,creating interactive web-based graphs,plotly(graph_name),https://plotly.com/r/ +prettydoc,Creating tiny yet beautiful documents and vignettes from R Markdown,"prettydoc::html_pretty: + theme: cayman + highlight: github",https://prettydoc.statr.me/ +ymlthis,"help you write YAML metadata for R Markdown documents and related tools like blogdown, bookdown, and pkgdown","author: alsharifomar@outlook.com +date: '`r format(Sys.Date())`' +title: Untitled +output: html_document +description: This YAML for explination purpose for DR.Batool course +fontsize: 12pt",https://pyyaml.org/wiki/PyYAMLDocumentation +usethis,facilitates interactive workflows for R project creation and development,usethis::browse_github(),https://usethis.r-lib.org/ +devtools,make package development easier by providing R functions that simplify and expedite common tasks,devtools::github_pull(),https://devtools.r-lib.org/ +roxygen2,to make documenting your code as easy as possible,"roxygen2::init() +",https://cran.r-project.org/web/packages/roxygen2/vignettes/roxygen2.html +janitor,examining and cleaning dirty data,"janitor::clean_names() +",https://www.rdocumentation.org/packages/janitor/versions/2.1.0 +renv,dependency manager,renv::snapshot(),https://rstudio.github.io/renv/articles/renv.html diff --git a/README.md b/README.md index a7007bc..6653cd2 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ All Slides associated with the course can be found in [Zenodo](https://doi.org/1 ## Partcipants in the course: - Mona Alsharif +- Omar Alsharif - Abdullah Sami - basma almllah - Hani Almohammadi diff --git a/Summary.Rmd b/Summary.Rmd new file mode 100644 index 0000000..e774c77 --- /dev/null +++ b/Summary.Rmd @@ -0,0 +1,58 @@ +--- +title: "Summary" +output: html_document +date: "2023-01-06" +--- + +# Call the library we need +```{r} +library(tidyverse) +library(here) +``` + +# Input data in data frame. +```{r} +Final<- data.frame( + library_name = c("tidyverse","tidyverse(tidyr)","tidyverse(ggplot2)","here","plotly","prettydoc","ymlthis","usethis","devtools" + + ,"roxygen2","janitor","renv"), + + + + library_function = c("collection of R packages designed for data science","provides a set of functions that help you get to tidy data","produce the plots"," enable easy file referencing in project-oriented workflows","creating interactive web-based graphs" + ,"Creating tiny yet beautiful documents and vignettes from R Markdown" + + ,"help you write YAML metadata for R Markdown documents and related tools like blogdown, bookdown, and pkgdown","facilitates interactive workflows for R project creation and development", + + "make package development easier by providing R functions that simplify and expedite common tasks","to make documenting your code as easy as possible","examining and cleaning dirty data","dependency manager"), + + + code_exampile = c("read_csv()","tidyr::pivot_longer()","ggplot(Datafile, aes(x=no_of_member, y=no_of_member))+ geom_point()","setwd()","plotly(graph_name)","prettydoc::html_pretty: + theme: cayman + highlight: github","author: alsharifomar@outlook.com +date: '`r format(Sys.Date())`' +title: Untitled +output: html_document +description: This YAML for explination purpose for DR.Batool course +fontsize: 12pt","usethis::browse_github()","devtools::github_pull()","roxygen2::init() +" +,"janitor::clean_names() +","renv::snapshot()"), + + + library_documentation = c("https://www.tidyverse.org/packages/","https://www.rdocumentation.org/packages/tidyr/versions/1.2.1","https://ggplot2.tidyverse.org/reference/", "https://here.r-lib.org/","https://plotly.com/r/","https://prettydoc.statr.me/","https://pyyaml.org/wiki/PyYAMLDocumentation","https://usethis.r-lib.org/","https://devtools.r-lib.org/","https://cran.r-project.org/web/packages/roxygen2/vignettes/roxygen2.html","https://www.rdocumentation.org/packages/janitor/versions/2.1.0","https://rstudio.github.io/renv/articles/renv.html") +) +``` +#Save +```{r} +write_csv(Final,here("Summary_omar/Output","Lib.csv")) +View(Final) +``` + + + + + + + + diff --git a/_posts/2023-01-03-first-post/first-post.html b/_posts/2023-01-03-first-post/first-post.html new file mode 100644 index 0000000..bb749b5 --- /dev/null +++ b/_posts/2023-01-03-first-post/first-post.html @@ -0,0 +1,1546 @@ + + + + +
+ + + + + + + + + + + + + + + +A short description of the post.
+Distill is a publication format for scientific and technical writing, +native to the web.
+Learn more about using Distill at https://rstudio.github.io/distill.
+#for creating Distill post: in the console down below, write +distill::creat_post(“title the post”), then the content here. +
`,e.githubCompareUpdatesUrl&&(t+=`View all changes to this article since it was first published.`),t+=` + If you see mistakes or want to suggest changes, please create an issue on GitHub.
+ `);const n=e.journal;return'undefined'!=typeof n&&'Distill'===n.title&&(t+=` +Diagrams and text are licensed under Creative Commons Attribution CC-BY 4.0 with the source available on GitHub, unless noted otherwise. The figures that have been reused from other sources don’t fall under this license and can be recognized by a note in their caption: “Figure from …”.
+ `),'undefined'!=typeof e.publishedDate&&(t+=` +For attribution in academic contexts, please cite this work as
+${e.concatenatedAuthors}, "${e.title}", Distill, ${e.publishedYear}.+
BibTeX citation
+${m(e)}+ `),t}var An=Math.sqrt,En=Math.atan2,Dn=Math.sin,Mn=Math.cos,On=Math.PI,Un=Math.abs,In=Math.pow,Nn=Math.LN10,jn=Math.log,Rn=Math.max,qn=Math.ceil,Fn=Math.floor,Pn=Math.round,Hn=Math.min;const zn=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],Bn=['Jan.','Feb.','March','April','May','June','July','Aug.','Sept.','Oct.','Nov.','Dec.'],Wn=(e)=>10>e?'0'+e:e,Vn=function(e){const t=zn[e.getDay()].substring(0,3),n=Wn(e.getDate()),i=Bn[e.getMonth()].substring(0,3),a=e.getFullYear().toString(),d=e.getUTCHours().toString(),r=e.getUTCMinutes().toString(),o=e.getUTCSeconds().toString();return`${t}, ${n} ${i} ${a} ${d}:${r}:${o} Z`},$n=function(e){const t=Array.from(e).reduce((e,[t,n])=>Object.assign(e,{[t]:n}),{});return t},Jn=function(e){const t=new Map;for(var n in e)e.hasOwnProperty(n)&&t.set(n,e[n]);return t};class Qn{constructor(e){this.name=e.author,this.personalURL=e.authorURL,this.affiliation=e.affiliation,this.affiliationURL=e.affiliationURL,this.affiliations=e.affiliations||[]}get firstName(){const e=this.name.split(' ');return e.slice(0,e.length-1).join(' ')}get lastName(){const e=this.name.split(' ');return e[e.length-1]}}class Gn{constructor(){this.title='unnamed article',this.description='',this.authors=[],this.bibliography=new Map,this.bibliographyParsed=!1,this.citations=[],this.citationsCollected=!1,this.journal={},this.katex={},this.publishedDate=void 0}set url(e){this._url=e}get url(){if(this._url)return this._url;return this.distillPath&&this.journal.url?this.journal.url+'/'+this.distillPath:this.journal.url?this.journal.url:void 0}get githubUrl(){return this.githubPath?'https://github.com/'+this.githubPath:void 0}set previewURL(e){this._previewURL=e}get previewURL(){return this._previewURL?this._previewURL:this.url+'/thumbnail.jpg'}get publishedDateRFC(){return Vn(this.publishedDate)}get updatedDateRFC(){return Vn(this.updatedDate)}get publishedYear(){return this.publishedDate.getFullYear()}get publishedMonth(){return Bn[this.publishedDate.getMonth()]}get publishedDay(){return this.publishedDate.getDate()}get publishedMonthPadded(){return Wn(this.publishedDate.getMonth()+1)}get publishedDayPadded(){return Wn(this.publishedDate.getDate())}get publishedISODateOnly(){return this.publishedDate.toISOString().split('T')[0]}get volume(){const e=this.publishedYear-2015;if(1>e)throw new Error('Invalid publish date detected during computing volume');return e}get issue(){return this.publishedDate.getMonth()+1}get concatenatedAuthors(){if(2
tag. We found the following text: '+t);const n=document.createElement('span');n.innerHTML=e.nodeValue,e.parentNode.insertBefore(n,e),e.parentNode.removeChild(e)}}}}).observe(this,{childList:!0})}}var Ti='undefined'==typeof window?'undefined'==typeof global?'undefined'==typeof self?{}:self:global:window,_i=f(function(e,t){(function(e){function t(){this.months=['jan','feb','mar','apr','may','jun','jul','aug','sep','oct','nov','dec'],this.notKey=[',','{','}',' ','='],this.pos=0,this.input='',this.entries=[],this.currentEntry='',this.setInput=function(e){this.input=e},this.getEntries=function(){return this.entries},this.isWhitespace=function(e){return' '==e||'\r'==e||'\t'==e||'\n'==e},this.match=function(e,t){if((void 0==t||null==t)&&(t=!0),this.skipWhitespace(t),this.input.substring(this.pos,this.pos+e.length)==e)this.pos+=e.length;else throw'Token mismatch, expected '+e+', found '+this.input.substring(this.pos);this.skipWhitespace(t)},this.tryMatch=function(e,t){return(void 0==t||null==t)&&(t=!0),this.skipWhitespace(t),this.input.substring(this.pos,this.pos+e.length)==e},this.matchAt=function(){for(;this.input.length>this.pos&&'@'!=this.input[this.pos];)this.pos++;return!('@'!=this.input[this.pos])},this.skipWhitespace=function(e){for(;this.isWhitespace(this.input[this.pos]);)this.pos++;if('%'==this.input[this.pos]&&!0==e){for(;'\n'!=this.input[this.pos];)this.pos++;this.skipWhitespace(e)}},this.value_braces=function(){var e=0;this.match('{',!1);for(var t=this.pos,n=!1;;){if(!n)if('}'==this.input[this.pos]){if(0 =k&&(++x,i=k);if(d[x]instanceof n||d[T-1].greedy)continue;w=T-x,y=e.slice(i,k),v.index-=i}if(v){g&&(h=v[1].length);var S=v.index+h,v=v[0].slice(h),C=S+v.length,_=y.slice(0,S),L=y.slice(C),A=[x,w];_&&A.push(_);var E=new n(o,u?a.tokenize(v,u):v,b,v,f);A.push(E),L&&A.push(L),Array.prototype.splice.apply(d,A)}}}}}return d},hooks:{all:{},add:function(e,t){var n=a.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=a.hooks.all[e];if(n&&n.length)for(var d,r=0;d=n[r++];)d(t)}}},i=a.Token=function(e,t,n,i,a){this.type=e,this.content=t,this.alias=n,this.length=0|(i||'').length,this.greedy=!!a};if(i.stringify=function(e,t,n){if('string'==typeof e)return e;if('Array'===a.util.type(e))return e.map(function(n){return i.stringify(n,t,e)}).join('');var d={type:e.type,content:i.stringify(e.content,t,n),tag:'span',classes:['token',e.type],attributes:{},language:t,parent:n};if('comment'==d.type&&(d.attributes.spellcheck='true'),e.alias){var r='Array'===a.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(d.classes,r)}a.hooks.run('wrap',d);var l=Object.keys(d.attributes).map(function(e){return e+'="'+(d.attributes[e]||'').replace(/"/g,'"')+'"'}).join(' ');return'<'+d.tag+' class="'+d.classes.join(' ')+'"'+(l?' '+l:'')+'>'+d.content+''+d.tag+'>'},!t.document)return t.addEventListener?(t.addEventListener('message',function(e){var n=JSON.parse(e.data),i=n.language,d=n.code,r=n.immediateClose;t.postMessage(a.highlight(d,a.languages[i],i)),r&&t.close()},!1),t.Prism):t.Prism;var d=document.currentScript||[].slice.call(document.getElementsByTagName('script')).pop();return d&&(a.filename=d.src,document.addEventListener&&!d.hasAttribute('data-manual')&&('loading'===document.readyState?document.addEventListener('DOMContentLoaded',a.highlightAll):window.requestAnimationFrame?window.requestAnimationFrame(a.highlightAll):window.setTimeout(a.highlightAll,16))),t.Prism}();e.exports&&(e.exports=n),'undefined'!=typeof Ti&&(Ti.Prism=n),n.languages.markup={comment://,prolog:/<\?[\w\W]+?\?>/,doctype://i,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/i,inside:{punctuation:/[=>"']/}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/?[\da-z]{1,8};/i},n.hooks.add('wrap',function(e){'entity'===e.type&&(e.attributes.title=e.content.replace(/&/,'&'))}),n.languages.xml=n.languages.markup,n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.css={comment:/\/\*[\w\W]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^\{\}\s][^\{\};]*?(?=\s*\{)/,string:{pattern:/("|')(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/(\b|\B)[\w-]+(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},n.languages.css.atrule.inside.rest=n.util.clone(n.languages.css),n.languages.markup&&(n.languages.insertBefore('markup','tag',{style:{pattern:/(
+
+
+ ${e.map(l).map((e)=>`
`)}}const Mi=`
+d-citation-list {
+ contain: layout style;
+}
+
+d-citation-list .references {
+ grid-column: text;
+}
+
+d-citation-list .references .title {
+ font-weight: 500;
+}
+`;class Oi extends HTMLElement{static get is(){return'd-citation-list'}connectedCallback(){this.hasAttribute('distill-prerendered')||(this.style.display='none')}set citations(e){x(this,e)}}var Ui=f(function(e){var t='undefined'==typeof window?'undefined'!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{}:window,n=function(){var e=/\blang(?:uage)?-(\w+)\b/i,n=0,a=t.Prism={util:{encode:function(e){return e instanceof i?new i(e.type,a.util.encode(e.content),e.alias):'Array'===a.util.type(e)?e.map(a.util.encode):e.replace(/&/g,'&').replace(/e.length)break tokenloop;if(!(y instanceof n)){c.lastIndex=0;var v=c.exec(y),w=1;if(!v&&f&&x!=d.length-1){if(c.lastIndex=i,v=c.exec(e),!v)break;for(var S=v.index+(g?v[1].length:0),C=v.index+v[0].length,T=x,k=i,p=d.length;T
+
+`);class Ni extends ei(Ii(HTMLElement)){renderContent(){if(this.languageName=this.getAttribute('language'),!this.languageName)return void console.warn('You need to provide a language attribute to your
Footnotes
+
+`,!1);class Fi extends qi(HTMLElement){connectedCallback(){super.connectedCallback(),this.list=this.root.querySelector('ol'),this.root.style.display='none'}set footnotes(e){if(this.list.innerHTML='',e.length){this.root.style.display='';for(const t of e){const e=document.createElement('li');e.id=t.id+'-listing',e.innerHTML=t.innerHTML;const n=document.createElement('a');n.setAttribute('class','footnote-backlink'),n.textContent='[\u21A9]',n.href='#'+t.id,e.appendChild(n),this.list.appendChild(e)}}else this.root.style.display='none'}}const Pi=ti('d-hover-box',`
+
+
+