From 8c36bd80d9f55ad9a5d876ab0c23770966f95b8e Mon Sep 17 00:00:00 2001 From: samumantha Date: Fri, 8 Nov 2024 11:28:49 +0000 Subject: [PATCH] deploy: 2d1090bc77468387e582a38bc4d689dd9635db8a --- .nojekyll | 0 all.Europe-Helsinki.ics | 729 +++++++++++++++++ all.Europe-Stockholm.ics | 729 +++++++++++++++++ all.ics | 752 ++++++++++++++++++ all.ics.Europe-Helsinki.txt | 666 ++++++++++++++++ all.ics.Europe-Stockholm.txt | 666 ++++++++++++++++ body.html | 117 +++ branch/main/all.Europe-Helsinki.ics | 729 +++++++++++++++++ branch/main/all.Europe-Stockholm.ics | 729 +++++++++++++++++ branch/main/all.ics | 752 ++++++++++++++++++ branch/main/all.ics.Europe-Helsinki.txt | 666 ++++++++++++++++ branch/main/all.ics.Europe-Stockholm.txt | 666 ++++++++++++++++ branch/main/body.html | 117 +++ branch/main/community.Europe-Helsinki.ics | 94 +++ branch/main/community.Europe-Stockholm.ics | 94 +++ branch/main/community.ics | 117 +++ branch/main/community.ics.Europe-Helsinki.txt | 77 ++ .../main/community.ics.Europe-Stockholm.txt | 77 ++ branch/main/index.html | 139 ++++ branch/main/partners.Europe-Helsinki.ics | 429 ++++++++++ branch/main/partners.Europe-Stockholm.ics | 429 ++++++++++ branch/main/partners.ics | 431 ++++++++++ branch/main/partners.ics.Europe-Helsinki.txt | 376 +++++++++ branch/main/partners.ics.Europe-Stockholm.txt | 376 +++++++++ branch/main/style.css | 49 ++ branch/main/team.Europe-Helsinki.ics | 154 ++++ branch/main/team.Europe-Stockholm.ics | 154 ++++ branch/main/team.ics | 177 +++++ branch/main/team.ics.Europe-Helsinki.txt | 141 ++++ branch/main/team.ics.Europe-Stockholm.txt | 141 ++++ branch/main/training.Europe-Helsinki.ics | 531 +++++++++++++ branch/main/training.Europe-Stockholm.ics | 531 +++++++++++++ branch/main/training.ics | 554 +++++++++++++ branch/main/training.ics.Europe-Helsinki.txt | 448 +++++++++++ branch/main/training.ics.Europe-Stockholm.txt | 448 +++++++++++ branch/main/workshops.Europe-Helsinki.ics | 127 +++ branch/main/workshops.Europe-Stockholm.ics | 127 +++ branch/main/workshops.ics | 129 +++ branch/main/workshops.ics.Europe-Helsinki.txt | 72 ++ .../main/workshops.ics.Europe-Stockholm.txt | 72 ++ branch/open_house/all.Europe-Helsinki.ics | 637 +++++++++++++++ branch/open_house/all.Europe-Stockholm.ics | 637 +++++++++++++++ branch/open_house/all.ics | 660 +++++++++++++++ branch/open_house/all.ics.Europe-Helsinki.txt | 559 +++++++++++++ .../open_house/all.ics.Europe-Stockholm.txt | 559 +++++++++++++ branch/open_house/body.html | 117 +++ .../open_house/community.Europe-Helsinki.ics | 73 ++ .../open_house/community.Europe-Stockholm.ics | 73 ++ branch/open_house/community.ics | 75 ++ .../community.ics.Europe-Helsinki.txt | 51 ++ .../community.ics.Europe-Stockholm.txt | 51 ++ branch/open_house/index.html | 139 ++++ .../open_house/partners.Europe-Helsinki.ics | 429 ++++++++++ .../open_house/partners.Europe-Stockholm.ics | 429 ++++++++++ branch/open_house/partners.ics | 431 ++++++++++ .../partners.ics.Europe-Helsinki.txt | 376 +++++++++ .../partners.ics.Europe-Stockholm.txt | 376 +++++++++ branch/open_house/style.css | 49 ++ branch/open_house/team.Europe-Helsinki.ics | 83 ++ branch/open_house/team.Europe-Stockholm.ics | 83 ++ branch/open_house/team.ics | 85 ++ .../open_house/team.ics.Europe-Helsinki.txt | 60 ++ .../open_house/team.ics.Europe-Stockholm.txt | 60 ++ .../open_house/training.Europe-Helsinki.ics | 531 +++++++++++++ .../open_house/training.Europe-Stockholm.ics | 531 +++++++++++++ branch/open_house/training.ics | 554 +++++++++++++ .../training.ics.Europe-Helsinki.txt | 448 +++++++++++ .../training.ics.Europe-Stockholm.txt | 448 +++++++++++ .../open_house/workshops.Europe-Helsinki.ics | 127 +++ .../open_house/workshops.Europe-Stockholm.ics | 127 +++ branch/open_house/workshops.ics | 129 +++ .../workshops.ics.Europe-Helsinki.txt | 72 ++ .../workshops.ics.Europe-Stockholm.txt | 72 ++ community.Europe-Helsinki.ics | 94 +++ community.Europe-Stockholm.ics | 94 +++ community.ics | 117 +++ community.ics.Europe-Helsinki.txt | 77 ++ community.ics.Europe-Stockholm.txt | 77 ++ index.html | 139 ++++ partners.Europe-Helsinki.ics | 429 ++++++++++ partners.Europe-Stockholm.ics | 429 ++++++++++ partners.ics | 431 ++++++++++ partners.ics.Europe-Helsinki.txt | 376 +++++++++ partners.ics.Europe-Stockholm.txt | 376 +++++++++ style.css | 49 ++ team.Europe-Helsinki.ics | 154 ++++ team.Europe-Stockholm.ics | 154 ++++ team.ics | 177 +++++ team.ics.Europe-Helsinki.txt | 141 ++++ team.ics.Europe-Stockholm.txt | 141 ++++ training.Europe-Helsinki.ics | 531 +++++++++++++ training.Europe-Stockholm.ics | 531 +++++++++++++ training.ics | 554 +++++++++++++ training.ics.Europe-Helsinki.txt | 448 +++++++++++ training.ics.Europe-Stockholm.txt | 448 +++++++++++ workshops.Europe-Helsinki.ics | 127 +++ workshops.Europe-Stockholm.ics | 127 +++ workshops.ics | 129 +++ workshops.ics.Europe-Helsinki.txt | 72 ++ workshops.ics.Europe-Stockholm.txt | 72 ++ 100 files changed, 29437 insertions(+) create mode 100644 .nojekyll create mode 100644 all.Europe-Helsinki.ics create mode 100644 all.Europe-Stockholm.ics create mode 100644 all.ics create mode 100644 all.ics.Europe-Helsinki.txt create mode 100644 all.ics.Europe-Stockholm.txt create mode 100644 body.html create mode 100644 branch/main/all.Europe-Helsinki.ics create mode 100644 branch/main/all.Europe-Stockholm.ics create mode 100644 branch/main/all.ics create mode 100644 branch/main/all.ics.Europe-Helsinki.txt create mode 100644 branch/main/all.ics.Europe-Stockholm.txt create mode 100644 branch/main/body.html create mode 100644 branch/main/community.Europe-Helsinki.ics create mode 100644 branch/main/community.Europe-Stockholm.ics create mode 100644 branch/main/community.ics create mode 100644 branch/main/community.ics.Europe-Helsinki.txt create mode 100644 branch/main/community.ics.Europe-Stockholm.txt create mode 100644 branch/main/index.html create mode 100644 branch/main/partners.Europe-Helsinki.ics create mode 100644 branch/main/partners.Europe-Stockholm.ics create mode 100644 branch/main/partners.ics create mode 100644 branch/main/partners.ics.Europe-Helsinki.txt create mode 100644 branch/main/partners.ics.Europe-Stockholm.txt create mode 100644 branch/main/style.css create mode 100644 branch/main/team.Europe-Helsinki.ics create mode 100644 branch/main/team.Europe-Stockholm.ics create mode 100644 branch/main/team.ics create mode 100644 branch/main/team.ics.Europe-Helsinki.txt create mode 100644 branch/main/team.ics.Europe-Stockholm.txt create mode 100644 branch/main/training.Europe-Helsinki.ics create mode 100644 branch/main/training.Europe-Stockholm.ics create mode 100644 branch/main/training.ics create mode 100644 branch/main/training.ics.Europe-Helsinki.txt create mode 100644 branch/main/training.ics.Europe-Stockholm.txt create mode 100644 branch/main/workshops.Europe-Helsinki.ics create mode 100644 branch/main/workshops.Europe-Stockholm.ics create mode 100644 branch/main/workshops.ics create mode 100644 branch/main/workshops.ics.Europe-Helsinki.txt create mode 100644 branch/main/workshops.ics.Europe-Stockholm.txt create mode 100644 branch/open_house/all.Europe-Helsinki.ics create mode 100644 branch/open_house/all.Europe-Stockholm.ics create mode 100644 branch/open_house/all.ics create mode 100644 branch/open_house/all.ics.Europe-Helsinki.txt create mode 100644 branch/open_house/all.ics.Europe-Stockholm.txt create mode 100644 branch/open_house/body.html create mode 100644 branch/open_house/community.Europe-Helsinki.ics create mode 100644 branch/open_house/community.Europe-Stockholm.ics create mode 100644 branch/open_house/community.ics create mode 100644 branch/open_house/community.ics.Europe-Helsinki.txt create mode 100644 branch/open_house/community.ics.Europe-Stockholm.txt create mode 100644 branch/open_house/index.html create mode 100644 branch/open_house/partners.Europe-Helsinki.ics create mode 100644 branch/open_house/partners.Europe-Stockholm.ics create mode 100644 branch/open_house/partners.ics create mode 100644 branch/open_house/partners.ics.Europe-Helsinki.txt create mode 100644 branch/open_house/partners.ics.Europe-Stockholm.txt create mode 100644 branch/open_house/style.css create mode 100644 branch/open_house/team.Europe-Helsinki.ics create mode 100644 branch/open_house/team.Europe-Stockholm.ics create mode 100644 branch/open_house/team.ics create mode 100644 branch/open_house/team.ics.Europe-Helsinki.txt create mode 100644 branch/open_house/team.ics.Europe-Stockholm.txt create mode 100644 branch/open_house/training.Europe-Helsinki.ics create mode 100644 branch/open_house/training.Europe-Stockholm.ics create mode 100644 branch/open_house/training.ics create mode 100644 branch/open_house/training.ics.Europe-Helsinki.txt create mode 100644 branch/open_house/training.ics.Europe-Stockholm.txt create mode 100644 branch/open_house/workshops.Europe-Helsinki.ics create mode 100644 branch/open_house/workshops.Europe-Stockholm.ics create mode 100644 branch/open_house/workshops.ics create mode 100644 branch/open_house/workshops.ics.Europe-Helsinki.txt create mode 100644 branch/open_house/workshops.ics.Europe-Stockholm.txt create mode 100644 community.Europe-Helsinki.ics create mode 100644 community.Europe-Stockholm.ics create mode 100644 community.ics create mode 100644 community.ics.Europe-Helsinki.txt create mode 100644 community.ics.Europe-Stockholm.txt create mode 100644 index.html create mode 100644 partners.Europe-Helsinki.ics create mode 100644 partners.Europe-Stockholm.ics create mode 100644 partners.ics create mode 100644 partners.ics.Europe-Helsinki.txt create mode 100644 partners.ics.Europe-Stockholm.txt create mode 100644 style.css create mode 100644 team.Europe-Helsinki.ics create mode 100644 team.Europe-Stockholm.ics create mode 100644 team.ics create mode 100644 team.ics.Europe-Helsinki.txt create mode 100644 team.ics.Europe-Stockholm.txt create mode 100644 training.Europe-Helsinki.ics create mode 100644 training.Europe-Stockholm.ics create mode 100644 training.ics create mode 100644 training.ics.Europe-Helsinki.txt create mode 100644 training.ics.Europe-Stockholm.txt create mode 100644 workshops.Europe-Helsinki.ics create mode 100644 workshops.Europe-Stockholm.ics create mode 100644 workshops.ics create mode 100644 workshops.ics.Europe-Helsinki.txt create mode 100644 workshops.ics.Europe-Stockholm.txt diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/all.Europe-Helsinki.ics b/all.Europe-Helsinki.ics new file mode 100644 index 0000000..6c01acc --- /dev/null +++ b/all.Europe-Helsinki.ics @@ -0,0 +1,729 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240408T150000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:46988726-0fbd-458d-b055-0249d4b4d720@4698.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T153000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:3f1580de-413d-431f-971c-3e0209bd4380@3f15.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:b28e9d1e-69da-4252-8207-fdfbe1d5433a@b28e.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T113000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T130000 +SUMMARY:Kick-off 2022 +UID:7860688c-54bb-4518-879f-e210f8533776@7860.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:4a676e2c-677a-4fb0-82cc-f066700d7e32@4a67.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240930T150000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:99a70901-9236-4a9c-97d2-cf235edf9aa9@99a7.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240923T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240923T153000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:7b1d56d9-e2f3-49b9-b21f-97ac966fea16@7b1d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240916T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240916T153000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:fa775a0c-a03e-41e8-8c61-432907998c88@fa77.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240909T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240909T153000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:ad4ea410-32ec-42bd-903a-22fa4ebd5561@ad4e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240902T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240902T153000 +SUMMARY:CodeRefinery September workshop preparation +UID:007d8aee-4025-474d-84c9-564b4a67b83a@007d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240527T160000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:acc96147-6687-498a-bc0e-1be76780adc7@acc9.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240813T100000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:f70edc8e-8d1c-4cda-8124-df130ad73ec9@f70e.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20240903T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240827T100000 +DURATION:PT7H +SUMMARY:CodeRefinery workshop\, Chalmers\, Gothenburg\, August 2024 +UID:cf429fcc-c334-4467-8f92-7cddce89ab93@cf42.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20240829T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240828T150000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:5dbea225-4f9a-40cd-bf1d-a2965d292be7@5dbe.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240830T110000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:a09782fc-89c3-47e7-bced-373b86350ed1@a097.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240904T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:288bad34-46e9-48f6-a5f0-0db1811730da@288b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240905T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:c08e58c7-3787-429e-9b02-297a146f902b@c08e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240910T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:0395b44f-a339-4d9f-9646-7a3a0edd2d4a@0395.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20240912T133000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240917T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:ee0d02b3-3f62-4a6c-aceb-235a148422eb@ee0d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20240919T140000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241022T150000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:2e1d7ddb-bf52-4414-adc8-4588fc928491@2e1d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241029T130000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:b4802211-294f-400b-8584-a59d53188732@b480.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241008T095000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:92325fe4-a469-4586-9582-ea22abf5d2cd@9232.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20241010T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241015T100000 +DURATION:PT7H +SUMMARY:Build Systems Hackathon\, October 2024 +UID:bdca4495-c7a2-4834-b803-a634d1e3caee@bdca.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240408T150000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:d5a5a023-77f8-4f62-a53d-c0ae20687562@d5a5.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T153000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:fdd5f3e4-8cd0-4623-bccf-340fcdb4927d@fdd5.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:c91fa845-3f92-4396-bc89-faa9c1d28be7@c91f.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T113000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T130000 +SUMMARY:Kick-off 2022 +UID:0706497a-85ee-435c-bf85-095346914f7a@0706.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:0787982b-e15b-4eb2-b452-bd64aa809724@0787.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +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 +END:VCALENDAR \ No newline at end of file diff --git a/all.Europe-Stockholm.ics b/all.Europe-Stockholm.ics new file mode 100644 index 0000000..dd87186 --- /dev/null +++ b/all.Europe-Stockholm.ics @@ -0,0 +1,729 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:46988726-0fbd-458d-b055-0249d4b4d720@4698.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:3f1580de-413d-431f-971c-3e0209bd4380@3f15.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220621T120000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:b28e9d1e-69da-4252-8207-fdfbe1d5433a@b28e.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:7860688c-54bb-4518-879f-e210f8533776@7860.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T100000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T110000 +SUMMARY:Python for Scicomp Hackathon +UID:4a676e2c-677a-4fb0-82cc-f066700d7e32@4a67.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240930T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:99a70901-9236-4a9c-97d2-cf235edf9aa9@99a7.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T143000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:7b1d56d9-e2f3-49b9-b21f-97ac966fea16@7b1d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T143000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:fa775a0c-a03e-41e8-8c61-432907998c88@fa77.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T143000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:ad4ea410-32ec-42bd-903a-22fa4ebd5561@ad4e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T143000 +SUMMARY:CodeRefinery September workshop preparation +UID:007d8aee-4025-474d-84c9-564b4a67b83a@007d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240527T150000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:acc96147-6687-498a-bc0e-1be76780adc7@acc9.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:f70edc8e-8d1c-4cda-8124-df130ad73ec9@f70e.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152624Z +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:cf429fcc-c334-4467-8f92-7cddce89ab93@cf42.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +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:5dbea225-4f9a-40cd-bf1d-a2965d292be7@5dbe.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:a09782fc-89c3-47e7-bced-373b86350ed1@a097.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:288bad34-46e9-48f6-a5f0-0db1811730da@288b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:c08e58c7-3787-429e-9b02-297a146f902b@c08e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:0395b44f-a339-4d9f-9646-7a3a0edd2d4a@0395.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:ee0d02b3-3f62-4a6c-aceb-235a148422eb@ee0d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:2e1d7ddb-bf52-4414-adc8-4588fc928491@2e1d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:b4802211-294f-400b-8584-a59d53188732@b480.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:92325fe4-a469-4586-9582-ea22abf5d2cd@9232.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +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:bdca4495-c7a2-4834-b803-a634d1e3caee@bdca.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:d5a5a023-77f8-4f62-a53d-c0ae20687562@d5a5.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:fdd5f3e4-8cd0-4623-bccf-340fcdb4927d@fdd5.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220621T120000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:c91fa845-3f92-4396-bc89-faa9c1d28be7@c91f.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:0706497a-85ee-435c-bf85-095346914f7a@0706.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T100000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T110000 +SUMMARY:Python for Scicomp Hackathon +UID:0787982b-e15b-4eb2-b452-bd64aa809724@0787.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220607T110000 +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/Stockholm:20220609T110000 +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/Stockholm:20220610T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220503T090000 +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/Stockholm:20220509T090000 +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/Stockholm:20220404T110000 +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/Stockholm:20220406T110000 +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/Stockholm:20220420T110000 +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/Stockholm:20220421T110000 +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/Stockholm:20220422T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220426T110000 +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/Stockholm:20220322T090000 +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/Stockholm:20220323T090000 +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/Stockholm:20220324T090000 +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/Stockholm:20220329T090000 +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/Stockholm:20220330T090000 +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/Stockholm:20220331T090000 +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/Stockholm:20220321T110000 +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/Stockholm:20220325T110000 +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/Stockholm:20220328T110000 +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/Stockholm:20220401T110000 +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/Stockholm:20220308T090000 +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/Stockholm:20220311T090000 +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/Stockholm:20220315T090000 +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/Stockholm:20220318T090000 +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 +END:VCALENDAR \ No newline at end of file diff --git a/all.ics b/all.ics new file mode 100644 index 0000000..34a77b9 --- /dev/null +++ b/all.ics @@ -0,0 +1,752 @@ +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:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:46988726-0fbd-458d-b055-0249d4b4d720@4698.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:3f1580de-413d-431f-971c-3e0209bd4380@3f15.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:b28e9d1e-69da-4252-8207-fdfbe1d5433a@b28e.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:7860688c-54bb-4518-879f-e210f8533776@7860.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:4a676e2c-677a-4fb0-82cc-f066700d7e32@4a67.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240930T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:99a70901-9236-4a9c-97d2-cf235edf9aa9@99a7.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T143000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:7b1d56d9-e2f3-49b9-b21f-97ac966fea16@7b1d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T143000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:fa775a0c-a03e-41e8-8c61-432907998c88@fa77.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T143000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:ad4ea410-32ec-42bd-903a-22fa4ebd5561@ad4e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T143000 +SUMMARY:CodeRefinery September workshop preparation +UID:007d8aee-4025-474d-84c9-564b4a67b83a@007d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240527T150000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:acc96147-6687-498a-bc0e-1be76780adc7@acc9.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:f70edc8e-8d1c-4cda-8124-df130ad73ec9@f70e.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152624Z +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:cf429fcc-c334-4467-8f92-7cddce89ab93@cf42.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +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:5dbea225-4f9a-40cd-bf1d-a2965d292be7@5dbe.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:a09782fc-89c3-47e7-bced-373b86350ed1@a097.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:288bad34-46e9-48f6-a5f0-0db1811730da@288b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:c08e58c7-3787-429e-9b02-297a146f902b@c08e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:0395b44f-a339-4d9f-9646-7a3a0edd2d4a@0395.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:ee0d02b3-3f62-4a6c-aceb-235a148422eb@ee0d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:2e1d7ddb-bf52-4414-adc8-4588fc928491@2e1d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:b4802211-294f-400b-8584-a59d53188732@b480.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:92325fe4-a469-4586-9582-ea22abf5d2cd@9232.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +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:bdca4495-c7a2-4834-b803-a634d1e3caee@bdca.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:d5a5a023-77f8-4f62-a53d-c0ae20687562@d5a5.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:fdd5f3e4-8cd0-4623-bccf-340fcdb4927d@fdd5.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:c91fa845-3f92-4396-bc89-faa9c1d28be7@c91f.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:0706497a-85ee-435c-bf85-095346914f7a@0706.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:0787982b-e15b-4eb2-b452-bd64aa809724@0787.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +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 events, teaching and internal +X-WR-CALNAME:All events, teaching and internal +END:VCALENDAR \ No newline at end of file diff --git a/all.ics.Europe-Helsinki.txt b/all.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..c8517e2 --- /dev/null +++ b/all.ics.Europe-Helsinki.txt @@ -0,0 +1,666 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 15:00 EEST +End: Monday, 13 May 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 13:00 EEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 11:30 EEST +End: Friday, 02 September 2022, 13:00 EEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 11:00 EEST +End: Friday, 02 September 2022, 12:00 EEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +Subject: CodeRefinery team meeting +Start: Monday, 30 September 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Meeting topic: https://coderefinery.org/join/meetings/ + + +---------- +Subject: Feedback and debriefing for the CodeRefinery September workshop +Start: Monday, 23 September 2024, 15:00 EEST +End: Monday, 23 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 2 preparation +Start: Monday, 16 September 2024, 15:00 EEST +End: Monday, 16 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 1 preparation +Start: Monday, 09 September 2024, 15:00 EEST +End: Monday, 09 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop preparation +Start: Monday, 02 September 2024, 15:00 EEST +End: Monday, 02 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery co-working session +Start: Monday, 27 May 2024, 16:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery co-working session + +Come to work on CodeRefinery tasks together, ask about open and urgent tasks or +discuss new task ideas. + +Task board: https://github.com/orgs/coderefinery/projects/7 +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +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 Community call +Start: Monday, 08 April 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 15:00 EEST +End: Monday, 13 May 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 13:00 EEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 11:30 EEST +End: Friday, 02 September 2022, 13:00 EEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 11:00 EEST +End: Friday, 02 September 2022, 12:00 EEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +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/ diff --git a/all.ics.Europe-Stockholm.txt b/all.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..4d49985 --- /dev/null +++ b/all.ics.Europe-Stockholm.txt @@ -0,0 +1,666 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 14:00 CEST +End: Monday, 13 May 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 12:00 CEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 10:30 CEST +End: Friday, 02 September 2022, 12:00 CEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 10:00 CEST +End: Friday, 02 September 2022, 11:00 CEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +Subject: CodeRefinery team meeting +Start: Monday, 30 September 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Meeting topic: https://coderefinery.org/join/meetings/ + + +---------- +Subject: Feedback and debriefing for the CodeRefinery September workshop +Start: Monday, 23 September 2024, 14:00 CEST +End: Monday, 23 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 2 preparation +Start: Monday, 16 September 2024, 14:00 CEST +End: Monday, 16 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 1 preparation +Start: Monday, 09 September 2024, 14:00 CEST +End: Monday, 09 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop preparation +Start: Monday, 02 September 2024, 14:00 CEST +End: Monday, 02 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery co-working session +Start: Monday, 27 May 2024, 15:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery co-working session + +Come to work on CodeRefinery tasks together, ask about open and urgent tasks or +discuss new task ideas. + +Task board: https://github.com/orgs/coderefinery/projects/7 +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery train-the-trainer workshop, 2024 +Start: Tuesday, 13 August 2024, 09:00 CEST +Location: https://coderefinery.github.io/train-the-trainer/ + + +---------- +Subject: CodeRefinery workshop, Chalmers, Gothenburg, August 2024 +Start: Tuesday, 27 August 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Wednesday, 28 August 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Friday, 30 August 2024, 10:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Wednesday, 04 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Thursday, 05 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 10 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 17 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 22 October 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 29 October 2024, 12:00 CET +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 08 October 2024, 08:50 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 15 October 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 14:00 CEST +End: Monday, 13 May 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 12:00 CEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 10:30 CEST +End: Friday, 02 September 2022, 12:00 CEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 10:00 CEST +End: Friday, 02 September 2022, 11:00 CEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +Subject: Scientific Computing Kickstart (+HPC kickstart) +Start: Tuesday, 07 June 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Tuesday, 03 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Monday, 09 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Hands-on Data Anonymization +Start: Monday, 04 April 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 23 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 24 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Tuesday, 29 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 30 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 31 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Linux Shell Scripting +Start: Monday, 21 March 2022, 11:00 CET +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, 11:00 CET +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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/ diff --git a/body.html b/body.html new file mode 100644 index 0000000..4f64cb6 --- /dev/null +++ b/body.html @@ -0,0 +1,117 @@ + + +

CodeRefinery calendars

+ + +

+

Public CodeRefinery calendars, so that you can easily be reminded +about and take part in our activities.

+

If you are interested in attending workshops as a learner, subscribe +to Workshops. If you want to take part in CodeRefinery +teaching, choose whichever matches you best.

+ +

+ + + + + +

Available calendars

+ + +

How to subscribe

+

+ You can subscribe to these calendars in your calendar program. This + will periodically import the events by polling the URL, so that you + get updates (usually with a few hours of delay). Most programs + implement this as creating a new calendar which can be toggled on or + off. Right click on the link above, "Copy link", and then... +

+ + + +

+ Each of these methods creates a new calendar (that can be + toggled on and off) separate from your primary one. You can + copy single events to your primary calendar by clicking on + them, this will also mark your time as "busy" then. +

+ + +

How to add events

+ +

+ You can add or edit events through this GitHub repository. +

+ +
+ + +

+ Last update: Sun Oct 27 15:26:29 UTC 2024 (git revision 9da57ca) +

\ No newline at end of file diff --git a/branch/main/all.Europe-Helsinki.ics b/branch/main/all.Europe-Helsinki.ics new file mode 100644 index 0000000..6c01acc --- /dev/null +++ b/branch/main/all.Europe-Helsinki.ics @@ -0,0 +1,729 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240408T150000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:46988726-0fbd-458d-b055-0249d4b4d720@4698.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T153000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:3f1580de-413d-431f-971c-3e0209bd4380@3f15.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:b28e9d1e-69da-4252-8207-fdfbe1d5433a@b28e.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T113000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T130000 +SUMMARY:Kick-off 2022 +UID:7860688c-54bb-4518-879f-e210f8533776@7860.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:4a676e2c-677a-4fb0-82cc-f066700d7e32@4a67.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240930T150000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:99a70901-9236-4a9c-97d2-cf235edf9aa9@99a7.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240923T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240923T153000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:7b1d56d9-e2f3-49b9-b21f-97ac966fea16@7b1d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240916T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240916T153000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:fa775a0c-a03e-41e8-8c61-432907998c88@fa77.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240909T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240909T153000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:ad4ea410-32ec-42bd-903a-22fa4ebd5561@ad4e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240902T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240902T153000 +SUMMARY:CodeRefinery September workshop preparation +UID:007d8aee-4025-474d-84c9-564b4a67b83a@007d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240527T160000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:acc96147-6687-498a-bc0e-1be76780adc7@acc9.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240813T100000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:f70edc8e-8d1c-4cda-8124-df130ad73ec9@f70e.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20240903T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240827T100000 +DURATION:PT7H +SUMMARY:CodeRefinery workshop\, Chalmers\, Gothenburg\, August 2024 +UID:cf429fcc-c334-4467-8f92-7cddce89ab93@cf42.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20240829T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240828T150000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:5dbea225-4f9a-40cd-bf1d-a2965d292be7@5dbe.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240830T110000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:a09782fc-89c3-47e7-bced-373b86350ed1@a097.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240904T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:288bad34-46e9-48f6-a5f0-0db1811730da@288b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240905T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:c08e58c7-3787-429e-9b02-297a146f902b@c08e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240910T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:0395b44f-a339-4d9f-9646-7a3a0edd2d4a@0395.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20240912T133000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240917T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:ee0d02b3-3f62-4a6c-aceb-235a148422eb@ee0d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20240919T140000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241022T150000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:2e1d7ddb-bf52-4414-adc8-4588fc928491@2e1d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241029T130000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:b4802211-294f-400b-8584-a59d53188732@b480.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241008T095000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:92325fe4-a469-4586-9582-ea22abf5d2cd@9232.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20241010T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241015T100000 +DURATION:PT7H +SUMMARY:Build Systems Hackathon\, October 2024 +UID:bdca4495-c7a2-4834-b803-a634d1e3caee@bdca.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240408T150000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:d5a5a023-77f8-4f62-a53d-c0ae20687562@d5a5.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T153000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:fdd5f3e4-8cd0-4623-bccf-340fcdb4927d@fdd5.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:c91fa845-3f92-4396-bc89-faa9c1d28be7@c91f.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T113000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T130000 +SUMMARY:Kick-off 2022 +UID:0706497a-85ee-435c-bf85-095346914f7a@0706.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:0787982b-e15b-4eb2-b452-bd64aa809724@0787.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/all.Europe-Stockholm.ics b/branch/main/all.Europe-Stockholm.ics new file mode 100644 index 0000000..dd87186 --- /dev/null +++ b/branch/main/all.Europe-Stockholm.ics @@ -0,0 +1,729 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:46988726-0fbd-458d-b055-0249d4b4d720@4698.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:3f1580de-413d-431f-971c-3e0209bd4380@3f15.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220621T120000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:b28e9d1e-69da-4252-8207-fdfbe1d5433a@b28e.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:7860688c-54bb-4518-879f-e210f8533776@7860.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T100000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T110000 +SUMMARY:Python for Scicomp Hackathon +UID:4a676e2c-677a-4fb0-82cc-f066700d7e32@4a67.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240930T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:99a70901-9236-4a9c-97d2-cf235edf9aa9@99a7.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T143000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:7b1d56d9-e2f3-49b9-b21f-97ac966fea16@7b1d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T143000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:fa775a0c-a03e-41e8-8c61-432907998c88@fa77.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T143000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:ad4ea410-32ec-42bd-903a-22fa4ebd5561@ad4e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T143000 +SUMMARY:CodeRefinery September workshop preparation +UID:007d8aee-4025-474d-84c9-564b4a67b83a@007d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240527T150000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:acc96147-6687-498a-bc0e-1be76780adc7@acc9.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:f70edc8e-8d1c-4cda-8124-df130ad73ec9@f70e.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152624Z +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:cf429fcc-c334-4467-8f92-7cddce89ab93@cf42.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +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:5dbea225-4f9a-40cd-bf1d-a2965d292be7@5dbe.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:a09782fc-89c3-47e7-bced-373b86350ed1@a097.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:288bad34-46e9-48f6-a5f0-0db1811730da@288b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:c08e58c7-3787-429e-9b02-297a146f902b@c08e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:0395b44f-a339-4d9f-9646-7a3a0edd2d4a@0395.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:ee0d02b3-3f62-4a6c-aceb-235a148422eb@ee0d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:2e1d7ddb-bf52-4414-adc8-4588fc928491@2e1d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:b4802211-294f-400b-8584-a59d53188732@b480.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:92325fe4-a469-4586-9582-ea22abf5d2cd@9232.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +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:bdca4495-c7a2-4834-b803-a634d1e3caee@bdca.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:d5a5a023-77f8-4f62-a53d-c0ae20687562@d5a5.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:fdd5f3e4-8cd0-4623-bccf-340fcdb4927d@fdd5.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220621T120000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:c91fa845-3f92-4396-bc89-faa9c1d28be7@c91f.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:0706497a-85ee-435c-bf85-095346914f7a@0706.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T100000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T110000 +SUMMARY:Python for Scicomp Hackathon +UID:0787982b-e15b-4eb2-b452-bd64aa809724@0787.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220607T110000 +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/Stockholm:20220609T110000 +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/Stockholm:20220610T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220503T090000 +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/Stockholm:20220509T090000 +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/Stockholm:20220404T110000 +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/Stockholm:20220406T110000 +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/Stockholm:20220420T110000 +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/Stockholm:20220421T110000 +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/Stockholm:20220422T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220426T110000 +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/Stockholm:20220322T090000 +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/Stockholm:20220323T090000 +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/Stockholm:20220324T090000 +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/Stockholm:20220329T090000 +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/Stockholm:20220330T090000 +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/Stockholm:20220331T090000 +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/Stockholm:20220321T110000 +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/Stockholm:20220325T110000 +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/Stockholm:20220328T110000 +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/Stockholm:20220401T110000 +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/Stockholm:20220308T090000 +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/Stockholm:20220311T090000 +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/Stockholm:20220315T090000 +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/Stockholm:20220318T090000 +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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/all.ics b/branch/main/all.ics new file mode 100644 index 0000000..34a77b9 --- /dev/null +++ b/branch/main/all.ics @@ -0,0 +1,752 @@ +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:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:46988726-0fbd-458d-b055-0249d4b4d720@4698.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:3f1580de-413d-431f-971c-3e0209bd4380@3f15.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:b28e9d1e-69da-4252-8207-fdfbe1d5433a@b28e.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:7860688c-54bb-4518-879f-e210f8533776@7860.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:4a676e2c-677a-4fb0-82cc-f066700d7e32@4a67.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240930T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:99a70901-9236-4a9c-97d2-cf235edf9aa9@99a7.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T143000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:7b1d56d9-e2f3-49b9-b21f-97ac966fea16@7b1d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T143000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:fa775a0c-a03e-41e8-8c61-432907998c88@fa77.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T143000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:ad4ea410-32ec-42bd-903a-22fa4ebd5561@ad4e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T143000 +SUMMARY:CodeRefinery September workshop preparation +UID:007d8aee-4025-474d-84c9-564b4a67b83a@007d.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240527T150000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:acc96147-6687-498a-bc0e-1be76780adc7@acc9.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:f70edc8e-8d1c-4cda-8124-df130ad73ec9@f70e.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152624Z +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:cf429fcc-c334-4467-8f92-7cddce89ab93@cf42.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +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:5dbea225-4f9a-40cd-bf1d-a2965d292be7@5dbe.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:a09782fc-89c3-47e7-bced-373b86350ed1@a097.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:288bad34-46e9-48f6-a5f0-0db1811730da@288b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:c08e58c7-3787-429e-9b02-297a146f902b@c08e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:0395b44f-a339-4d9f-9646-7a3a0edd2d4a@0395.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:ee0d02b3-3f62-4a6c-aceb-235a148422eb@ee0d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:2e1d7ddb-bf52-4414-adc8-4588fc928491@2e1d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +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:b4802211-294f-400b-8584-a59d53188732@b480.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:92325fe4-a469-4586-9582-ea22abf5d2cd@9232.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +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:bdca4495-c7a2-4834-b803-a634d1e3caee@bdca.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152624Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:d5a5a023-77f8-4f62-a53d-c0ae20687562@d5a5.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:fdd5f3e4-8cd0-4623-bccf-340fcdb4927d@fdd5.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:c91fa845-3f92-4396-bc89-faa9c1d28be7@c91f.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:0706497a-85ee-435c-bf85-095346914f7a@0706.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152624Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:0787982b-e15b-4eb2-b452-bd64aa809724@0787.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152624Z +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 events, teaching and internal +X-WR-CALNAME:All events, teaching and internal +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/all.ics.Europe-Helsinki.txt b/branch/main/all.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..c8517e2 --- /dev/null +++ b/branch/main/all.ics.Europe-Helsinki.txt @@ -0,0 +1,666 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 15:00 EEST +End: Monday, 13 May 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 13:00 EEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 11:30 EEST +End: Friday, 02 September 2022, 13:00 EEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 11:00 EEST +End: Friday, 02 September 2022, 12:00 EEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +Subject: CodeRefinery team meeting +Start: Monday, 30 September 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Meeting topic: https://coderefinery.org/join/meetings/ + + +---------- +Subject: Feedback and debriefing for the CodeRefinery September workshop +Start: Monday, 23 September 2024, 15:00 EEST +End: Monday, 23 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 2 preparation +Start: Monday, 16 September 2024, 15:00 EEST +End: Monday, 16 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 1 preparation +Start: Monday, 09 September 2024, 15:00 EEST +End: Monday, 09 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop preparation +Start: Monday, 02 September 2024, 15:00 EEST +End: Monday, 02 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery co-working session +Start: Monday, 27 May 2024, 16:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery co-working session + +Come to work on CodeRefinery tasks together, ask about open and urgent tasks or +discuss new task ideas. + +Task board: https://github.com/orgs/coderefinery/projects/7 +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +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 Community call +Start: Monday, 08 April 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 15:00 EEST +End: Monday, 13 May 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 13:00 EEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 11:30 EEST +End: Friday, 02 September 2022, 13:00 EEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 11:00 EEST +End: Friday, 02 September 2022, 12:00 EEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +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/ diff --git a/branch/main/all.ics.Europe-Stockholm.txt b/branch/main/all.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..4d49985 --- /dev/null +++ b/branch/main/all.ics.Europe-Stockholm.txt @@ -0,0 +1,666 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 14:00 CEST +End: Monday, 13 May 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 12:00 CEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 10:30 CEST +End: Friday, 02 September 2022, 12:00 CEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 10:00 CEST +End: Friday, 02 September 2022, 11:00 CEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +Subject: CodeRefinery team meeting +Start: Monday, 30 September 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Meeting topic: https://coderefinery.org/join/meetings/ + + +---------- +Subject: Feedback and debriefing for the CodeRefinery September workshop +Start: Monday, 23 September 2024, 14:00 CEST +End: Monday, 23 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 2 preparation +Start: Monday, 16 September 2024, 14:00 CEST +End: Monday, 16 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 1 preparation +Start: Monday, 09 September 2024, 14:00 CEST +End: Monday, 09 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop preparation +Start: Monday, 02 September 2024, 14:00 CEST +End: Monday, 02 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery co-working session +Start: Monday, 27 May 2024, 15:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery co-working session + +Come to work on CodeRefinery tasks together, ask about open and urgent tasks or +discuss new task ideas. + +Task board: https://github.com/orgs/coderefinery/projects/7 +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery train-the-trainer workshop, 2024 +Start: Tuesday, 13 August 2024, 09:00 CEST +Location: https://coderefinery.github.io/train-the-trainer/ + + +---------- +Subject: CodeRefinery workshop, Chalmers, Gothenburg, August 2024 +Start: Tuesday, 27 August 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Wednesday, 28 August 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Friday, 30 August 2024, 10:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Wednesday, 04 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Thursday, 05 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 10 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 17 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 22 October 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 29 October 2024, 12:00 CET +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 08 October 2024, 08:50 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 15 October 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 14:00 CEST +End: Monday, 13 May 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 12:00 CEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 10:30 CEST +End: Friday, 02 September 2022, 12:00 CEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 10:00 CEST +End: Friday, 02 September 2022, 11:00 CEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +Subject: Scientific Computing Kickstart (+HPC kickstart) +Start: Tuesday, 07 June 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Tuesday, 03 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Monday, 09 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Hands-on Data Anonymization +Start: Monday, 04 April 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 23 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 24 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Tuesday, 29 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 30 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 31 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Linux Shell Scripting +Start: Monday, 21 March 2022, 11:00 CET +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, 11:00 CET +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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/ diff --git a/branch/main/body.html b/branch/main/body.html new file mode 100644 index 0000000..4f64cb6 --- /dev/null +++ b/branch/main/body.html @@ -0,0 +1,117 @@ + + +

CodeRefinery calendars

+ + +

+

Public CodeRefinery calendars, so that you can easily be reminded +about and take part in our activities.

+

If you are interested in attending workshops as a learner, subscribe +to Workshops. If you want to take part in CodeRefinery +teaching, choose whichever matches you best.

+ +

+ + + + + +

Available calendars

+ + +

How to subscribe

+

+ You can subscribe to these calendars in your calendar program. This + will periodically import the events by polling the URL, so that you + get updates (usually with a few hours of delay). Most programs + implement this as creating a new calendar which can be toggled on or + off. Right click on the link above, "Copy link", and then... +

+ + + +

+ Each of these methods creates a new calendar (that can be + toggled on and off) separate from your primary one. You can + copy single events to your primary calendar by clicking on + them, this will also mark your time as "busy" then. +

+ + +

How to add events

+ +

+ You can add or edit events through this GitHub repository. +

+ +
+ + +

+ Last update: Sun Oct 27 15:26:29 UTC 2024 (git revision 9da57ca) +

\ No newline at end of file diff --git a/branch/main/community.Europe-Helsinki.ics b/branch/main/community.Europe-Helsinki.ics new file mode 100644 index 0000000..0807030 --- /dev/null +++ b/branch/main/community.Europe-Helsinki.ics @@ -0,0 +1,94 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240408T150000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:9d7206c4-84f1-4b32-8f26-746edd3b33ee@9d72.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T153000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:238e08e4-fc6f-43b6-b124-7340210a26a6@238e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:d5151b8f-da5d-4eb3-b185-ef3d5e1d4fa0@d515.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T113000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T130000 +SUMMARY:Kick-off 2022 +UID:6a59a9f3-490b-41a3-9557-9dc999f5818f@6a59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:df5a0613-5271-4233-b89b-ce4603430964@df5a.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152626Z +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/community.Europe-Stockholm.ics b/branch/main/community.Europe-Stockholm.ics new file mode 100644 index 0000000..a6ffa9b --- /dev/null +++ b/branch/main/community.Europe-Stockholm.ics @@ -0,0 +1,94 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:9d7206c4-84f1-4b32-8f26-746edd3b33ee@9d72.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:238e08e4-fc6f-43b6-b124-7340210a26a6@238e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220621T120000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:d5151b8f-da5d-4eb3-b185-ef3d5e1d4fa0@d515.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:6a59a9f3-490b-41a3-9557-9dc999f5818f@6a59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T100000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T110000 +SUMMARY:Python for Scicomp Hackathon +UID:df5a0613-5271-4233-b89b-ce4603430964@df5a.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152626Z +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/community.ics b/branch/main/community.ics new file mode 100644 index 0000000..4210a55 --- /dev/null +++ b/branch/main/community.ics @@ -0,0 +1,117 @@ +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:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:9d7206c4-84f1-4b32-8f26-746edd3b33ee@9d72.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:238e08e4-fc6f-43b6-b124-7340210a26a6@238e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:d5151b8f-da5d-4eb3-b185-ef3d5e1d4fa0@d515.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:6a59a9f3-490b-41a3-9557-9dc999f5818f@6a59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:df5a0613-5271-4233-b89b-ce4603430964@df5a.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152626Z +END:VEVENT +NAME:CodeRefinery community calls +X-WR-CALNAME:CodeRefinery community calls +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/community.ics.Europe-Helsinki.txt b/branch/main/community.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..447002c --- /dev/null +++ b/branch/main/community.ics.Europe-Helsinki.txt @@ -0,0 +1,77 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 15:00 EEST +End: Monday, 13 May 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 13:00 EEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 11:30 EEST +End: Friday, 02 September 2022, 13:00 EEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 11:00 EEST +End: Friday, 02 September 2022, 12:00 EEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. diff --git a/branch/main/community.ics.Europe-Stockholm.txt b/branch/main/community.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..bc61b25 --- /dev/null +++ b/branch/main/community.ics.Europe-Stockholm.txt @@ -0,0 +1,77 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 14:00 CEST +End: Monday, 13 May 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 12:00 CEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 10:30 CEST +End: Friday, 02 September 2022, 12:00 CEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 10:00 CEST +End: Friday, 02 September 2022, 11:00 CEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. diff --git a/branch/main/index.html b/branch/main/index.html new file mode 100644 index 0000000..571e8ff --- /dev/null +++ b/branch/main/index.html @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + CodeRefinery calendars + + + +
+ + +

CodeRefinery calendars

+ + +

+

Public CodeRefinery calendars, so that you can easily be reminded +about and take part in our activities.

+

If you are interested in attending workshops as a learner, subscribe +to Workshops. If you want to take part in CodeRefinery +teaching, choose whichever matches you best.

+ +

+ + + + + +

Available calendars

+ + +

How to subscribe

+

+ You can subscribe to these calendars in your calendar program. This + will periodically import the events by polling the URL, so that you + get updates (usually with a few hours of delay). Most programs + implement this as creating a new calendar which can be toggled on or + off. Right click on the link above, "Copy link", and then... +

+ + + +

+ Each of these methods creates a new calendar (that can be + toggled on and off) separate from your primary one. You can + copy single events to your primary calendar by clicking on + them, this will also mark your time as "busy" then. +

+ + +

How to add events

+ +

+ You can add or edit events through this GitHub repository. +

+ +
+ + +

+ Last update: Sun Oct 27 15:26:29 UTC 2024 (git revision 9da57ca) +

+
+ + \ No newline at end of file diff --git a/branch/main/partners.Europe-Helsinki.ics b/branch/main/partners.Europe-Helsinki.ics new file mode 100644 index 0000000..a3e8413 --- /dev/null +++ b/branch/main/partners.Europe-Helsinki.ics @@ -0,0 +1,429 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/partners.Europe-Stockholm.ics b/branch/main/partners.Europe-Stockholm.ics new file mode 100644 index 0000000..b0c0b81 --- /dev/null +++ b/branch/main/partners.Europe-Stockholm.ics @@ -0,0 +1,429 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220607T110000 +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/Stockholm:20220609T110000 +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/Stockholm:20220610T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220503T090000 +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/Stockholm:20220509T090000 +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/Stockholm:20220404T110000 +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/Stockholm:20220406T110000 +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/Stockholm:20220420T110000 +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/Stockholm:20220421T110000 +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/Stockholm:20220422T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220426T110000 +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/Stockholm:20220322T090000 +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/Stockholm:20220323T090000 +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/Stockholm:20220324T090000 +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/Stockholm:20220329T090000 +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/Stockholm:20220330T090000 +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/Stockholm:20220331T090000 +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/Stockholm:20220321T110000 +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/Stockholm:20220325T110000 +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/Stockholm:20220328T110000 +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/Stockholm:20220401T110000 +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/Stockholm:20220308T090000 +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/Stockholm:20220311T090000 +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/Stockholm:20220315T090000 +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/Stockholm:20220318T090000 +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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/partners.ics b/branch/main/partners.ics new file mode 100644 index 0000000..8db6214 --- /dev/null +++ b/branch/main/partners.ics @@ -0,0 +1,431 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/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 Workshop/Training events by partners +X-WR-CALNAME:All Workshop/Training events by partners +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/partners.ics.Europe-Helsinki.txt b/branch/main/partners.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..62efb33 --- /dev/null +++ b/branch/main/partners.ics.Europe-Helsinki.txt @@ -0,0 +1,376 @@ + + +---------- +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/ diff --git a/branch/main/partners.ics.Europe-Stockholm.txt b/branch/main/partners.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..c4d0802 --- /dev/null +++ b/branch/main/partners.ics.Europe-Stockholm.txt @@ -0,0 +1,376 @@ + + +---------- +Subject: Scientific Computing Kickstart (+HPC kickstart) +Start: Tuesday, 07 June 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Tuesday, 03 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Monday, 09 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Hands-on Data Anonymization +Start: Monday, 04 April 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 23 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 24 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Tuesday, 29 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 30 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 31 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Linux Shell Scripting +Start: Monday, 21 March 2022, 11:00 CET +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, 11:00 CET +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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/ diff --git a/branch/main/style.css b/branch/main/style.css new file mode 100644 index 0000000..7b8cd22 --- /dev/null +++ b/branch/main/style.css @@ -0,0 +1,49 @@ +* { font-family: 'Roboto', sans-serif; } + +body { + background: #ffffff; + margin: 0; + height: 100%; + color: #384452; +} + +h1, h2, h3, h4, h5, h6 { + font-weight: 500; + margin-top: 1.5em; + color: #000000; +} + +h3 { + font-size: 1.3em; +} + +main { + background-color: #f8f9fa !important; + padding-bottom: 20px; +} + +footer { + padding: 20px 0; + border-top: solid 1px rgb(233, 233, 233); +} + +footer .social:hover{ + text-decoration: none; +} + +.panel .top-buffer { + flex-grow: 1; +} + +p { + padding: 0; + margin-bottom: 12px; + font-weight: 400; + font-size: 16px; + line-height: 24px; + color: #384452; + margin-top: 10px; +} + +.top-buffer { margin-top: 35px; } +.top-buffer-more { margin-top: 70px; } diff --git a/branch/main/team.Europe-Helsinki.ics b/branch/main/team.Europe-Helsinki.ics new file mode 100644 index 0000000..2e4e13f --- /dev/null +++ b/branch/main/team.Europe-Helsinki.ics @@ -0,0 +1,154 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240408T150000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:4f7e536b-ee4e-4e42-b7a6-3be7ddc85c61@4f7e.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T153000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:083ab0d6-6585-4c86-ba3d-dcb779367bbc@083a.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:839b054b-95df-402d-8722-0e74f39235cc@839b.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T113000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T130000 +SUMMARY:Kick-off 2022 +UID:1b3c7c6e-a4f2-4d5b-afd1-364a0f8cb73d@1b3c.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:744b6cc1-69ac-4782-bbb6-03e9bb298f2f@744b.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240930T150000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:87ed3e40-2d78-40cc-8ad6-304f8aacaf39@87ed.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240923T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240923T153000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:4bbdcf03-bf01-453d-a9ce-4f377accb5d7@4bbd.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240916T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240916T153000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:a69885e4-309a-4e3d-a419-bffc77d80b6f@a698.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240909T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240909T153000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:f8d62bd4-0a13-46b9-bb95-301474c8f9ee@f8d6.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240902T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240902T153000 +SUMMARY:CodeRefinery September workshop preparation +UID:8b597766-7009-4445-8568-07154556f500@8b59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240527T160000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:4d574377-febd-4e2f-a3db-bd7a83048836@4d57.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/team.Europe-Stockholm.ics b/branch/main/team.Europe-Stockholm.ics new file mode 100644 index 0000000..d57dab0 --- /dev/null +++ b/branch/main/team.Europe-Stockholm.ics @@ -0,0 +1,154 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:4f7e536b-ee4e-4e42-b7a6-3be7ddc85c61@4f7e.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:083ab0d6-6585-4c86-ba3d-dcb779367bbc@083a.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220621T120000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:839b054b-95df-402d-8722-0e74f39235cc@839b.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:1b3c7c6e-a4f2-4d5b-afd1-364a0f8cb73d@1b3c.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T100000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T110000 +SUMMARY:Python for Scicomp Hackathon +UID:744b6cc1-69ac-4782-bbb6-03e9bb298f2f@744b.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240930T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:87ed3e40-2d78-40cc-8ad6-304f8aacaf39@87ed.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T143000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:4bbdcf03-bf01-453d-a9ce-4f377accb5d7@4bbd.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T143000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:a69885e4-309a-4e3d-a419-bffc77d80b6f@a698.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T143000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:f8d62bd4-0a13-46b9-bb95-301474c8f9ee@f8d6.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T143000 +SUMMARY:CodeRefinery September workshop preparation +UID:8b597766-7009-4445-8568-07154556f500@8b59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240527T150000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:4d574377-febd-4e2f-a3db-bd7a83048836@4d57.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/team.ics b/branch/main/team.ics new file mode 100644 index 0000000..c3f1ab8 --- /dev/null +++ b/branch/main/team.ics @@ -0,0 +1,177 @@ +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:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:4f7e536b-ee4e-4e42-b7a6-3be7ddc85c61@4f7e.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:083ab0d6-6585-4c86-ba3d-dcb779367bbc@083a.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:839b054b-95df-402d-8722-0e74f39235cc@839b.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:1b3c7c6e-a4f2-4d5b-afd1-364a0f8cb73d@1b3c.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:744b6cc1-69ac-4782-bbb6-03e9bb298f2f@744b.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240930T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:87ed3e40-2d78-40cc-8ad6-304f8aacaf39@87ed.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T143000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:4bbdcf03-bf01-453d-a9ce-4f377accb5d7@4bbd.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T143000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:a69885e4-309a-4e3d-a419-bffc77d80b6f@a698.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T143000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:f8d62bd4-0a13-46b9-bb95-301474c8f9ee@f8d6.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T143000 +SUMMARY:CodeRefinery September workshop preparation +UID:8b597766-7009-4445-8568-07154556f500@8b59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240527T150000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:4d574377-febd-4e2f-a3db-bd7a83048836@4d57.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +NAME:Team meetings and events +X-WR-CALNAME:Team meetings and events +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/team.ics.Europe-Helsinki.txt b/branch/main/team.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..67f1249 --- /dev/null +++ b/branch/main/team.ics.Europe-Helsinki.txt @@ -0,0 +1,141 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 15:00 EEST +End: Monday, 13 May 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 13:00 EEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 11:30 EEST +End: Friday, 02 September 2022, 13:00 EEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 11:00 EEST +End: Friday, 02 September 2022, 12:00 EEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +Subject: CodeRefinery team meeting +Start: Monday, 30 September 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Meeting topic: https://coderefinery.org/join/meetings/ + + +---------- +Subject: Feedback and debriefing for the CodeRefinery September workshop +Start: Monday, 23 September 2024, 15:00 EEST +End: Monday, 23 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 2 preparation +Start: Monday, 16 September 2024, 15:00 EEST +End: Monday, 16 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 1 preparation +Start: Monday, 09 September 2024, 15:00 EEST +End: Monday, 09 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop preparation +Start: Monday, 02 September 2024, 15:00 EEST +End: Monday, 02 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery co-working session +Start: Monday, 27 May 2024, 16:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery co-working session + +Come to work on CodeRefinery tasks together, ask about open and urgent tasks or +discuss new task ideas. + +Task board: https://github.com/orgs/coderefinery/projects/7 +Connection details: https://hackmd.io/@coderefinery/team-meeting diff --git a/branch/main/team.ics.Europe-Stockholm.txt b/branch/main/team.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..2bda618 --- /dev/null +++ b/branch/main/team.ics.Europe-Stockholm.txt @@ -0,0 +1,141 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 14:00 CEST +End: Monday, 13 May 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 12:00 CEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 10:30 CEST +End: Friday, 02 September 2022, 12:00 CEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 10:00 CEST +End: Friday, 02 September 2022, 11:00 CEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +Subject: CodeRefinery team meeting +Start: Monday, 30 September 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Meeting topic: https://coderefinery.org/join/meetings/ + + +---------- +Subject: Feedback and debriefing for the CodeRefinery September workshop +Start: Monday, 23 September 2024, 14:00 CEST +End: Monday, 23 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 2 preparation +Start: Monday, 16 September 2024, 14:00 CEST +End: Monday, 16 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 1 preparation +Start: Monday, 09 September 2024, 14:00 CEST +End: Monday, 09 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop preparation +Start: Monday, 02 September 2024, 14:00 CEST +End: Monday, 02 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery co-working session +Start: Monday, 27 May 2024, 15:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery co-working session + +Come to work on CodeRefinery tasks together, ask about open and urgent tasks or +discuss new task ideas. + +Task board: https://github.com/orgs/coderefinery/projects/7 +Connection details: https://hackmd.io/@coderefinery/team-meeting diff --git a/branch/main/training.Europe-Helsinki.ics b/branch/main/training.Europe-Helsinki.ics new file mode 100644 index 0000000..431a277 --- /dev/null +++ b/branch/main/training.Europe-Helsinki.ics @@ -0,0 +1,531 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240813T100000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:35c3edff-9ad8-4fc9-9866-fd9a89459f18@35c3.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20240903T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240827T100000 +DURATION:PT7H +SUMMARY:CodeRefinery workshop\, Chalmers\, Gothenburg\, August 2024 +UID:525aba8e-0247-4a07-b579-2d42c91ef0af@525a.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=DAILY;UNTIL=20240829T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240828T150000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:cda8761e-3a53-4770-b1d2-acc795f89542@cda8.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240830T110000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:da354755-ad9a-4ac7-8d9c-3503241eda6f@da35.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240904T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:2b2d6a50-246d-4111-b409-cb4cd4ba8d43@2b2d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240905T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:54049950-9e70-4d34-b4f5-3aea18bcc1d9@5404.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240910T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:2768fd70-581f-41b1-8b59-1ec870b27c73@2768.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=DAILY;UNTIL=20240912T133000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240917T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:ec2aa803-f680-4531-b3bb-61e1ec496802@ec2a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=DAILY;UNTIL=20240919T140000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241022T150000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:9aedf915-8aec-4c3b-a016-656cacb09356@9aed.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241029T130000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:98a3f274-68d7-477c-a0cc-c39e4123cb3d@98a3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241008T095000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:61982124-3906-4e98-9ae3-3a925d29854f@6198.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=DAILY;UNTIL=20241010T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241015T100000 +DURATION:PT7H +SUMMARY:Build Systems Hackathon\, October 2024 +UID:45c955fd-bfe9-4181-b86c-28a4041ab327@45c9.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/training.Europe-Stockholm.ics b/branch/main/training.Europe-Stockholm.ics new file mode 100644 index 0000000..daf497e --- /dev/null +++ b/branch/main/training.Europe-Stockholm.ics @@ -0,0 +1,531 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:35c3edff-9ad8-4fc9-9866-fd9a89459f18@35c3.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152627Z +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:525aba8e-0247-4a07-b579-2d42c91ef0af@525a.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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:cda8761e-3a53-4770-b1d2-acc795f89542@cda8.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:da354755-ad9a-4ac7-8d9c-3503241eda6f@da35.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:2b2d6a50-246d-4111-b409-cb4cd4ba8d43@2b2d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:54049950-9e70-4d34-b4f5-3aea18bcc1d9@5404.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:2768fd70-581f-41b1-8b59-1ec870b27c73@2768.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:ec2aa803-f680-4531-b3bb-61e1ec496802@ec2a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:9aedf915-8aec-4c3b-a016-656cacb09356@9aed.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:98a3f274-68d7-477c-a0cc-c39e4123cb3d@98a3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:61982124-3906-4e98-9ae3-3a925d29854f@6198.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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:45c955fd-bfe9-4181-b86c-28a4041ab327@45c9.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220607T110000 +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/Stockholm:20220609T110000 +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/Stockholm:20220610T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220503T090000 +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/Stockholm:20220509T090000 +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/Stockholm:20220404T110000 +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/Stockholm:20220406T110000 +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/Stockholm:20220420T110000 +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/Stockholm:20220421T110000 +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/Stockholm:20220422T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220426T110000 +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/Stockholm:20220322T090000 +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/Stockholm:20220323T090000 +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/Stockholm:20220324T090000 +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/Stockholm:20220329T090000 +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/Stockholm:20220330T090000 +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/Stockholm:20220331T090000 +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/Stockholm:20220321T110000 +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/Stockholm:20220325T110000 +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/Stockholm:20220328T110000 +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/Stockholm:20220401T110000 +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/Stockholm:20220308T090000 +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/Stockholm:20220311T090000 +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/Stockholm:20220315T090000 +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/Stockholm:20220318T090000 +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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/training.ics b/branch/main/training.ics new file mode 100644 index 0000000..acff940 --- /dev/null +++ b/branch/main/training.ics @@ -0,0 +1,554 @@ +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:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:35c3edff-9ad8-4fc9-9866-fd9a89459f18@35c3.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152627Z +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:525aba8e-0247-4a07-b579-2d42c91ef0af@525a.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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:cda8761e-3a53-4770-b1d2-acc795f89542@cda8.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:da354755-ad9a-4ac7-8d9c-3503241eda6f@da35.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:2b2d6a50-246d-4111-b409-cb4cd4ba8d43@2b2d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:54049950-9e70-4d34-b4f5-3aea18bcc1d9@5404.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:2768fd70-581f-41b1-8b59-1ec870b27c73@2768.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:ec2aa803-f680-4531-b3bb-61e1ec496802@ec2a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:9aedf915-8aec-4c3b-a016-656cacb09356@9aed.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:98a3f274-68d7-477c-a0cc-c39e4123cb3d@98a3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:61982124-3906-4e98-9ae3-3a925d29854f@6198.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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:45c955fd-bfe9-4181-b86c-28a4041ab327@45c9.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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 \ No newline at end of file diff --git a/branch/main/training.ics.Europe-Helsinki.txt b/branch/main/training.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..8109374 --- /dev/null +++ b/branch/main/training.ics.Europe-Helsinki.txt @@ -0,0 +1,448 @@ + + +---------- +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: 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/ diff --git a/branch/main/training.ics.Europe-Stockholm.txt b/branch/main/training.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..c1db36f --- /dev/null +++ b/branch/main/training.ics.Europe-Stockholm.txt @@ -0,0 +1,448 @@ + + +---------- +Subject: CodeRefinery train-the-trainer workshop, 2024 +Start: Tuesday, 13 August 2024, 09:00 CEST +Location: https://coderefinery.github.io/train-the-trainer/ + + +---------- +Subject: CodeRefinery workshop, Chalmers, Gothenburg, August 2024 +Start: Tuesday, 27 August 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Wednesday, 28 August 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Friday, 30 August 2024, 10:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Wednesday, 04 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Thursday, 05 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 10 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 17 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 22 October 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 29 October 2024, 12:00 CET +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 08 October 2024, 08:50 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 15 October 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Scientific Computing Kickstart (+HPC kickstart) +Start: Tuesday, 07 June 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Tuesday, 03 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Monday, 09 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Hands-on Data Anonymization +Start: Monday, 04 April 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 23 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 24 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Tuesday, 29 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 30 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 31 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Linux Shell Scripting +Start: Monday, 21 March 2022, 11:00 CET +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, 11:00 CET +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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/ diff --git a/branch/main/workshops.Europe-Helsinki.ics b/branch/main/workshops.Europe-Helsinki.ics new file mode 100644 index 0000000..2e3e87a --- /dev/null +++ b/branch/main/workshops.Europe-Helsinki.ics @@ -0,0 +1,127 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240813T100000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:b9471f6d-5db8-4373-9a94-d38a6f35469e@b947.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=WEEKLY;UNTIL=20240903T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240827T100000 +DURATION:PT7H +SUMMARY:CodeRefinery workshop\, Chalmers\, Gothenburg\, August 2024 +UID:730da1d8-a686-4cba-94fe-4eaf7de25ebc@730d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20240829T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240828T150000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:730dafee-08d7-46a6-bcd8-ed5b8c7f2207@730d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240830T110000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:e3b3957a-7f4e-4e74-bbb1-8beaa8e58f42@e3b3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240904T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:b749d491-6fd5-4457-94b0-8c8d63bcc0b6@b749.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240905T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:1c2baed7-b1ff-46bc-a7db-724d4b689eb4@1c2b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240910T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:d13de84b-ea77-4ad3-9529-f9bb17e8b267@d13d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20240912T133000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240917T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:fc802a56-fa45-4a9d-bc73-e2583704248d@fc80.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20240919T140000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241022T150000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:978e95de-981c-44a5-8256-32fd73bf2dd4@978e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241029T130000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:31188632-10f4-4e72-b924-47f9be67f309@3118.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241008T095000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:6020cb5c-c463-499d-94f7-69615b03194d@6020.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20241010T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241015T100000 +DURATION:PT7H +SUMMARY:Build Systems Hackathon\, October 2024 +UID:9b9d307a-73ce-4f6a-84e9-a76bced7c1d7@9b9d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/workshops.Europe-Stockholm.ics b/branch/main/workshops.Europe-Stockholm.ics new file mode 100644 index 0000000..4bae2af --- /dev/null +++ b/branch/main/workshops.Europe-Stockholm.ics @@ -0,0 +1,127 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:b9471f6d-5db8-4373-9a94-d38a6f35469e@b947.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152628Z +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:730da1d8-a686-4cba-94fe-4eaf7de25ebc@730d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +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:730dafee-08d7-46a6-bcd8-ed5b8c7f2207@730d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:e3b3957a-7f4e-4e74-bbb1-8beaa8e58f42@e3b3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:b749d491-6fd5-4457-94b0-8c8d63bcc0b6@b749.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:1c2baed7-b1ff-46bc-a7db-724d4b689eb4@1c2b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:d13de84b-ea77-4ad3-9529-f9bb17e8b267@d13d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:fc802a56-fa45-4a9d-bc73-e2583704248d@fc80.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:978e95de-981c-44a5-8256-32fd73bf2dd4@978e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:31188632-10f4-4e72-b924-47f9be67f309@3118.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:6020cb5c-c463-499d-94f7-69615b03194d@6020.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +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:9b9d307a-73ce-4f6a-84e9-a76bced7c1d7@9b9d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/workshops.ics b/branch/main/workshops.ics new file mode 100644 index 0000000..723871c --- /dev/null +++ b/branch/main/workshops.ics @@ -0,0 +1,129 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:b9471f6d-5db8-4373-9a94-d38a6f35469e@b947.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152628Z +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:730da1d8-a686-4cba-94fe-4eaf7de25ebc@730d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +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:730dafee-08d7-46a6-bcd8-ed5b8c7f2207@730d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:e3b3957a-7f4e-4e74-bbb1-8beaa8e58f42@e3b3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:b749d491-6fd5-4457-94b0-8c8d63bcc0b6@b749.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:1c2baed7-b1ff-46bc-a7db-724d4b689eb4@1c2b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:d13de84b-ea77-4ad3-9529-f9bb17e8b267@d13d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:fc802a56-fa45-4a9d-bc73-e2583704248d@fc80.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:978e95de-981c-44a5-8256-32fd73bf2dd4@978e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:31188632-10f4-4e72-b924-47f9be67f309@3118.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:6020cb5c-c463-499d-94f7-69615b03194d@6020.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +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:9b9d307a-73ce-4f6a-84e9-a76bced7c1d7@9b9d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +NAME:Workshops +X-WR-CALNAME:Workshops +END:VCALENDAR \ No newline at end of file diff --git a/branch/main/workshops.ics.Europe-Helsinki.txt b/branch/main/workshops.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..dc221db --- /dev/null +++ b/branch/main/workshops.ics.Europe-Helsinki.txt @@ -0,0 +1,72 @@ + + +---------- +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/ diff --git a/branch/main/workshops.ics.Europe-Stockholm.txt b/branch/main/workshops.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..64dbf7f --- /dev/null +++ b/branch/main/workshops.ics.Europe-Stockholm.txt @@ -0,0 +1,72 @@ + + +---------- +Subject: CodeRefinery train-the-trainer workshop, 2024 +Start: Tuesday, 13 August 2024, 09:00 CEST +Location: https://coderefinery.github.io/train-the-trainer/ + + +---------- +Subject: CodeRefinery workshop, Chalmers, Gothenburg, August 2024 +Start: Tuesday, 27 August 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Wednesday, 28 August 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Friday, 30 August 2024, 10:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Wednesday, 04 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Thursday, 05 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 10 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 17 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 22 October 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 29 October 2024, 12:00 CET +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 08 October 2024, 08:50 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 15 October 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ diff --git a/branch/open_house/all.Europe-Helsinki.ics b/branch/open_house/all.Europe-Helsinki.ics new file mode 100644 index 0000000..7dd5747 --- /dev/null +++ b/branch/open_house/all.Europe-Helsinki.ics @@ -0,0 +1,637 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20241217T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:15f80785-78c7-4415-ba9c-23caf5ca36ae@15f8.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240114T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:e275e928-7484-4c07-87a8-927d757c3c66@e275.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240211T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:98412b46-b450-474a-bfd7-aaf692c6f7d3@9841.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241216T150000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:88bc9c61-bd59-4416-ad30-6420dc4cfcde@88bc.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241111T150000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:d22cb129-32e9-4ebd-8f1e-021217edfa43@d22c.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +RRULE:FREQ=WEEKLY;UNTIL=20250430T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240813T100000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:0be25883-7e2c-4f31-9139-78a096b7c389@0be2.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241108T112843Z +RRULE:FREQ=WEEKLY;UNTIL=20240903T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240827T100000 +DURATION:PT7H +SUMMARY:CodeRefinery workshop\, Chalmers\, Gothenburg\, August 2024 +UID:df0867ae-24d1-4020-949a-7b3ce7e59cd3@df08.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112843Z +RRULE:FREQ=DAILY;UNTIL=20240829T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240828T150000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:713f4dad-bf59-43a5-8b8a-0f424da5ff3e@713f.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240830T110000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:cbc2708c-e633-43da-b45c-e2507766e112@cbc2.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240904T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:539ab6be-b0d7-4618-ab4a-606951f90f64@539a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240905T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:e3e8fcde-15c6-4191-8def-68a13fb2c8ce@e3e8.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240910T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:b7dacd79-60fc-4931-a220-58167cc448e2@b7da.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +RRULE:FREQ=DAILY;UNTIL=20240912T133000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240917T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:62dd619b-59a0-4222-af14-ba35030af1c6@62dd.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +RRULE:FREQ=DAILY;UNTIL=20240919T140000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241022T150000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:501e2093-ac01-422d-9895-6a32a442d711@501e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241029T130000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:07c1b528-4dc4-41fe-9c38-752353d53031@07c1.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241008T095000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:ae1f8962-adff-43fc-b797-2d23d2f45f2e@ae1f.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112843Z +RRULE:FREQ=DAILY;UNTIL=20241010T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241015T100000 +DURATION:PT7H +SUMMARY:Build Systems Hackathon\, October 2024 +UID:51b74b2a-bb7b-41c0-9540-1855291b3732@51b7.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112843Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241217T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:14fe2d5b-6669-46e4-9384-fcd2a431f6e3@14fe.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240114T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:e76b2628-5226-4ccf-9929-fc71de20ce9f@e76b.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240211T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:eb0be1cd-41ee-475b-a021-7e33e3288cd7@eb0b.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241216T150000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:b20b00f4-3ef1-4c39-825a-f6d69dcf4178@b20b.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/all.Europe-Stockholm.ics b/branch/open_house/all.Europe-Stockholm.ics new file mode 100644 index 0000000..e674723 --- /dev/null +++ b/branch/open_house/all.Europe-Stockholm.ics @@ -0,0 +1,637 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241217T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:15f80785-78c7-4415-ba9c-23caf5ca36ae@15f8.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240114T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:e275e928-7484-4c07-87a8-927d757c3c66@e275.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240211T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:98412b46-b450-474a-bfd7-aaf692c6f7d3@9841.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241216T140000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:88bc9c61-bd59-4416-ad30-6420dc4cfcde@88bc.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241111T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:d22cb129-32e9-4ebd-8f1e-021217edfa43@d22c.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +RRULE:FREQ=WEEKLY;UNTIL=20250430T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:0be25883-7e2c-4f31-9139-78a096b7c389@0be2.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241108T112843Z +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:df0867ae-24d1-4020-949a-7b3ce7e59cd3@df08.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112843Z +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:713f4dad-bf59-43a5-8b8a-0f424da5ff3e@713f.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:cbc2708c-e633-43da-b45c-e2507766e112@cbc2.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:539ab6be-b0d7-4618-ab4a-606951f90f64@539a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:e3e8fcde-15c6-4191-8def-68a13fb2c8ce@e3e8.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:b7dacd79-60fc-4931-a220-58167cc448e2@b7da.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +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:62dd619b-59a0-4222-af14-ba35030af1c6@62dd.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +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:501e2093-ac01-422d-9895-6a32a442d711@501e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +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:07c1b528-4dc4-41fe-9c38-752353d53031@07c1.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:ae1f8962-adff-43fc-b797-2d23d2f45f2e@ae1f.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112843Z +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:51b74b2a-bb7b-41c0-9540-1855291b3732@51b7.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112843Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241217T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:14fe2d5b-6669-46e4-9384-fcd2a431f6e3@14fe.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240114T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:e76b2628-5226-4ccf-9929-fc71de20ce9f@e76b.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240211T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:eb0be1cd-41ee-475b-a021-7e33e3288cd7@eb0b.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241216T140000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:b20b00f4-3ef1-4c39-825a-f6d69dcf4178@b20b.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220607T110000 +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/Stockholm:20220609T110000 +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/Stockholm:20220610T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220503T090000 +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/Stockholm:20220509T090000 +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/Stockholm:20220404T110000 +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/Stockholm:20220406T110000 +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/Stockholm:20220420T110000 +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/Stockholm:20220421T110000 +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/Stockholm:20220422T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220426T110000 +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/Stockholm:20220322T090000 +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/Stockholm:20220323T090000 +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/Stockholm:20220324T090000 +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/Stockholm:20220329T090000 +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/Stockholm:20220330T090000 +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/Stockholm:20220331T090000 +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/Stockholm:20220321T110000 +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/Stockholm:20220325T110000 +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/Stockholm:20220328T110000 +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/Stockholm:20220401T110000 +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/Stockholm:20220308T090000 +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/Stockholm:20220311T090000 +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/Stockholm:20220315T090000 +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/Stockholm:20220318T090000 +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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/all.ics b/branch/open_house/all.ics new file mode 100644 index 0000000..f3ee02a --- /dev/null +++ b/branch/open_house/all.ics @@ -0,0 +1,660 @@ +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:20241217T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:15f80785-78c7-4415-ba9c-23caf5ca36ae@15f8.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240114T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:e275e928-7484-4c07-87a8-927d757c3c66@e275.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240211T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:98412b46-b450-474a-bfd7-aaf692c6f7d3@9841.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241216T140000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:88bc9c61-bd59-4416-ad30-6420dc4cfcde@88bc.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241111T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:d22cb129-32e9-4ebd-8f1e-021217edfa43@d22c.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +RRULE:FREQ=WEEKLY;UNTIL=20250430T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:0be25883-7e2c-4f31-9139-78a096b7c389@0be2.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241108T112843Z +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:df0867ae-24d1-4020-949a-7b3ce7e59cd3@df08.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112843Z +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:713f4dad-bf59-43a5-8b8a-0f424da5ff3e@713f.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:cbc2708c-e633-43da-b45c-e2507766e112@cbc2.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:539ab6be-b0d7-4618-ab4a-606951f90f64@539a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:e3e8fcde-15c6-4191-8def-68a13fb2c8ce@e3e8.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:b7dacd79-60fc-4931-a220-58167cc448e2@b7da.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +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:62dd619b-59a0-4222-af14-ba35030af1c6@62dd.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +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:501e2093-ac01-422d-9895-6a32a442d711@501e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +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:07c1b528-4dc4-41fe-9c38-752353d53031@07c1.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:ae1f8962-adff-43fc-b797-2d23d2f45f2e@ae1f.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112843Z +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:51b74b2a-bb7b-41c0-9540-1855291b3732@51b7.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112843Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241217T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:14fe2d5b-6669-46e4-9384-fcd2a431f6e3@14fe.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240114T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:e76b2628-5226-4ccf-9929-fc71de20ce9f@e76b.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240211T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:eb0be1cd-41ee-475b-a021-7e33e3288cd7@eb0b.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241216T140000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:b20b00f4-3ef1-4c39-825a-f6d69dcf4178@b20b.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112843Z +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 events, teaching and internal +X-WR-CALNAME:All events, teaching and internal +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/all.ics.Europe-Helsinki.txt b/branch/open_house/all.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..7ab1f34 --- /dev/null +++ b/branch/open_house/all.ics.Europe-Helsinki.txt @@ -0,0 +1,559 @@ + + +---------- +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 about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 14 January 2024, 10:00 EET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related a git masterclass curriculum. You can also ask about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 11 February 2024, 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. If you want to teach with us, this session also serves as onboarding for new instructors. +You can also ask about 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 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 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 about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 14 January 2024, 10:00 EET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related a git masterclass curriculum. You can also ask about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 11 February 2024, 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. If you want to teach with us, this session also serves as onboarding for new instructors. +You can also ask about 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: 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/ diff --git a/branch/open_house/all.ics.Europe-Stockholm.txt b/branch/open_house/all.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..84c7480 --- /dev/null +++ b/branch/open_house/all.ics.Europe-Stockholm.txt @@ -0,0 +1,559 @@ + + +---------- +Subject: CodeRefinery Open House - Reproducible Research +Start: Tuesday, 17 December 2024, 09:00 CET +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 about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 14 January 2024, 09:00 CET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related a git masterclass curriculum. You can also ask about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 11 February 2024, 09:00 CET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related our workshop lesson materials. If you want to teach with us, this session also serves as onboarding for new instructors. +You can also ask about 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, 14:00 CET +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 team meeting +Start: Monday, 11 November 2024, 14:00 CET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Meeting topic: https://coderefinery.org/join/meetings/ + + +---------- +Subject: CodeRefinery train-the-trainer workshop, 2024 +Start: Tuesday, 13 August 2024, 09:00 CEST +Location: https://coderefinery.github.io/train-the-trainer/ + + +---------- +Subject: CodeRefinery workshop, Chalmers, Gothenburg, August 2024 +Start: Tuesday, 27 August 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Wednesday, 28 August 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Friday, 30 August 2024, 10:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Wednesday, 04 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Thursday, 05 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 10 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 17 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 22 October 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 29 October 2024, 12:00 CET +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 08 October 2024, 08:50 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 15 October 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery Open House - Reproducible Research +Start: Tuesday, 17 December 2024, 09:00 CET +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 about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 14 January 2024, 09:00 CET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related a git masterclass curriculum. You can also ask about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 11 February 2024, 09:00 CET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related our workshop lesson materials. If you want to teach with us, this session also serves as onboarding for new instructors. +You can also ask about 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, 14:00 CET +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Tuesday, 03 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Monday, 09 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Hands-on Data Anonymization +Start: Monday, 04 April 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 23 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 24 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Tuesday, 29 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 30 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 31 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Linux Shell Scripting +Start: Monday, 21 March 2022, 11:00 CET +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, 11:00 CET +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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/ diff --git a/branch/open_house/body.html b/branch/open_house/body.html new file mode 100644 index 0000000..b26b499 --- /dev/null +++ b/branch/open_house/body.html @@ -0,0 +1,117 @@ + + +

CodeRefinery calendars

+ + +

+

Public CodeRefinery calendars, so that you can easily be reminded +about and take part in our activities.

+

If you are interested in attending workshops as a learner, subscribe +to Workshops. If you want to take part in CodeRefinery +teaching, choose whichever matches you best.

+ +

+ + + + + +

Available calendars

+ + +

How to subscribe

+

+ You can subscribe to these calendars in your calendar program. This + will periodically import the events by polling the URL, so that you + get updates (usually with a few hours of delay). Most programs + implement this as creating a new calendar which can be toggled on or + off. Right click on the link above, "Copy link", and then... +

+ + + +

+ Each of these methods creates a new calendar (that can be + toggled on and off) separate from your primary one. You can + copy single events to your primary calendar by clicking on + them, this will also mark your time as "busy" then. +

+ + +

How to add events

+ +

+ You can add or edit events through this GitHub repository. +

+ +
+ + +

+ Last update: Fri Nov 8 11:28:47 UTC 2024 (git revision 2d1090b) +

\ No newline at end of file diff --git a/branch/open_house/community.Europe-Helsinki.ics b/branch/open_house/community.Europe-Helsinki.ics new file mode 100644 index 0000000..6bb478f --- /dev/null +++ b/branch/open_house/community.Europe-Helsinki.ics @@ -0,0 +1,73 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20241217T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:046ccc91-1d4e-4ef3-bf9d-08d3cf6e6f12@046c.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240114T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:aafb6fda-3104-4dce-8890-0d2d1fdfe4c9@aafb.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240211T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:9ac0e9ca-5a4a-48d4-ac95-cef31e9149d8@9ac0.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241216T150000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:932cfce9-5e02-4e3c-bd78-80b2140a0b96@932c.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/community.Europe-Stockholm.ics b/branch/open_house/community.Europe-Stockholm.ics new file mode 100644 index 0000000..88dacde --- /dev/null +++ b/branch/open_house/community.Europe-Stockholm.ics @@ -0,0 +1,73 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241217T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:046ccc91-1d4e-4ef3-bf9d-08d3cf6e6f12@046c.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240114T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:aafb6fda-3104-4dce-8890-0d2d1fdfe4c9@aafb.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240211T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:9ac0e9ca-5a4a-48d4-ac95-cef31e9149d8@9ac0.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241216T140000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:932cfce9-5e02-4e3c-bd78-80b2140a0b96@932c.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/community.ics b/branch/open_house/community.ics new file mode 100644 index 0000000..f785015 --- /dev/null +++ b/branch/open_house/community.ics @@ -0,0 +1,75 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241217T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:046ccc91-1d4e-4ef3-bf9d-08d3cf6e6f12@046c.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240114T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:aafb6fda-3104-4dce-8890-0d2d1fdfe4c9@aafb.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240211T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:9ac0e9ca-5a4a-48d4-ac95-cef31e9149d8@9ac0.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241216T140000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:932cfce9-5e02-4e3c-bd78-80b2140a0b96@932c.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112844Z +END:VEVENT +NAME:CodeRefinery community calls +X-WR-CALNAME:CodeRefinery community calls +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/community.ics.Europe-Helsinki.txt b/branch/open_house/community.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..3166484 --- /dev/null +++ b/branch/open_house/community.ics.Europe-Helsinki.txt @@ -0,0 +1,51 @@ + + +---------- +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 about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 14 January 2024, 10:00 EET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related a git masterclass curriculum. You can also ask about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 11 February 2024, 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. If you want to teach with us, this session also serves as onboarding for new instructors. +You can also ask about 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 diff --git a/branch/open_house/community.ics.Europe-Stockholm.txt b/branch/open_house/community.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..d6e9dad --- /dev/null +++ b/branch/open_house/community.ics.Europe-Stockholm.txt @@ -0,0 +1,51 @@ + + +---------- +Subject: CodeRefinery Open House - Reproducible Research +Start: Tuesday, 17 December 2024, 09:00 CET +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 about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 14 January 2024, 09:00 CET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related a git masterclass curriculum. You can also ask about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 11 February 2024, 09:00 CET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related our workshop lesson materials. If you want to teach with us, this session also serves as onboarding for new instructors. +You can also ask about 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, 14:00 CET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details and agenda will appear here just before the meeting: https://hackmd.io/@coderefinery/team-meeting diff --git a/branch/open_house/index.html b/branch/open_house/index.html new file mode 100644 index 0000000..248785e --- /dev/null +++ b/branch/open_house/index.html @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + CodeRefinery calendars + + + +
+ + +

CodeRefinery calendars

+ + +

+

Public CodeRefinery calendars, so that you can easily be reminded +about and take part in our activities.

+

If you are interested in attending workshops as a learner, subscribe +to Workshops. If you want to take part in CodeRefinery +teaching, choose whichever matches you best.

+ +

+ + + + + +

Available calendars

+ + +

How to subscribe

+

+ You can subscribe to these calendars in your calendar program. This + will periodically import the events by polling the URL, so that you + get updates (usually with a few hours of delay). Most programs + implement this as creating a new calendar which can be toggled on or + off. Right click on the link above, "Copy link", and then... +

+ + + +

+ Each of these methods creates a new calendar (that can be + toggled on and off) separate from your primary one. You can + copy single events to your primary calendar by clicking on + them, this will also mark your time as "busy" then. +

+ + +

How to add events

+ +

+ You can add or edit events through this GitHub repository. +

+ +
+ + +

+ Last update: Fri Nov 8 11:28:47 UTC 2024 (git revision 2d1090b) +

+
+ + \ No newline at end of file diff --git a/branch/open_house/partners.Europe-Helsinki.ics b/branch/open_house/partners.Europe-Helsinki.ics new file mode 100644 index 0000000..a3e8413 --- /dev/null +++ b/branch/open_house/partners.Europe-Helsinki.ics @@ -0,0 +1,429 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/partners.Europe-Stockholm.ics b/branch/open_house/partners.Europe-Stockholm.ics new file mode 100644 index 0000000..b0c0b81 --- /dev/null +++ b/branch/open_house/partners.Europe-Stockholm.ics @@ -0,0 +1,429 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220607T110000 +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/Stockholm:20220609T110000 +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/Stockholm:20220610T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220503T090000 +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/Stockholm:20220509T090000 +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/Stockholm:20220404T110000 +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/Stockholm:20220406T110000 +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/Stockholm:20220420T110000 +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/Stockholm:20220421T110000 +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/Stockholm:20220422T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220426T110000 +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/Stockholm:20220322T090000 +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/Stockholm:20220323T090000 +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/Stockholm:20220324T090000 +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/Stockholm:20220329T090000 +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/Stockholm:20220330T090000 +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/Stockholm:20220331T090000 +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/Stockholm:20220321T110000 +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/Stockholm:20220325T110000 +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/Stockholm:20220328T110000 +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/Stockholm:20220401T110000 +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/Stockholm:20220308T090000 +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/Stockholm:20220311T090000 +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/Stockholm:20220315T090000 +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/Stockholm:20220318T090000 +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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/partners.ics b/branch/open_house/partners.ics new file mode 100644 index 0000000..8db6214 --- /dev/null +++ b/branch/open_house/partners.ics @@ -0,0 +1,431 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/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 Workshop/Training events by partners +X-WR-CALNAME:All Workshop/Training events by partners +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/partners.ics.Europe-Helsinki.txt b/branch/open_house/partners.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..62efb33 --- /dev/null +++ b/branch/open_house/partners.ics.Europe-Helsinki.txt @@ -0,0 +1,376 @@ + + +---------- +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/ diff --git a/branch/open_house/partners.ics.Europe-Stockholm.txt b/branch/open_house/partners.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..c4d0802 --- /dev/null +++ b/branch/open_house/partners.ics.Europe-Stockholm.txt @@ -0,0 +1,376 @@ + + +---------- +Subject: Scientific Computing Kickstart (+HPC kickstart) +Start: Tuesday, 07 June 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Tuesday, 03 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Monday, 09 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Hands-on Data Anonymization +Start: Monday, 04 April 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 23 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 24 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Tuesday, 29 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 30 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 31 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Linux Shell Scripting +Start: Monday, 21 March 2022, 11:00 CET +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, 11:00 CET +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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/ diff --git a/branch/open_house/style.css b/branch/open_house/style.css new file mode 100644 index 0000000..7b8cd22 --- /dev/null +++ b/branch/open_house/style.css @@ -0,0 +1,49 @@ +* { font-family: 'Roboto', sans-serif; } + +body { + background: #ffffff; + margin: 0; + height: 100%; + color: #384452; +} + +h1, h2, h3, h4, h5, h6 { + font-weight: 500; + margin-top: 1.5em; + color: #000000; +} + +h3 { + font-size: 1.3em; +} + +main { + background-color: #f8f9fa !important; + padding-bottom: 20px; +} + +footer { + padding: 20px 0; + border-top: solid 1px rgb(233, 233, 233); +} + +footer .social:hover{ + text-decoration: none; +} + +.panel .top-buffer { + flex-grow: 1; +} + +p { + padding: 0; + margin-bottom: 12px; + font-weight: 400; + font-size: 16px; + line-height: 24px; + color: #384452; + margin-top: 10px; +} + +.top-buffer { margin-top: 35px; } +.top-buffer-more { margin-top: 70px; } diff --git a/branch/open_house/team.Europe-Helsinki.ics b/branch/open_house/team.Europe-Helsinki.ics new file mode 100644 index 0000000..0dd801a --- /dev/null +++ b/branch/open_house/team.Europe-Helsinki.ics @@ -0,0 +1,83 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20241217T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:7da24d93-3198-468b-992d-40cfd55b1bf6@7da2.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240114T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:66c3e74d-56e0-44da-8826-9d8bb8ffaa46@66c3.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240211T100000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:d0614be1-f410-4012-af2e-f976b19b5884@d061.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241216T150000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:9dd8b2bb-af19-4331-9ee7-b01de03229b9@9dd8.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241111T150000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:8383ca13-4cbc-496d-b360-29d50ef28cbc@8383.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +RRULE:FREQ=WEEKLY;UNTIL=20250430T000000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/team.Europe-Stockholm.ics b/branch/open_house/team.Europe-Stockholm.ics new file mode 100644 index 0000000..fe290a2 --- /dev/null +++ b/branch/open_house/team.Europe-Stockholm.ics @@ -0,0 +1,83 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241217T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:7da24d93-3198-468b-992d-40cfd55b1bf6@7da2.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240114T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:66c3e74d-56e0-44da-8826-9d8bb8ffaa46@66c3.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240211T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:d0614be1-f410-4012-af2e-f976b19b5884@d061.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241216T140000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:9dd8b2bb-af19-4331-9ee7-b01de03229b9@9dd8.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241111T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:8383ca13-4cbc-496d-b360-29d50ef28cbc@8383.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +RRULE:FREQ=WEEKLY;UNTIL=20250430T000000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/team.ics b/branch/open_house/team.ics new file mode 100644 index 0000000..a18c2ad --- /dev/null +++ b/branch/open_house/team.ics @@ -0,0 +1,85 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241217T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Reproducible Research +UID:7da24d93-3198-468b-992d-40cfd55b1bf6@7da2.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on open + topics related to reproducible research lessons\, i.e. week 2 of the + CodeRefinery workshop. You can also ask about ask us about anything + or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240114T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:66c3e74d-56e0-44da-8826-9d8bb8ffaa46@66c3.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related a git masterclass curriculum. You can also ask about ask us about + anything or\ndiscuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240211T090000 +DURATION:PT3H +SUMMARY:CodeRefinery Open House - Git masterclass +UID:d0614be1-f410-4012-af2e-f976b19b5884@d061.org +DESCRIPTION:CodeRefinery Open House\n\nCome to discuss and work on topics + related our workshop lesson materials. If you want to teach with us\, this + session also serves as onboarding for new instructors. \nYou can also ask + about ask us about anything or discuss new ideas.\n\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241216T140000 +DURATION:PT30M +SUMMARY:CodeRefinery ambassador call +UID:9dd8b2bb-af19-4331-9ee7-b01de03229b9@9dd8.org +DESCRIPTION:Details and agenda will appear here just before the meeting: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241111T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:8383ca13-4cbc-496d-b360-29d50ef28cbc@8383.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241108T112846Z +RRULE:FREQ=WEEKLY;UNTIL=20250430T000000 +END:VEVENT +NAME:Team meetings and events +X-WR-CALNAME:Team meetings and events +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/team.ics.Europe-Helsinki.txt b/branch/open_house/team.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..1b14411 --- /dev/null +++ b/branch/open_house/team.ics.Europe-Helsinki.txt @@ -0,0 +1,60 @@ + + +---------- +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 about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 14 January 2024, 10:00 EET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related a git masterclass curriculum. You can also ask about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 11 February 2024, 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. If you want to teach with us, this session also serves as onboarding for new instructors. +You can also ask about 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 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/ diff --git a/branch/open_house/team.ics.Europe-Stockholm.txt b/branch/open_house/team.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..25044ee --- /dev/null +++ b/branch/open_house/team.ics.Europe-Stockholm.txt @@ -0,0 +1,60 @@ + + +---------- +Subject: CodeRefinery Open House - Reproducible Research +Start: Tuesday, 17 December 2024, 09:00 CET +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 about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 14 January 2024, 09:00 CET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related a git masterclass curriculum. You can also ask about ask us about anything or +discuss new ideas. + +Connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery Open House - Git masterclass +Start: Sunday, 11 February 2024, 09:00 CET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery Open House + +Come to discuss and work on topics related our workshop lesson materials. If you want to teach with us, this session also serves as onboarding for new instructors. +You can also ask about 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, 14:00 CET +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 team meeting +Start: Monday, 11 November 2024, 14:00 CET +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Meeting topic: https://coderefinery.org/join/meetings/ diff --git a/branch/open_house/training.Europe-Helsinki.ics b/branch/open_house/training.Europe-Helsinki.ics new file mode 100644 index 0000000..6f3ff8b --- /dev/null +++ b/branch/open_house/training.Europe-Helsinki.ics @@ -0,0 +1,531 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240813T100000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:44ae7ba1-8baf-43d5-9801-8c9cd9486014@44ae.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241108T112846Z +RRULE:FREQ=WEEKLY;UNTIL=20240903T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240827T100000 +DURATION:PT7H +SUMMARY:CodeRefinery workshop\, Chalmers\, Gothenburg\, August 2024 +UID:9878ccf8-6a9e-441d-a868-727658fd61f9@9878.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112846Z +RRULE:FREQ=DAILY;UNTIL=20240829T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240828T150000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:9c72064f-a20f-497f-b976-af2513757a40@9c72.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240830T110000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:99144590-6a56-4345-b6df-e0bdb2b3ca6f@9914.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240904T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:18fe4e01-9713-4d53-91f0-b279b81754a7@18fe.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240905T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:4646b7c4-8d45-4d2c-b663-8586f0414945@4646.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240910T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:44850c52-44bc-4c43-a5c9-abca954f4f36@4485.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +RRULE:FREQ=DAILY;UNTIL=20240912T133000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240917T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:087a707e-4be8-4866-9ea3-cb7efada7a85@087a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +RRULE:FREQ=DAILY;UNTIL=20240919T140000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241022T150000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:da43afad-88a1-4482-b876-6d974a325851@da43.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241029T130000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:dfa3f4f5-e089-4f1a-b1bd-c2d07667b06c@dfa3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241008T095000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:5a490f3e-16f4-4317-b522-2d28ab441467@5a49.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112846Z +RRULE:FREQ=DAILY;UNTIL=20241010T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241015T100000 +DURATION:PT7H +SUMMARY:Build Systems Hackathon\, October 2024 +UID:29b84b46-5425-44ae-838c-f085e047edf3@29b8.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112846Z +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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/training.Europe-Stockholm.ics b/branch/open_house/training.Europe-Stockholm.ics new file mode 100644 index 0000000..381c489 --- /dev/null +++ b/branch/open_house/training.Europe-Stockholm.ics @@ -0,0 +1,531 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:44ae7ba1-8baf-43d5-9801-8c9cd9486014@44ae.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241108T112846Z +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:9878ccf8-6a9e-441d-a868-727658fd61f9@9878.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112846Z +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:9c72064f-a20f-497f-b976-af2513757a40@9c72.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:99144590-6a56-4345-b6df-e0bdb2b3ca6f@9914.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:18fe4e01-9713-4d53-91f0-b279b81754a7@18fe.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:4646b7c4-8d45-4d2c-b663-8586f0414945@4646.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:44850c52-44bc-4c43-a5c9-abca954f4f36@4485.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +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:087a707e-4be8-4866-9ea3-cb7efada7a85@087a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +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:da43afad-88a1-4482-b876-6d974a325851@da43.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +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:dfa3f4f5-e089-4f1a-b1bd-c2d07667b06c@dfa3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:5a490f3e-16f4-4317-b522-2d28ab441467@5a49.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112846Z +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:29b84b46-5425-44ae-838c-f085e047edf3@29b8.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112846Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220607T110000 +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/Stockholm:20220609T110000 +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/Stockholm:20220610T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220503T090000 +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/Stockholm:20220509T090000 +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/Stockholm:20220404T110000 +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/Stockholm:20220406T110000 +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/Stockholm:20220420T110000 +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/Stockholm:20220421T110000 +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/Stockholm:20220422T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220426T110000 +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/Stockholm:20220322T090000 +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/Stockholm:20220323T090000 +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/Stockholm:20220324T090000 +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/Stockholm:20220329T090000 +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/Stockholm:20220330T090000 +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/Stockholm:20220331T090000 +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/Stockholm:20220321T110000 +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/Stockholm:20220325T110000 +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/Stockholm:20220328T110000 +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/Stockholm:20220401T110000 +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/Stockholm:20220308T090000 +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/Stockholm:20220311T090000 +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/Stockholm:20220315T090000 +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/Stockholm:20220318T090000 +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 +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/training.ics b/branch/open_house/training.ics new file mode 100644 index 0000000..25266b5 --- /dev/null +++ b/branch/open_house/training.ics @@ -0,0 +1,554 @@ +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:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:44ae7ba1-8baf-43d5-9801-8c9cd9486014@44ae.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241108T112846Z +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:9878ccf8-6a9e-441d-a868-727658fd61f9@9878.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112846Z +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:9c72064f-a20f-497f-b976-af2513757a40@9c72.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:99144590-6a56-4345-b6df-e0bdb2b3ca6f@9914.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:18fe4e01-9713-4d53-91f0-b279b81754a7@18fe.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:4646b7c4-8d45-4d2c-b663-8586f0414945@4646.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:44850c52-44bc-4c43-a5c9-abca954f4f36@4485.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +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:087a707e-4be8-4866-9ea3-cb7efada7a85@087a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +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:da43afad-88a1-4482-b876-6d974a325851@da43.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +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:dfa3f4f5-e089-4f1a-b1bd-c2d07667b06c@dfa3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112846Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:5a490f3e-16f4-4317-b522-2d28ab441467@5a49.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112846Z +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:29b84b46-5425-44ae-838c-f085e047edf3@29b8.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112846Z +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 \ No newline at end of file diff --git a/branch/open_house/training.ics.Europe-Helsinki.txt b/branch/open_house/training.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..8109374 --- /dev/null +++ b/branch/open_house/training.ics.Europe-Helsinki.txt @@ -0,0 +1,448 @@ + + +---------- +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: 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/ diff --git a/branch/open_house/training.ics.Europe-Stockholm.txt b/branch/open_house/training.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..c1db36f --- /dev/null +++ b/branch/open_house/training.ics.Europe-Stockholm.txt @@ -0,0 +1,448 @@ + + +---------- +Subject: CodeRefinery train-the-trainer workshop, 2024 +Start: Tuesday, 13 August 2024, 09:00 CEST +Location: https://coderefinery.github.io/train-the-trainer/ + + +---------- +Subject: CodeRefinery workshop, Chalmers, Gothenburg, August 2024 +Start: Tuesday, 27 August 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Wednesday, 28 August 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Friday, 30 August 2024, 10:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Wednesday, 04 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Thursday, 05 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 10 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 17 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 22 October 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 29 October 2024, 12:00 CET +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 08 October 2024, 08:50 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 15 October 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Scientific Computing Kickstart (+HPC kickstart) +Start: Tuesday, 07 June 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Tuesday, 03 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Monday, 09 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Hands-on Data Anonymization +Start: Monday, 04 April 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 23 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 24 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Tuesday, 29 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 30 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 31 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Linux Shell Scripting +Start: Monday, 21 March 2022, 11:00 CET +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, 11:00 CET +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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/ diff --git a/branch/open_house/workshops.Europe-Helsinki.ics b/branch/open_house/workshops.Europe-Helsinki.ics new file mode 100644 index 0000000..3129c67 --- /dev/null +++ b/branch/open_house/workshops.Europe-Helsinki.ics @@ -0,0 +1,127 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240813T100000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:23652f05-5fcf-48ac-b5f3-988677a074cf@2365.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241108T112847Z +RRULE:FREQ=WEEKLY;UNTIL=20240903T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240827T100000 +DURATION:PT7H +SUMMARY:CodeRefinery workshop\, Chalmers\, Gothenburg\, August 2024 +UID:1c44043e-5b4f-4d1e-b9d4-4d06c521976a@1c44.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112847Z +RRULE:FREQ=DAILY;UNTIL=20240829T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240828T150000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:edccaf76-1df5-4636-9154-3de094e77328@edcc.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240830T110000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:e2bc8e96-50dd-4e38-a48e-3976c923b36a@e2bc.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240904T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:ea1fd087-2e7d-4d08-93e1-5e680b3742f4@ea1f.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240905T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:01d5c2f1-6797-491d-a167-f9f40251f8ab@01d5.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240910T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:4a958468-3f79-4de0-b490-6b4c26d10682@4a95.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +RRULE:FREQ=DAILY;UNTIL=20240912T133000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240917T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:e332c40a-8f38-49b4-8427-30e4ac71761f@e332.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +RRULE:FREQ=DAILY;UNTIL=20240919T140000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241022T150000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:48f31665-e717-4651-a500-5d1d3247bc2a@48f3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241029T130000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:0976658b-4c95-44da-94f2-2b66b2e3eda2@0976.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241008T095000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:32a3f112-1d87-46cc-9a17-6607d2a6c0a6@32a3.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112847Z +RRULE:FREQ=DAILY;UNTIL=20241010T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241015T100000 +DURATION:PT7H +SUMMARY:Build Systems Hackathon\, October 2024 +UID:aa47d874-c7c8-410f-96eb-6ac7cd14b036@aa47.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112847Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/workshops.Europe-Stockholm.ics b/branch/open_house/workshops.Europe-Stockholm.ics new file mode 100644 index 0000000..97de537 --- /dev/null +++ b/branch/open_house/workshops.Europe-Stockholm.ics @@ -0,0 +1,127 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:23652f05-5fcf-48ac-b5f3-988677a074cf@2365.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241108T112847Z +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:1c44043e-5b4f-4d1e-b9d4-4d06c521976a@1c44.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112847Z +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:edccaf76-1df5-4636-9154-3de094e77328@edcc.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:e2bc8e96-50dd-4e38-a48e-3976c923b36a@e2bc.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:ea1fd087-2e7d-4d08-93e1-5e680b3742f4@ea1f.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:01d5c2f1-6797-491d-a167-f9f40251f8ab@01d5.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:4a958468-3f79-4de0-b490-6b4c26d10682@4a95.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +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:e332c40a-8f38-49b4-8427-30e4ac71761f@e332.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +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:48f31665-e717-4651-a500-5d1d3247bc2a@48f3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +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:0976658b-4c95-44da-94f2-2b66b2e3eda2@0976.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:32a3f112-1d87-46cc-9a17-6607d2a6c0a6@32a3.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112847Z +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:aa47d874-c7c8-410f-96eb-6ac7cd14b036@aa47.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112847Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/workshops.ics b/branch/open_house/workshops.ics new file mode 100644 index 0000000..459239d --- /dev/null +++ b/branch/open_house/workshops.ics @@ -0,0 +1,129 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:23652f05-5fcf-48ac-b5f3-988677a074cf@2365.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241108T112847Z +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:1c44043e-5b4f-4d1e-b9d4-4d06c521976a@1c44.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112847Z +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:edccaf76-1df5-4636-9154-3de094e77328@edcc.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:e2bc8e96-50dd-4e38-a48e-3976c923b36a@e2bc.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:ea1fd087-2e7d-4d08-93e1-5e680b3742f4@ea1f.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:01d5c2f1-6797-491d-a167-f9f40251f8ab@01d5.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:4a958468-3f79-4de0-b490-6b4c26d10682@4a95.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +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:e332c40a-8f38-49b4-8427-30e4ac71761f@e332.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +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:48f31665-e717-4651-a500-5d1d3247bc2a@48f3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +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:0976658b-4c95-44da-94f2-2b66b2e3eda2@0976.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241108T112847Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:32a3f112-1d87-46cc-9a17-6607d2a6c0a6@32a3.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112847Z +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:aa47d874-c7c8-410f-96eb-6ac7cd14b036@aa47.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241108T112847Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +NAME:Workshops +X-WR-CALNAME:Workshops +END:VCALENDAR \ No newline at end of file diff --git a/branch/open_house/workshops.ics.Europe-Helsinki.txt b/branch/open_house/workshops.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..dc221db --- /dev/null +++ b/branch/open_house/workshops.ics.Europe-Helsinki.txt @@ -0,0 +1,72 @@ + + +---------- +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/ diff --git a/branch/open_house/workshops.ics.Europe-Stockholm.txt b/branch/open_house/workshops.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..64dbf7f --- /dev/null +++ b/branch/open_house/workshops.ics.Europe-Stockholm.txt @@ -0,0 +1,72 @@ + + +---------- +Subject: CodeRefinery train-the-trainer workshop, 2024 +Start: Tuesday, 13 August 2024, 09:00 CEST +Location: https://coderefinery.github.io/train-the-trainer/ + + +---------- +Subject: CodeRefinery workshop, Chalmers, Gothenburg, August 2024 +Start: Tuesday, 27 August 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Wednesday, 28 August 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Friday, 30 August 2024, 10:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Wednesday, 04 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Thursday, 05 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 10 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 17 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 22 October 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 29 October 2024, 12:00 CET +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 08 October 2024, 08:50 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 15 October 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ diff --git a/community.Europe-Helsinki.ics b/community.Europe-Helsinki.ics new file mode 100644 index 0000000..0807030 --- /dev/null +++ b/community.Europe-Helsinki.ics @@ -0,0 +1,94 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240408T150000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:9d7206c4-84f1-4b32-8f26-746edd3b33ee@9d72.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T153000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:238e08e4-fc6f-43b6-b124-7340210a26a6@238e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:d5151b8f-da5d-4eb3-b185-ef3d5e1d4fa0@d515.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T113000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T130000 +SUMMARY:Kick-off 2022 +UID:6a59a9f3-490b-41a3-9557-9dc999f5818f@6a59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:df5a0613-5271-4233-b89b-ce4603430964@df5a.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152626Z +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/community.Europe-Stockholm.ics b/community.Europe-Stockholm.ics new file mode 100644 index 0000000..a6ffa9b --- /dev/null +++ b/community.Europe-Stockholm.ics @@ -0,0 +1,94 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:9d7206c4-84f1-4b32-8f26-746edd3b33ee@9d72.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:238e08e4-fc6f-43b6-b124-7340210a26a6@238e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220621T120000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:d5151b8f-da5d-4eb3-b185-ef3d5e1d4fa0@d515.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:6a59a9f3-490b-41a3-9557-9dc999f5818f@6a59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T100000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T110000 +SUMMARY:Python for Scicomp Hackathon +UID:df5a0613-5271-4233-b89b-ce4603430964@df5a.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152626Z +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/community.ics b/community.ics new file mode 100644 index 0000000..4210a55 --- /dev/null +++ b/community.ics @@ -0,0 +1,117 @@ +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:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:9d7206c4-84f1-4b32-8f26-746edd3b33ee@9d72.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:238e08e4-fc6f-43b6-b124-7340210a26a6@238e.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:d5151b8f-da5d-4eb3-b185-ef3d5e1d4fa0@d515.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:6a59a9f3-490b-41a3-9557-9dc999f5818f@6a59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152626Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:df5a0613-5271-4233-b89b-ce4603430964@df5a.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152626Z +END:VEVENT +NAME:CodeRefinery community calls +X-WR-CALNAME:CodeRefinery community calls +END:VCALENDAR \ No newline at end of file diff --git a/community.ics.Europe-Helsinki.txt b/community.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..447002c --- /dev/null +++ b/community.ics.Europe-Helsinki.txt @@ -0,0 +1,77 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 15:00 EEST +End: Monday, 13 May 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 13:00 EEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 11:30 EEST +End: Friday, 02 September 2022, 13:00 EEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 11:00 EEST +End: Friday, 02 September 2022, 12:00 EEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. diff --git a/community.ics.Europe-Stockholm.txt b/community.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..bc61b25 --- /dev/null +++ b/community.ics.Europe-Stockholm.txt @@ -0,0 +1,77 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 14:00 CEST +End: Monday, 13 May 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 12:00 CEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 10:30 CEST +End: Friday, 02 September 2022, 12:00 CEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 10:00 CEST +End: Friday, 02 September 2022, 11:00 CEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. diff --git a/index.html b/index.html new file mode 100644 index 0000000..571e8ff --- /dev/null +++ b/index.html @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + CodeRefinery calendars + + + +
+ + +

CodeRefinery calendars

+ + +

+

Public CodeRefinery calendars, so that you can easily be reminded +about and take part in our activities.

+

If you are interested in attending workshops as a learner, subscribe +to Workshops. If you want to take part in CodeRefinery +teaching, choose whichever matches you best.

+ +

+ + + + + +

Available calendars

+ + +

How to subscribe

+

+ You can subscribe to these calendars in your calendar program. This + will periodically import the events by polling the URL, so that you + get updates (usually with a few hours of delay). Most programs + implement this as creating a new calendar which can be toggled on or + off. Right click on the link above, "Copy link", and then... +

+ + + +

+ Each of these methods creates a new calendar (that can be + toggled on and off) separate from your primary one. You can + copy single events to your primary calendar by clicking on + them, this will also mark your time as "busy" then. +

+ + +

How to add events

+ +

+ You can add or edit events through this GitHub repository. +

+ +
+ + +

+ Last update: Sun Oct 27 15:26:29 UTC 2024 (git revision 9da57ca) +

+
+ + \ No newline at end of file diff --git a/partners.Europe-Helsinki.ics b/partners.Europe-Helsinki.ics new file mode 100644 index 0000000..a3e8413 --- /dev/null +++ b/partners.Europe-Helsinki.ics @@ -0,0 +1,429 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/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 +END:VCALENDAR \ No newline at end of file diff --git a/partners.Europe-Stockholm.ics b/partners.Europe-Stockholm.ics new file mode 100644 index 0000000..b0c0b81 --- /dev/null +++ b/partners.Europe-Stockholm.ics @@ -0,0 +1,429 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220607T110000 +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/Stockholm:20220609T110000 +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/Stockholm:20220610T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220503T090000 +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/Stockholm:20220509T090000 +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/Stockholm:20220404T110000 +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/Stockholm:20220406T110000 +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/Stockholm:20220420T110000 +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/Stockholm:20220421T110000 +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/Stockholm:20220422T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220426T110000 +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/Stockholm:20220322T090000 +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/Stockholm:20220323T090000 +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/Stockholm:20220324T090000 +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/Stockholm:20220329T090000 +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/Stockholm:20220330T090000 +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/Stockholm:20220331T090000 +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/Stockholm:20220321T110000 +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/Stockholm:20220325T110000 +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/Stockholm:20220328T110000 +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/Stockholm:20220401T110000 +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/Stockholm:20220308T090000 +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/Stockholm:20220311T090000 +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/Stockholm:20220315T090000 +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/Stockholm:20220318T090000 +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 +END:VCALENDAR \ No newline at end of file diff --git a/partners.ics b/partners.ics new file mode 100644 index 0000000..8db6214 --- /dev/null +++ b/partners.ics @@ -0,0 +1,431 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/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 Workshop/Training events by partners +X-WR-CALNAME:All Workshop/Training events by partners +END:VCALENDAR \ No newline at end of file diff --git a/partners.ics.Europe-Helsinki.txt b/partners.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..62efb33 --- /dev/null +++ b/partners.ics.Europe-Helsinki.txt @@ -0,0 +1,376 @@ + + +---------- +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/ diff --git a/partners.ics.Europe-Stockholm.txt b/partners.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..c4d0802 --- /dev/null +++ b/partners.ics.Europe-Stockholm.txt @@ -0,0 +1,376 @@ + + +---------- +Subject: Scientific Computing Kickstart (+HPC kickstart) +Start: Tuesday, 07 June 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Tuesday, 03 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Monday, 09 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Hands-on Data Anonymization +Start: Monday, 04 April 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 23 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 24 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Tuesday, 29 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 30 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 31 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Linux Shell Scripting +Start: Monday, 21 March 2022, 11:00 CET +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, 11:00 CET +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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/ diff --git a/style.css b/style.css new file mode 100644 index 0000000..7b8cd22 --- /dev/null +++ b/style.css @@ -0,0 +1,49 @@ +* { font-family: 'Roboto', sans-serif; } + +body { + background: #ffffff; + margin: 0; + height: 100%; + color: #384452; +} + +h1, h2, h3, h4, h5, h6 { + font-weight: 500; + margin-top: 1.5em; + color: #000000; +} + +h3 { + font-size: 1.3em; +} + +main { + background-color: #f8f9fa !important; + padding-bottom: 20px; +} + +footer { + padding: 20px 0; + border-top: solid 1px rgb(233, 233, 233); +} + +footer .social:hover{ + text-decoration: none; +} + +.panel .top-buffer { + flex-grow: 1; +} + +p { + padding: 0; + margin-bottom: 12px; + font-weight: 400; + font-size: 16px; + line-height: 24px; + color: #384452; + margin-top: 10px; +} + +.top-buffer { margin-top: 35px; } +.top-buffer-more { margin-top: 70px; } diff --git a/team.Europe-Helsinki.ics b/team.Europe-Helsinki.ics new file mode 100644 index 0000000..2e4e13f --- /dev/null +++ b/team.Europe-Helsinki.ics @@ -0,0 +1,154 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240408T150000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:4f7e536b-ee4e-4e42-b7a6-3be7ddc85c61@4f7e.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240513T153000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:083ab0d6-6585-4c86-ba3d-dcb779367bbc@083a.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:839b054b-95df-402d-8722-0e74f39235cc@839b.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T113000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T130000 +SUMMARY:Kick-off 2022 +UID:1b3c7c6e-a4f2-4d5b-afd1-364a0f8cb73d@1b3c.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:744b6cc1-69ac-4782-bbb6-03e9bb298f2f@744b.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240930T150000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:87ed3e40-2d78-40cc-8ad6-304f8aacaf39@87ed.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240923T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240923T153000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:4bbdcf03-bf01-453d-a9ce-4f377accb5d7@4bbd.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240916T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240916T153000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:a69885e4-309a-4e3d-a419-bffc77d80b6f@a698.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240909T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240909T153000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:f8d62bd4-0a13-46b9-bb95-301474c8f9ee@f8d6.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240902T150000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20240902T153000 +SUMMARY:CodeRefinery September workshop preparation +UID:8b597766-7009-4445-8568-07154556f500@8b59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240527T160000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:4d574377-febd-4e2f-a3db-bd7a83048836@4d57.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/team.Europe-Stockholm.ics b/team.Europe-Stockholm.ics new file mode 100644 index 0000000..d57dab0 --- /dev/null +++ b/team.Europe-Stockholm.ics @@ -0,0 +1,154 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:4f7e536b-ee4e-4e42-b7a6-3be7ddc85c61@4f7e.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:083ab0d6-6585-4c86-ba3d-dcb779367bbc@083a.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220621T120000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:839b054b-95df-402d-8722-0e74f39235cc@839b.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:1b3c7c6e-a4f2-4d5b-afd1-364a0f8cb73d@1b3c.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T100000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T110000 +SUMMARY:Python for Scicomp Hackathon +UID:744b6cc1-69ac-4782-bbb6-03e9bb298f2f@744b.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240930T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:87ed3e40-2d78-40cc-8ad6-304f8aacaf39@87ed.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T143000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:4bbdcf03-bf01-453d-a9ce-4f377accb5d7@4bbd.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T143000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:a69885e4-309a-4e3d-a419-bffc77d80b6f@a698.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T143000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:f8d62bd4-0a13-46b9-bb95-301474c8f9ee@f8d6.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T143000 +SUMMARY:CodeRefinery September workshop preparation +UID:8b597766-7009-4445-8568-07154556f500@8b59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240527T150000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:4d574377-febd-4e2f-a3db-bd7a83048836@4d57.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/team.ics b/team.ics new file mode 100644 index 0000000..c3f1ab8 --- /dev/null +++ b/team.ics @@ -0,0 +1,177 @@ +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:20240408T140000 +DURATION:PT1H +SUMMARY:CodeRefinery Community call +UID:4f7e536b-ee4e-4e42-b7a6-3be7ddc85c61@4f7e.org +DESCRIPTION:CodeRefinery community meeting\, everyone is most + welcome!\nAgenda/connection details: https://hackmd.io/@coderefinery/team- + meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240513T143000 +SUMMARY:Welcome CodeRefinery ambassadors! +UID:083ab0d6-6585-4c86-ba3d-dcb779367bbc@083a.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220621T130000 +DURATION:PT3H +SUMMARY:Community teaching workshop +UID:839b054b-95df-402d-8722-0e74f39235cc@839b.org +DESCRIPTION:It's dangerous to go alone\, take each other! Remote work + has\ntransformed interactive teaching from something that exists in\none + room to something that can be a community event. While\nonline misses + physical presence\, by using the practices\nCodeRefinery has developed\, + we can keep it reasonable interactive\nand take advantage of a huge number + of other benefits\, such as\nmore collaboration\, more ways to learn (for + different needs)\, and\nmore large-scale interaction.\n\nThis mini- + workshop will try to discuss (and demonstrate) some of\nthe best practices + that CodeRefinery (https://coderefinery.org)\nhas learned during remote + teaching\, and provides a hands-on way\nof getting some experience with + them. At only three hours\, this\nis more of a preview and discussion + than an intensive training\nevent (and we hope to have a longer event + sometime in mid-late\n2022).\n\nInfo and registration: + https://hackmd.io/@coderefinery/community-teaching-2022-summer +LOCATION:Online +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220901T103000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20220902T120000 +SUMMARY:Kick-off 2022 +UID:1b3c7c6e-a4f2-4d5b-afd1-364a0f8cb73d@1b3c.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/kickoff2022 +LOCATION:Aalto University campus (Finland) +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20220901T110000 +DTEND;TZID=/ics.py/2020.1/Europe/Helsinki:20220902T120000 +SUMMARY:Python for Scicomp Hackathon +UID:744b6cc1-69ac-4782-bbb6-03e9bb298f2f@744b.org +DESCRIPTION:Work together to improve the Python for Scicomp course + materials.\nThe winter 2022 Python for Scicomp is still fresh in our + minds\nand the feedback is handy. It's easy to postpone + implementing\nthese to tomorrow\, but tomorrow never comes and we end + frantically\nupdating materials a few weeks before the course.\n\nBut this + time it will be different! We will start with an informal\nchat and + planning session on Zoom and continue to work on our\nfavorite sections\, + or the sections we think need the most work.\n\nEveryone is welcome. You + don't need have tought the course. If\nyou have time to help with a few + issues\, your help is appreciated. +LOCATION:https://aalto.zoom.us/j/64696542787 and Zulip +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240930T140000 +DURATION:PT30M +SUMMARY:CodeRefinery team meeting +UID:87ed3e40-2d78-40cc-8ad6-304f8aacaf39@87ed.org +DESCRIPTION:Meeting topic: https://coderefinery.org/join/meetings/ +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240923T143000 +SUMMARY:Feedback and debriefing for the CodeRefinery September workshop +UID:4bbdcf03-bf01-453d-a9ce-4f377accb5d7@4bbd.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240916T143000 +SUMMARY:CodeRefinery September workshop week 2 preparation +UID:a69885e4-309a-4e3d-a419-bffc77d80b6f@a698.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240909T143000 +SUMMARY:CodeRefinery September workshop week 1 preparation +UID:f8d62bd4-0a13-46b9-bb95-301474c8f9ee@f8d6.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T140000 +DTEND;TZID=/ics.py/2020.1/Europe/Stockholm:20240902T143000 +SUMMARY:CodeRefinery September workshop preparation +UID:8b597766-7009-4445-8568-07154556f500@8b59.org +DESCRIPTION:Details: https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240527T150000 +DURATION:PT1H +SUMMARY:CodeRefinery co-working session +UID:4d574377-febd-4e2f-a3db-bd7a83048836@4d57.org +DESCRIPTION:CodeRefinery co-working session\n\nCome to work on CodeRefinery + tasks together\, ask about open and urgent tasks or\ndiscuss new task + ideas.\n\nTask board: + https://github.com/orgs/coderefinery/projects/7\nConnection details: + https://hackmd.io/@coderefinery/team-meeting +LOCATION:https://hackmd.io/@coderefinery/team-meeting +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20241231T000000 +END:VEVENT +NAME:Team meetings and events +X-WR-CALNAME:Team meetings and events +END:VCALENDAR \ No newline at end of file diff --git a/team.ics.Europe-Helsinki.txt b/team.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..67f1249 --- /dev/null +++ b/team.ics.Europe-Helsinki.txt @@ -0,0 +1,141 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 15:00 EEST +End: Monday, 13 May 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 13:00 EEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 11:30 EEST +End: Friday, 02 September 2022, 13:00 EEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 11:00 EEST +End: Friday, 02 September 2022, 12:00 EEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +Subject: CodeRefinery team meeting +Start: Monday, 30 September 2024, 15:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Meeting topic: https://coderefinery.org/join/meetings/ + + +---------- +Subject: Feedback and debriefing for the CodeRefinery September workshop +Start: Monday, 23 September 2024, 15:00 EEST +End: Monday, 23 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 2 preparation +Start: Monday, 16 September 2024, 15:00 EEST +End: Monday, 16 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 1 preparation +Start: Monday, 09 September 2024, 15:00 EEST +End: Monday, 09 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop preparation +Start: Monday, 02 September 2024, 15:00 EEST +End: Monday, 02 September 2024, 15:30 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery co-working session +Start: Monday, 27 May 2024, 16:00 EEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery co-working session + +Come to work on CodeRefinery tasks together, ask about open and urgent tasks or +discuss new task ideas. + +Task board: https://github.com/orgs/coderefinery/projects/7 +Connection details: https://hackmd.io/@coderefinery/team-meeting diff --git a/team.ics.Europe-Stockholm.txt b/team.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..2bda618 --- /dev/null +++ b/team.ics.Europe-Stockholm.txt @@ -0,0 +1,141 @@ + + +---------- +Subject: CodeRefinery Community call +Start: Monday, 08 April 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery community meeting, everyone is most welcome! +Agenda/connection details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Welcome CodeRefinery ambassadors! +Start: Monday, 13 May 2024, 14:00 CEST +End: Monday, 13 May 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: Community teaching workshop +Start: Tuesday, 21 June 2022, 12:00 CEST +Location: Online +Description: + +It's dangerous to go alone, take each other! Remote work has +transformed interactive teaching from something that exists in +one room to something that can be a community event. While +online misses physical presence, by using the practices +CodeRefinery has developed, we can keep it reasonable interactive +and take advantage of a huge number of other benefits, such as +more collaboration, more ways to learn (for different needs), and +more large-scale interaction. + +This mini-workshop will try to discuss (and demonstrate) some of +the best practices that CodeRefinery (https://coderefinery.org) +has learned during remote teaching, and provides a hands-on way +of getting some experience with them. At only three hours, this +is more of a preview and discussion than an intensive training +event (and we hope to have a longer event sometime in mid-late +2022). + +Info and registration: https://hackmd.io/@coderefinery/community-teaching-2022-summer + + +---------- +Subject: Kick-off 2022 +Start: Thursday, 01 September 2022, 10:30 CEST +End: Friday, 02 September 2022, 12:00 CEST +Location: Aalto University campus (Finland) +Description: + +Details: https://hackmd.io/@coderefinery/kickoff2022 + + +---------- +Subject: Python for Scicomp Hackathon +Start: Thursday, 01 September 2022, 10:00 CEST +End: Friday, 02 September 2022, 11:00 CEST +Location: https://aalto.zoom.us/j/64696542787 and Zulip +Description: + +Work together to improve the Python for Scicomp course materials. +The winter 2022 Python for Scicomp is still fresh in our minds +and the feedback is handy. It's easy to postpone implementing +these to tomorrow, but tomorrow never comes and we end frantically +updating materials a few weeks before the course. + +But this time it will be different! We will start with an informal +chat and planning session on Zoom and continue to work on our +favorite sections, or the sections we think need the most work. + +Everyone is welcome. You don't need have tought the course. If +you have time to help with a few issues, your help is appreciated. + + +---------- +Subject: CodeRefinery team meeting +Start: Monday, 30 September 2024, 14:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Meeting topic: https://coderefinery.org/join/meetings/ + + +---------- +Subject: Feedback and debriefing for the CodeRefinery September workshop +Start: Monday, 23 September 2024, 14:00 CEST +End: Monday, 23 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 2 preparation +Start: Monday, 16 September 2024, 14:00 CEST +End: Monday, 16 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop week 1 preparation +Start: Monday, 09 September 2024, 14:00 CEST +End: Monday, 09 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery September workshop preparation +Start: Monday, 02 September 2024, 14:00 CEST +End: Monday, 02 September 2024, 14:30 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +Details: https://hackmd.io/@coderefinery/team-meeting + + +---------- +Subject: CodeRefinery co-working session +Start: Monday, 27 May 2024, 15:00 CEST +Location: https://hackmd.io/@coderefinery/team-meeting +Description: + +CodeRefinery co-working session + +Come to work on CodeRefinery tasks together, ask about open and urgent tasks or +discuss new task ideas. + +Task board: https://github.com/orgs/coderefinery/projects/7 +Connection details: https://hackmd.io/@coderefinery/team-meeting diff --git a/training.Europe-Helsinki.ics b/training.Europe-Helsinki.ics new file mode 100644 index 0000000..431a277 --- /dev/null +++ b/training.Europe-Helsinki.ics @@ -0,0 +1,531 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240813T100000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:35c3edff-9ad8-4fc9-9866-fd9a89459f18@35c3.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=WEEKLY;UNTIL=20240903T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240827T100000 +DURATION:PT7H +SUMMARY:CodeRefinery workshop\, Chalmers\, Gothenburg\, August 2024 +UID:525aba8e-0247-4a07-b579-2d42c91ef0af@525a.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=DAILY;UNTIL=20240829T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240828T150000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:cda8761e-3a53-4770-b1d2-acc795f89542@cda8.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240830T110000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:da354755-ad9a-4ac7-8d9c-3503241eda6f@da35.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240904T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:2b2d6a50-246d-4111-b409-cb4cd4ba8d43@2b2d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240905T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:54049950-9e70-4d34-b4f5-3aea18bcc1d9@5404.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240910T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:2768fd70-581f-41b1-8b59-1ec870b27c73@2768.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=DAILY;UNTIL=20240912T133000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240917T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:ec2aa803-f680-4531-b3bb-61e1ec496802@ec2a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=DAILY;UNTIL=20240919T140000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241022T150000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:9aedf915-8aec-4c3b-a016-656cacb09356@9aed.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241029T130000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:98a3f274-68d7-477c-a0cc-c39e4123cb3d@98a3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241008T095000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:61982124-3906-4e98-9ae3-3a925d29854f@6198.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=DAILY;UNTIL=20241010T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241015T100000 +DURATION:PT7H +SUMMARY:Build Systems Hackathon\, October 2024 +UID:45c955fd-bfe9-4181-b86c-28a4041ab327@45c9.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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 +END:VCALENDAR \ No newline at end of file diff --git a/training.Europe-Stockholm.ics b/training.Europe-Stockholm.ics new file mode 100644 index 0000000..daf497e --- /dev/null +++ b/training.Europe-Stockholm.ics @@ -0,0 +1,531 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:35c3edff-9ad8-4fc9-9866-fd9a89459f18@35c3.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152627Z +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:525aba8e-0247-4a07-b579-2d42c91ef0af@525a.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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:cda8761e-3a53-4770-b1d2-acc795f89542@cda8.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:da354755-ad9a-4ac7-8d9c-3503241eda6f@da35.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:2b2d6a50-246d-4111-b409-cb4cd4ba8d43@2b2d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:54049950-9e70-4d34-b4f5-3aea18bcc1d9@5404.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:2768fd70-581f-41b1-8b59-1ec870b27c73@2768.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:ec2aa803-f680-4531-b3bb-61e1ec496802@ec2a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:9aedf915-8aec-4c3b-a016-656cacb09356@9aed.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:98a3f274-68d7-477c-a0cc-c39e4123cb3d@98a3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:61982124-3906-4e98-9ae3-3a925d29854f@6198.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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:45c955fd-bfe9-4181-b86c-28a4041ab327@45c9.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20220607T110000 +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/Stockholm:20220609T110000 +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/Stockholm:20220610T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220503T090000 +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/Stockholm:20220509T090000 +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/Stockholm:20220404T110000 +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/Stockholm:20220406T110000 +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/Stockholm:20220420T110000 +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/Stockholm:20220421T110000 +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/Stockholm:20220422T110000 +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/Stockholm:20220425T110000 +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/Stockholm:20220426T110000 +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/Stockholm:20220322T090000 +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/Stockholm:20220323T090000 +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/Stockholm:20220324T090000 +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/Stockholm:20220329T090000 +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/Stockholm:20220330T090000 +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/Stockholm:20220331T090000 +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/Stockholm:20220321T110000 +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/Stockholm:20220325T110000 +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/Stockholm:20220328T110000 +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/Stockholm:20220401T110000 +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/Stockholm:20220308T090000 +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/Stockholm:20220311T090000 +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/Stockholm:20220315T090000 +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/Stockholm:20220318T090000 +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 +END:VCALENDAR \ No newline at end of file diff --git a/training.ics b/training.ics new file mode 100644 index 0000000..acff940 --- /dev/null +++ b/training.ics @@ -0,0 +1,554 @@ +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:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:35c3edff-9ad8-4fc9-9866-fd9a89459f18@35c3.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152627Z +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:525aba8e-0247-4a07-b579-2d42c91ef0af@525a.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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:cda8761e-3a53-4770-b1d2-acc795f89542@cda8.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:da354755-ad9a-4ac7-8d9c-3503241eda6f@da35.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:2b2d6a50-246d-4111-b409-cb4cd4ba8d43@2b2d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:54049950-9e70-4d34-b4f5-3aea18bcc1d9@5404.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:2768fd70-581f-41b1-8b59-1ec870b27c73@2768.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:ec2aa803-f680-4531-b3bb-61e1ec496802@ec2a.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:9aedf915-8aec-4c3b-a016-656cacb09356@9aed.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +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:98a3f274-68d7-477c-a0cc-c39e4123cb3d@98a3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152627Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:61982124-3906-4e98-9ae3-3a925d29854f@6198.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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:45c955fd-bfe9-4181-b86c-28a4041ab327@45c9.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152627Z +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 \ No newline at end of file diff --git a/training.ics.Europe-Helsinki.txt b/training.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..8109374 --- /dev/null +++ b/training.ics.Europe-Helsinki.txt @@ -0,0 +1,448 @@ + + +---------- +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: 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/ diff --git a/training.ics.Europe-Stockholm.txt b/training.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..c1db36f --- /dev/null +++ b/training.ics.Europe-Stockholm.txt @@ -0,0 +1,448 @@ + + +---------- +Subject: CodeRefinery train-the-trainer workshop, 2024 +Start: Tuesday, 13 August 2024, 09:00 CEST +Location: https://coderefinery.github.io/train-the-trainer/ + + +---------- +Subject: CodeRefinery workshop, Chalmers, Gothenburg, August 2024 +Start: Tuesday, 27 August 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Wednesday, 28 August 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Friday, 30 August 2024, 10:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Wednesday, 04 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Thursday, 05 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 10 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 17 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 22 October 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 29 October 2024, 12:00 CET +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 08 October 2024, 08:50 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 15 October 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Scientific Computing Kickstart (+HPC kickstart) +Start: Tuesday, 07 June 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Tuesday, 03 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Software design for scientific computing +Start: Monday, 09 May 2022, 09:00 CEST +Description: + +More info at: https://scicomp.aalto.fi/training/scip/software-design-2022/ + + +---------- +Subject: Hands-on Data Anonymization +Start: Monday, 04 April 2022, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 23 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 24 March 2022, 09:00 CET +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Tuesday, 29 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Wednesday, 30 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Code Refinery Workshop +Start: Thursday, 31 March 2022, 09:00 CEST +Description: + +https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Linux Shell Scripting +Start: Monday, 21 March 2022, 11:00 CET +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, 11:00 CET +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, 11:00 CEST +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, 11:00 CEST +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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, 09:00 CET +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/ diff --git a/workshops.Europe-Helsinki.ics b/workshops.Europe-Helsinki.ics new file mode 100644 index 0000000..2e3e87a --- /dev/null +++ b/workshops.Europe-Helsinki.ics @@ -0,0 +1,127 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:ics.py 0.8.0.dev0 - http://git.io/lLljaA +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/Helsinki:20240813T100000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:b9471f6d-5db8-4373-9a94-d38a6f35469e@b947.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=WEEKLY;UNTIL=20240903T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240827T100000 +DURATION:PT7H +SUMMARY:CodeRefinery workshop\, Chalmers\, Gothenburg\, August 2024 +UID:730da1d8-a686-4cba-94fe-4eaf7de25ebc@730d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20240829T160000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240828T150000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:730dafee-08d7-46a6-bcd8-ed5b8c7f2207@730d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240830T110000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:e3b3957a-7f4e-4e74-bbb1-8beaa8e58f42@e3b3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240904T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:b749d491-6fd5-4457-94b0-8c8d63bcc0b6@b749.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240905T130000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:1c2baed7-b1ff-46bc-a7db-724d4b689eb4@1c2b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240910T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:d13de84b-ea77-4ad3-9529-f9bb17e8b267@d13d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20240912T133000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20240917T100000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:fc802a56-fa45-4a9d-bc73-e2583704248d@fc80.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20240919T140000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241022T150000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:978e95de-981c-44a5-8256-32fd73bf2dd4@978e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241029T130000 +DURATION:PT2H +SUMMARY:CodeRefinery workshop (Sep 2024) - bring your own code session +UID:31188632-10f4-4e72-b924-47f9be67f309@3118.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241008T095000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:6020cb5c-c463-499d-94f7-69615b03194d@6020.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20241010T120000 +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Helsinki:20241015T100000 +DURATION:PT7H +SUMMARY:Build Systems Hackathon\, October 2024 +UID:9b9d307a-73ce-4f6a-84e9-a76bced7c1d7@9b9d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/workshops.Europe-Stockholm.ics b/workshops.Europe-Stockholm.ics new file mode 100644 index 0000000..4bae2af --- /dev/null +++ b/workshops.Europe-Stockholm.ics @@ -0,0 +1,127 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:b9471f6d-5db8-4373-9a94-d38a6f35469e@b947.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152628Z +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:730da1d8-a686-4cba-94fe-4eaf7de25ebc@730d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +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:730dafee-08d7-46a6-bcd8-ed5b8c7f2207@730d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:e3b3957a-7f4e-4e74-bbb1-8beaa8e58f42@e3b3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:b749d491-6fd5-4457-94b0-8c8d63bcc0b6@b749.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:1c2baed7-b1ff-46bc-a7db-724d4b689eb4@1c2b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:d13de84b-ea77-4ad3-9529-f9bb17e8b267@d13d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:fc802a56-fa45-4a9d-bc73-e2583704248d@fc80.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:978e95de-981c-44a5-8256-32fd73bf2dd4@978e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:31188632-10f4-4e72-b924-47f9be67f309@3118.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:6020cb5c-c463-499d-94f7-69615b03194d@6020.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +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:9b9d307a-73ce-4f6a-84e9-a76bced7c1d7@9b9d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/workshops.ics b/workshops.ics new file mode 100644 index 0000000..723871c --- /dev/null +++ b/workshops.ics @@ -0,0 +1,129 @@ +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:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240813T090000 +DURATION:PT3H +SUMMARY:CodeRefinery train-the-trainer workshop\, 2024 +UID:b9471f6d-5db8-4373-9a94-d38a6f35469e@b947.org +LOCATION:https://coderefinery.github.io/train-the-trainer/ +DTSTAMP:20241027T152628Z +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:730da1d8-a686-4cba-94fe-4eaf7de25ebc@730d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +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:730dafee-08d7-46a6-bcd8-ed5b8c7f2207@730d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240830T100000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - onboarding +UID:e3b3957a-7f4e-4e74-bbb1-8beaa8e58f42@e3b3.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240904T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:b749d491-6fd5-4457-94b0-8c8d63bcc0b6@b749.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240905T120000 +DURATION:PT1H +SUMMARY:CodeRefinery workshop (Sep 2024) - install help +UID:1c2baed7-b1ff-46bc-a7db-724d4b689eb4@1c2b.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20240910T090000 +DURATION:PT4H30M +SUMMARY:CodeRefinery workshop (Sep 2024) - lessons +UID:d13de84b-ea77-4ad3-9529-f9bb17e8b267@d13d.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:fc802a56-fa45-4a9d-bc73-e2583704248d@fc80.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:978e95de-981c-44a5-8256-32fd73bf2dd4@978e.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +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:31188632-10f4-4e72-b924-47f9be67f309@3118.org +LOCATION:https://coderefinery.github.io/2024-09-10-workshop/ +DTSTAMP:20241027T152628Z +END:VEVENT +BEGIN:VEVENT +DTSTART;TZID=/ics.py/2020.1/Europe/Stockholm:20241008T085000 +DURATION:PT3H10M +SUMMARY:Build Systems Hackathon\, October 2024 +UID:6020cb5c-c463-499d-94f7-69615b03194d@6020.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +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:9b9d307a-73ce-4f6a-84e9-a76bced7c1d7@9b9d.org +LOCATION:https://coderefinery.org/workshops/upcoming/ +DTSTAMP:20241027T152628Z +RRULE:FREQ=DAILY;UNTIL=20241017T160000 +END:VEVENT +NAME:Workshops +X-WR-CALNAME:Workshops +END:VCALENDAR \ No newline at end of file diff --git a/workshops.ics.Europe-Helsinki.txt b/workshops.ics.Europe-Helsinki.txt new file mode 100644 index 0000000..dc221db --- /dev/null +++ b/workshops.ics.Europe-Helsinki.txt @@ -0,0 +1,72 @@ + + +---------- +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/ diff --git a/workshops.ics.Europe-Stockholm.txt b/workshops.ics.Europe-Stockholm.txt new file mode 100644 index 0000000..64dbf7f --- /dev/null +++ b/workshops.ics.Europe-Stockholm.txt @@ -0,0 +1,72 @@ + + +---------- +Subject: CodeRefinery train-the-trainer workshop, 2024 +Start: Tuesday, 13 August 2024, 09:00 CEST +Location: https://coderefinery.github.io/train-the-trainer/ + + +---------- +Subject: CodeRefinery workshop, Chalmers, Gothenburg, August 2024 +Start: Tuesday, 27 August 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Wednesday, 28 August 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - onboarding +Start: Friday, 30 August 2024, 10:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Wednesday, 04 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - install help +Start: Thursday, 05 September 2024, 12:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 10 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - lessons +Start: Tuesday, 17 September 2024, 09:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 22 October 2024, 14:00 CEST +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: CodeRefinery workshop (Sep 2024) - bring your own code session +Start: Tuesday, 29 October 2024, 12:00 CET +Location: https://coderefinery.github.io/2024-09-10-workshop/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 08 October 2024, 08:50 CEST +Location: https://coderefinery.org/workshops/upcoming/ + + +---------- +Subject: Build Systems Hackathon, October 2024 +Start: Tuesday, 15 October 2024, 09:00 CEST +Location: https://coderefinery.org/workshops/upcoming/