Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install gc3pie

How to install gc3pie

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install gc3pie
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
2.1.0rc3Never BuiltWhy not?
2.0.0 Failed View build log
2.0.0-rc4 Failed View build log
1.0 Failed View build log
1.0rc7 Failed View build log
1.0rc6 Failed View build log
1.0rc5 Failed View build log
1.0rc4 Failed View build log
1.0rc2 Failed View build log
1.0rc1 Failed View build log
Windows (64-bit)
2.1.0rc3Never BuiltWhy not?
2.0.0 Failed View build log
1.0 Failed View build log
1.0rc7 Failed View build log
1.0rc6 Failed View build log
1.0rc5 Failed View build log
1.0rc4 Failed View build log
1.0rc2 Failed View build log
1.0rc1 Failed View build log
Mac OS X (10.5+)
2.0.0
2.1.0rc3Never BuiltWhy not?
2.0.0 Available View build log
2.0.0-rc4 Available View build log
1.0 Available View build log
1.0rc7 Available View build log
1.0rc6 Available View build log
1.0rc5 Available View build log
1.0rc4 Available View build log
1.0rc2 Available View build log
1.0rc1 Available View build log
Linux (32-bit)
2.0.0
2.1.0rc3Never BuiltWhy not?
2.0.0 Available View build log
2.0.0-rc4 Available View build log
2.0.0-a2 Available View build log
1.0 Available View build log
1.0rc7 Available View build log
1.0rc6 Available View build log
1.0rc5 Available View build log
1.0rc4 Available View build log
1.0rc2 Available View build log
1.0rc1 Available View build log
Linux (64-bit)
2.1.0rc3 Available View build log
2.0.0 Available View build log
2.0.0-rc4 Available View build log
2.0.0-a2 Available View build log
1.0 Available View build log
1.0rc7 Available View build log
1.0rc6 Available View build log
1.0rc5 Available View build log
1.0rc4 Available View build log
1.0rc2 Available View build log
1.0rc1 Available View build log
 
License
LGPL
Lastest release
version 2.1.0rc3 on Jan 9th, 2014

GC3Pie is a suite of Python classes (and command-line tools built upon them) to aid in submitting and controlling batch jobs to clusters and grid resources seamlessly. GC3Pie aims at providing the building blocks by which Python scripts that combine several applications in a dynamic workflow can be quickly developed.

The GC3Pie suite is comprised of three main components:

  • GC3Libs: A python package for controlling the life-cycle of a Grid or batch computational job
  • GC3Utils: Command-line tools exposing the main functionality provided by GC3Libs
  • GC3Apps: Driver scripts to run large job campaigns

GC3Libs

GC3Libs provides services for submitting computational jobs to Grids and batch systems and controlling their execution, persisting job information, and retrieving the final output.

GC3Libs takes an _application-oriented approach to batch computing. A generic Application class provides the basic operations for controlling remote computations, but different Application subclasses can expose adapted interfaces, focusing on the most relevant aspects of the application being represented. Specific interfaces are already provided for the GAMESS and Rosetta suites; new ones can be easily created by subclassing the generic Application class.

GC3Utils

Most of the time users have lots of different accounts on several diverse resources. The idea underlying GC3Utils is that a user can submit and control a computational job from one single place with a few simple commands.

Commands are provided to submit a job (gsub), check its running status (gstat), get a snapshot of the output files (gget, gtail), or cancel it (gkill).

GC3Apps

There is a need in some scientific communities, to run large job campaigns to analyze a vast number of data files with the same application. The single-job level of control implemented by GC3Utils in this case is not enough: you would have to implement "glue scripts" to control hundreds or thousand scripts at once. GC3Pie has provisons for this, in the form of re-usable Python classes that implement a single point of control for job families.

The GC3Apps scripts are driver scripts that run job campaigns using the supported applications on a large set of input data. They can be used in production as-is, or adapted to suit your data processing needs.

Installation instructions and further reading

For up-to-date information, please visit the GC3Pie home page at: http://gc3pie.googlecode.com/

Installation instructions are in the INSTALL.txt file (in this same directory), or can be read online at: http://code.google.com/p/gc3pie/wiki/InstallGC3Pie

Subscribe to package updates

Last updated Jan 9th, 2014

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.