Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 901 Bytes

File metadata and controls

37 lines (29 loc) · 901 Bytes

Why Python

  • Scientific community
  • Works with 'fast' languages
  • Works with other virtual machines/platforms
  • Good packaging tools for easy deployment
    • Pyinstaller, py2exe

Presenter Notes

  • Focus on reasons not usually talked about
  • Obvious:
    • Open source/tools/(Windows/OS X/nix)
  • Works with C/C++/Fortran
  • Other VMs/platforms (IronPython/Jython)
  • Clients ask for it!
  • Space, Weather, Model molecules
  • Lots of stuff is IO bound, not CPU

Python tools

  • Crunch numbers
    • IPython, NumPy, pandas, scipy, pytables
  • Visualize 2d/3d
    • PyQt/PyQwt, matplotlib, VTK, Mayavi
  • Location
    • Esri (ArcPy/geoprocessing)

Presenter Notes

  • Not enough time for everything
  • Be aware Enthought makes lots of plotting tools
  • Big overview of some common tools
  • Ma-ya-vee
  • Esri embraced Python as scripting lang for ArcGIS