Jekyll2024-01-09T20:16:21+00:00https://domdisanto.github.io/feed.xmlPersonal website for Dominic DiSanto, current PhD Candidate in Harvard's Department of BiostatisticsDominic DiSantoQuarto Exploration (with Python in Jupyter)2022-12-26T00:00:00+00:002016-03-09T21:20:02+00:00https://domdisanto.github.io/blog/Quarto_Jupyter<p>
<span style="font-size:0.8em">
I spent a bit of extra time playing with Quarto in Jupyter Lab, and produced the PDF below with some example code and graph for a given causal model (having begun to work through "Causal Inference in Statistics: A Primer"). I've only worked with Quarto briefly, but I love this implementation with Jupyter Lab. Little to no set-up required beyond installing Quarto (and having my existing Python/Anaconda installations), no disruption to current workflow, and great PDF generation through pandoc now with my Python notebooks as well in Jupyter Lab (which I much prefer to Python in RStudio, if I am working with Python alone).
</span>
</p>
<p>
<span style="font-size:0.8em">
(Mobile users <a href="https://domdisanto.github.io/assets/pdfs/Working_Notebook_2022_DEC26.pdf">click here for PDF</a>, rendering below may not work.)
</span>
</p>
<object data="https://domdisanto.github.io/assets/pdfs/Working_Notebook_2022_DEC26.pdf" width="2000" height="2000" type="application/pdf"></object>Dominic DiSantoI spent a bit of extra time playing with Quarto in Jupyter Lab, and produced the PDF below with some example code and graph for a given causal model (having begun to work through "Causal Inference in Statistics: A Primer"). I've only worked with Quarto briefly, but I love this implementation with Jupyter Lab. Little to no set-up required beyond installing Quarto (and having my existing Python/Anaconda installations), no disruption to current workflow, and great PDF generation through pandoc now with my Python notebooks as well in Jupyter Lab (which I much prefer to Python in RStudio, if I am working with Python alone).Quarto Exploration2022-12-23T00:00:00+00:002016-03-09T21:20:02+00:00https://domdisanto.github.io/blog/Quarto<p>
<span style="font-size:0.8em">
With some free time after the Fall semester, I decided to tool around with <a href="https://quarto.org/">Quarto</a>, a new publishing system that (from my understanding) seems more flexible and powerful than document generation in Rmarkdown. Quarto is not isolated to R (extensions exist for Jupyter notebooks with Python and Julia), but my interest lies mostly in Quarto within RStudio for both R and Python (via the <a href="https://rstudio.github.io/reticulate/">reticulate </a> package.)
</span>
</p>
<p>
<span style="font-size:0.8em">
Below is a PDF that I've generated using Quarto in RStudio, with examples of mathematical writing/typesetting, visualization using both R and Python, presentations of tabular data for both R, and some general Quarto resources for my future reference.
</span>
</p>
<p>
<span style="font-size:0.8em">
I've not yet used Quarto for all of its more novel features (e.g. improved figure aliasing and placement), but I'm a fan of Quarto for my current processes. I've been tentatively converted and will continue to explore Quarto, both within RStudio and the extensions to Jupyter kernels of Python and Julia.
</span>
</p>
<p>
<span style="font-size:0.8em">
(Mobile users <a href="https://domdisanto.github.io/assets/pdfs/Quarto_Exploration__2022DEC23.pdf">click here for PDF</a>, rendering below may not work.)
</span>
</p>
<object data="https://domdisanto.github.io/assets/pdfs/Quarto_Exploration__2022DEC23.pdf" width="2000" height="2000" type="application/pdf"></object>Dominic DiSantoWith some free time after the Fall semester, I decided to tool around with Quarto, a new publishing system that (from my understanding) seems more flexible and powerful than document generation in Rmarkdown. Quarto is not isolated to R (extensions exist for Jupyter notebooks with Python and Julia), but my interest lies mostly in Quarto within RStudio for both R and Python (via the reticulate package.)Introduction and Acknowledgements2022-01-16T00:00:00+00:002016-03-09T21:20:02+00:00https://domdisanto.github.io/blog/Introduction<p>
<span style="font-size:0.8em">
This website was set up using the <a href="https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/">minimal-mistakes theme</a> within <a href="https://jekyllrb.com">Jekyll</a>. I found <a href="https://zenglix.github.io">Li Zeng's personal web site</a> and specifically his <a href="https://zenglix.github.io/personal_website/">Jekyll set-up post</a> extremely helpful in conjunction with the Jekyll & minimal-mistakes documentation. Steven Miller's website and <a href="http://svmiller.com/blog/2015/08/create-your-website-in-jekyll/">walkthrough</a>. While building some familiarity with Jekyll and the ability to generate a website, I also found msyelf consulting this useful <a href="https://ben.balter.com/jekyll-style-guide/">Jekyll style guide</a> as a means of (attempting to) keep myself in check with respect to good practices.
</span>
</p>
<p>
<span style="font-size:0.8em">
I'm very thankful for the walkthroughs and existing resources that other laypeople have taken the time to outline for users like me to build a professional website with minimal experience in HTML, CSS, etc!
</span>
</p>Dominic DiSantoThis website was set up using the minimal-mistakes theme within Jekyll. I found Li Zeng's personal web site and specifically his Jekyll set-up post extremely helpful in conjunction with the Jekyll & minimal-mistakes documentation. Steven Miller's website and walkthrough. While building some familiarity with Jekyll and the ability to generate a website, I also found msyelf consulting this useful Jekyll style guide as a means of (attempting to) keep myself in check with respect to good practices.