GT 3.9.5 Development Release Notes for PyGlobus
- Component Overview
- Feature Summary
- Bug Fixes
- Known Problems
- Technology Dependencies
- Supported Platforms
- Backward Compatibility Summary
- For More Information
Component Overview
pyGlobus provides a high-level object-oriented interface to the Globus Toolkit 2(r) libraries and related packages such as myProxy. pyGlobus includes a series of modules that provide access to the full functionality of the Pre-WS API while hiding much of the complexity. In addition, a number of servers and command line tools are provided, e.g., a GridFTP server, a GridFTP GUI client, pyglobusrun, and pyglobus-url-copy. pyGlobus supports the rapid development of Pre-WS applications, and allows for easy integration with C/C++ and Fortran codes.
Feature Summary
Features new in release GT 3.9.5:
- Ability to deny a gassTransfer request in the gassTransfer API
Other Supported Features
- security: X509 proxy generation, signing, verifyingi, context creation
- gridFTP support, third party transfer, setting ftp buffer sizes, GSI authentication
- GRAM: Ability to generate RSL strings, submit and monitor GRAM jobs.
- XIO: A socket API which can use the different drivers provided with the XIO package.
- GASS: The ability to cache, transfer and copy files, and to start up GASS servers
- myproxy: ability to delegate and retrieve myproxy credentials.
- RLS: ability to make rls requests to a RLS server.
Deprecated Features
- None
Technology Dependencies
pyGlobus depends on the following GT components:
- GT2 SDK bundles, built with a threaded flavor
pyGlobus depends on the following 3rd party software:
- i python 2.2 or newer
Supported Platforms
Tested Platforms for pyGlobus
- pyGlobus has been tested on Linux, OSX, Solaris, and FreeBSD.
Backward Compatibility Summary
Protocol changes since GT version 3.2:
- None
API changes since GT version 3.2:
- Changes in the gassTransfer and Xio APIs.
- bug fixes and new functionality allowing the denial of a gassTransfer request
- An XioSocket class was developed, which has an interface similar to the Python 2.3 Socket API, for example it allows timeouts.
Exception changes since GT version 3.2:
- None
Schema changes since GT version 3.2:
- None
For More Information
Click here for more information about this component.