[Pipet Devel] GtkGLArea gets Python wrapper
NNY
finklesk at Op.Net
Tue Jul 20 23:44:27 EDT 1999
sounds fine. i'll look into AMMP. i'm on standby. wake me when you want me
to do some coding :)
later
-greg
http://www.op.net/~finklesk/index.html
"The problem is not that the world is full of fools. The problem is that
lightning isn't being distributed right." - Mark Twain
On Tue, 20 Jul 1999, J.W. Bizzaro wrote:
> NNY wrote:
> >
> > maybe i missed out on this before... i gather from this that you want
> > everything to be written in python?
>
> Hi Greg. The confusion comes from the fact that Loci's design has been changing
> so much, as has been the role of Python. At one point I might have said we
> should strive for 100% Python, and use C only if we really have to. But
> recently some of us, particularly Justin, Humberto and Alan, have put the CORBA
> (and other object models) option back on the table. The greatest advantage of
> using these models is perhaps language-independence. So, Python will not always
> be REQUIRED for Loci development.
>
> Where does Python stand in the big picture now? Well, it will always play a
> major role doing what it does extremely well: acting as a glue and scripting
> language for Loci. We plan to make the major GUI components, such as the
> Workspace, in Python-GTK. BUT, CORBA et al will allow us to make non-Python
> plug-ins/widgets/loci.
>
> Depending on the uniqueness of the widget/locus, use of Python will be more or
> less a part of making one. For example, if a widget/locus outputs to a
> GtkGLArea canvas, the widget/locus can call it via CORBA, and it probably won't
> need any Python wrappers. But if the widget/locus needs a custom drawing area,
> we'll have to use Python to put it in the Workspace.
>
> > if whatever you want me to do is to be
> > written in python, where can i find more info on python programming?
>
> You'll find some links about learning Python-Gtk/Gnome at the PyG Tools page:
>
> http://bioinformatics.org/pygtools/
>
> You can also check out the Python page:
>
> http://www.python.org/
>
> A REALLY good book, if you want to go that route, is
>
> Learning Python
> Mark Lutz and David Ascher
> O'Reilly, 1999
> ISBN 1-56592-464-9
>
> But what was I hoping you could do for Loci? After all, I asked you to help;
> you didn't volunteer. We need a molecule modeling widget/locus for starters: a
> plug-in that can render 3D, OpenGL molecules. Fortunately, we have two
> complementary projects to base this on. Rob Harrison has much of the C code to
> display molecules. His program is AMMP (Another Molecular Modeling Program):
>
> http://asterix.jci.tju.edu/ammp.html
>
> And of course you have your mg^2 modeler and experience with OpenGL. I think we
> can combine much of what we have into a widget/locus without a lot of new code.
> Will this require Python? I think we can either use the Python-GtkGLArea
> wrapper or make it all in C and then write our own wrapper. But if we make a
> Python-based widget/locus, we'll have more reuse.
>
>
> Cheers.
> Jeff
>
>
> >
> > -greg
> >
> > http://www.op.net/~finklesk/index.html
> >
> > "The problem is not that the world is full of fools. The problem is that
> > lightning isn't being distributed right." - Mark Twain
> >
> > On Mon, 19 Jul 1999, J.W. Bizzaro wrote:
> >
> > > Locians,
> > >
> > > Very good news:
> > >
> > > James Henstridge writes:
> > >
> > > > In other news, I have added a wrapper for gtkglarea to pygtk. There are a
> > > > few examples in the examples/gl directory, including a translation of the
> > > > mesa gears demo. To use it, you will also need the PyOpenGL package.
> > >
> > > GtkGLArea is the Gtk drawing area/widget for OpenGL:
> > >
> > > http://www.student.oulu.fi/~jlof/gtkglarea/
> > >
> > > I wrote to James about making a Python wrapper for it, and well, he just did.
> > > The bottom line for us is that we can make Python-based widgets for Loci to
> > > render 3D models. Very cool. This brings us another step closer to integrating
> > > AMMP and MMTk.
> > >
> > >
> > > Cheers.
> > > Jeff
>
> --
> +------------------------------------+
> | |
> | J.W. Bizzaro |
> | jeff at bioinformatics.org |
> | |
> | THE OPEN COLLABORATORY |
> | FOR MOLECULAR BIOINFORMATICS |
> | |
> | http://bioinformatics.org/ |
> | |
> +------------------------------------+
>
> _______________________________________________
> pipet-devel maillist - pipet-devel at bioinformatics.org
> http://bioinformatics.org/mailman/listinfo/pipet-devel
>
>
More information about the Pipet-Devel
mailing list