[FRPythoneers] Data Acquisition with Python

Vickroy, Jim jvickroy at sec.noaa.gov
Wed Aug 16 10:46:59 MDT 2000

I have written a very simple Python interface to the C API of Research
Systems IDL product (not interface definition language) without resorting to
SWIG and that worked as advertised.  So, as long as the product you are
trying to front-end has a well-defined C API, there should be no problem.
SWIG eliminates much of the repetitious component of the effort, but it may
not be worth the effort to learn if your interface is simple (unless you
plan on doing this sort of thing regularly).

-----Original Message-----
From: Wayde Allen [mailto:wallen at boulder.nist.gov]
Sent: Wednesday, August 16, 2000 10:22 AM
To: frpythoneers at lists.tummy.com
Subject: Re: [FRPythoneers] Data Acquisition with Python

On Wed, 16 Aug 2000, Sean Reifschneider wrote:

> On Fri, Aug 11, 2000 at 04:57:02PM -0600, Wayde Allen wrote:
> >had created one for Python?  If not, this might be a good chance to learn
> >about how Python integrates outside code sources.  I've never tried that.

> Building modules for Python isn't that bad.  It's kind of like
> using a weird library like glib or something -- a weird mix of Python
> and C coding...

Yeah, I've looked at some of the documentation on this.  I haven't yet had
a chance to give it a go though.

> There's a program called "SWIG" which can be used to create wrappers
> for C code in Python, Perl, etc...  It's supposed to be pretty neat,
> but I've run into many problems with building modules that used it.
> I've never written anything using it at all.

Hmmm ... the name sounds familiar, but I don't know anything about it.
Might have to check it out.

> It's kind of like using an IDL with RPC, if you're familiar with that.

No, sorry.  So far I've resisted having to run IDL.

- Wayde
  (wallen at boulder.nist.gov)

This message sent by the FRPythoneers mailing list.
Unsubscribe: echo unsubscribe | FRPythoneers-request at lists.tummy.com
URL: http://lists.tummy.com/mailman/listinfo/frpythoneers

More information about the FRPythoneers mailing list