Jacquette Consulting [announced](http://groups.google.com/group/comp.lang.idl-pvwave/browse_thread/thread/accb392bcc894735#) [Slither 1.0](http://www.slither4idl.com) today:

> Announcing the first official release of Slither, the IDL to Python
> bridge. Slither allows Python modules to be used in IDL as IDL
> objects, so you can use the large number of publicly available Python
> modules, and your own Python code, directly within your IDL
> application.

In particular, this caught my attention:

> In conjunction with this release, we’re making a demo version
> available that expires on 10/31/09.

Contact them via email to get a copy of the demo version. The user manual contains a lot of details about the API and is also [available online](http://www.jacquette.com/images/Slither/slither%20user%20manual.pdf).

Slither calls Python from IDL. If you need the opposite direction, i.e., calling IDL from Python, try [pyIDL](http://www.cacr.caltech.edu/~mmckerns/software.html).