Python/pyGlobus
From Globus
The goal of this project is to allow the use of the entire Pre-WS Globus toolkit from Python, a high-level scripting language. SWIG is used to generate the necessary interface code. Currently the majority of the 2.4 versions and later of the Globus toolkit have been wrapped
Contents |
[edit]
Goals
- Provide a clean object-oriented interface to the Globus toolkit.
- Provide similar performance to using the underlying C code as much as possible.
- Minimize the number of changes necessary when aspects of Globus change.
- Where possible, make Globus as natural to use from Python as possible. For example, the io module allows the manipulation of GSITcpSocket as Python socket objects.
[edit]
Requirements
Any comments, complaints, suggestions should be sent to Keith Jackson.
- Python 2.3 and up.
- Globus versions 2.4.3 and later. For versions 3.0 and later the globus C libraries must be installed.
- Script for the gt3.2-all-source-bundle additional installation script
[edit]
Documentation
- The Slides given at the Grid Portal Developers Workshop June 4, 2001 at LBNL.
- pyGlobus tutorial slides given at GGF4 February 17, 2002 in Toronto.
- The pyGlobus documentation generated with Epydoc.
[edit]
CVS pyGlobus: Get the latest version
hit enter when prompted for the password
- cvs -d :pserver:anonymous@bosshog.lbl.gov:/home/portnoy/u5/repository login
- cvs -d :pserver:anonymous@bosshog.lbl.gov:/home/portnoy/u5/repository co pyGlobus
[edit]
Related Software
- MDS and python-ldap instructions for making the python-ldap module work with MDS
- PEG Python Extensions for the Grid, pyNWS, etc

