course_planning:course_notes:vpython

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
course_planning:course_notes:vpython [2014/06/25 15:38] – [Software for Projects] caballerocourse_planning:course_notes:vpython [2014/06/25 15:54] (current) – [PhysUtil] caballero
Line 1: Line 1:
 ====== Software for Projects ====== ====== Software for Projects ======
  
-You will make use of {{http://www.vpython.org|VPython}} and {{http://code.google.com/p/python-physutil|PhysUtil}} to model the motion of different physical systems.+In class, you will make use of [[http://www.vpython.org|VPython]] and [[http://code.google.com/p/python-physutil|PhysUtil]] to model the motion of different physical systems. Both bits of software have extensive documentation. Listed below are some of the things that each bit of software can do.
 ===== VPython ===== ===== VPython =====
  
 +VPython is built from the Python programming language. It adds some features that were traditionally difficult to have Python do. With very little code, VPython can:
 +
 +  * create visual objects in 3 dimensions,
 +  * animate the motion of objects, and
 +  * move the visualization around with mouse interactions
 +
 +Extensive documentation for VPython is [[http://www.vpython.org/contents/docs/index.html|available here]].
 ===== PhysUtil ===== ===== PhysUtil =====
 +
 +PhysUtil is a module for VPython that makes it simpler to create highly visual simulations. With very little code, PhysUtil lets you:
 +
 +  * generate motion maps, {{:183_projects:motionmap.png?300}}
 +  * plot graphs, {{:183_projects:graph.png?400}}
 +  * make timers, and
 +  * import CSV data
 +
 +Extensive documentation for PhysUtil is [[https://code.google.com/p/python-physutil/w/list|available here]].
  • course_planning/course_notes/vpython.1403710713.txt.gz
  • Last modified: 2014/06/25 15:38
  • by caballero