Can I Create Interactive Applets with Python?

  • Context: Python 
  • Thread starter Thread starter cscott
  • Start date Start date
  • Tags Tags
    Python Visualization
Click For Summary

Discussion Overview

The discussion revolves around the possibility of creating interactive applets using Python, comparing it to existing Java applets. Participants explore various libraries and tools available in Python for visualization and graphics.

Discussion Character

  • Exploratory, Technical explanation

Main Points Raised

  • One participant references a series of Java applets and expresses interest in achieving similar results with Python.
  • Another participant mentions VPython as a promising tool for creating visualizations, noting its 3D OpenGL capabilities and ease of use.
  • Links to various Python libraries such as the Python Imaging Library, Numerical Python, Boost.Python, and PyOpenGL are provided as potential resources for creating graphics and visualizations.
  • A participant expresses enthusiasm about experimenting with VPython and acknowledges its impressive capabilities.
  • Another participant shows appreciation for the shared resources and expresses intent to explore them further.

Areas of Agreement / Disagreement

Participants generally agree on the potential of VPython for creating visualizations, but there is no consensus on which specific tools or libraries are the best for the task.

Contextual Notes

Some participants mention limitations in their available time for experimentation, which may affect their ability to explore the suggested tools fully.

Who May Find This Useful

Individuals interested in creating interactive visualizations or applets using Python, particularly those familiar with or transitioning from Java-based solutions.

cscott
Messages
778
Reaction score
1
This guy has made a nice series of demonstrative applets with Java. I was wondering what I'd need with Python to do the same thing.
 
Last edited:
Technology news on Phys.org
Falstad's visualizations are great.

I have been interested in using VPython to create visualizations along those lines... but I don't have a lot of free time right now.

Try http://www.vpython.org (which has Visual, a 3D OpenGL visualization module, and the Numeric module). Look at the contributed programs for a sense of what can be done.

For 2D graphics, you might try the Python Imaging Library
http://www.pythonware.com/products/pil/

These may also be helpful
Numerical Python http://sourceforge.net/projects/numpy
Boost.Python http://www.boost.org/libs/python/doc/
PyOpenGL http://pyopengl.sourceforge.net/
http://www.vrplumber.com/py3d.py
 
VPython looks really good! I've only started experimenting with it but it has some impressive capabilities and seems easy to use.
 
I'll definitely check it out. Thanks for all the links.
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
4K
Replies
6
Views
3K
Replies
1
Views
2K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
Replies
64
Views
11K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 8 ·
Replies
8
Views
2K