---------- Subject: CodeRefinery team meeting Start: Monday, 11 November 2024, 15:00 EET Location: https://hackmd.io/@coderefinery/team-meeting Description: Meeting topic: https://coderefinery.org/join/meetings/ ---------- Subject: CodeRefinery workshop placeholder week 1 Start: Tuesday, 09 September 2025, 10:00 EEST Location: https://hackmd.io/@coderefinery/team-meeting Description: Placeholder for week 1 of the CodeRefinery workshop, note that exact times may still change ---------- Subject: CodeRefinery workshop (Mar 2025) - Shell crash course Start: Wednesday, 19 March 2025, 14:00 EET Location: https://coderefinery.github.io/2025-03-25-workshop/ ---------- Subject: CodeRefinery workshop (Mar 2025) - Installation help Start: Wednesday, 19 March 2025, 14:30 EET Location: https://coderefinery.github.io/2025-03-25-workshop/ ---------- Subject: CodeRefinery workshop (Mar 2025) - Installation help Start: Monday, 24 March 2025, 14:30 EET Location: https://coderefinery.github.io/2025-03-25-workshop/ ---------- Subject: CodeRefinery workshop (March 2025) - lessons Start: Tuesday, 25 March 2025, 10:00 EET Location: https://coderefinery.github.io/2025-03-25-workshop/ ---------- Subject: CodeRefinery workshop (March 2025) - lessons Start: Tuesday, 01 April 2025, 10:00 EEST Location: https://coderefinery.github.io/2025-03-25-workshop/ ---------- Subject: CodeRefinery workshop (Mar 2025) - bring your own code Start: Wednesday, 16 April 2025, 10:00 EEST Location: https://coderefinery.github.io/2025-03-25-workshop/ ---------- Subject: CodeRefinery train-the-trainer workshop, 2024 Start: Tuesday, 13 August 2024, 10:00 EEST Location: https://coderefinery.github.io/train-the-trainer/ ---------- Subject: CodeRefinery workshop, Chalmers, Gothenburg, August 2024 Start: Tuesday, 27 August 2024, 10:00 EEST Location: https://coderefinery.org/workshops/upcoming/ ---------- Subject: CodeRefinery workshop (Sep 2024) - onboarding Start: Wednesday, 28 August 2024, 15:00 EEST Location: https://coderefinery.github.io/2024-09-10-workshop/ ---------- Subject: CodeRefinery workshop (Sep 2024) - onboarding Start: Friday, 30 August 2024, 11:00 EEST Location: https://coderefinery.github.io/2024-09-10-workshop/ ---------- Subject: CodeRefinery workshop (Sep 2024) - install help Start: Wednesday, 04 September 2024, 13:00 EEST Location: https://coderefinery.github.io/2024-09-10-workshop/ ---------- Subject: CodeRefinery workshop (Sep 2024) - install help Start: Thursday, 05 September 2024, 13:00 EEST Location: https://coderefinery.github.io/2024-09-10-workshop/ ---------- Subject: CodeRefinery workshop (Sep 2024) - lessons Start: Tuesday, 10 September 2024, 10:00 EEST Location: https://coderefinery.github.io/2024-09-10-workshop/ ---------- Subject: CodeRefinery workshop (Sep 2024) - lessons Start: Tuesday, 17 September 2024, 10:00 EEST Location: https://coderefinery.github.io/2024-09-10-workshop/ ---------- Subject: CodeRefinery workshop (Sep 2024) - bring your own code session Start: Tuesday, 22 October 2024, 15:00 EEST Location: https://coderefinery.github.io/2024-09-10-workshop/ ---------- Subject: CodeRefinery workshop (Sep 2024) - bring your own code session Start: Tuesday, 29 October 2024, 13:00 EET Location: https://coderefinery.github.io/2024-09-10-workshop/ ---------- Subject: Build Systems Hackathon, October 2024 Start: Tuesday, 08 October 2024, 09:50 EEST Location: https://coderefinery.org/workshops/upcoming/ ---------- Subject: Build Systems Hackathon, October 2024 Start: Tuesday, 15 October 2024, 10:00 EEST Location: https://coderefinery.org/workshops/upcoming/ ---------- Subject: CodeRefinery Open House - Reproducible Research Start: Tuesday, 17 December 2024, 10:00 EET Location: https://hackmd.io/@coderefinery/team-meeting Description: CodeRefinery Open House Come to discuss and work on open topics related to reproducible research lessons, i.e. week 2 of the CodeRefinery workshop. You can also ask us about anything or discuss new ideas. Connection details: https://hackmd.io/@coderefinery/team-meeting ---------- Subject: CodeRefinery Open House - Git masterclass Start: Tuesday, 14 January 2025, 10:00 EET Location: https://hackmd.io/@coderefinery/oh_git_masterclass Description: CodeRefinery Open House This discussion is intended to see what is already out there, what actually "advanced git" means to different people and what kind of training and materials are missing and how we can work together to fill potential gaps. Notes and connection details: https://hackmd.io/@coderefinery/oh_git_masterclass ---------- Subject: CodeRefinery Open House - lesson material updates Start: Tuesday, 11 February 2025, 10:00 EET Location: https://hackmd.io/@coderefinery/team-meeting Description: CodeRefinery Open House Come to discuss and work on topics related our workshop lesson materials. You can also ask us about anything or discuss new ideas. Connection details: https://hackmd.io/@coderefinery/team-meeting ---------- Subject: CodeRefinery Open House - workshop co-work Start: Wednesday, 05 March 2025, 11:00 EET Location: https://hackmd.io/@coderefinery/team-meeting Description: CodeRefinery Open House Come to discuss and work on topics related our workshop: lesson materials, technical details, contributing. You can also ask us about anything or discuss new ideas. Connection details: https://hackmd.io/@coderefinery/team-meeting ---------- Subject: CodeRefinery Open House - workshop co-work Start: Monday, 17 March 2025, 11:00 EET Location: https://hackmd.io/@coderefinery/team-meeting Description: CodeRefinery Open House Come to discuss and work on topics related our workshop: lesson materials, technical details, contributing. You can also ask us about anything or discuss new ideas. Connection details: https://hackmd.io/@coderefinery/team-meeting ---------- Subject: CodeRefinery ambassador call Start: Monday, 16 December 2024, 15:00 EET Location: https://hackmd.io/@coderefinery/team-meeting Description: Details and agenda will appear here just before the meeting: https://hackmd.io/@coderefinery/team-meeting ---------- Subject: CodeRefinery ambassador call Start: Friday, 03 January 2025, 15:00 EET Location: https://hackmd.io/@coderefinery/team-meeting Description: Details and agenda will appear here just before the meeting: https://hackmd.io/@coderefinery/team-meeting ---------- Subject: CodeRefinery ambassador call Start: Monday, 10 March 2025, 15:00 EET Location: https://hackmd.io/@coderefinery/team-meeting Description: Details and agenda will appear here just before the meeting: https://hackmd.io/@coderefinery/team-meeting ---------- Subject: CodeRefinery ambassador call Start: Monday, 30 June 2025, 15:00 EEST Location: https://hackmd.io/@coderefinery/team-meeting Description: Details and agenda will appear here just before the meeting: https://hackmd.io/@coderefinery/team-meeting ---------- Subject: CodeRefinery ambassador call Start: Monday, 25 August 2025, 15:00 EEST Location: https://hackmd.io/@coderefinery/team-meeting Description: Details and agenda will appear here just before the meeting: https://hackmd.io/@coderefinery/team-meeting ---------- Subject: CodeRefinery ambassador call Start: Monday, 06 October 2025, 15:00 EEST Location: https://hackmd.io/@coderefinery/team-meeting Description: Details and agenda will appear here just before the meeting: https://hackmd.io/@coderefinery/team-meeting ---------- Subject: CodeRefinery ambassador call Start: Monday, 17 November 2025, 15:00 EET Location: https://hackmd.io/@coderefinery/team-meeting Description: Details and agenda will appear here just before the meeting: https://hackmd.io/@coderefinery/team-meeting ---------- Subject: Scientific Computing Kickstart (+HPC kickstart) Start: Tuesday, 07 June 2022, 12:00 EEST Location: https://twitch.tv/coderefinery Description: https://scicomp.aalto.fi/training/scip/kickstart-summer-2022/ Day 1: This course is a general introduction to computational researchers. The point is to serve as a guide to your career: a map to the types of resources that are available and skills you may need in your career, so that you can be prepared when you need more in the future. There will also be topics related to using these resources. Aalto University is used in some examples, but all parts are designed to be useful no matter where you are now. This course is especially suitable to new researchers or students trying to understand computational/data analysis options available to them. It won’t go into anything too deep, but will provide you with a good background for your next steps: you will know what resources are available and know the next steps to use them. Day 2-3: Scientific Computing Kickstart is a three × half day course for researchers to get started with scientific computing (day 1) and high-performance computing (HPC) clusters (day 2). We will take you from being a new user to being competent to run your code at a larger scale than you could before. (However, we don’t cover application-specific matters beyond some Python/R/Matlab basics or focus on the high-performance part: but this is an easy next step after this course). This course is good for any researcher who thinks they may need to scale up to larger resources in the next six months, in any field. Even if you don’t use computing clusters, you will be better prepared to understand how computing works on other systems. If you are a student, this is an investment in your skills. By the end of the course you get the hints, ready solutions and copy/paste examples on how to find, run and monitor your applications, and manage your data. In addition to how to optimize your workflow in terms of filesystem traffic, memory usage etc. ---------- Subject: Scientific Computing Kickstart (+HPC kickstart) Start: Thursday, 09 June 2022, 12:00 EEST Location: https://twitch.tv/coderefinery Description: https://scicomp.aalto.fi/training/scip/kickstart-summer-2022/ Day 1: This course is a general introduction to computational researchers. The point is to serve as a guide to your career: a map to the types of resources that are available and skills you may need in your career, so that you can be prepared when you need more in the future. There will also be topics related to using these resources. Aalto University is used in some examples, but all parts are designed to be useful no matter where you are now. This course is especially suitable to new researchers or students trying to understand computational/data analysis options available to them. It won’t go into anything too deep, but will provide you with a good background for your next steps: you will know what resources are available and know the next steps to use them. Day 2-3: Scientific Computing Kickstart is a three × half day course for researchers to get started with scientific computing (day 1) and high-performance computing (HPC) clusters (day 2). We will take you from being a new user to being competent to run your code at a larger scale than you could before. (However, we don’t cover application-specific matters beyond some Python/R/Matlab basics or focus on the high-performance part: but this is an easy next step after this course). This course is good for any researcher who thinks they may need to scale up to larger resources in the next six months, in any field. Even if you don’t use computing clusters, you will be better prepared to understand how computing works on other systems. If you are a student, this is an investment in your skills. By the end of the course you get the hints, ready solutions and copy/paste examples on how to find, run and monitor your applications, and manage your data. In addition to how to optimize your workflow in terms of filesystem traffic, memory usage etc. ---------- Subject: Scientific Computing Kickstart (+HPC kickstart) Start: Friday, 10 June 2022, 12:00 EEST Location: https://twitch.tv/coderefinery Description: https://scicomp.aalto.fi/training/scip/kickstart-summer-2022/ Day 1: This course is a general introduction to computational researchers. The point is to serve as a guide to your career: a map to the types of resources that are available and skills you may need in your career, so that you can be prepared when you need more in the future. There will also be topics related to using these resources. Aalto University is used in some examples, but all parts are designed to be useful no matter where you are now. This course is especially suitable to new researchers or students trying to understand computational/data analysis options available to them. It won’t go into anything too deep, but will provide you with a good background for your next steps: you will know what resources are available and know the next steps to use them. Day 2-3: Scientific Computing Kickstart is a three × half day course for researchers to get started with scientific computing (day 1) and high-performance computing (HPC) clusters (day 2). We will take you from being a new user to being competent to run your code at a larger scale than you could before. (However, we don’t cover application-specific matters beyond some Python/R/Matlab basics or focus on the high-performance part: but this is an easy next step after this course). This course is good for any researcher who thinks they may need to scale up to larger resources in the next six months, in any field. Even if you don’t use computing clusters, you will be better prepared to understand how computing works on other systems. If you are a student, this is an investment in your skills. By the end of the course you get the hints, ready solutions and copy/paste examples on how to find, run and monitor your applications, and manage your data. In addition to how to optimize your workflow in terms of filesystem traffic, memory usage etc. ---------- Subject: Software design for scientific computing Start: Monday, 25 April 2022, 12:00 EEST Description: More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ ---------- Subject: Software design for scientific computing Start: Tuesday, 03 May 2022, 10:00 EEST Description: More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ ---------- Subject: Software design for scientific computing Start: Monday, 09 May 2022, 10:00 EEST Description: More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ ---------- Subject: Hands-on Data Anonymization Start: Monday, 04 April 2022, 12:00 EEST Description: Here you can register for our "Hands-on Data Anonymization 2022" More info at: https://scicomp.aalto.fi/training/scip/data-anonymization-workshop-2022/ ---------- Subject: Hands-on Data Anonymization Start: Wednesday, 06 April 2022, 12:00 EEST Description: Here you can register for our "Hands-on Data Anonymization 2022" More info at: https://scicomp.aalto.fi/training/scip/data-anonymization-workshop-2022/ ---------- Subject: Debugging with Python, Matlab, C/C++, Julia, and R Start: Wednesday, 20 April 2022, 12:00 EEST Description: Introduction to Debugging with Python, Matlab, and C/C++ April 2022. This is an online course available to anyone with an internet connection. https://scicomp.aalto.fi/training/scip/debugging-2022/ ---------- Subject: Debugging with Python, Matlab, C/C++, Julia, and R Start: Thursday, 21 April 2022, 12:00 EEST Description: Introduction to Debugging with Python, Matlab, and C/C++ April 2022. This is an online course available to anyone with an internet connection. https://scicomp.aalto.fi/training/scip/debugging-2022/ ---------- Subject: Debugging with Python, Matlab, C/C++, Julia, and R Start: Friday, 22 April 2022, 12:00 EEST Description: Introduction to Debugging with Python, Matlab, and C/C++ April 2022. This is an online course available to anyone with an internet connection. https://scicomp.aalto.fi/training/scip/debugging-2022/ ---------- Subject: Debugging with Python, Matlab, C/C++, Julia, and R Start: Monday, 25 April 2022, 12:00 EEST Description: Introduction to Debugging with Python, Matlab, and C/C++ April 2022. This is an online course available to anyone with an internet connection. https://scicomp.aalto.fi/training/scip/debugging-2022/ ---------- Subject: Debugging with Python, Matlab, C/C++, Julia, and R Start: Tuesday, 26 April 2022, 12:00 EEST Description: Introduction to Debugging with Python, Matlab, and C/C++ April 2022. This is an online course available to anyone with an internet connection. https://scicomp.aalto.fi/training/scip/debugging-2022/ ---------- Subject: Code Refinery Workshop Start: Tuesday, 22 March 2022, 10:00 EET Description: https://coderefinery.org/workshops/upcoming/ ---------- Subject: Code Refinery Workshop Start: Wednesday, 23 March 2022, 10:00 EET Description: https://coderefinery.org/workshops/upcoming/ ---------- Subject: Code Refinery Workshop Start: Thursday, 24 March 2022, 10:00 EET Description: https://coderefinery.org/workshops/upcoming/ ---------- Subject: Code Refinery Workshop Start: Tuesday, 29 March 2022, 10:00 EEST Description: https://coderefinery.org/workshops/upcoming/ ---------- Subject: Code Refinery Workshop Start: Wednesday, 30 March 2022, 10:00 EEST Description: https://coderefinery.org/workshops/upcoming/ ---------- Subject: Code Refinery Workshop Start: Thursday, 31 March 2022, 10:00 EEST Description: https://coderefinery.org/workshops/upcoming/ ---------- Subject: Linux Shell Scripting Start: Monday, 21 March 2022, 12:00 EET Description: Did you know that SLURM batch script is a regular BASH shell script mostly? Did you know that when you login to Triton (our computer cluster) your terminal is a fully enabled shell scripting environment? Do you want to know how to create an alias, a function, how to use loops and traps in a shell, work with variables and arrays? This course is oriented on those who want to start using BASH programming fully and use terminal efficiently. We expect that course participants are familiar with the shell basics (experience with BASH, ZSH, etc). We somewhat touch the Part 1 of the Linux Shell tutorial, and continue to Part 2. Though we expect that participant knows how to create a directory and can edit file from the linux shell command line. We will be scripting a lot, there will be lots of demos and real practicing.location: Online, register for connection details https://scicomp.aalto.fi/training/scip/shell-scripting/ ---------- Subject: Linux Shell Scripting Start: Friday, 25 March 2022, 12:00 EET Description: Did you know that SLURM batch script is a regular BASH shell script mostly? Did you know that when you login to Triton (our computer cluster) your terminal is a fully enabled shell scripting environment? Do you want to know how to create an alias, a function, how to use loops and traps in a shell, work with variables and arrays? This course is oriented on those who want to start using BASH programming fully and use terminal efficiently. We expect that course participants are familiar with the shell basics (experience with BASH, ZSH, etc). We somewhat touch the Part 1 of the Linux Shell tutorial, and continue to Part 2. Though we expect that participant knows how to create a directory and can edit file from the linux shell command line. We will be scripting a lot, there will be lots of demos and real practicing.location: Online, register for connection details https://scicomp.aalto.fi/training/scip/shell-scripting/ ---------- Subject: Linux Shell Scripting Start: Monday, 28 March 2022, 12:00 EEST Description: Did you know that SLURM batch script is a regular BASH shell script mostly? Did you know that when you login to Triton (our computer cluster) your terminal is a fully enabled shell scripting environment? Do you want to know how to create an alias, a function, how to use loops and traps in a shell, work with variables and arrays? This course is oriented on those who want to start using BASH programming fully and use terminal efficiently. We expect that course participants are familiar with the shell basics (experience with BASH, ZSH, etc). We somewhat touch the Part 1 of the Linux Shell tutorial, and continue to Part 2. Though we expect that participant knows how to create a directory and can edit file from the linux shell command line. We will be scripting a lot, there will be lots of demos and real practicing.location: Online, register for connection details https://scicomp.aalto.fi/training/scip/shell-scripting/ ---------- Subject: Linux Shell Scripting Start: Friday, 01 April 2022, 12:00 EEST Description: Did you know that SLURM batch script is a regular BASH shell script mostly? Did you know that when you login to Triton (our computer cluster) your terminal is a fully enabled shell scripting environment? Do you want to know how to create an alias, a function, how to use loops and traps in a shell, work with variables and arrays? This course is oriented on those who want to start using BASH programming fully and use terminal efficiently. We expect that course participants are familiar with the shell basics (experience with BASH, ZSH, etc). We somewhat touch the Part 1 of the Linux Shell tutorial, and continue to Part 2. Though we expect that participant knows how to create a directory and can edit file from the linux shell command line. We will be scripting a lot, there will be lots of demos and real practicing.location: Online, register for connection details https://scicomp.aalto.fi/training/scip/shell-scripting/ ---------- Subject: MPI introduction Start: Tuesday, 08 March 2022, 10:00 EET Location: Online, register for connection details Description: In this introduction to MPI programming we are going to cover all the basic functionalities of the API, and see how these are applied to real problems. Starting from simple, well-established algorithms, we will build up towards more advanced and realistic examples commonly found in computational physics and chemistry. Finally, we will explore how the strengths of OpenMP multithreading and MPI can be combined with hybrid parallel programming. https://scicomp.aalto.fi/training/scip/mpi-introduction/ ---------- Subject: MPI introduction Start: Friday, 11 March 2022, 10:00 EET Location: Online, register for connection details Description: In this introduction to MPI programming we are going to cover all the basic functionalities of the API, and see how these are applied to real problems. Starting from simple, well-established algorithms, we will build up towards more advanced and realistic examples commonly found in computational physics and chemistry. Finally, we will explore how the strengths of OpenMP multithreading and MPI can be combined with hybrid parallel programming. https://scicomp.aalto.fi/training/scip/mpi-introduction/ ---------- Subject: MPI introduction Start: Tuesday, 15 March 2022, 10:00 EET Location: Online, register for connection details Description: In this introduction to MPI programming we are going to cover all the basic functionalities of the API, and see how these are applied to real problems. Starting from simple, well-established algorithms, we will build up towards more advanced and realistic examples commonly found in computational physics and chemistry. Finally, we will explore how the strengths of OpenMP multithreading and MPI can be combined with hybrid parallel programming. https://scicomp.aalto.fi/training/scip/mpi-introduction/ ---------- Subject: MPI introduction Start: Friday, 18 March 2022, 10:00 EET Location: Online, register for connection details Description: In this introduction to MPI programming we are going to cover all the basic functionalities of the API, and see how these are applied to real problems. Starting from simple, well-established algorithms, we will build up towards more advanced and realistic examples commonly found in computational physics and chemistry. Finally, we will explore how the strengths of OpenMP multithreading and MPI can be combined with hybrid parallel programming. https://scicomp.aalto.fi/training/scip/mpi-introduction/ ---------- Subject: BioExcel Summer School on Biomolecular Simulations 2025 Start: Sunday, 08 June 2025, 01:00 EEST End: Saturday, 14 June 2025, 00:59 EEST Location: Science and Technology Park of Sardinia, Pula, Italy Description: https://www.pdc.kth.se/about/events/bioexcel-summer-school-on-biomolecular-simulations-2025-1.1386196 ---------- Subject: PDC Summer School 2025: Introduction to High Performance Computing Start: Thursday, 14 August 2025, 10:00 EEST End: Friday, 22 August 2025, 19:00 EEST Description: https://www.pdc.kth.se/about/events/pdc-summer-school-2025-introduction-to-high-performance-computing-1.1389436