Python Other
Latest commit 4a150e0 Jun 14, 2017 Andrei Tsaregorodtsev WebAppDIRAC v2r2p3
Permalink
Failed to load latest commit information.
AccountingSystem Merge remote-tracking branch 'release/integration' into v6r18-fixes-6 Mar 22, 2017
ConfigurationSystem Resolved conflicts with rel-v6r17 May 15, 2017
Core Conflicts resolved with rel-v6r17 May 22, 2017
DataManagementSystem
FrameworkSystem Conflicts resolved with rel-v6r17 Jun 14, 2017
Interfaces
MonitoringSystem fix test Jun 7, 2017
RequestManagementSystem
ResourceStatusSystem Merge pull request #3367 from atsareg/fix-v6r18 Jun 14, 2017
Resources ComputingElement: sendOutput: ignore no-self-use May 30, 2017
StorageManagementSystem
TransformationSystem
Workflow Conflicts resolved with rel-v6r17 Mar 2, 2017
WorkloadManagementSystem Merge pull request #3368 from antonio-ledesma/newdev Jun 14, 2017
container
docs
tests
.gitignore removed test dir Feb 29, 2016
.landscape.yml
.pylintrc
.travis.yml Update .travis.yml May 31, 2017
LICENSE RFC proxies on Jan 20, 2015
Makefile
README.rst
__init__.py Update version May 21, 2017
pytest.ini Add flag for report format May 18, 2016
release.notes Conflicts resolved with rel-v6r17 Jun 14, 2017
releases.cfg
requirements.txt Restrict ipython version to 5.3.0 Apr 20, 2017

README.rst

Build Status Documentation Status

DIRAC

https://img.shields.io/coveralls/DIRACGrid/DIRAC/rel-v6r17.svg?maxAge=2592000 https://landscape.io/github/DIRACGrid/DIRAC/rel-v6r17/landscape.svg?style=flat

DIRAC (Distributed Infrastructure with Remote Agent Control) INTERWARE is a software framework for distributed computing providing a complete solution to one or more user community requiring access to distributed resources. DIRAC builds a layer between the users and the resources offering a common interface to a number of heterogeneous providers, integrating them in a seamless manner, providing interoperability, at the same time as an optimized, transparent and reliable usage of the resources.

DIRAC has been started by the LHCb collaboration who still maintains it. It is now used by several communities (AKA VO=Virtual Organizations) for their distributed computing workflows.

Important links

Install

For more detailed installation instructions, see the web page.

Development

Contributing

A tutorial on how to contribute to DIRAC can be found in this page.

Code quality

The contributions are subject to reviews.

Pylint is run regularly on the source code. The .pylintrc file defines the expected coding rules and peculiarities (e.g.: tabs consists of 2 spaces instead of 4)

Testing

Unit tests are provided within the source code. Integration, regression and system tests are instead in the tests directory. Run py.test to run all unit tests.