diff --git a/assets/css/main-v2.css b/assets/css/main-v2.css index 54545ec..c0988c9 100644 --- a/assets/css/main-v2.css +++ b/assets/css/main-v2.css @@ -250,3 +250,7 @@ a.icon:visited { text-decoration: none; border-bottom: none; } + +code { + font-size: 0.8em; +} \ No newline at end of file diff --git a/build-index-page.mjs b/build-index-page.mjs index e327611..51dc5a7 100644 --- a/build-index-page.mjs +++ b/build-index-page.mjs @@ -50,6 +50,22 @@ const upcoming_events = [ // location: `162 5th Ave
IDA Auditorium`, // summary: `Connect to Github and learn how to collaborate on code.`, // }, + { + title: `Intro to Python Packaging`, + weekday: `Thursday`, + date: `September 26`, + time: `3 — 5 PM`, + location: `162 5th Ave
3rd Floor Classroom`, + summary: html`In this Sciware workshop, we'll discuss Python packaging and relevant tools. Our main focus will be on how to get a project pip-installable using a pyproject.toml file and setuptools. We'll work together to make a test project where everyone can go through the steps of organizing and making a Python package.`, + }, + { + title: `Extended Intro to High-Performance Computing`, + weekday: `Wednesday`, + date: `October 2`, + time: `10 AM — Noon`, + location: `162 5th Ave
IDA Auditorium`, + summary: html` In this SCC-hosted Sciware, we will introduce cluster terminology and describe the two Flatiron clusters, popeye and rusty. In the interactive session, we will learn to make use of the software and hardware resources available by setting up a Python environment and running a Python script on the cluster by submitting jobs using slurm. In addition, we will demonstrate how to use mpi4py and disBatch to run distributed Python tasks. `, + }, ]; const past_events = [ @@ -97,7 +113,9 @@ const past_events = [ [`Session #33 day 2`, `Intro to VS Code`, `June 12, 2024`, `/33_SummerIntro/day2.html`, `https://github.com/flatironinstitute/sciware/tree/main/33_SummerIntro`], [`Session #33 day 3`, `Intro to GitHub, Part 1`, `June 20, 2024`, `/33_SummerIntro/day3.html`, `https://github.com/flatironinstitute/sciware/tree/main/33_SummerIntro`], [`Session #33 day 4`, `Intro to GitHub, Part 2`, `June 27, 2024`, `/33_SummerIntro/day4.html`, `https://github.com/flatironinstitute/sciware/tree/main/33_SummerIntro`], - [`Session #34`, `NVIDIA Intro to Machine Learning`, `June 17, 2024`], + // [``, `NVIDIA Intro to Machine Learning`, `June 17, 2024`], + // [`Session #34`, `Python Packaging`, `September 26, 2024`, `/34_PyPackaging/slides.html`, `https://github.com/flatironinstitute/sciware/tree/main/34_PyPackaging`], + // [`Session #35`, `Extended Intro to HPC`, `October 2, 2024`, `/35_IntroToHPC/slides.html`, `https://github.com/flatironinstitute/sciware/tree/main/35_IntroToHPC`], ]; const upcoming_events_list_items = upcoming_events.map(({ title, weekday, date, time, location, summary }) => { @@ -111,7 +129,7 @@ const upcoming_events_list_items = upcoming_events.map(({ title, weekday, date,

${title}

-

${summary.trim()}

+

${summary}

`; diff --git a/index.html b/index.html index 3d7bc60..b61c5e9 100644 --- a/index.html +++ b/index.html @@ -19,7 +19,34 @@

Upcoming Sciware Events

-

There are no upcoming events at this time.

+ +
    +
  • +
    +
    Thursday
    +
    September 26
    +
    3 — 5 PM
    +
    162 5th Ave
    3rd Floor Classroom
    +
    +
    +

    Intro to Python Packaging

    +

    In this Sciware workshop, we'll discuss Python packaging and relevant tools. Our main focus will be on how to get a project pip-installable using a pyproject.toml file and setuptools. We'll work together to make a test project where everyone can go through the steps of organizing and making a Python package.

    +
    +
  • + +
  • +
    +
    Wednesday
    +
    October 2
    +
    10 AM — Noon
    +
    162 5th Ave
    IDA Auditorium
    +
    +
    +

    Extended Intro to High-Performance Computing

    +

    In this SCC-hosted Sciware, we will introduce cluster terminology and describe the two Flatiron clusters, popeye and rusty. In the interactive session, we will learn to make use of the software and hardware resources available by setting up a Python environment and running a Python script on the cluster by submitting jobs using slurm. In addition, we will demonstrate how to use mpi4py and disBatch to run distributed Python tasks.

    +
    +
  • +

Previous Events

@@ -28,13 +55,6 @@

Previous Events

Vimeo. Please see the #sciware Slack channel for the password.

    -
  • - Session #34: - NVIDIA Intro to Machine Learning - - June 17, 2024 -
  • -
  • Session #33 day 4: Intro to GitHub, Part 2