BEGIN:VCALENDAR
VERSION:2.0
PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA
BEGIN:VTIMEZONE
TZID:/ics.py/2020.1/Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
RDATE:19700329T020000
TZNAME:CEST
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
RDATE:19701025T030000
TZNAME:CET
END:STANDARD
LAST-MODIFIED:20200620T153818Z
X-LIC-LOCATION:Europe/Stockholm
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:/ics.py/2020.1/Europe/Helsinki
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
RDATE:19700329T030000
TZNAME:EEST
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
RDATE:19701025T040000
TZNAME:EET
END:STANDARD
LAST-MODIFIED:20200620T153818Z
X-LIC-LOCATION:Europe/Helsinki
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20260311T120000
DURATION:PT30M
SUMMARY:CodeRefinery workshop (Mar 2026) - Shell crash course
UID:0fe45520-e3a9-4348-b165-bceed61ce864@0fe4.org
LOCATION:https://coderefinery.github.io/2026-03-17-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20260311T123000
DURATION:PT1H30M
SUMMARY:CodeRefinery workshop (Mar 2026) - Installation help
UID:65a7a3b2-b577-46c8-b19b-bb75021b8797@65a7.org
LOCATION:https://coderefinery.github.io/2026-03-17-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260316
DTEND;VALUE=DATE:20260317
SUMMARY:CodeRefinery workshop (Mar 2026) - Shell crash course
UID:6176cfad-92d2-4284-960c-6dfd7efb3f69@6176.org
LOCATION:https://coderefinery.github.io/2026-03-17-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20260316T123000
DURATION:PT1H30M
SUMMARY:CodeRefinery workshop (Mar 2026) - Installation help
UID:c87e2adc-7e53-4384-aabb-0ab8c58d5918@c87e.org
LOCATION:https://coderefinery.github.io/2026-03-17-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20260317T100000
DURATION:PT5H
SUMMARY:CodeRefinery workshop (March 2026) - lessons
UID:83c1045c-9254-4123-88d3-b4a409a43294@83c1.org
LOCATION:https://coderefinery.github.io/2026-03-17-workshop/
DTSTAMP:20260130T121937Z
RRULE:FREQ=DAILY;UNTIL=20260319T150000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20260324T100000
DURATION:PT5H
SUMMARY:CodeRefinery workshop (March 2026) - lessons
UID:e891803c-cbb8-49f6-afbf-fd0672f7e15f@e891.org
LOCATION:https://coderefinery.github.io/2026-03-17-workshop/
DTSTAMP:20260130T121937Z
RRULE:FREQ=DAILY;UNTIL=20260326T150000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250903T120000
DURATION:PT30M
SUMMARY:CodeRefinery workshop (Sep 2025) - Shell crash course
UID:79782ec9-dace-47ec-97c1-ea059e7ed264@7978.org
LOCATION:https://coderefinery.github.io/2025-09-09-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250903T123000
DURATION:PT1H
SUMMARY:CodeRefinery workshop (Sep 2025) - Installation help
UID:8a23d35e-0c16-4ca3-a3f8-a11344635c5b@8a23.org
LOCATION:https://coderefinery.github.io/2025-09-09-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250908T120000
DURATION:PT30M
SUMMARY:CodeRefinery workshop (Sep 2025) - Shell crash course
UID:8c6051d6-f738-4689-8543-174133064b85@8c60.org
LOCATION:https://coderefinery.github.io/2025-09-09-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250908T123000
DURATION:PT1H
SUMMARY:CodeRefinery workshop (Sep 2025) - Installation help
UID:e147a91c-6087-4723-a196-b4f58f75266b@e147.org
LOCATION:https://coderefinery.github.io/2025-09-09-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250909T110000
DURATION:PT4H30M
SUMMARY:CodeRefinery Sep/Oct 25 workshop
UID:aba83e86-66f4-413e-b868-781cd1b9273d@aba8.org
DESCRIPTION:CodeRefinery workshop: 
 https://coderefinery.github.io/2025-09-09-workshop/
LOCATION:https://www.twitch.tv/coderefinery
DTSTAMP:20260130T121937Z
RRULE:FREQ=DAILY;UNTIL=20250912T000000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250917T120000
DURATION:PT3H
SUMMARY:CodeRefinery Sep/Oct 25 workshop
UID:9d582f0c-6470-4659-ae82-c0a6ef6c1806@9d58.org
DESCRIPTION:CodeRefinery workshop: 
 https://coderefinery.github.io/2025-09-09-workshop/
LOCATION:https://www.twitch.tv/coderefinery
DTSTAMP:20260130T121937Z
RRULE:FREQ=WEEKLY;UNTIL=20251023T000000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250319T130000
DURATION:PT30M
SUMMARY:CodeRefinery workshop (Mar 2025) - Shell crash course
UID:df9b883a-f334-48a4-8e89-6816674b9e2e@df9b.org
LOCATION:https://coderefinery.github.io/2025-03-25-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250319T133000
DURATION:PT1H
SUMMARY:CodeRefinery workshop (Mar 2025) - Installation help
UID:15d2823d-4d96-4533-84bc-5395af88e029@15d2.org
LOCATION:https://coderefinery.github.io/2025-03-25-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250324T133000
DURATION:PT1H30M
SUMMARY:CodeRefinery workshop (Mar 2025) - Installation help
UID:19445e5b-a72c-4e04-89c6-679bc91bdef7@1944.org
LOCATION:https://coderefinery.github.io/2025-03-25-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250325T090000
DURATION:PT4H30M
SUMMARY:CodeRefinery workshop (March 2025) - lessons
UID:f92f685e-79d4-4ee7-9d83-10fd543fe793@f92f.org
LOCATION:https://coderefinery.github.io/2025-03-25-workshop/
DTSTAMP:20260130T121937Z
RRULE:FREQ=DAILY;UNTIL=20250327T133000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250401T090000
DURATION:PT4H30M
SUMMARY:CodeRefinery workshop (March 2025) - lessons
UID:58831dfa-b7d8-435e-b999-4a4a014e7f33@5883.org
LOCATION:https://coderefinery.github.io/2025-03-25-workshop/
DTSTAMP:20260130T121937Z
RRULE:FREQ=DAILY;UNTIL=20250403T140000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20250416T090000
DURATION:PT2H
SUMMARY:CodeRefinery workshop (Mar 2025) - bring your own code
UID:f26dd56b-9a6a-45b8-ad51-cd031bb9ad8f@f26d.org
LOCATION:https://coderefinery.github.io/2025-03-25-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000
DURATION:PT3H
SUMMARY:CodeRefinery train-the-trainer workshop\, 2024
UID:38dd6064-2106-4b81-b1bf-bacf8680e1d5@38dd.org
LOCATION:https://coderefinery.github.io/train-the-trainer/
DTSTAMP:20260130T121937Z
RRULE:FREQ=WEEKLY;UNTIL=20240903T120000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240827T090000
DURATION:PT7H
SUMMARY:CodeRefinery workshop\, Chalmers\, Gothenburg\, August 2024
UID:2c261fca-766b-4fb9-94c4-ef7dd41c5bb9@2c26.org
LOCATION:https://coderefinery.org/workshops/upcoming/
DTSTAMP:20260130T121937Z
RRULE:FREQ=DAILY;UNTIL=20240829T160000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240828T140000
DURATION:PT1H
SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding
UID:4858f147-030f-46b6-bc8e-422df87590da@4858.org
LOCATION:https://coderefinery.github.io/2024-09-10-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000
DURATION:PT1H
SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding
UID:683abb42-6db2-47f4-bfe0-dbd14166ff8d@683a.org
LOCATION:https://coderefinery.github.io/2024-09-10-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000
DURATION:PT1H
SUMMARY:CodeRefinery workshop (Sep 2024) - install help
UID:9aa1c8fc-fec9-42fe-9dac-0158d343d586@9aa1.org
LOCATION:https://coderefinery.github.io/2024-09-10-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000
DURATION:PT1H
SUMMARY:CodeRefinery workshop (Sep 2024) - install help
UID:755fb4b7-c928-464a-9f1c-6c2f744f723e@755f.org
LOCATION:https://coderefinery.github.io/2024-09-10-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000
DURATION:PT4H30M
SUMMARY:CodeRefinery workshop (Sep 2024) - lessons
UID:ac812a4e-93a1-4807-908a-6e5c91b1368c@ac81.org
LOCATION:https://coderefinery.github.io/2024-09-10-workshop/
DTSTAMP:20260130T121937Z
RRULE:FREQ=DAILY;UNTIL=20240912T133000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240917T090000
DURATION:PT4H30M
SUMMARY:CodeRefinery workshop (Sep 2024) - lessons
UID:8f2ab6a9-7c6e-441c-b222-a73bc73bd9ec@8f2a.org
LOCATION:https://coderefinery.github.io/2024-09-10-workshop/
DTSTAMP:20260130T121937Z
RRULE:FREQ=DAILY;UNTIL=20240919T140000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241022T140000
DURATION:PT2H
SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session
UID:b6121642-3dc6-4be6-a62f-4a0899bc4cf8@b612.org
LOCATION:https://coderefinery.github.io/2024-09-10-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241029T120000
DURATION:PT2H
SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session
UID:fa6add6d-2c8b-4905-8e48-77314eb55c05@fa6a.org
LOCATION:https://coderefinery.github.io/2024-09-10-workshop/
DTSTAMP:20260130T121937Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000
DURATION:PT3H10M
SUMMARY:Build Systems Hackathon\, October 2024
UID:bfab6221-ed1b-4b06-b2f2-450daca68956@bfab.org
LOCATION:https://coderefinery.org/workshops/upcoming/
DTSTAMP:20260130T121937Z
RRULE:FREQ=DAILY;UNTIL=20241010T120000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241015T090000
DURATION:PT7H
SUMMARY:Build Systems Hackathon\, October 2024
UID:f9bdf412-9568-4723-9355-b5560dce37f6@f9bd.org
LOCATION:https://coderefinery.org/workshops/upcoming/
DTSTAMP:20260130T121937Z
RRULE:FREQ=DAILY;UNTIL=20241017T160000
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220607T120000
DURATION:PT4H
SUMMARY:Scientific Computing Kickstart (+HPC kickstart)
UID:e0c03c28-3350-4c3f-b60f-6bf073455626@e0c0.org
DESCRIPTION:https://scicomp.aalto.fi/training/scip/kickstart-
 summer-2022/\n\nDay 1:\n\n  This course is a general introduction to 
 computational\n  researchers. The point is to serve as a guide to your 
 career:\n  a map to the types of resources that are available and skills\n
   you may need in your career\, so that you can be prepared when\n  you 
 need more in the future. There will also be topics related\n  to using 
 these resources. Aalto University is used in some\n  examples\, but all 
 parts are designed to be useful no matter\n  where you are now.\n\n  This 
 course is especially suitable to new researchers or\n  students trying to 
 understand computational/data analysis\n  options available to them. It 
 won’t go into anything too deep\,\n  but will provide you with a good 
 background for your next\n  steps: you will know what resources are 
 available and know the\n  next steps to use them.\n\nDay 2-3:\n\n  
 Scientific Computing Kickstart is a three × half day course\n  for 
 researchers to get started with scientific computing (day\n  1) and high-
 performance computing (HPC) clusters (day 2). We\n  will take you from 
 being a new user to being competent to run\n  your code at a larger scale 
 than you could before. (However\,\n  we don’t cover application-specific 
 matters beyond some\n  Python/R/Matlab basics or focus on the high-
 performance part:\n  but this is an easy next step after this course).\n\n
   This course is good for any researcher who thinks they may\n  need to 
 scale up to larger resources in the next six months\,\n  in any field. 
 Even if you don’t use computing clusters\, you\n  will be better prepared 
 to understand how computing works on\n  other systems. If you are a 
 student\, this is an investment in\n  your skills. By the end of the 
 course you get the hints\, ready\n  solutions and copy/paste examples on 
 how to find\, run and\n  monitor your applications\, and manage your data.
  In addition\n  to how to optimize your workflow in terms of filesystem\n
   traffic\, memory usage etc.
LOCATION:https://twitch.tv/coderefinery
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220609T120000
DURATION:PT4H
SUMMARY:Scientific Computing Kickstart (+HPC kickstart)
UID:bf20e576-061f-4437-ae5c-357fe2a49115@bf20.org
DESCRIPTION:https://scicomp.aalto.fi/training/scip/kickstart-
 summer-2022/\n\nDay 1:\n\n  This course is a general introduction to 
 computational\n  researchers. The point is to serve as a guide to your 
 career:\n  a map to the types of resources that are available and skills\n
   you may need in your career\, so that you can be prepared when\n  you 
 need more in the future. There will also be topics related\n  to using 
 these resources. Aalto University is used in some\n  examples\, but all 
 parts are designed to be useful no matter\n  where you are now.\n\n  This 
 course is especially suitable to new researchers or\n  students trying to 
 understand computational/data analysis\n  options available to them. It 
 won’t go into anything too deep\,\n  but will provide you with a good 
 background for your next\n  steps: you will know what resources are 
 available and know the\n  next steps to use them.\n\nDay 2-3:\n\n  
 Scientific Computing Kickstart is a three × half day course\n  for 
 researchers to get started with scientific computing (day\n  1) and high-
 performance computing (HPC) clusters (day 2). We\n  will take you from 
 being a new user to being competent to run\n  your code at a larger scale 
 than you could before. (However\,\n  we don’t cover application-specific 
 matters beyond some\n  Python/R/Matlab basics or focus on the high-
 performance part:\n  but this is an easy next step after this course).\n\n
   This course is good for any researcher who thinks they may\n  need to 
 scale up to larger resources in the next six months\,\n  in any field. 
 Even if you don’t use computing clusters\, you\n  will be better prepared 
 to understand how computing works on\n  other systems. If you are a 
 student\, this is an investment in\n  your skills. By the end of the 
 course you get the hints\, ready\n  solutions and copy/paste examples on 
 how to find\, run and\n  monitor your applications\, and manage your data.
  In addition\n  to how to optimize your workflow in terms of filesystem\n
   traffic\, memory usage etc.
LOCATION:https://twitch.tv/coderefinery
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220610T120000
DURATION:PT4H
SUMMARY:Scientific Computing Kickstart (+HPC kickstart)
UID:b798354f-8591-49c7-95e3-7893cc909db0@b798.org
DESCRIPTION:https://scicomp.aalto.fi/training/scip/kickstart-
 summer-2022/\n\nDay 1:\n\n  This course is a general introduction to 
 computational\n  researchers. The point is to serve as a guide to your 
 career:\n  a map to the types of resources that are available and skills\n
   you may need in your career\, so that you can be prepared when\n  you 
 need more in the future. There will also be topics related\n  to using 
 these resources. Aalto University is used in some\n  examples\, but all 
 parts are designed to be useful no matter\n  where you are now.\n\n  This 
 course is especially suitable to new researchers or\n  students trying to 
 understand computational/data analysis\n  options available to them. It 
 won’t go into anything too deep\,\n  but will provide you with a good 
 background for your next\n  steps: you will know what resources are 
 available and know the\n  next steps to use them.\n\nDay 2-3:\n\n  
 Scientific Computing Kickstart is a three × half day course\n  for 
 researchers to get started with scientific computing (day\n  1) and high-
 performance computing (HPC) clusters (day 2). We\n  will take you from 
 being a new user to being competent to run\n  your code at a larger scale 
 than you could before. (However\,\n  we don’t cover application-specific 
 matters beyond some\n  Python/R/Matlab basics or focus on the high-
 performance part:\n  but this is an easy next step after this course).\n\n
   This course is good for any researcher who thinks they may\n  need to 
 scale up to larger resources in the next six months\,\n  in any field. 
 Even if you don’t use computing clusters\, you\n  will be better prepared 
 to understand how computing works on\n  other systems. If you are a 
 student\, this is an investment in\n  your skills. By the end of the 
 course you get the hints\, ready\n  solutions and copy/paste examples on 
 how to find\, run and\n  monitor your applications\, and manage your data.
  In addition\n  to how to optimize your workflow in terms of filesystem\n
   traffic\, memory usage etc.
LOCATION:https://twitch.tv/coderefinery
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220425T120000
DURATION:PT2H
SUMMARY:Software design for scientific computing
UID:1917b187-0a7d-4cc2-a7d6-399b4890bb8f@1917.org
DESCRIPTION:More info at: https://scicomp.aalto.fi/training/scip/software-
 design-2022/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220503T100000
DURATION:PT4H
SUMMARY:Software design for scientific computing
UID:3002e246-8cb6-478c-a793-50331ab7d4ac@3002.org
DESCRIPTION:More info at: https://scicomp.aalto.fi/training/scip/software-
 design-2022/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220509T100000
DURATION:PT5H
SUMMARY:Software design for scientific computing
UID:5c8af1de-9644-4801-aabc-fa86a7a71245@5c8a.org
DESCRIPTION:More info at: https://scicomp.aalto.fi/training/scip/software-
 design-2022/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220404T120000
DURATION:PT3H
SUMMARY:Hands-on Data Anonymization
UID:9dffae20-2b31-44d6-849e-ef7a6adb640b@9dff.org
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/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220406T120000
DURATION:PT3H
SUMMARY:Hands-on Data Anonymization
UID:30e816f9-71b2-42c5-9d25-f353b6ee55d9@30e8.org
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/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220420T120000
DURATION:PT3H
SUMMARY:Debugging with Python\, Matlab\, C/C++\, Julia\, and R
UID:4d21ddaf-469d-432f-abde-db75420c2191@4d21.org
DESCRIPTION:Introduction to Debugging with Python\, Matlab\, and C/C++ 
 April 2022. This is an online course available to anyone with an internet 
 connection.\nhttps://scicomp.aalto.fi/training/scip/debugging-2022/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220421T120000
DURATION:PT3H
SUMMARY:Debugging with Python\, Matlab\, C/C++\, Julia\, and R
UID:3b72f886-fb85-4942-acfc-b3175a8e771f@3b72.org
DESCRIPTION:Introduction to Debugging with Python\, Matlab\, and C/C++ 
 April 2022. This is an online course available to anyone with an internet 
 connection.\nhttps://scicomp.aalto.fi/training/scip/debugging-2022/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220422T120000
DURATION:PT3H
SUMMARY:Debugging with Python\, Matlab\, C/C++\, Julia\, and R
UID:8376af98-f5d5-4451-87a5-0ba25316f331@8376.org
DESCRIPTION:Introduction to Debugging with Python\, Matlab\, and C/C++ 
 April 2022. This is an online course available to anyone with an internet 
 connection.\nhttps://scicomp.aalto.fi/training/scip/debugging-2022/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220425T120000
DURATION:PT3H
SUMMARY:Debugging with Python\, Matlab\, C/C++\, Julia\, and R
UID:1fb57323-516e-44c4-8e34-4be69fe3ad8c@1fb5.org
DESCRIPTION:Introduction to Debugging with Python\, Matlab\, and C/C++ 
 April 2022. This is an online course available to anyone with an internet 
 connection.\nhttps://scicomp.aalto.fi/training/scip/debugging-2022/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220426T120000
DURATION:PT3H
SUMMARY:Debugging with Python\, Matlab\, C/C++\, Julia\, and R
UID:7f8e587c-80f9-41a8-9253-c04772824c5d@7f8e.org
DESCRIPTION:Introduction to Debugging with Python\, Matlab\, and C/C++ 
 April 2022. This is an online course available to anyone with an internet 
 connection.\nhttps://scicomp.aalto.fi/training/scip/debugging-2022/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220322T100000
DURATION:PT3H30M
SUMMARY:Code Refinery Workshop
UID:46330941-7f6f-4b88-97e1-a0e5031fd79b@4633.org
DESCRIPTION:https://coderefinery.org/workshops/upcoming/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220323T100000
DURATION:PT3H30M
SUMMARY:Code Refinery Workshop
UID:dbf5f98c-ad33-4dfe-929e-bfa2a442b6d5@dbf5.org
DESCRIPTION:https://coderefinery.org/workshops/upcoming/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220324T100000
DURATION:PT3H30M
SUMMARY:Code Refinery Workshop
UID:b9abba81-5789-411a-8f06-e9bea3d1de67@b9ab.org
DESCRIPTION:https://coderefinery.org/workshops/upcoming/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220329T100000
DURATION:PT3H30M
SUMMARY:Code Refinery Workshop
UID:92546184-2f5d-479d-aca8-9a0341243010@9254.org
DESCRIPTION:https://coderefinery.org/workshops/upcoming/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220330T100000
DURATION:PT3H30M
SUMMARY:Code Refinery Workshop
UID:f4ea82fd-0546-4469-ab3e-7f8abbd52b5b@f4ea.org
DESCRIPTION:https://coderefinery.org/workshops/upcoming/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220331T100000
DURATION:PT3H30M
SUMMARY:Code Refinery Workshop
UID:a268cd36-034d-40dd-a4f0-3f10644e97ce@a268.org
DESCRIPTION:https://coderefinery.org/workshops/upcoming/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220321T120000
DURATION:PT3H
SUMMARY:Linux Shell Scripting
UID:1bd6ea5e-f4c4-4268-9542-4cb632797b81@1bd6.org
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.\nWe 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\nhttps://scicomp.aalto.fi/training/scip/shell-scripting/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220325T120000
DURATION:PT3H
SUMMARY:Linux Shell Scripting
UID:7120965a-9672-4e41-8a82-cf3122668cd3@7120.org
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.\nWe 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\nhttps://scicomp.aalto.fi/training/scip/shell-scripting/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220328T120000
DURATION:PT3H
SUMMARY:Linux Shell Scripting
UID:2fc4e67e-1c2c-421c-a999-05ccbd212f23@2fc4.org
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.\nWe 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\nhttps://scicomp.aalto.fi/training/scip/shell-scripting/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220401T120000
DURATION:PT3H
SUMMARY:Linux Shell Scripting
UID:1abcf9ed-159b-48e7-bb12-718cfab03117@1abc.org
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.\nWe 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\nhttps://scicomp.aalto.fi/training/scip/shell-scripting/
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220308T100000
DURATION:PT3H
SUMMARY:MPI introduction
UID:4d094d62-74d0-416e-8413-258a1cd9ac39@4d09.org
DESCRIPTION:In this introduction to MPI programming we are going to cover 
 all the basic functionalities of the API\,\nand see how these are applied 
 to real problems. Starting from simple\, well-established algorithms\, 
 we\nwill build up towards more advanced and realistic examples commonly 
 found in computational physics and\nchemistry. Finally\, we will explore 
 how the strengths of OpenMP multithreading and MPI can be combined\nwith 
 hybrid parallel programming.\nhttps://scicomp.aalto.fi/training/scip/mpi-
 introduction/
LOCATION:Online\, register for connection details
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220311T100000
DURATION:PT3H
SUMMARY:MPI introduction
UID:a50c06b3-4133-449a-b1a5-a1248efe6f6d@a50c.org
DESCRIPTION:In this introduction to MPI programming we are going to cover 
 all the basic functionalities of the API\,\nand see how these are applied 
 to real problems. Starting from simple\, well-established algorithms\, 
 we\nwill build up towards more advanced and realistic examples commonly 
 found in computational physics and\nchemistry. Finally\, we will explore 
 how the strengths of OpenMP multithreading and MPI can be combined\nwith 
 hybrid parallel programming.\nhttps://scicomp.aalto.fi/training/scip/mpi-
 introduction/
LOCATION:Online\, register for connection details
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220315T100000
DURATION:PT3H
SUMMARY:MPI introduction
UID:0d08c889-b111-4968-9343-f99c584b151a@0d08.org
DESCRIPTION:In this introduction to MPI programming we are going to cover 
 all the basic functionalities of the API\,\nand see how these are applied 
 to real problems. Starting from simple\, well-established algorithms\, 
 we\nwill build up towards more advanced and realistic examples commonly 
 found in computational physics and\nchemistry. Finally\, we will explore 
 how the strengths of OpenMP multithreading and MPI can be combined\nwith 
 hybrid parallel programming.\nhttps://scicomp.aalto.fi/training/scip/mpi-
 introduction/
LOCATION:Online\, register for connection details
DTSTAMP:20220331T095810Z
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220318T100000
DURATION:PT3H
SUMMARY:MPI introduction
UID:6531a4e0-4c04-4423-aa97-0a25a517d8e5@6531.org
DESCRIPTION:In this introduction to MPI programming we are going to cover 
 all the basic functionalities of the API\,\nand see how these are applied 
 to real problems. Starting from simple\, well-established algorithms\, 
 we\nwill build up towards more advanced and realistic examples commonly 
 found in computational physics and\nchemistry. Finally\, we will explore 
 how the strengths of OpenMP multithreading and MPI can be combined\nwith 
 hybrid parallel programming.\nhttps://scicomp.aalto.fi/training/scip/mpi-
 introduction/
LOCATION:Online\, register for connection details
DTSTAMP:20220331T095810Z
END:VEVENT
NAME:All Training events, both paid and open
X-WR-CALNAME:All Training events, both paid and open
END:VCALENDAR