Sondage sur l'utilisation de Python au LEGI en 2017

24/01/2017

Use the "page up" and "page down" keys to go forward and backward.

Désolé pour le mélange d'anglais et de français utilisé pour ce document :-)

The questions (1/2)

  • What's your name? (optional)
  • How old are you?
  • What is your status at LEGI?
  • What is your work / field of research? What do you do with computers?
  • Do you use Python?
  • If yes, what do you do with Python? If not, why don't you use Python? Have you ever thought that it could be useful for your work?

The questions (2/2)

  • What is your level in Python?
  • How did you learn?
  • What would you like to learn on Python and its applications?
  • How much time and effort could you spend? Would you be interested by training sessions organized at LEGI (one day) or at UGA (2 days)?
  • Do you use Matlab? If yes, for what?
  • Do you use Labview? If yes, for what?

23 responses

  • 8 chercheurs et enseignants-chercheurs
  • 2 ingénieurs
  • 4 post-doc
  • 8 PhD students
  • 1 stagiaire

Utilisation de Python au labo (aujourd'hui)

Une quinzaine d'utilisateurs...

  • Scripting in daily life (e.g. compute something),

  • Solving equations (more or less simple simulations)

  • Control experiments and acquisition

  • Post-processing

    • Images, in particular PIV and PTV,
    • OpenFoam,
    • Other data...
  • Scientific output (figures, movies, notebooks, tables, articles)

Besoins de formation

Les réponses des participants au sondage...

General et language

  • Base du langage et bonnes pratiques

  • General use of Python.

  • Advanced skills, python bases as well (as I don't have a wide base knowledge due to self-taught learning)

  • A utiliser mieux Python.

  • Where to find the documentation (for libraries,...)

  • The main advantages of the language (in terms of basic functions,...)

  • How to do object oriented programming with Python

  • Mieux gérer les fonctions

  • Mieux gérer l'utilisation de la mémoire

  • Je ne sais pas vraiment coder en python. J'aimerais apprendre vraiment les bases. le logiciel que j'utilise est basé sur python et parfois je n'arrive pas à modifier des parties.

  • how to use tuples

Comparison

  • Quel est son utilité quand on maîtrise un peu un autre langage comme scilab? Est-il plus stable? Fait-il des choses supplémentaires que scilab ne fait pas?

Figures, presentations and papers

  • Quels types de graphiques sont proposés?

  • Figures and media in Python: I would like to learn how to obtain high quality figures and videos with Python.

  • Faire des figures 2D et 3D de bonnes qualités

  • Présentation de données

  • Python for LATEX: How to use Python to write LATEX documents easily.

  • To create paper figures

Specific (1/2)

Data analysis

  • Traitement de données, notamment d'images

  • Résolution de pb d'optimisation, de systèmes différentiels

Experiments

  • Acquisition de données.

  • Acquisition de données sur cartes arduino

  • Gestion d'interfaces et de protocoles de communication

Specific (2/2)

Other

  • Comment lire/écrire des csv?

  • Launch python programs from the GUI uvmat

  • Have a GUI equivalent to uvmat based on Python

  • Trucs et astuces pour optimiser nos codes de post-processing

Training sessions

  • 25 personnes potentiellement intéressées (13 débutants et 12 utilisateurs de Python).

  • une formation LEGI (1 jour) fin février / début mars.

  • une formation UGA (2 jours) en mai.

Perspectives : 2 potentielles dynamiques collective dans le laboratoire :

  • utilisation de Python pour les expériences de labo (contrôle, acquisition, post-traitement). Potentiellement une quinzaine de personnes directement concernées. Nous pouvons nous appuyer sur les paquets Python développés au LEGI fluidlab et fluidimage.

  • utilisation de Python pour le post-traitement de données numériques (en particulier OpenFoam, Paraview, Visit). Potentiellement une dizaine de personnes directement concernées. Nous pouvons nous appuyer sur le paquet Python développé au LEGI pyof.