<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Data Science on Alexander Junge&#39;s website</title>
    <link>https://www.alexanderjunge.net/categories/data-science/</link>
    <description>Recent content in Data Science on Alexander Junge&#39;s website</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <lastBuildDate>Tue, 26 Apr 2022 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://www.alexanderjunge.net/categories/data-science/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Hosting Machine Learning apps easily and freely via Hugging Face Spaces</title>
      <link>https://www.alexanderjunge.net/blog/app-hf-spaces-intro/</link>
      <pubDate>Tue, 26 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.alexanderjunge.net/blog/app-hf-spaces-intro/</guid>
      <description>Data science and machine learning (ML) projects frequently involve prototyping models as part of ML apps, showing them to potential users to get feedback, and iterating to improve both model as well as problem-solution fit. Tools like Gradio and Streamlit make it easy to develop visually appealing ML apps with a few lines of code. Making these apps available to users is unfortunately not trivial and usually involves paying for cloud hosting and overcoming various technical hurdles.</description>
    </item>
    
    <item>
      <title>One JupyterLab, many projects</title>
      <link>https://www.alexanderjunge.net/blog/pyenv-virtualenv-poetry-jupyter/</link>
      <pubDate>Sun, 20 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.alexanderjunge.net/blog/pyenv-virtualenv-poetry-jupyter/</guid>
      <description>Jupyter notebooks edited in JupyterLab are my tool of choice when working with and exploring data in Python. I frequently mature code stored in notebooks to importable .py files and further to stand-alone Python packages. I recently read the &amp;ldquo;Everything Gets a Package&amp;rdquo; post where Ethan Rosenthal describes his data science project setup. This led me to rethink how I manage virtual environments, dependencies and JupyterLab installations across projects.</description>
    </item>
    
    <item>
      <title>Python 3.10: Structural pattern matching and other new features for data science</title>
      <link>https://www.alexanderjunge.net/blog/python-3-10-match-statement-data-science/</link>
      <pubDate>Sun, 10 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.alexanderjunge.net/blog/python-3-10-match-statement-data-science/</guid>
      <description>Structural pattern matching (aka the match statement) is a new feature introduced in Python 3.10 which was released on October 4th, 2021. A GitHub repository where I will explore and practice using structural pattern matching and other new features with data science use cases in mind is available here.
Below is an example of a match statement used to parse a messy CSV file. Time will tell how much constructs like this wild be used in production code.</description>
    </item>
    
  </channel>
</rss>