Skip to content

Commit

Permalink
Deploying to gh-pages from @ 0f41749 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
lkeegan committed Oct 15, 2024
0 parents commit 42ed999
Show file tree
Hide file tree
Showing 62 changed files with 195,022 additions and 0 deletions.
1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
gem "github-pages", group: :jekyll_plugins
55 changes: 55 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Lunch Time Python

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/ssciwr/lunch-time-python/ci.yml?branch=main)](https://github.com/ssciwr/lunch-time-python/actions/workflows/ci.yml)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/ssciwr/lunch-time-python/main)
[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main)

Welcome to Lunch Time Python - an event series organized by the [Scientific Software Center](https://ssc.iwr.uni-heidelberg.de) at Heidelberg University.

## What it is

Python is a very popular - maybe even *the* most popular - programming language among scientific software developers. One of the reasons for this success story is the rich standard library and the rich ecosystem of available (scientific) libraries. To fully leverage this ecosystem, developers need to stay up to date and explore new libraries. *Lunch Time Python* aims at providing a communication platform between Pythonistas to learn about new libraries in an informal setting. Sessions take roughly 30 minutes, one library is presented per session and the code will be made available afterwards. Come by, enjoy your lunch with us and step up your Python game!

## Sessions

Next installment of Lunch Time Python: tba

Here is a list of past sessions which you can reproduce in a Cloud environment by clicking the [Binder](https://mybinder.org) or [Colab](https://colab.research.google.com/) (requires a Google account) links below:

* Dash: [slides](https://ssciwr.github.io/lunch-time-python/lunchtime12/lunchtime12.slides.html), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime12%2Flunchtime12.ipynb), [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime12/lunchtime12.ipynb), [notebook](https://ssciwr.github.io/lunch-time-python/lunchtime12/lunchtime12.ipynb) (Session 12, May 25th 2022, 12:00pm)

* spaCy: [slides](https://ssciwr.github.io/lunch-time-python/lunchtime11/lunchtime11.slides.html), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime11%2Flunchtime11.ipynb), [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime11/lunchtime11.ipynb), [notebook](https://ssciwr.github.io/lunch-time-python/lunchtime11/lunchtime11.ipynb) (Session 11, November 25th 2022, 11:30am)

* pytorch: [slides](https://ssciwr.github.io/lunch-time-python/lunchtime10/lunchtime10.slides.html), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime10%2Flunchtime10.ipynb), [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime10/lunchtime10.ipynb), [notebook](https://ssciwr.github.io/lunch-time-python/lunchtime10/lunchtime10.ipynb) (Session 10, October 30th 2022, 12pm)

* mypy: [slides](https://ssciwr.github.io/lunch-time-python/lunchtime9/lunchtime9.slides.html), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime9%2Flunchtime9.ipynb), [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime9/lunchtime9.ipynb), [notebook](https://ssciwr.github.io/lunch-time-python/lunchtime9/lunchtime9.ipynb) (Session 9, September 30th 2022, 12pm)

* ipywidgets: [slides](https://ssciwr.github.io/lunch-time-python/lunchtime8/lunchtime8.slides.html), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime8%2Flunchtime8.ipynb), [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime8/lunchtime8.ipynb), [notebook](https://ssciwr.github.io/lunch-time-python/lunchtime8/lunchtime8.ipynb) (Session 8, July 29th 2022, 12pm)

* matplotlib: [slides](https://ssciwr.github.io/lunch-time-python/lunchtime7/lunchtime7.slides.html), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime7%2Flunchtime7.ipynb), [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime7/lunchtime7.ipynb), [notebook](https://ssciwr.github.io/lunch-time-python/lunchtime7/lunchtime7.ipynb) (Session 7, June 24th 2022, 12pm)

* numba: [slides](https://ssciwr.github.io/lunch-time-python/lunchtime6/lunchtime6.slides.html), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime6%2Flunchtime6.ipynb), [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime6/lunchtime6.ipynb), [noteboook](https://ssciwr.github.io/lunch-time-python/lunchtime6/lunchtime6.ipynb) (Session 6, April 29th 2022, 12pm)

* pillow: [slides](https://ssciwr.github.io/lunch-time-python/lunchtime5/lunchtime5.slides.html), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime5%2Flunchtime5.ipynb), [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime5/lunchtime5.ipynb), [noteboook](https://ssciwr.github.io/lunch-time-python/lunchtime5/lunchtime5.ipynb) (Session 5, March 25th 2022, 12pm)

* pytest: [slides](https://ssciwr.github.io/lunch-time-python/lunchtime4/lunchtime4.slides.html), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime4%2Flunchtime4.ipynb), [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime4/lunchtime4.ipynb), [noteboook](https://ssciwr.github.io/lunch-time-python/lunchtime4/lunchtime4.ipynb) (Session 4, February 25th 2022, 12pm)

* Click: [slides](https://ssciwr.github.io/lunch-time-python/lunchtime3/lunchtime3.slides.html), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime3%2Flunchtime3.ipynb), [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime3/lunchtime3.ipynb), [noteboook](https://ssciwr.github.io/lunch-time-python/lunchtime3/lunchtime3.ipynb) (Session 3, January 28th 2022, 12pm)

* SymPy: [slides](https://ssciwr.github.io/lunch-time-python/lunchtime2/lunchtime2.slides.html), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime2%2Flunchtime2.ipynb), [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime2/lunchtime2.ipynb), [noteboook](https://ssciwr.github.io/lunch-time-python/lunchtime2/lunchtime2.ipynb) (Session 2, November 26th 2021, 12pm)

* requests: [colab](https://colab.research.google.com/github/ssciwr/lunch-time-python/blob/main/lunchtime1/lunchtime1.ipynb), [binder](https://mybinder.org/v2/gh/ssciwr/lunch-time-python.git/HEAD?labpath=lunchtime1%2Flunchtime1.ipynb), [noteboook](https://ssciwr.github.io/lunch-time-python/lunchtime1/lunchtime1.ipynb) (Session 1, October 29th 2021, 12 pm)

## Registration

Registration for Lunch Time Python sessions is not required. You can still register using [this form](https://ssc.iwr.uni-heidelberg.de/form/lunch-time-python-registration) to

* give us a better idea about the potential audience and what libraries we should present.
* make us send you a reminder the day before the session

Suggestions for libraries to present are very welcome as a [github issue](https://github.com/ssciwr/lunch-time-python/issues/new/choose) or as an [email to the SSC developers](mailto:[email protected])

## Licensing

The example codes are [available on GitHub](https://github.com/ssciwr/lunch-time-python) and are provided under the permissive MIT license giving you a lot of freedom to reuse and redistribute the code in your projects!
1 change: 1 addition & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
theme: jekyll-theme-slate
75 changes: 75 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
<!DOCTYPE html>
<html lang="{{ site.lang | default: 'en-US' }}">

<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,maximum-scale=2">
<link rel="stylesheet" type="text/css" media="screen" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
<link rel="shortcut icon" type="image/x-icon" href="{{ '/assets/images/favicon.ico' | relative_url }}">
{% seo %}
</head>

<body>

<!-- HEADER -->
<div id="header_wrap" class="outer">
<header class="inner">
{% if site.github.is_project_page %}
<a id="forkme_banner" href="{{ site.github.repository_url }}">View on GitHub</a>
{% endif %}

<h1 id="project_title">
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
viewBox="0 0 42.347939 42.348175"
version="1.1">
<g
id="layer1"
transform="translate(-33.978719,-38.84892)">
<path
d="m 33.978893,43.812857 c 0,-2.741437 2.222361,-4.963937 4.963973,-4.963937 h 32.419857 c 2.741436,0 4.963936,2.2225 4.963936,4.963937 v 32.419856 c 0,2.741606 -2.2225,4.964106 -4.963936,4.964106 H 38.942866 c -2.741612,0 -4.963973,-2.2225 -4.963973,-4.964106 V 43.812857"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.0352778" />
<path
d="m 49.43663,57.653847 c 0,1.788583 -0.669466,3.420568 -1.771332,4.659454 -2.960723,0.665021 -5.834628,-0.279083 -7.723506,-1.858716 -1.939996,-1.622496 -3.068743,-3.926735 -3.238655,-6.860294 1.271107,-1.787595 3.359376,-2.953808 5.719953,-2.953808 3.873536,0 7.01354,3.139863 7.01354,7.013364"
style="fill:#40b945;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.0352778" />
<path
d="m 65.762799,63.438873 c 2.688413,-0.312808 5.482802,0.638175 7.431546,2.802926 3.194756,3.548733 2.9083,9.015131 -0.640291,12.20983 -1.642181,1.478636 -3.695207,2.211613 -5.743823,2.220295 -3.04807,-2.164069 -4.552068,-5.573603 -4.662734,-8.605446 -0.113948,-3.116545 1.066623,-6.051903 3.615302,-8.627605"
style="fill:#ee2327;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.0352778" />
<path
d="m 67.744951,50.108282 c -0.593936,1.117036 -1.557161,1.911209 -2.659309,2.31193 -2.046958,-0.565538 -3.511797,-2.094054 -4.16045,-3.691644 -0.667526,-1.644826 -0.607307,-3.444628 0.255058,-5.318231 1.378621,-0.696383 3.063241,-0.73413 4.530726,0.04657 2.398218,1.275644 3.308808,4.253442 2.033975,6.651378"
style="fill:#bd2298;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.0352778" />
<path
d="m 58.741145,53.354261 c -3.068638,-2.574325 -3.469217,-7.148513 -0.894751,-10.216974 2.574432,-3.068461 7.148972,-3.468511 10.217574,-0.894292 3.068744,2.574573 3.469147,7.148549 0.894786,10.216904 -2.574467,3.068356 -7.149007,3.468653 -10.217609,0.894362 z M 33.978893,43.812857 c 0,-2.741437 2.222361,-4.963937 4.963973,-4.963937 h 32.419857 c 2.741436,0 4.963936,2.2225 4.963936,4.963937 l -0.0018,20.04561 c -2.30505,-2.687849 -5.730522,-4.396634 -9.555163,-4.396634 -6.939245,0 -12.564393,5.625289 -12.564393,12.564569 0,3.617596 1.528904,6.878187 3.975771,9.170692 L 38.94283,81.196819 c -2.741612,0 -4.963973,-2.2225 -4.963973,-4.964106 l -1.38e-4,-12.555044 c 0.500227,0.70238 1.096781,1.353538 1.788141,1.93354 4.387127,3.680742 10.927416,3.108148 14.608299,-1.27882 3.681025,-4.387109 3.108573,-10.927292 -1.278537,-14.608035 -4.387109,-3.680883 -10.927433,-3.108149 -14.608444,1.27882 -0.179969,0.214559 -0.349744,0.434234 -0.509459,0.658424 l 1.38e-4,-7.848741"
style="fill:#3a9ebf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.0352778" />
<path
d="m 58.741145,53.354261 c -3.068638,-2.574325 -3.469217,-7.148513 -0.894751,-10.216974 2.574432,-3.068461 7.148972,-3.468511 10.217574,-0.894292 3.068744,2.574573 3.469147,7.148549 0.894786,10.216904 -2.574467,3.068356 -7.149007,3.468653 -10.217609,0.894362 z"
style="fill:none;stroke:#231f20;stroke-width:0.216749;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.86369;stroke-dasharray:none;stroke-opacity:1" />
<path
d="m 33.978893,43.812857 c 0,-2.741437 2.222361,-4.963937 4.963973,-4.963937 h 32.419857 c 2.741436,0 4.963936,2.2225 4.963936,4.963937 l -0.0018,20.04561 c -2.30505,-2.687849 -5.730522,-4.396634 -9.555163,-4.396634 -6.939245,0 -12.564393,5.625289 -12.564393,12.564569 0,3.617596 1.528904,6.878187 3.975771,9.170692 L 38.94283,81.196819 c -2.741612,0 -4.963973,-2.2225 -4.963973,-4.964106 l -1.38e-4,-12.555044 c 0.500227,0.70238 1.096781,1.353538 1.788141,1.93354 4.387127,3.680742 10.927416,3.108148 14.608299,-1.27882 3.681025,-4.387109 3.108573,-10.927292 -1.278537,-14.608035 -4.387109,-3.680883 -10.927433,-3.108149 -14.608444,1.27882 -0.179969,0.214559 -0.349744,0.434234 -0.509459,0.658424 z"
style="fill:none;stroke:#231f20;stroke-width:0.216749;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.86369;stroke-dasharray:none;stroke-opacity:1" />
</g>
</svg>
SSC Lunch Time Python
</h1>
</header>
</div>

<!-- MAIN CONTENT -->
<div id="main_content_wrap" class="outer">
<section id="main_content" class="inner">
{{ content }}
</section>
</div>

<!-- FOOTER -->
<div id="footer_wrap" class="outer">
<footer class="inner">
<p><a href="https://ssc.iwr.uni-heidelberg.de/">ssc.iwr.uni-heidelberg.de</a> | <a href="https://github.com/ssciwr"> github.com/ssciwr </a>
</footer>
</div>

</body>
</html>
29 changes: 29 additions & 0 deletions assets/css/style.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
---

@import "{{ site.theme }}";

#navigation ul {
margin: 0;
padding: 0;
border: 0;
font-size: 20px;
}

#navigation ul li {
list-style-type: none;
display: inline;
}

#navigation li a {
display: block;
float: left;
padding: 0px 10px;
color: #fff;
text-decoration: none;
border-right: 1px solid #fff;
}

#navigation li a:hover {
background-color: #3a9ebf;
}
Binary file added assets/images/favicon.ico
Binary file not shown.
3 changes: 3 additions & 0 deletions assets/images/ssc-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions lunchtime1/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Lunchtime #1: requests library (Oct. 21)

The [requests library](https://docs.python-requests.org/en/latest/) provides an elegant and simple way to send HTTP requests. Connect to the server of your choice, and download websites, stream data or upload content. Requests is [one of the most downloaded python packages](https://pypi.org/project/requests/) with about 14 Million downloads per week, and half a million of repositories that depend on requests.
Loading

0 comments on commit 42ed999

Please sign in to comment.