Skip to main content

Diagnostic tools for the advanced LIGO timing distribution system.

Project description

# GECo Statistics Reports

[![PyPI Version](https://img.shields.io/pypi/v/geco-stat.svg)](https://pypi.python.org/pypi/geco-stat)
[![PyPI Project Status](https://img.shields.io/pypi/status/geco-stat.svg)](https://pypi.python.org/pypi/geco-stat)
[![Documentation Status](https://readthedocs.org/projects/geco-statistics/badge/?version=latest)](http://geco-statistics.readthedocs.org/en/latest/?badge=latest)

| Branch | Integration Tool | Status |
| ------ | ---------------- | ------ |
| Master | Travis CI | [![Master build Status](https://travis-ci.org/stefco/geco_stat.svg?branch=master)](https://travis-ci.org/stefco/geco_stat) |
| Master | Codeship | [![Codeship Test Status](https://img.shields.io/codeship/e9762300-bd59-0133-0ed3-2a1d867cc1c8/master.svg)](https://codeship.com/projects/136547) |
| Dev | Travis CI | [![Dev build Status](https://travis-ci.org/stefco/geco_stat.svg?branch=dev)](https://travis-ci.org/stefco/geco_stat) |
| Dev | Codeship | [![Codeship Test Status](https://img.shields.io/codeship/e9762300-bd59-0133-0ed3-2a1d867cc1c8/dev.svg)](https://codeship.com/projects/136547) |

## Purpose

`geco_stat` can be used to easily generate histograms, statistics, and
anomaly reports for timing signals generated by LIGO interferometers. It is
meant to simplify the handling of massive amounts of diagnostic data by
providing a simple, organized interface to relevant statistics, easy
progress tracking for large jobs, effortless data visualization, and convenient
ways to combine reports, so that very long timeseries can be efficiently
analyzed in parallel and then recombined into single, monolithic reports
covering entire eras.

## Getting Started

If you just want to use the latest stable version, you can install it with `pip`:

```bash
pip install geco_stat
```

If you are on an environment without root privileges, you can do this by
creating a virtual environment using `virtualenv` in the folder where you
would like to work:

```bash
cd /path/to/working_directory
virtualenv env

# use the virtualenv version of python and pip
source env/bin/activate
pip install geco_stat
```

When finished with your virtual environment, you can exit it by simply running
`deactivate`.

To use the module from this repository for development, run:
```bash
git clone git@github.com:stefco/geco_stat.git
```

There is a Makefile included for automating most tasks. To get started, run
`make env`, which will configure a virtual environment for development.

You can simply type `make` to see a list of targets for `make` (i.e. commands you
can have `make` execute).

You can run `make test` to run unit and doctests, `make build` to build a
package for upload to PyPI, `make upload` to upload it, `make check` to make
sure everything is set up (and to see whether you are in a virtual environment),
`make html` to generate documentation html files (though they will have a
different theme than those on Read The Docs), `make clean` to delete
autogenerated files, and `make distclean` to delete *all* autogenerated files
and folders (including the `env` directory).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geco_stat-0.2.3.tar.gz (18.6 kB view details)

Uploaded Source

File details

Details for the file geco_stat-0.2.3.tar.gz.

File metadata

  • Download URL: geco_stat-0.2.3.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for geco_stat-0.2.3.tar.gz
Algorithm Hash digest
SHA256 5c043f3cd54febf7bd1e23f6ca5e7020c3d313f4025430ff463f3722d256c45f
MD5 cea6985a78e5399c2f1ae47ac10bdaac
BLAKE2b-256 3b208613bd53a5227d300a56bf7eead963aa1042fe3b0f9894232d49b2630c05

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page