Home

Awesome

GridScale

GridScale is a scala library for accessing various file and batch systems. For the time being it supports:

Licence

GridScale is licensed under the GNU Affero GPLv3 software license.

Build

GridScale builds with sbt.
Use the compile and/or package task to build all the modules.

Imports

In order to use gridscale you should import the namespace corresponding to the job system you want to use:

import gridscale.pbs._

SBT

GridScale is cross compiled against serveral versions of scala. To use on of its modules add a dependency like:

libraryDependencies += "fr.iscpif.gridscale" %% "pbs" % version

Examples

Up to date examples are available in the example directory.

Development

GridScale can be generated locally using: sbt publish-local

To release in one step, use: sbt 'release with-defaults'