« En attendant la PyConFr » du 9 décembre 2020

Alors perso jsuis pas trop mauvais dans le debugging avec PyCharm si ça intéresse :slight_smile: Mais je connais que ça

Moi ça m’intéresse, vu que je n’utilise pas PyCharm mais que beaucoup de mes étudiants sont dessus.

Alors dans ce cas la je peux faire unne partie dessus !

De mon coté je vais voir pour python/gdb sur une instance live (dans un docker python:3.8-buster par exemple)

2 « J'aime »

Je pourrai montrer un peu PDB et comment je l’utilise quand j’écris des scripts.

C’est principalement ce qui est montré dans cette vidéo :

Moi je débug sur VSCode mais ca doit être très similaire au débug de PyCharm

1 « J'aime »

Je suis interessé aussi pour debug PyCharm je ne l’utilise que de manière très basique.

1 « J'aime »

Top ravi de voir des intéressés sur le debugging dans PyCharm ! J’attends d’avoir le template pour les slides et je prépare ça !

Et ça sera donc le 9 décembre à 18h30 ! Détails à suivre !

Salut, j’aimerais bien présenter brièvement un petit projet de benchmark GitHub - paugier/nbabel sur lequel j’ai travaillé pour répondre à un article paru récemment dans Nature Astronomy dont la thèse est en gros qu’il faut arrêter de faire du Python pour le calcul scientifique (pour cause d’inefficacité en terme de temps de calcul et de dépense d’énergie).

ça permettrait aussi de ne pas oublier de mentionner Pythran et PyPy dans cet atelier perf de l’AFPY :slight_smile:

2 « J'aime »

ça me semble approprié en effet :slight_smile:

Le lien pour participer https://bbb.afpy.org/b/jul-fss-kpj-txw

salut,
Il avait été évoqué brièvement pendant l’atelier perf/debugging d’éventuellement enregistrer et diffuser les présentations.
Est-ce toujours prévu ? :slightly_smiling_face:

La vidéo est disponible ici

5 « J'aime »

Tiens je suis tombé sur cette présentation du prof d’info qui a développé Scalene. Ça parle de Scalene et de perfs en général :snail:

1 « J'aime »

Je viens de mettre en ligne les vidéos des conférences de cet atelier sur le compte youtube de l’AFPy:

Je ne me suis pas encore occupé de la PR pour pyvideo mais ne pense pas avoir le temps de le faire tout de suite, j’y reviendrai plus tard dans le mois.

J’ai remarqué un petit loupé dans la vidéo de la conférence de @mdk : les slides n’y sont pas en couleurs mais en niveau de gris. Ça vient de mon traitement et donc ça demanderait de tout recommencer, ce que j’envisage de faire mais pas tout de suite (ça prend un peu de temps).

Commandes d'export des vidéos depuis l'enregistrement BBB
ffmpeg -i webcams.webm -vn -y audio.ogg

# 1st
# audio: 0:02:45 à 0:44:45 (d=0:42:00)
# slides: 0:02:45 à 0:44:45 (d=0:42:00)
i=1
ffmpeg -i audio.ogg -ss 0:02:45 -t 00:42:00 -c:v copy -c:a copy /tmp/audio$i.ogg
ffmpeg -i slides.mp4 -ss 0:02:45 -t 00:42:00 /tmp/slides$i.webm
ffmpeg -i /tmp/slides$i.webm -i /tmp/audio$i.ogg -c copy -map 0:0 -map 1:0 pres$i.webm

# 2nd
# audio: 0:45:40 à 01:05:25 (d=0:19:45)
# partage d'écran: 0:46:42 à 1:05:25 (d=0:18:43)
# image de fond: 0:45:40 à 0:46:42 (d=0:01:02)
i=2
ffmpeg -i audio.ogg -ss 0:45:40 -t 00:19:45 -c:v copy -c:a copy /tmp/audio$i.ogg
ffmpeg -i deskshare.webm -ss 0:46:42 -t 00:18:43 -c:v copy -c:a copy /tmp/desk$i.webm
ffmpeg -loop 1 -i slides/$i/slide-1.png -t 00:01:02 -c:v libvpx -vf scale=1280:720,setsar=1:1 /tmp/slide$i.webm
ffmpeg -i /tmp/slide$i.webm -i /tmp/desk$i.webm -filter_complex "[0:v:0][1:v:0]concat=n=2:v=1[outv]" -map "[outv]" /tmp/video$i.webm
ffmpeg -i /tmp/video$i.webm -i /tmp/audio$i.ogg -c copy -map 0:0 -map 1:0 pres$i.webm

# 3rd
# audio: 01:06:14 à 01:16:42 (d=0:10:28)
# slides: 1:06:14 à 1:09:40 + 01:14:28 à 01:16:42 (d=0:03:26, d=0:02:14)
# partage d'écran: 01:09:40 à 01:14:28 (d=0:04:48)
i=3
ffmpeg -i audio.ogg -ss 01:06:14 -t 00:10:28 -c:v copy -c:a copy /tmp/audio$i.ogg
ffmpeg -i slides.mp4 -ss 01:06:14 -t 00:03:26 -vf scale=1280:720,setsar=1:1 /tmp/slides$i-1.webm
ffmpeg -i slides.mp4 -ss 01:14:28 -t 00:02:14 -vf scale=1280:720,setsar=1:1 /tmp/slides$i-2.webm
ffmpeg -i deskshare.webm -ss 01:09:40 -t 00:04:48 -c:v copy -c:a copy /tmp/desk$i.webm
ffmpeg -i /tmp/slides$i-1.webm -i /tmp/desk$i.webm -i /tmp/slides$i-2.webm -filter_complex "[0:v:0][1:v:0][2:v:0]concat=n=3:v=1[outv]" -map "[outv]" /tmp/video$i.webm
ffmpeg -i /tmp/video$i.webm -i /tmp/audio$i.ogg -c copy -map 0:0 -map 1:0 pres$i.webm

# 4st
# audio: 01:17:18 à 01:40:38 (d=0:23:20)
# partage d'écran: 01:17:18 à 01:40:38 (d=0:23:20)
i=4
ffmpeg -i audio.ogg -ss 01:17:18 -t 00:23:20 -c:v copy -c:a copy /tmp/audio$i.ogg
ffmpeg -i deskshare.webm -ss 01:17:18 -t 00:23:20 -c:v copy -c:a copy /tmp/desk$i.webm
ffmpeg -i /tmp/desk$i.webm -i /tmp/audio$i.ogg -c copy -map 0:0 -map 1:0 pres$i.webm
3 « J'aime »

J’ai fait la PR sur pyvideo et ajouté les vidéos sur:

1 « J'aime »

Suite à mon message d’avril, j’ai corrigé mon export pour avoir la présentation de @mdk en couleurs !

En attendant la PyConFr (12/2020) — Performances de Python — mdk

Merci Antoine. Touché !