pyvideo.org: Videos of Andrew Walkerhttp://pyvideo.org/speaker/841/andrew-walker/rssen-usSun, 07 Jul 2013 00:00:00 -0500500Managing scientific simulations with Python with RQ (Redis Queue)http://pyvideo.org/video/2215/managing-scientific-simulations-with-python-with<p>Abstract</p>
Writing scientific software in support of experimentation and simulation is a challenging task. It is even more challenging in cases where such software must be distributed across multiple machines. Existing methods for addressing this problem can require either significant effort to maintain and extend. Alternative approaches such as message queues can be incredibly difficult to install for novices.
This presentation will demonstrate a quick and easy approach to solving this problem using the redis-queue module. This approach makes it easy to make efficient use of multiple cores and multiple machines, with only minimal dependence on external packages.Andrew WalkerSun, 07 Jul 2013 00:00:00 -0500http://pyvideo.org/video/2215/managing-scientific-simulations-with-python-withPython Powered Computational Geometryhttp://pyvideo.org/video/1627/python-powered-computational-geometry<p>Abstract</p>
Computational Geometry is the study of geometry with the support of
appropriate algorithms, and influences a broad range of fields of science,
engineering and mathematics including: Computation Fluid Dynamics (CFD),
Finite Element Model
<p>Description</p>
Computational Geometry is the study of geometry with the support of
appropriate algorithms, and influences a broad range of fields of science,
engineering and mathematics including: Computation Fluid Dynamics (CFD),
Finite Element Modelling (FEM), Computer Aided Design / Modelling (CAD/CAM),
Robotics, Computer Graphics and Collision Detection.
While it is possible to quickly implement naive versions of computational
geometry algorithms in any language, such algorithms can be expensive and time
consuming to write, debug and maintain. The advent of a number of tools,
including new bindings for the Computational Geometry Algorithms Library
(CGAL) and the ipython notebook make Python an ideal tool for experimentation
with fast and numerically robust algorithms.
The presentation will include demonstrations of a number of common two- and
three-dimensional computational geometry algorithms:
* Triangulations (and Voronoi diagrams)
* Mesh refinement
* Intersection testing
* Alpha shapes
* Convex hulls
* Constructive Solid Geometry
* Minkowski Sums
Andrew WalkerWed, 22 Aug 2012 00:00:00 -0500http://pyvideo.org/video/1627/python-powered-computational-geometry