<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>PyVideo.org - #PythonProgramming</title><link href="https://pyvideo.org/" rel="alternate"></link><link href="https://pyvideo.org/feeds/tag_pythonprogramming.atom.xml" rel="self"></link><id>https://pyvideo.org/</id><updated>2023-05-10T00:00:00+00:00</updated><subtitle></subtitle><entry><title>ITS LIVE: Jupyter and cloud native formats to map climate change</title><link href="https://pyvideo.org/jupytercon-2023/its-live-jupyter-and-cloud-native-formats-to-map-climate-change.html" rel="alternate"></link><published>2023-05-10T00:00:00+00:00</published><updated>2023-05-10T00:00:00+00:00</updated><author><name>Luis Lopez</name></author><id>tag:pyvideo.org,2023-05-10:/jupytercon-2023/its-live-jupyter-and-cloud-native-formats-to-map-climate-change.html</id><summary type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;ITS_LIVE ( &lt;a class="reference external" href="https://its-live.jpl.nasa.gov/"&gt;https://its-live.jpl.nasa.gov/&lt;/a&gt; ) is a NASA project that produces low latency, global glacier flow and elevation change datasets. The size and complexity of this data makes its distribution and use a challenge. To address these problems, ITS_LIVE was built for modern cloud-optimized data formats and includes …&lt;/p&gt;</summary><content type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;ITS_LIVE ( &lt;a class="reference external" href="https://its-live.jpl.nasa.gov/"&gt;https://its-live.jpl.nasa.gov/&lt;/a&gt; ) is a NASA project that produces low latency, global glacier flow and elevation change datasets. The size and complexity of this data makes its distribution and use a challenge. To address these problems, ITS_LIVE was built for modern cloud-optimized data formats and includes easy-to-use Jupyter notebooks for data access and visualization.&lt;/p&gt;
&lt;p&gt;This presentation will show how ITS_LIVE uses the Pangeo stack to generate Zarr data cubes that make fast access possible without the need of back-end services. We will also delve into our data access strategy and how we leverage and enhanced the Jupyter ecosystem by implementing native map projections and services in ipyleaflet to visualize big geospatial data in a matter of seconds.&lt;/p&gt;
</content><category term="JupyterCon 2023"></category><category term="#AIinAction"></category><category term="#CodingInJupyter"></category><category term="#DataAnalysis"></category><category term="#DataDrivenInsights"></category><category term="#DataScienceInnovation"></category><category term="#DataVisualization"></category><category term="#InteractiveComputing"></category><category term="#JupyterCommunity"></category><category term="#JupyterCon2023"></category><category term="#JupyterLove"></category><category term="#MachineLearning"></category><category term="#NASA"></category><category term="#NotebookWorkflow"></category><category term="#OpenSourceTools"></category><category term="#PythonProgramming"></category><category term="#ResearchTools"></category><category term="ITS_LIVE"></category></entry><entry><title>Leveraging the Jupyter ecosystem to create and run the Machine Learning in Python MOOC</title><link href="https://pyvideo.org/jupytercon-2023/leveraging-the-jupyter-ecosystem-to-create-and-run-the-machine-learning-in-python-mooc.html" rel="alternate"></link><published>2023-05-10T00:00:00+00:00</published><updated>2023-05-10T00:00:00+00:00</updated><author><name>Loïc Estève</name></author><id>tag:pyvideo.org,2023-05-10:/jupytercon-2023/leveraging-the-jupyter-ecosystem-to-create-and-run-the-machine-learning-in-python-mooc.html</id><summary type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;We, a team of scikit-learn core developers and contributors, created the
&amp;quot;Machine Learning in Python in scikit-learn&amp;quot; MOOC (Massive Open Online Course)
in 2021 with the goal of making it accessible to an audience without a strong
technical background.&lt;/p&gt;
&lt;p&gt;Since then, we have run three sessions of the MOOC …&lt;/p&gt;</summary><content type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;We, a team of scikit-learn core developers and contributors, created the
&amp;quot;Machine Learning in Python in scikit-learn&amp;quot; MOOC (Massive Open Online Course)
in 2021 with the goal of making it accessible to an audience without a strong
technical background.&lt;/p&gt;
&lt;p&gt;Since then, we have run three sessions of the MOOC, with an average of roughly
10,000 registered participants, and have reused the material for scikit-learn
courses in a variety of settings, for example Python conference tutorials,
remote scikit-learn training and in-person university courses.&lt;/p&gt;
&lt;p&gt;In this talk, we will describe how we leveraged tools within the Jupyter
ecosystem to develop the course material and teach it, in particular:
- JupyterBook and Jupytext to develop the material in a convenient and
collaborative fashion
- JupyterHub to give learners a zero-install live environment during the MOOC
session
- Binder for convenient fall-back for tricky installation issues together with
its integration into JupyterBook&lt;/p&gt;
&lt;p&gt;We will also share the lessons we learned along the way while developing the
material, running the MOOC and teaching the material.&lt;/p&gt;
&lt;p&gt;We will conclude with some of our ideas to improve the course, for example:
- using Jupyterlite in our JupyterBook setup and potentially replace our
JupyterHub in the longer term. Towards this goal, we already have started
investigating issues we found in Pyodide scipy and scikit-learn packages
- moving away from classic notebook to Retrolab
- moving to jupyterlab-myst to better support MyST markdown inside notebooks
and get rid of our custom scripts to genenerate HTML admonitions&lt;/p&gt;
&lt;p&gt;The content of the course is available under a CC-BY license at
&lt;a class="reference external" href="https://inria.github.io/scikit-learn-mooc"&gt;https://inria.github.io/scikit-learn-mooc&lt;/a&gt; and the associated repository at:
&lt;a class="reference external" href="https://github.com/inria/scikit-learn-mooc"&gt;https://github.com/inria/scikit-learn-mooc&lt;/a&gt;. The MOOC is available at:
&lt;a class="reference external" href="https://www.fun-mooc.fr/en/courses/machine-learning-python-scikit-learn/"&gt;https://www.fun-mooc.fr/en/courses/machine-learning-python-scikit-learn/&lt;/a&gt;.&lt;/p&gt;
</content><category term="JupyterCon 2023"></category><category term="#AIinAction"></category><category term="#CodingInJupyter"></category><category term="#DataAnalysis"></category><category term="#DataDrivenInsights"></category><category term="#DataScienceInnovation"></category><category term="#DataVisualization"></category><category term="#InteractiveComputing"></category><category term="#JupyterCommunity"></category><category term="#JupyterCon2023"></category><category term="#JupyterLove"></category><category term="#MachineLearning"></category><category term="#NotebookWorkflow"></category><category term="#OpenSourceTools"></category><category term="#PythonProgramming"></category><category term="#ResearchTools"></category><category term="scikit-learn"></category></entry></feed>