SIAM CSE 2009 scientific visualisation for python John Hunter Tradelink Chicago

Slides:



Advertisements
Liknande presentationer
Your Name I am Perfect and loved as i am Everybody Fits I Focus on my strenghts I am worth $ _________ a month Focus on your own goal 15 min SeeLiveFeel.
Advertisements

Vägledningscentrum Career guidance centre
Då&Nu? 21/ Jacquard’s vävstol, 1804, Vävstolen styrdes av hålkort. Hålkort användes till 1980:talet.
Peace Through Service is RI theme Sakuji Tanaka RI President In Rotary, our business is not profit. Our business is peace. Our reward is not money,
Transport models Are they really that important? Christian Nilsson, WSP 17 October 2014.
Employment Service in the Information Society Open customer systems.
För att uppdatera sidfotstexten, gå till menyfliken: Infoga | Sidhuvud och sidfot Fondbolagsträff 2015.
Exempelbaserade specifikationer med SpecFlow
F14_B_be1 Telekommunikation, Kiruna Källkodning F14_B /BE /BE.
TUG Konferens Djurönäset 12:e April Patrik Zander, Sr Sales Engineer.
Windows Vista: Administration Maria Johansson 10 nyheter som gör livet som administratör lättare.
Arkitektrollen. Ansvar och uppgifter Architecture notebook Mycket intensivt elaboration – inception Mål: en stabil arkitektur i slutet på elaboration.
Maximizing windows 8 performance, Troubleshooting tips Johan Arwidmark.
 Who frågar efter en persons (eller personers) identitet (vem dem är).  Who is he?  Who are they?  Who is coming?
To practise speaking English for 3-4 minutes Genom undervisningen i ämnet engelska ska eleverna ges förutsättningar att utveckla sin förmåga att: formulera.
Windows Vista: Utrullning Maria Johansson Windows Imaging WIM-filer Flera images per WIM-fil Filbaserat Hårdvaruoberoende Komprimerade Fånga systemläget.
© Gunnar Wettergren1 IV1021 Project models Gunnar Wettergren
1-1 Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-1 Programmering 7.5 hp Programmering är... creativ, fascinerande, roligt,
KICKOFF 27 september 2006 Tillämpningsexpert i vetenskaplig visualisering Ingela Nyström
Varmt välkomna till Timrå gymnasiums Volontär mässa 5 februari en del i Well being projektet.
innan vi börjar öppna din Ruby-interpretator puts ”Hello Friggin’ World!”
Bildbehandla med gratis programvaror Picasa, Gimp och Polarr editor.
Don´t just try! Do! Emma Nääs
Lab Contact 1  Lab Assistants:  Meng Liu, Group B  Sara Abbaspour, Group A
Funktionshinderforskning Föreläsning 10 februari 2011, SQ1135, Fysiskt funktionshinder och långtidssjukdom – livsvillkor och sociala sammanhang.
THINGS TO CONSIDER WHILE PLANNING A PARTY Planning an event can take an immense amount of time and planning. Even then, the biggest problem that arises.
STEPS TO FOLLOW FOR BECOMING A SHIP CAPTAIN A career as a ship captain can be a tedious task. Ship captains take care of business, navigation and operation.
SAFETY EQUIPMENT USED IN MARITIMEOPERATIONS One of the most important sections in maritime courses consists of boat and ship operations. Safety is an important.
Swedish for international students Kie FM Sandra Uitto Swedish teacher Language Center, Aalto University U-wing, II floor.
Advice from Bronx Best Real Estate Attorney. Jagiani Law office of New York has been successfully working as divorce attorney & Real estate attorney for.
Digitization and Management Consulting
Why you should consider hiring a real estate attorney!
Law abiding grounds of filing a divorce Jagianilaw.com.
Types of Business Consulting Services Cornerstoneorg.com.
Informationssäkerhet
Bringapillow.com. Online Dating- A great way to find your love! The words ‘Love’ and ‘Relationship’ are close to every heart. Indeed, they are beautiful!
Work of a Family law attorney Jagianilaw.com. A Family Law Attorney basically covers a wide range spectrum of issues that a family may face with difficulty.
The Online Way to Engagement and Wedding Jewelry! Pearlleady.com.
Positioning CM responsibilities in the organisation
Course info.
Meeting singles had never been so easy before. The growing dating sites for singles have given a totally new approach to getting into relationships. ‘Singles.
Hoppas det här går hem ! Bildspelet vecka 3 5 BE ® BrucElvis
We are the world There comes a time When we head a certain call When the world must come together as one There are people dying And it's time to lend.
Lycka till med din dator! Fler guider på Good Luck!
My role model.
Marcus Grindange, COO Abe Zachariah, Backend-utvecklare
How to Buy Engagement Rings for Women Online?. Buying engagement rings for women or tiffany celebration rings from the online market could be a bit challenging.
You Must Take Marriage Advice to Stop Divorce! Dontgetdivorced.com.
Practice and challenges in involving fathers
Vad gör jag om jag vill forska med SPORs data?
DM-Q-48 Template eQuality - Defect found at parts from supplier
Accounts + SD = ♥? SD indicators generated from an integrated statistical account New report financed by Eurostat, DG Environment and Statistics Sweden.
Titel på projektet Title of the project
Publish your presentations online we present SLIDEPLAYER.SI.
Publish your presentations online we present SLIDEPLAYER.RS.
Publish your presentations online we present SLIDEPLAYER.IN.
Publish your presentations online we present SLIDEPLAYER.VN.
Publish your presentations online we present SLIDEPLAYER.RO.
Publish your presentations online we present SLIDEPLAYER.EE.
Publish your presentations online we present SLIDEPLAYER.CO.IL.
Publish your presentations online we present SLIDEPLAYER.AE.
Publish your presentations online we present SLIDEPLAYER.BG.
Publish your presentations online we present SLIDEPLAYER.AFRICA.
Publish your presentations online we present SLIDEPLAYER.MX.
Publish your presentations online we present SLIDEPLAYER.LT.
Publish your presentations online we present SLIDEPLAYER.LV.
Publish your presentations online we present SLIDEPLAYER.SK.
Packaging that makes life easier!
Presentationens avskrift:

SIAM CSE 2009 scientific visualisation for python John Hunter Tradelink Chicago

SIAM CSE 2009 Talk outline The matplotlib community matplotlib 3 ways: shell (pylab), scripts and embedding (GUIs)‏ Interactive demo

SIAM CSE 2009 The matplotlib community approx 15,000 downloads / month + linux, etc developers: 17 with commit rights, 4-5 active at one time mailing list: approx 1000 subscribers and 500+ posts / month institutional users – STScI, JPL, NOAA, NIST, Los Alamos,...

SIAM CSE 2009

nipy: pbrain

SIAM CSE 2009

basemap toolkit (courtesy of NOAA)‏

SIAM CSE 2009 cylindrical equidistant, mercator, lambert conformal conic, lambert azimuthal equal area, albers equal area conic and stereographic. basemap toolkit

SIAM CSE 2009 finance demo

SIAM CSE 2009 Hubble Space Telescope (courtesy of STScI)‏

SIAM CSE 2009

matplotlib 3 ways embedding in a webserver or GUI (Tk, GTK, WX, Cocoa, Qt, FLTK)‏ production scripting interactive shell (pylab / pyplot)‏

SIAM CSE 2009 matplotlib API from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas from matplotlib.figure import Figure fig = Figure()‏ canvas = FigureCanvas(fig)‏ ax = fig.add_subplot(111)‏ ax.plot([1,2,3]) a ax.set_title('hi mom')‏ ax.grid(True)‏ ax.set_xlabel('time')‏ ax.set_ylabel('volts')‏ fig.savefig('test')‏

SIAM CSE 2009 Copy the great architectures E Tufte

SIAM CSE 2009 pylab interface Plotting should just work Easy plots should be easy GUI / interactive complexity should be managed ipython to the rescue IPython _cvs -- An enhanced Interactive Python. ? -> Introduction to IPython's features. %magic -> Information about IPython's 'magic' % functions. help -> Python's own help system. object? -> Details about 'object'. ?object also works, ?? prints more. Welcome to pylab, a matplotlib-based Python environment help(matplotlib) -> generic matplotlib information help(pylab) -> matlab-compatible commands from matplotlib help(plotting) -> plotting commands In [1]: plot([1,2,3])‏

SIAM CSE 2009 interactive demo the interactive shell, rich data structures, numpy arrays, pylab mode rich text support, what you see is what you get, mathtext event handling, GUI embedding website - sphinx

SIAM CSE 2009 bar demo

SIAM CSE 2009 stacked bar

SIAM CSE 2009 pie demo

SIAM CSE 2009 subplot demo

SIAM CSE 2009 axes demo

SIAM CSE 2009

scatter demo

SIAM CSE 2009 legend demo

SIAM CSE 2009 histogram demo

SIAM CSE 2009 log demo

SIAM CSE 2009 polar demo

SIAM CSE 2009 text alignment

SIAM CSE 2009

matplotlib screenshot TeX support

SIAM CSE 2009 layer image

SIAM CSE 2009 Other visualization tools (and what they excel at)‏ Enthought chaco: fast real time plotting and highly interactive figures VTK / tVTK / mayavi2: 3D viz PyX : high powered, full featured Postscript and TeX integration PIL: image manipulation

SIAM CSE 2009

backends

SIAM CSE 2009 Fits your brain: “hello world” in 4 languages

SIAM CSE 2009 Third party libraries

SIAM CSE 2009 Fits your brain (part II): But I think this is the python