{"id":110,"date":"2023-02-08T20:32:05","date_gmt":"2023-02-09T04:32:05","guid":{"rendered":"https:\/\/www.astro.uvic.ca\/~pagsa\/?page_id=110"},"modified":"2025-05-31T19:01:31","modified_gmt":"2025-06-01T02:01:31","slug":"software-plumbing-workshops","status":"publish","type":"page","link":"https:\/\/www.astro.uvic.ca\/~pagsa\/software-plumbing-workshops\/","title":{"rendered":"Software Plumbing Workshops"},"content":{"rendered":"\n<p>Last updated: July 2025<\/p>\n\n\n\n<p>Software Plumbing Workshops are a regularly scheduled series of workshops designed to facilitate the distribution of programming knowledge throughout the department. This typically takes the form of upper-year grad students presenting about a topic they have become particularly knowledgeable about, and is attended mostly by other graduate students but undergraduate students are welcome as well.  <\/p>\n\n\n\n<p>Workshops are typically 1-2 hours long, interactive, and coincident with free coffee and snacks for optimal brain function!<\/p>\n\n\n\n<p>Software Plumbing runs semi-regularly (according to interests of the department, funding for snacks, and availability of speakers) throughout the academic year (September to May).  <\/p>\n\n\n\n<p>If you would like more information about Software Plumbing workshops or offer to host a workshop, reach out to the current <a href=\"https:\/\/www.astro.uvic.ca\/~pagsa\/\" data-type=\"page\" data-id=\"196\">PAGSA Academic Representative<\/a>. If you are interested in seeing specific content in upcoming workshops, feel free to reach out to the <a href=\"https:\/\/www.astro.uvic.ca\/~pagsa\/\">PAGSA Academic Representative<\/a> to pitch ideas! <\/p>\n\n\n\n<h3>Upcoming Workshops:<\/h3>\n\n\n\n<div id=\"wp-block-themeisle-blocks-accordion-8c51b902\" class=\"wp-block-themeisle-blocks-accordion exclusive\">\n<details class=\"wp-block-themeisle-blocks-accordion-item\"><summary class=\"wp-block-themeisle-blocks-accordion-item__title\"><div>September 2025, TBD<\/div><\/summary><div class=\"wp-block-themeisle-blocks-accordion-item__content\">\n<p>Software Plumbing Workshops have wrapped up for this academic year and will return in September 2025! If you would like to suggest a topic or host a workshop, reach out the the <a href=\"https:\/\/www.astro.uvic.ca\/~pagsa\/\" data-type=\"page\" data-id=\"196\">current Academic Representative<\/a>. In the meantime, <a href=\"https:\/\/www.astro.uvic.ca\/~pagsa\/space\/\" data-type=\"page\" data-id=\"314\">the SPACE program<\/a> will be running throughout the Summer.<\/p>\n\n\n\n<p>Presenter: TBD<\/p>\n\n\n\n<p>Time: TBD<\/p>\n\n\n\n<p>Location: Somewhere at UVic<\/p>\n\n\n<\/div><\/details>\n<\/div>\n\n\n\n<h3>Previous Workshops:<\/h3>\n\n\n\n<div id=\"wp-block-themeisle-blocks-accordion-16abc8be\" class=\"wp-block-themeisle-blocks-accordion exclusive\">\n<details class=\"wp-block-themeisle-blocks-accordion-item\"><summary class=\"wp-block-themeisle-blocks-accordion-item__title\"><div>Intro to Julia Programming<\/div><\/summary><div class=\"wp-block-themeisle-blocks-accordion-item__content\">\n<p>Abstract: In this workshop, we will learning basic Julia programming. Bring your laptops to follow along.<\/p>\n\n\n\n<p>Presenter: Dr. William Thompson<\/p>\n\n\n\n<p>Time: 10:30 AM &#8211; 12:00 PM, April 25th, 2024<\/p>\n\n\n\n<p>Location: ELL 162<\/p>\n\n\n<\/div><\/details>\n\n\n\n<details class=\"wp-block-themeisle-blocks-accordion-item\"><summary class=\"wp-block-themeisle-blocks-accordion-item__title\"><div>How to Write a Thesis<\/div><\/summary><div class=\"wp-block-themeisle-blocks-accordion-item__content\">\n<p>Abstract: I&#8217;ll be giving a quick 30 minute workshop on ways to set yourself up for success with writing your thesis! I know many are about to (and may have started) their journey in writing their thesis, so I wanted to give a workshop on what I&#8217;ve found worked best for my workflow, and to pass that knowledge onto others.<\/p>\n\n\n\n<p>Presenter: Sam Fielder, MSc<\/p>\n\n\n\n<p>Time: 10:30 AM &#8211; 11:00 AM, April 2nd, 2024<\/p>\n\n\n\n<p>Location: MacLaurin D103<\/p>\n\n\n<\/div><\/details>\n\n\n\n<details class=\"wp-block-themeisle-blocks-accordion-item\"><summary class=\"wp-block-themeisle-blocks-accordion-item__title\"><div>High Performance Computing to Accelerate Your Research<\/div><\/summary><div class=\"wp-block-themeisle-blocks-accordion-item__content\">\n<p>Abstract: In this workshop, we will introduce the different resources and services the Alliance offers of our researchers. We will focus on HPC and its fundamental components, and show the different paradigms to accelerate your workflows and take full advantage of the Alliance resources and services.<\/p>\n\n\n\n<p>Highlights: <\/p>\n\n\n\n<p>Presenter: Belaid Moa<\/p>\n\n\n\n<p>Time: 10:30 AM &#8211; 12:30 PM, January 16th, 2023<\/p>\n\n\n\n<p>Location: ECS 660<\/p>\n\n\n<\/div><\/details>\n\n\n\n<details class=\"wp-block-themeisle-blocks-accordion-item\"><summary class=\"wp-block-themeisle-blocks-accordion-item__title\"><div>Introduction to git and IDEs<\/div><\/summary><div class=\"wp-block-themeisle-blocks-accordion-item__content\">\n<p>Topics covered:<\/p>\n\n\n\n<ul>\n<li>Brief intro to git<\/li>\n\n\n\n<li>Brief intro to IDEs&nbsp;<\/li>\n\n\n\n<li>Using IDEs for easy git implementation (won&#8217;t need to remember git bash commands)<\/li>\n\n\n\n<li>Using IDEs for interfacing with Compute Canada servers<\/li>\n<\/ul>\n\n\n\n<p>Presenter: Spencer Bialek<\/p>\n\n\n\n<p>Time: 3:00 &#8211; 4:20 PM, November 24th, 2022<\/p>\n\n\n\n<p>Location: CLE A317<\/p>\n\n\n<\/div><\/details>\n\n\n\n<details class=\"wp-block-themeisle-blocks-accordion-item\"><summary class=\"wp-block-themeisle-blocks-accordion-item__title\"><div>Introduction to Python Programming<\/div><\/summary><div class=\"wp-block-themeisle-blocks-accordion-item__content\">\n<p>Topics Covered:<\/p>\n\n\n\n<ul>\n<li>What makes Python different from other languages (e.g. C++)<\/li>\n\n\n\n<li>How Python is&nbsp;<em>intended<\/em>&nbsp;to be used (pros &amp; cons<\/li>\n\n\n\n<li>Tips on how to use Python \u201cproperly\u201d<\/li>\n\n\n\n<li>Useful libraries you should be using, and<\/li>\n\n\n\n<li>Some basic OOP &amp; iterator functionalities<\/li>\n<\/ul>\n\n\n\n<p>Presenter: Alexandre Beaubien<\/p>\n\n\n\n<p>Time: 3:00 &#8211; 4:20 PM, November 17th 2022<\/p>\n\n\n\n<p>Location: CLE A317<\/p>\n\n\n<\/div><\/details>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Last updated: July 2025 Software Plumbing Workshops are a regularly scheduled series of workshops designed to facilitate the distribution of programming knowledge throughout the department. This typically takes the form of upper-year grad students presenting about a topic they have become particularly knowledgeable about, and is attended mostly by other graduate students but undergraduate students [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.astro.uvic.ca\/~pagsa\/wp-json\/wp\/v2\/pages\/110"}],"collection":[{"href":"https:\/\/www.astro.uvic.ca\/~pagsa\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.astro.uvic.ca\/~pagsa\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.astro.uvic.ca\/~pagsa\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.astro.uvic.ca\/~pagsa\/wp-json\/wp\/v2\/comments?post=110"}],"version-history":[{"count":14,"href":"https:\/\/www.astro.uvic.ca\/~pagsa\/wp-json\/wp\/v2\/pages\/110\/revisions"}],"predecessor-version":[{"id":887,"href":"https:\/\/www.astro.uvic.ca\/~pagsa\/wp-json\/wp\/v2\/pages\/110\/revisions\/887"}],"wp:attachment":[{"href":"https:\/\/www.astro.uvic.ca\/~pagsa\/wp-json\/wp\/v2\/media?parent=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}