<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Org-Babel on blog.nath.page</title>
    <link>https://blog.nath.page/tags/org-babel/</link>
    <description>Recent content in Org-Babel on blog.nath.page</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 24 Aug 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.nath.page/tags/org-babel/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SDS Project Configuration 3 - Setting Environments Within Notebooks</title>
      <link>https://blog.nath.page/posts/sds3/</link>
      <pubDate>Mon, 24 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.nath.page/posts/sds3/</guid>
      <description>&lt;p&gt;The setup shown in &lt;a href=&#34;https://blog.nath.page/posts/sds2/&#34;&gt;SDS Project Configuration 2&lt;/a&gt; involved opening the org file and running the &lt;code&gt;my/sds...&lt;/code&gt; functions. The order mattered. I frequently found myself defaulting to the wrong environment. Also operating from a different folder was causing issues.&lt;/p&gt;
&lt;p&gt;It is demanding to remember that there exists a function outside that needs to be run for the notebook to work properly. With this update, I have eliminated the need to invoke those functions. This has added some extra lines in the org file itself, but all these are in the relevant notebook files. So while this is extra work during writing, there is less to remember while executing the notebooks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SDS Project Configuration 2 - Making Sessions Work</title>
      <link>https://blog.nath.page/posts/sds2/</link>
      <pubDate>Sun, 23 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.nath.page/posts/sds2/</guid>
      <description>&lt;p&gt;This is continued from &lt;a href=&#34;https://blog.nath.page/posts/sds1/&#34;&gt;SDS Project Setup&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Earlier, all the three languages were working together, but the values did not transfer across code blocks. For the different blocks to be able to communicate with each other, the language needs to run in the same session. Setting this up for Python and R was straightforward, but Julia had me stuck for a long time.&lt;/p&gt;
&lt;p&gt;The dataset used below is available at &lt;a href=&#34;https://raw.githubusercontent.com/allisonhorst/palmerpenguins/main/inst/extdata/penguins.csv&#34;&gt;Allison Horst&amp;rsquo;s page&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SDS Project Configuration 1 - Setup</title>
      <link>https://blog.nath.page/posts/sds1/</link>
      <pubDate>Sat, 22 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.nath.page/posts/sds1/</guid>
      <description>&lt;p&gt;Now that I have LaTeX and computations working in Emacs Org Mode (see &lt;a href=&#34;https://blog.nath.page/posts/emacs3/&#34;&gt;LaTeX with Emacs&lt;/a&gt; and &lt;a href=&#34;https://blog.nath.page/posts/emacs4/&#34;&gt;Setting Up Computational Notebook in Emacs&lt;/a&gt;), it is time to create an entire Statistics and Data Science Project covering a variety of topics. This note shall document the setup process.&lt;/p&gt;
&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.nath.page/posts/emacs2/&#34;&gt;Basic Emacs Configurations&lt;/a&gt;. Note Git (Magit), Org Mode, Org Babel, Vterm, and the programming languages are properly configured.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.nath.page/posts/emacs3/&#34;&gt;Emacs + LaTeX Configuration&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.nath.page/posts/emacs4/&#34;&gt;Emacs + (Python + R + Julia)&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;project-structure&#34;&gt;Project Structure&lt;/h2&gt;
&lt;p&gt;Create the essential folders and files inside the appropriate directory.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
