On Github mbuffat / CANUM2014
%matplotlib inline %autosave 0 from talktools import *
Autosave disabled
display(Image(filename="logoIpython.png"))
with plt.xkcd(): R=7.; r=4; d=6; t=linspace(0,8*pi,100) x = (R-r)*cos(t)+d*cos( (R-r)*t / r ) y = (R-r)*sin(t)-d*sin( (R-r)*t / r ) plt.figure(figsize=(8,6)) plt.plot(x,y,'r',lw=2) plt.axis('equal') plt.text(-9,-0.5,"CANUM 2014",fontsize=48,color='c')
display(HTML('<center><h2>Video externe (YouTube)</h2></center>')) display(HTML('Simulation pétaflopique sur PRACE')) display(HTML('transition by-pass (Buffat et al 2013)<br>$\\approx 10^{10}$ modes sur $O(10^{6})$ coeurs<br>')) from IPython.display import YouTubeVideo YouTubeVideo('R1I9-vuv1GU',width=800,height=500)
display(HTML('<center><h2>Site WEB</h2></center>')) url='http://elsa.onera.fr/elsA/gallery/data/dvlong/GAL-07032.html' website(url,name="Simulation industrielle ELSA ONERA<br>Calcul autour d'un avion complet",width=700,height=400)
display(HTML('<center><h1>Partage sur le web</h1></center>')) url2="http://ufrmeca.univ-lyon1.fr/~buffat/CANUM2014" display(HTML('<a href="%s"><h3>%s</h3></a>'%(url2,url2))) url1="http://nbviewer.ipython.org/url/ufrmeca.univ-lyon1.fr/~buffat/CANUM2014/CANUM2014.ipynb" display(HTML('<a href="%s"><h3>%s</h3></a>'%(url1,url1))) url='http://nbviewer.ipython.org/' website(url,name="Notebook nbviewer",width=800,height=400)
"démarche scientifique pour passer d'un problème physique à sa résolution sur un ordinateur"
Enseignement classique en présentiel (Licence)
** apprentissage par la pratique ** - \(\Rightarrow\) exercices pour les étudiants - \(\Rightarrow\) résolution de problème pour acquérir méthode et formalisme - en dehors des heures encadrés
énorme bibliothèque d'exercices: \(\approx 20 000\) algèbre, probabilité, calculus, equa. diff., algèbre linéaire, analyse complexe,..
système ouvert (libre) et interfaçable (LMS Moodle, SageCell)
réponse immédiate pour les étudiants
version individualisée des devoirs
notation automatique
SAGE: collection de logiciels libres: Python, Numpy, Mathplotlib, Sympy, Maxima, R, Gap
système ouvert interfaçable (LMS Moodle, WebWork)
Sage server http://sagecellmeca.univ-lyon1.fr:8080/
INtroduction à la PROgrammation Scientifique
Prototype de FLOT http://inpros.univ-lyon1.fr
url='http://inpros.univ-lyon1.fr' website(url,"MOOC INPROS",width=800,height=500)
R=7.; r=4; d=6; t=linspace(0,8*pi,200) x = (R-r)*cos(t)+d*cos( (R-r)*t / r ) y = (R-r)*sin(t)-d*sin( (R-r)*t / r ) plt.figure(figsize=(8,6)) plt.title("Hypotrochoide") plt.plot(x,y,'r',lw=1) plt.axis('equal') plt.text(-8,-0.5,"CANUM 2014",fontsize=48,color='c')
<matplotlib.text.Text at 0x3ee52d0>