Metadata-Version: 2.1
Name: ganga
Version: 8.6.8
Summary: Job management tool
Home-page: https://github.com/ganga-devs/ganga
Author: Ganga Developers
Author-email: project-ganga-developers@cern.ch
License: GPL v2
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
License-File: LICENSE_GPL
Requires-Dist: ipython>=5.0.0
Requires-Dist: jedi==0.17.2
Requires-Dist: httplib2>=0.8
Requires-Dist: absl-py>=0.1.2
Requires-Dist: google-api-python-client
Requires-Dist: google-auth-httplib2
Requires-Dist: google-auth-oauthlib
Requires-Dist: requests>=2.23.0
Requires-Dist: Flask>=1.1.2
Requires-Dist: PyJWT~=2.4.0
Requires-Dist: Flask-SQLAlchemy>=2.4.3
Requires-Dist: gunicorn>=20.0.4
Requires-Dist: Flask-Login>=0.5.0
Requires-Dist: Flask-SocketIO==4.3.1
Requires-Dist: Werkzeug==2.0.3
Requires-Dist: SQLAlchemy==1.3.19
Requires-Dist: docker
Requires-Dist: pymongo
Requires-Dist: gdown
Requires-Dist: htcondor
Provides-Extra: dev
Requires-Dist: coverage; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-pylint; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Provides-Extra: profiler
Requires-Dist: memory_profiler; extra == "profiler"
Provides-Extra: lhcb
Requires-Dist: LbDevTools; extra == "lhcb"

Ganga
=====

Ganga is a tool to compose, run and track computing jobs across a variety of backends and application types.

Installation
------------

Ganga can be installed using the standard Python tool ``pip`` with

.. code-block:: bash

    pip install ganga

Usage
-----

Ganga primarily runs as a command-line tool so can be started by just running

.. code-block:: bash

    ganga

Which will load an interactive IPython prompt at which you can type

.. code-block:: python

    j = Job()
    j.submit()
    j.peek('stdout')

to create a simple local job which runs an executable which simply prints some text to the stdout.

Documentation
-------------

`User guide and developer documentation <https://ganga.readthedocs.io/en/latest/index.html>`_
