I have officially started working as the training coordinator at #MimerAIF (https://mimer-ai.eu/). What better way to kick things off than a course?! These days I am teaching parts of the #PythonForScicomp course in partnership with @coderefinery and @SciCompAalto.

Tomorrow is the last day of the course, but you can still join!

https://scicomp.aalto.fi/training/scip/python-for-scicomp-2025/

I will be covering the episodes on #Cython and #Packaging.

How can you access our #PythonForSciComp videos without YouTube? Via this repository, #GitAnnex to distribute raw videos around. One of those places is a publicly accessible object storage, and with a few commands you can download the processed videos. https://github.com/coderefinery/video-processing/

Problem: yes, git-annex installation is a barrier. This isn't designed as a primary access method but a backup.

#CodeRefinery

GitHub - coderefinery/video-processing

Contribute to coderefinery/video-processing development by creating an account on GitHub.

GitHub

#PythonForSciComp 2023 is done, and it was probably one of the best instances so far. Videos are on YouTube; stay tuned for follow-up, "how we did videos so quickly", and the way to view them without YouTube.

As always, all materials will stay public and we welcome contributions for next year.
https://scicomp.aalto.fi/training/scip/python-for-scicomp-2023/
#python #SciComp #HPC #RSEng

Python for Scientific Computing

This is a medium-advanced course in Python tools such as NumPy, SciPy, Matplotlib, and Pandas. It is suitable for people who know basic Python and want to know some internals and important librarie...

Aalto Scientific Computing

#PythonForSciComp day 3 is tomorrow, 8:50 CET. Almost everyone will find something new here:

- Scripts (break out of your IDE/Jupiter and make your work reusable)
- Library ecosystem (thoughts on reuse)
- Dependencies (make your environment reusable)
-Binder (make your code reusable by anyone in place)

https://scicomp.aalto.fi/training/scip/python-for-scicomp-2023/

Python for Scientific Computing

This is a medium-advanced course in Python tools such as NumPy, SciPy, Matplotlib, and Pandas. It is suitable for people who know basic Python and want to know some internals and important librarie...

Aalto Scientific Computing
I processed all today's #PythonForSciComp videos in record time (and record "not getting annoyed at myself") - and I'm still doing it all myself. With some extra helpers who weren't teaching, I bet it could be done in 1-2 hours. Do any other courses have a video processing workflows that go this fast?

#PythonForSciComp videos are published for day 2. The course ended at 13:00 and by 18:06 all five videos from the 3 hour day are live, which is a new record (both speed and lack of frustration). Videos may not be that useful for someone learning later (we've got reading material for that), but it does allow instant reviewing and catching-up.

https://www.youtube.com/playlist?list=PLZLVmS9rf3nNI3oQEqSJW6yXltOAZnkpa
#teaching #python #VideoProduction #coderefinery

Python for Scientific Computing 2023

YouTube

Team meeting summary 2023-11-06

Today, we talked just a bit about #PythonForSciComp starting tomorrow (follow @SciCompAalto).

Then had a very long discussion about what we'd like for CodeRefinery for the future:

MOOCs? In-person? YouTuber/Streamer? We'd have people interested in all of these and what unifies us is the material. If you are interested in using CodeRefinery material for any of these, get in touch and join our upcoming meetings.

#coderefinery

#PythonForSciComp (#Python for Scientific Computing) starts tomorrow and as usual, it's online and #livestream, so anyone can watch (9:00 CET). Drop ins are welcome, and Q&A/videos are usually published same-day.

Day 1 (tomorrow) starts with basics to make sure we are all on the same page: #Jupyter, #Numpy, #Pandas.

https://scicomp.aalto.fi/training/scip/python-for-scicomp-2023/
#SciComp #HPC #AcademicMastodon #PhD

Python for Scientific Computing

This is a medium-advanced course in Python tools such as NumPy, SciPy, Matplotlib, and Pandas. It is suitable for people who know basic Python and want to know some internals and important librarie...

Aalto Scientific Computing

Want to know how many people we can reach with a livstream course? Check our stats from #PythonForSciComp: https://github.com/coderefinery/workshop-stats/tree/main/data/python-for-scicomp-2022

Summary for day 2:

~300 uniques on stream, ~150 average
~ 500 Twitch recording views same-day as the course (instant review)
~ 500 unique lesson material viewers
~ #HedgeDoc maxed at ~190 simultaneous engagers

#livestream #CodeRefinery #pedagogy #teaching

workshop-stats/data/python-for-scicomp-2022 at main · coderefinery/workshop-stats

Collect and analyse workshop stats here. Maybe turn this to a template afterwards? - workshop-stats/data/python-for-scicomp-2022 at main · coderefinery/workshop-stats

GitHub

In #PythonForSciComp course, I closely tracked stats this time. For our automatic Twitch videos, we got hundreds of views - almost all the same afternoon after the course (course was in mornings).

This tells me that many people were engaging and using those videos to review in preparation for the next day. I think this is an important and often-missed way to support learners.

Stay tuned to @coderefinery for behind the scenes of these videos.

#teaching #livestream #pedagogy #RemoteTeaching