You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(4) |
Jul
(1) |
Aug
|
Sep
(15) |
Oct
(32) |
Nov
(35) |
Dec
(48) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(46) |
Feb
(22) |
Mar
(65) |
Apr
(49) |
May
(22) |
Jun
(29) |
Jul
(51) |
Aug
(34) |
Sep
(32) |
Oct
(46) |
Nov
(30) |
Dec
(32) |
2002 |
Jan
(48) |
Feb
(4) |
Mar
(20) |
Apr
(28) |
May
(13) |
Jun
(34) |
Jul
(51) |
Aug
(15) |
Sep
(15) |
Oct
(35) |
Nov
(15) |
Dec
(20) |
2003 |
Jan
(31) |
Feb
(111) |
Mar
(41) |
Apr
(28) |
May
(36) |
Jun
(29) |
Jul
(27) |
Aug
(29) |
Sep
(47) |
Oct
(28) |
Nov
(7) |
Dec
(26) |
2004 |
Jan
(44) |
Feb
(9) |
Mar
(17) |
Apr
(26) |
May
(58) |
Jun
(13) |
Jul
(44) |
Aug
(64) |
Sep
(30) |
Oct
(11) |
Nov
(21) |
Dec
(28) |
2005 |
Jan
(29) |
Feb
(11) |
Mar
(11) |
Apr
(22) |
May
(85) |
Jun
(46) |
Jul
(17) |
Aug
(18) |
Sep
(14) |
Oct
(22) |
Nov
(1) |
Dec
(45) |
2006 |
Jan
(20) |
Feb
(36) |
Mar
(18) |
Apr
(24) |
May
(21) |
Jun
(48) |
Jul
(23) |
Aug
(20) |
Sep
(10) |
Oct
(41) |
Nov
(46) |
Dec
(40) |
2007 |
Jan
(40) |
Feb
(20) |
Mar
(13) |
Apr
(6) |
May
(24) |
Jun
(31) |
Jul
(30) |
Aug
(11) |
Sep
(11) |
Oct
(10) |
Nov
(56) |
Dec
(64) |
2008 |
Jan
(64) |
Feb
(22) |
Mar
(63) |
Apr
(28) |
May
(25) |
Jun
(36) |
Jul
(11) |
Aug
(9) |
Sep
(14) |
Oct
(41) |
Nov
(46) |
Dec
(130) |
2009 |
Jan
(95) |
Feb
(41) |
Mar
(24) |
Apr
(35) |
May
(53) |
Jun
(67) |
Jul
(48) |
Aug
(48) |
Sep
(86) |
Oct
(75) |
Nov
(64) |
Dec
(52) |
2010 |
Jan
(57) |
Feb
(31) |
Mar
(28) |
Apr
(40) |
May
(25) |
Jun
(42) |
Jul
(79) |
Aug
(31) |
Sep
(49) |
Oct
(66) |
Nov
(38) |
Dec
(25) |
2011 |
Jan
(29) |
Feb
(18) |
Mar
(44) |
Apr
(6) |
May
(28) |
Jun
(31) |
Jul
(36) |
Aug
(24) |
Sep
(30) |
Oct
(23) |
Nov
(21) |
Dec
(27) |
2012 |
Jan
(14) |
Feb
(11) |
Mar
(2) |
Apr
(48) |
May
(7) |
Jun
(32) |
Jul
(22) |
Aug
(25) |
Sep
(31) |
Oct
(32) |
Nov
(21) |
Dec
(17) |
2013 |
Jan
(44) |
Feb
(27) |
Mar
(3) |
Apr
(1) |
May
|
Jun
|
Jul
(3) |
Aug
(4) |
Sep
(1) |
Oct
(7) |
Nov
(5) |
Dec
(5) |
2014 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
(2) |
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
(7) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Ari H. <ahe...@an...> - 2001-01-11 22:07:11
|
On Thu, 11 Jan 2001, Nils Wagner wrote: > Hi Ari, > > Please find enclosed the messages of gdb running python > > This GDB was configured as "i386-suse-linux"...(no debugging symbols > found)... > (gdb) run > Starting program: /usr/local/bin/python > Python 1.5.2 (#1, Jul 29 2000, 14:28:37) [GCC 2.95.2 19991024 (release)] on > lin > ux2 > Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam > >>>from visual import * > Visual-2000-11-26 > >>>sphere() > [New Thread 1191 (manager thread)] > [New Thread 1190 (initial thread)] > [New Thread 1192] > [Switching to Thread 1192] > > Program received signal SIGSEGV, Segmentation fault. > 0x408c90a7 in pioOutLong () from /usr/lib/libglide2x.so > (gdb) backtrace > #0 0x408c90a7 in pioOutLong () from /usr/lib/libglide2x.so > (gdb) > Aha :) This is Glide crashing. We've seen similar stuff where we've gotten Mesa to crash. And it's not necessarily entirely Glide's fault; we may be doing something inadvertently evil that makes Glide unhappy. Can you check 2 things: 1) Do other GL programs work rigt on this computer? (i.e. is Glide happy with other stuff? The crash seems to be coming at a low level, judging by the nonexistent callstack). 2) Can you try this with software GL? i.e. reconfigure your machine with a software version of Mesa, and try that. We've been running on software and on nVidia hardware on Linux; i'm not sure we've tried it against Mesa/Glide (unless ... Dave, does marvin have a 3dfx and hardware GL configured in Linux?). I'm betting it will work if you use software GL ... ari |
From: Ari H. <ahe...@an...> - 2001-01-10 22:36:12
|
On Wed, 10 Jan 2001, Nils Wagner wrote: > Hi, > > I have installed Vpython on Linux (kernel 2.2.16) [...snip...] > If I run the Demoprograms which come with Vpython I get a segmentation > fault > Hum. The installation sounded right. First, I'm going to ask you to recompile your cvisualmodule.so to have debugging symbols. to do this, edit the Makefile, and change the lines CFLAGS = -O3 -a -I. $(CXX_INCLUDES) $(PYTHON_INCLUDES) $(GTK_INCLUDES) CXXFLAGS = -O3 -a -I. $(CXX_INCLUDES) $(PYTHON_INCLUDES) $(GTK_INCLUDES) -w (towards the top) to CFLAGS = -g -a -I. $(CXX_INCLUDES) $(PYTHON_INCLUDES) $(GTK_INCLUDES) CXXFLAGS = -g -a -I. $(CXX_INCLUDES) $(PYTHON_INCLUDES) $(GTK_INCLUDES) -w Then recompile (make clean first) and put the resulting cvisualmodule.so in place. Then do this: gdb python to start gdb on python (it's python that's actually crashing). then run to start the python interpreter (in interactive mode). then from visual import * to load the visual library. it may crash there; if not try something simple like sphere() (which will cause the display window to open and should draw a while gl sphere). If (when) it crashes, do a backtrace in the debugger (which will come up when it catches the segfault) and paste that back into an email. With the debugging info enabled it'll tell you exactly on which line it crashed, and which function called which function all the way back down the call stack. Hopefully i'll be able to figure out what's breaking from that :) If none of that breaks it, then that means that only some demos are broken (i know at least wave.py is most likely broken); just report that and i'll have you try some other stuff. cheers, ari i'm reminded of a saying (used to be my .signature): "You know how your life flashes in front of your eyes when you die? That's just gdb unwinding the call stack ... " |
From: Bruce S. <ba...@an...> - 2001-01-10 18:18:14
|
--On Wednesday, January 10, 2001 9:25 AM +0100 Markus Gritsch <gr...@iu...> wrote: > I'd like to present you KineticsKit - A Physics-Based General 3D > Mass-Spring System. It's purely written in Python and has several > example programs included. Just give it a try - you will like it. VERY pretty! I particularly like "golden gate". We VPython users should collectively decide on how best to makes such contributions easily accessible. I would like to propose that we do what we did with Ruth Chabay's POV-RAY conversion routine: put a link on the VPython site to a place under the control of the author. That way the author can maintain and update the programs, provide additional textual context, whatever. But there are other possibilities, including asking authors to submit links to the Vaults of Parnassus (a site that indexes Python applications, accessible from www.python.org. I haven't found it very easy to find things there, however. Suggestions? Proposals? Bruce Sherwood |
From: <WHI...@lt...> - 2001-01-10 17:03:50
|
To all: I have a request to the group: Would anyone have an idea where I could find a list of which colleges/universities are using Python in their Computer Science courses? I am using VPython in my "Intro to Computer Graphics" class and I will be teaching VPython in the Intro to Programming" class in the fall (if I can find that list of schools using it -- I read an article where a school used it for their intro class and how well it worked, unfortunately, I can't remember where I saw it...). Thanks for you help in this matter. Howard Whitston Adjunct Professor Lawrence Tech University whi...@lt... whi...@ac... |
From: Nils W. <nw...@is...> - 2001-01-10 10:25:10
|
Hi, I have installed Vpython on Linux (kernel 2.2.16) (http://cil.andrew.cmu.edu/projects/visual/index.html) via cvs (http://sourceforge.net/cvs/?group_id=6013). Recompilation : You need gtkglarea-1.2.2.tar.gz (http://www.student.oulu.fi/~jlof/gtkglarea/) for a make in cvisual/. Therefore I have installed gtkglarea using ./configure --prefix=/usr make make install A make in cvisual/ results in a shared library cvisualmodule.so which I have copied to /usr/local/lib/python2.0/site-packages If I run the Demoprograms which come with Vpython I get a segmentation fault What can I do ? Nils |
From: Markus G. <gr...@iu...> - 2001-01-10 08:27:09
|
Hi! I'd like to present you KineticsKit - A Physics-Based General 3D Mass-Spring System. It's purely written in Python and has several example programs included. Just give it a try - you will like it. Requirements: ------------- Python 2.0 or higher VPython available from http://virtualphoton.pc.cc.cmu.edu/projects/visual/ Objective: ---------- KineticsKit provides some classes to simulate the behaviour of a 3D mass-spring-system. It can be used to investigate some basic kinetics, but I wrote it mostly for the fun of programming it and playing with it. Usage: ------ First a System has to be generated. The System has several attributes like gravity, viscosity and timestep which must be given in the constructor. Some of them are mandatory (timestep), the rest of them are optional. Next Masses are generated and inserted into the System. Masses also have lots of attributes like m, pos, if it should be fixed at its initial location, its initial velocity and the color. Most of them are implemented as keyword arguments and can thus be omitted if they are not used. After this, the Masses can be connected with Springs. There is no restriction in making the connections so one Mass can be connected with several others. A Spring needs to know which two Masses it should connect, and its spring-constant. The rest of the constructor arguments are again implemented as keyword arguments, but I recommend to take a look at them. They are useful to tense the Spring, specify a damping value or give it a nicer color. Finally the System has to be started and kept running with an infinite loop. Interaction with the system is possible with the mouse. A Mass is picked by clicking at it. It can be moved around and the rest of the system responds to the movement. To release the Mass the mouse must be clicked again. """A Physics-Based General 3D Mass-Spring System. by Markus Gritsch (gr...@iu...) Objective: ---------- KineticsKit provides some classes to simulate the behaviour of a 3D mass-spring-system. It can be used to investigate some basic kinetics, but I wrote it mostly for the fun of programming it and playing with it. Usage: ------ First a System has to be generated. The System has several attributes like gravity, viscosity and timestep which must be given in the constructor. Some of them are mandatory (timestep), the rest of them are optional. Next Masses are generated and inserted into the System. Masses also have lots of attributes like m, pos, if it should be fixed at its initial location, its initial velocity and the color. Most of them are implemented as keyword arguments and can thus be omitted if they are not used. After this, the Masses can be connected with Springs. There is no restriction in making the connections so one Mass can be connected with several others. A Spring needs to know which two Masses it should connect, and its spring-constant. The rest of the constructor arguments are again implemented as keyword arguments, but I recommend to take a look at them. They are useful to tense the Spring, specify a damping value or give it a nicer color. Finally the System has to be started and kept running with an infinite loop. Interaction with the system is possible with the mouse. A Mass is picked by clicking at it. It can be moved around and the rest of the system responds to the movement. To release the Mass the mouse must be clicked again. Zooming / rotating of the scene is also done with the mouse by holding the left / right mouse button down. For further details please have a look at the example programs and the constructors of the classes System, Mass and Spring. Have fun! -- |\/\/\/| /------------------------------------------------------------------\ | | | Markus GRITSCH | phone: +43 / 1 / 58801-36015 | | | | Institute for Microelectronics | cellular: +43 / 676 / 4973431 | | (o)(o) | Technical University of Vienna | fax: +43 / 1 / 58801-36099 | C _) | Gusshausstrasse 27-29 / E360 | email: gr...@iu... | | ,___| | A-1040 Vienna / AUSTRIA | SMS: 436...@ma... | | / \------------------------------------------------------------------/ /____\ / \ "Computers let you make more mistakes faster than any other invention in human history, with the possible exception of handguns and tequila." Mitch Radcliffe |
From: Ari H. <ahe...@an...> - 2001-01-10 04:01:05
|
On Tue, 9 Jan 2001, Nils Wagner wrote: > Hi Ari, > > I have installed gtkglarea1-2.2.tar.gz > (http://www.student.oulu.fi/~jlof/gtkglarea/) > > using > > ./configure --prefix=/usr > make > make install > > Done a make in cvisual/ works ! > The result is the shared library cvisualmodule.so > > There is no longer an import error but if I run the demo programs > I get a segmentation fault. > The errror is in the 'make install'. AFAIK that's not meningful for cvisual. Follow the install instructions on the VPython website. You'll need to install the python-visual RPM, then replace cvisualmodule.so from the package with the version you've built. ari |
From: Nils W. <nw...@is...> - 2001-01-09 10:42:06
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <TITLE>Matrix Market: 3D Interactive Cityplots</TITLE> <META NAME="GENERATOR" CONTENT="Mozilla/3.0Gold (WinNT; I) [Netscape]"> </HEAD> <BODY BGCOLOR="#ffffff"> <CENTER><P><A NAME="Top"></A></P></CENTER> <CENTER> <H3><IMG SRC="images/banner.gif" ALT="Matrix Market" BORDER=0 ISMAP USEMAP="#banner"></H3> <MAP NAME="banner"> <AREA COORDS=" 0 12 342 31" HREF="index.html" ALT="[ Home ]"> <AREA COORDS="344 12 395 31" HREF="search.html" ALT="[ Search ]"> <AREA COORDS="397 12 455 31" HREF="browse.html" ALT="[ Browse ]"> <AREA COORDS="457 12 535 31" HREF="resources.html" ALT="[ Resources ]"> </MAP> </CENTER> <H1 ALIGN=CENTER>3D Interactive Cityplots</H1> <P> We are experimenting with the use of <A HREF="http://www.nist.gov/cgi-bin/exit_nist.cgi?timeout=5&url=http://www.web3d.org/vrml/vrml.htm">VRML</A> (Virtual Reality Modeling Language) to enable 3D interactive exploration of sparse matrices. The following are VRML models of the <A HREF="cityplots.html">cityplots</A> of several matrices in the Matrix Market. VRML allows one to manipulate these visualizations as three-dimensional objects. To view the demos you will need a <A HREF="http://www.nist.gov/cgi-bin/exit_nist.cgi?timeout=5&url=http://www.web3d.org/vrml/browpi.htm">VRML browser or plugin</A>. Clicking on the matrix in the VRML browser will link to the Web page about the Matrix. </P> <CENTER> <TABLE CELLPADDING=10> <TR ALIGN=CENTER> <TD> <A HREF="data/SPARSKIT/fidap/fidapm05.html">fidapm05</A><BR> <IMG SRC="data/SPARSKIT/fidap/fidapm05_sm_city.gif" ALT="Cityplot of fidapm05"><BR> <A HREF="data/SPARSKIT/fidap/fidapm05.wrl">VRML Version 2, gzipped, 66 Kb</A><BR> </TD> <TD> <A HREF="data/NEP/mvmrwk/rw136.html">rw136</A><BR> <IMG SRC="data/NEP/mvmrwk/rw136_sm_city.gif" ALT="Cityplot of rw136"><BR> <A HREF="data/NEP/mvmrwk/rw136.wrl">VRML Version 2, gzipped, 63 Kb</A><BR> </TD> </TR> <TR> <TD COLSPAN=2> <UL> <LI> "Version 2" refers to the <A HREF="http://www.nist.gov/cgi-bin/exit_nist.cgi?timeout=5&url=http://www.web3d.org/vrml/spv.htm">VRML Specification</A> level which must be supported by your browser in order to view the model. <LI> These data files are compressed. <A HREF="compression.html">Help</A> is available if you are having trouble downloading them. </UL> </TD> </TR> </TABLE> </CENTER> We have generated <A HREF="vrmlcityplots-list.html">VRML cityplots for 232 matrices</A>. For matrices with more than 4,000 entries only the front face of each 3D bar (representing a single matrix entry) is drawn in order to reduce the size of the VRML files. VRML cityplots for matrices with more than 24,000 have not been generated due to their large sizes. Of those included, 29 of the files are greater than 500Kb with the largest being 800Kb. <P> We would appreciate feedback on these visualizations. If they prove useful we will make more available. </P> <P><HR> <CENTER><FONT SIZE=-2> The Matrix Market is a service of the <A HREF="/mcsd/">Mathematical and Computational Sciences Division</A> / <A HREF="http://www.itl.nist.gov/">Information Technology Laboratory</A> / <A HREF="http://www.nist.gov/">National Institute of Standards and Technology</A> </FONT></CENTER> <P> [ <A HREF="index.html">Home</A> ] [ <A HREF="search.html">Search</A> ] [ <A HREF="browse.html">Browse</A> ] [ <A HREF="resources.html">Resources</A> ] <P> Last change in this page : <I>3 July 2000</I>. [ <A HREF="mailto:mat...@ca...">Comments</A> ]. </P> </BODY> </HTML> |
From: Nils W. <nw...@is...> - 2001-01-08 10:13:58
|
Hi, please find enclosed a link to gtkglarea. http://www.student.oulu.fi/~jlof/gtkglarea/ Nils |
From: Nils W. <wag...@ho...> - 2001-01-07 12:57:14
|
Hi, I have installed gtkglarea-1.2.2.tar.gz. Finally a make in cvisual/ works ! Unfortunately there is an import error Python 2.0 (#1, Oct 16 2000, 18:10:03) [GCC 2.95.2 19991024 (release)] on linux2 Type "copyright", "credits" or "license" for more information. >>>import visual Visual-2000-06-10 Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/local/lib/python2.0/site-packages/visual/__init__.py", line 16, in ? import cvisual ImportError: /usr/local/lib/python2.0/site-packages/cvisualmodule.so: undefined symbol: gtk_gl_area_make_current Who can help me ? Thanks Nils _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. |
From: Ari H. <ahe...@an...> - 2001-01-06 23:57:12
|
Nils, This is failing because you don't have the GtkGlArea header files, needed for development. I don't know what package they're in on SuSE, but I'm sure you can find them at rpmfind.net. ari |
From: Susanne S. <fe...@ho...> - 2001-01-05 22:01:50
|
g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` - w -c -o arrow.o arrow.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` - w -c -o arrprim.o arrprim.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` - w -c -o box.o box.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` - w -c -o color.o color.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` - w -c -o cone.o cone.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` - w -c -o convex.o convex.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` - w -c -o curve.o curve.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` - w -c -o frame.o frame.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o gldevice.o gldevice.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o light.o light.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o label.o label.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o mouseobject.o mouseobject.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o platlinux.o platlinux.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o prim.o prim.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o pvector.o pvector.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o rate.o rate.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o ring.o ring.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o sphere.o sphere.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o tmatrix.o tmatrix.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o vcache.o vcache.cpp g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -I/usr/include/python1.5/Numeric `gtk-config --cflags gtk gthread` -w -c -o xgl.o xgl.cpp xgl.cpp: In method `void xglContext::makeCurrent()': xgl.cpp:210: implicit declaration of function `int gtk_gl_area_make_current(...)' make: *** [xgl.o] Error 1 |
From: Bruce S. <ba...@an...> - 2001-01-05 17:18:53
|
I deleted the zero-length file Visual-2000-06-10x.zip from sourceforge; thanks to Nils Wagner for pointing out this bug. I added to our VPython site a zip file containing all of the sourceforge cvisual directory, which is the C++ code for Visual. The most recent date on files in this package is 2000-11-28. I think this is up to date (someone correct me if I'm wrong, though I did use CVS to check out these files). So the answer to the following question --On Friday, January 05, 2001 11:38 AM +0100 Nils Wagner <nw...@is...> wrote: > which revision of Vpython is recommended (stable) for recompilation on > Linux ? is, go to http://cil.andrew.cmu.edu/projects/visual, or else download these same cvisual files from sourceforge using CVS. Bruce |
From: Nils W. <nw...@is...> - 2001-01-05 10:38:50
|
Hi, which revision of Vpython is recommended (stable) for recompilation on Linux ? Nils |
From: Nils W. <nw...@is...> - 2001-01-05 08:03:04
|
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <HTML><HEAD> <TITLE>404 Not Found</TITLE> </HEAD><BODY> <H1>Not Found</H1> The requested URL /visualpython/Visual-2000-06-10x.zip was not found on this server.<P> <HR> <ADDRESS>Apache/1.3.14 Server at download.sourceforge.net Port 80</ADDRESS> </BODY></HTML> |
From: Ari H. <ahe...@an...> - 2001-01-04 22:06:12
|
On Thu, 4 Jan 2001, Susanne Schellscheidt wrote: > I've got the following messages during the recompilation steps of > Vpython. > > Done a make in cvisual/ > > Please find attached the details of the make process in the attachment. > This part: cvisual.cpp:110: end of file read inside definition cvisual.cpp:132: parse error at end of input makes me think your copy of the source somehow got whacked. the compiler sounds very very unhappy :). cvisual.cpp has 144 lines by my count. make sure your version didn't somehow end up short. ari |
From: Susanne S. <fe...@ho...> - 2001-01-04 21:56:14
|
g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c arrow.cpp -o arrow.o g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c box.cpp -o box.o g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c cone.cpp -o cone.o g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c convex.cpp -o convex.o g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c curve.cpp -o curve.o g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c cylinder.cpp -o cylinder.o g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c frame.cpp -o frame.o g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c ring.cpp -o ring.o g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c sphere.cpp -o sphere.o g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c arrprim.cpp -o arrprim.o g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c color.cpp -o color.o g++ -O3 -I. -I./CXX/Include -I/usr/include/python1.5 -D_GCC_VER -w `glib-config--cflags` `gtk-config --cflags` -I. -c cvisual.cpp -o cvisual.o cvisual.cpp:23: parse error before `return' cvisual.cpp:23: stray '\' in program cvisual.cpp:110: stray '\' in program cvisual.cpp:111: stray '\' in program cvisual.cpp:112: stray '\' in program cvisual.cpp:113: stray '\' in program cvisual.cpp:114: stray '\' in program cvisual.cpp:115: stray '\' in program cvisual.cpp:116: stray '\' in program cvisual.cpp:117: stray '\' in program cvisual.cpp:118: stray '\' in program cvisual.cpp:119: stray '\' in program cvisual.cpp:120: stray '\' in program cvisual.cpp:121: stray '\' in program cvisual.cpp:122: stray '\' in program cvisual.cpp:123: stray '\' in program cvisual.cpp:124: stray '\' in program cvisual.cpp:125: stray '\' in program cvisual.cpp:110: end of file read inside definition cvisual.cpp:132: parse error at end of input make: *** [cvisual.o] Error 1 |
From: Ari H. <ahe...@an...> - 2001-01-04 17:09:44
|
On Thu, 4 Jan 2001, Nils Wagner wrote: > I am looking for a Visual package for Python 2.0 for Linux. > May be a few weeks. I'm waiting for the python2 package to be put into Debian/unstable, and for a numeric package to be built around it. If i get impatient in the next few days I'll do it myself. I discussed this at length of visualpython-devel; you may want to read that list's archives at sourceforge. ari |
From: Nils W. <nw...@is...> - 2001-01-04 15:05:54
|
Hi, I am looking for a Visual package for Python 2.0 for Linux. Thanks Nils |
From: Nils W. <nw...@is...> - 2001-01-04 13:00:19
|
Python 2.0 (#0, Dec 7 2000, 21:22:20) [GCC 2.95.3 19991030 (prerelease)] on linux2 Visual-2000-09-01 WARNING: Python C API version mismatch for module multiarray: This Python has API version 1009, module multiarray has version 1007. WARNING: Python C API version mismatch for module _numpy: This Python has API version 1009, module _numpy has version 1007. WARNING: Python C API version mismatch for module umath: This Python has API version 1009, module umath has version 1007. WARNING: Python C API version mismatch for module cvisual: This Python has API version 1009, module cvisual has version 1007 What can I do to avoid these messages ? Nils |
From: Ari H. <ahe...@an...> - 2001-01-03 19:21:47
|
On Wed, 3 Jan 2001, Bruce Sherwood wrote: > Is there anyone who can help Nils Wagner on this? I gather that Suse is a > German flavor of Unix, and I don't think anyone in our group is familiar > with it. > > >> --On Friday, October 20, 2000, 8:42 AM +0200 Nils Wagner > >> <nw...@is...> wrote: > >> > >> > Is VPython also available for Suse Linux (http://www.suse.de) ? > >> > >> There is no specific package for this, but note that Visual (like Python) > >> is open-source, so in principle you could recompile on Suse Linux. but i'm betting the RH packages will work, with some tweaking. python installations (thank goodness) seem pretty standard. you may have to play the games some people were playing to get things working. i apologize for the situation in general, but it's like this: i'm generating RPMs by converting the deb's our build system makes. They are *perfectly* valid RPMs, and nothing can *possibly* go wrong with this ... if you install them on a debian machine :) in fact, the only thing that will *ever* go wrong with them is that some assumption that the debian packages make about python locations or library names fails. So far all the python installations have behaved just fine. But a couple of times we've been bitten by the library problem -- different distributions call the library different things (even tho it's the same -- you can usually fix it with a symlink). If I could build RPMs on *one* RPM-based system and just have things work, I'd chop off a little hdd space and do it. But the RPM-based system have the charming property that they're all as different from each other as they are from Debian; stricly speaking each *version* of each RPM-based system is different. If i built RPMs for every system, i'd spend my whole life packaging (this happens to people, btw. helix has people who hack package systems day and night. it's not pretty). So we're likely to be in this boat for the long run :) sorry. > >> > > Please can you give me further hints concerning the recompilation (on SuSE > > Linux) . > > Which version of Python do you recommend ? Which additional libraries > > should be installed ? > > aha! recompilation should be very easy (as in "decent number of steps, all of which should work faultlessly") - check out the modules 'visual', 'cvisual' (and 'Programs' if you want the demos) - do a 'make' in cvisual/. pray that it works - if it doesn't work, give me previous warning so i can go hide, and post the fact so that someone else fixes it - copy cvisualmodule.so (the product of the abovementioned successful compile) to /usr/lib/python1.5/site-packages - copy everything in visual/ to /usr/lib/python1.5/site-packages/visual (or somewhere similar but slightly different if your python1.5 site-packages/ are somewhere else - run the demo programs. put them somewhere globally accessible (/usr/share/python-visual/ maybe) - complain to someone other than me if any of this doesn't work. I could write 'make install' scripts for the above if people are interested. ari |
From: Bruce S. <ba...@an...> - 2001-01-03 18:41:41
|
Is there anyone who can help Nils Wagner on this? I gather that Suse is a German flavor of Unix, and I don't think anyone in our group is familiar with it. ---------- Forwarded Message ---------- Date: Wednesday, January 03, 2001 1:11 PM +0100 From: Nils Wagner <nw...@is...> To: Bruce Sherwood <ba...@an...> Subject: Re: VPython for Suse Linux ? > Bruce Sherwood schrieb: > >> --On Friday, October 20, 2000, 8:42 AM +0200 Nils Wagner >> <nw...@is...> wrote: >> >> > Is VPython also available for Suse Linux (http://www.suse.de) ? >> >> There is no specific package for this, but note that Visual (like Python) >> is open-source, so in principle you could recompile on Suse Linux. >> >> Bruce Sherwood > > Hi Bruce, > > Please can you give me further hints concerning the recompilation (on SuSE > Linux) . > Which version of Python do you recommend ? Which additional libraries > should be installed ? > > > Regards, > > Nils ---------- End Forwarded Message ---------- |
From: Nils W. <nw...@is...> - 2001-01-02 13:59:04
|
Hi, I am looking for a prebuilt version of Visual Python for SUSE Linux 7.0. Thanks ! Nils |
From: David S. <dsc...@cm...> - 2000-12-27 20:50:01
|
> I'd like to use Visual to model complex items and I'd > like to accomplish these tasks: > > Store the data (pos, axis, color, etc) for > each individual component of a complex item > in a database > > Pull the data from the database and feed it > into Visual > > Automate the process of refreshing the scene > when changes are made to the data > > I picture the Visual window running on one computer > while on another computer I manipulate the data using > standard DB tools. Periodically, the scene will be > refreshed and I can look at the results of my data > manipulation. > > If anyone has learned any nuances of Visual's behavior > that might help me accomplish these tasks, I'd be > grateful for the sharing. As Bruce said, what you want to do has more to do with databases than with Visual. Assuming you can find an appropriate database library for Python, your program will be something like: import visual import some_db_lib db = some_db_lib.opendatabase(...) old_objects = {} while 1: rows = db.execute("select id,class,pos,axis,color from objects") new_objects = {} for id,classname,pos,axis,color in rows: cls = getattr(visual,classname) o = old_objects.get(id) if not o: o = cls(visible=0) elif o.__class__<>cls: # Class changed, make a new object o.visible = 0 o = cls(visible=0) o.pos = pos o.color = color o.axis = axis o.visible = 1 new_objects[id] = o for id in old_objects.keys(): if not new_objects.has_key(id): old_objects[id].visible = 0 old_objects = new_objects |
From: Ari H. <ahe...@an...> - 2000-12-27 19:55:20
|
On Wed, 27 Dec 2000, Bruce Sherwood wrote: > --On Friday, December 15, 2000 4:22 PM +0100 Markus Gritsch > <gr...@iu...> wrote: > > > It would be nice if the visualization thread could be somehow > > synchronized with the thread running the Python script. The problem [snip] > > while 1: > > visual.stop() # suspend the visualization thread > > doMyCalculations() > > visual.start() # resume the visualization thread > > visual.rate(30) better yet, a way to just set visual to explicit render mode. then you say while 1: rate(30) doCalc() visual.render() |