1/21 WuMapPy open source s/w for geophysical survey data processing AP2015 Sept. 15-19 Warsaw Philippe Marty, Lionel Darras, Jeanne Tabbagh, Christophe Benech, François-Xavier Simon, Julien Thiesson
2/21 Rationale Unveil the black box input output
3/21 Rationale Unveil the scientific body stimulus response
4/21 Rationale Hey, what did you expect? survey data
5/21 History 1980's => TGP (for DOS) in Fortran77 (?) 1990's => Wumap (for Windows) in Fortran77/90 2002 => Wumap.N/A (for Windows) in Fortran77/90 2015 => WuMapPy (all Platforms) in Python[3] - development started in February - v0.20 actually to download from pypi web site - next versions to develop in the next weeks and months
6/21 Development Why 2 sub-projects (GeophPy & WuMapPy)? decoupling data analysis library from GUI code ease maintenance & collaborative development, increase lifetime address different users (gui users, interactive analysts, developpers) Why Python? all platforms, both interactive & batch/exec modes stable and rich scientific libraries, growing scientific community native open source distribution media (pypi...) largest audience, promote user contrib Why «PySide»? framework-independant python code (neither «.ui» nor «.obj» file! no auto-generated code...) ease version control Why language dictionaries? ease translation (collaborative!) efforts and text file installation
7/21 Science-oriented GROWING LIBRARY OF GEOPHYSICAL DATA PROCESSING ROUTINES :
8/21 Science-oriented GROWING LIBRARY OF GEOPHYSICAL DATA PROCESSING ROUTINES :
9/21 Science-oriented GROWING LIBRARY OF GEOPHYSICAL DATA PROCESSING ROUTINES :
10/21 Science-oriented GROWING LIBRARY OF GEOPHYSICAL DATA PROCESSING ROUTINES :
11/21 Science-oriented GEOPHYSICAL PROCESSING ALGORITHMS ARE DOCUMENTED :
12/21 Science-oriented ACCESS THE SOURCE CODE FROM USER'S MANUAL :
13/21 Science-oriented ACCESS THE SOURCE CODE FROM USER'S MANUAL :
14/21 User-friendly INTEROPERABILITY : - import from misc. formats
15/21 User-friendly INTEROPERABILITY : - import from misc. formats - select geographic positions from misc. formats (ascii & shape files) to georeference dataset
16/21 User-friendly INTEROPERABILITY : - import from misc. formats - select geographic positions from misc. formats (ascii & shape files) to georeference dataset - export to misc. formats SIG, GMaps...
17/21 User-friendly GRAPHICAL USER INTERFACE : - real time vizualisation as you tune parameters or not
18/21 User-friendly GRAPHICAL USER INTERFACE : - real time vizualisation as you tune parameters - languages support you can add your own langage in a simple text file
19/21 User-friendly GRAPHICAL USER INTERFACE : - real time vizualisation as you tune parameters - languages support - easy install (pip) and startup (shell command or shortcut click)
20/21 What can WuMapPy offer to you? Students / Teachers : data analysis training, real time vizualization of how each parameter influences data analysis results, easy access to algorithm documentation and source code Regular Users : interactively and quickly explore your data, user friendly GUI and (upcoming) batch capability Developpers : add your own functions, plug to another product, develop your own API using only GeophPy module Scientists : keep track of algorithms you apply (validity domains, error bars...), optimize the algorithms or adjust to your needs, easily test new codes
21/21 What can YOU offer to WuMapPy? TRY IT please and feel free to Report any bug Request any enhancement Contribute yourself to the code (ask us for an account on our lab git server)
22/21 Future work & Perspectives Documentation references link our algorithms to scientific litterature Historization fault tolerant (undo/redo) automatic batch creation (re-run from GUI or from interactive python) Automatic analysis report (pdf, direct printing ) Algorithms optimization & New adds-on 1D/3D resistivity inversion, raw E.M. data modelisation into soil properties Datasets or contour overlays (compare different data sources or models) Yet easier installation methods windows executable linux packages and dependancies GaaS : GeophPy as a Service (databases cross analysis, simulations, virtual prospections, hands-on training, etc.)
23/21 GeophPy & WuMapPy download websites : http://pypi.python.org/pypi/geophpy/ http://pypi.python.org/pypi/wumappy/ GeophPy & WuMapPy documentation website : http://134.157.44.234/ user manual source code algorithms description (coming soon) video howtos (coming soon) bug tracker AP2015 Sept. 15-19 Warsaw Philippe Marty, Lionel Darras, Jeanne Tabbagh, Christophe Benech, François-Xavier Simon, Julien Thiesson