Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opensciencegrid/gracc-reporting
Scripts for generating email summary reports
https://github.com/opensciencegrid/gracc-reporting
accounting
Last synced: about 1 month ago
JSON representation
Scripts for generating email summary reports
- Host: GitHub
- URL: https://github.com/opensciencegrid/gracc-reporting
- Owner: opensciencegrid
- License: apache-2.0
- Created: 2016-06-01T19:35:10.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-03-29T15:33:24.000Z (9 months ago)
- Last Synced: 2024-10-30T16:52:20.467Z (about 1 month ago)
- Topics: accounting
- Language: Python
- Size: 1.14 MB
- Stars: 1
- Watchers: 8
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - opensciencegrid/gracc-reporting - Scripts for generating email summary reports (others)
README
What is this package?
=====================*gracc-reporting* is a set of libraries that reports can be built on to collect
and present data from the Open Science Grid accounting system GRACC. It is meant to
be part of a system that replaces the old GRATIA reports.No reports are included with this package, but can be built by creating a class that
is a subclass of the ReportUtils.Reporter class in this package. For examples, please
see the separate gracc-osg-reports package.Installation
============To set up gracc-reporting within a virtual environment:
Make sure you have the latest version of [pip.](https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip)
Then:
Make sure pip is up to date:
```
pip install -U pip
```
Install virtualenv if you haven't already:
```
pip install virtualenv
```
The first time you do this:
```
virtualenv gracc_venv # Or whatever other name you want to give your virtualenv instance
source gracc_venv/bin/activate # Activate the virtualenv
python setup.py install # Install gracc-reporting
```
Then, to access this sandbox later, go to the dir with gracc_venv in it, and:
```
source gracc_venv/bin/activate
```
and do whatever you need! If you can't run pip installs on your machine,
then if you have virtualenv, activate it and then upgrade pip and install the
requirements.