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.
Slither calls Python from IDL. If you need the opposite direction, i.e., calling IDL from Python, try pyIDL.