Skip to main content

A simple csv data analyse tool.

Project description

Conditional Game Data Analyse Tool (CGAT)
===================================================
This package contains a simple csv data analyse GUI which I created for a friend of mine to help him with his data analysis.

.. image:: https://img.shields.io/badge/python-3.7-blue.svg
:target: https://www.python.org/downloads/release/python-370/
:alt: Python version badge

.. image:: https://img.shields.io/badge/maintained%3F-yes!-brightgreen.svg?style=flat
:target: https://github.com/rickstaa/CGDAT
:alt: Maintained badge

.. image:: https://img.shields.io/github/license/rickstaa/CGDAT
:target: https://github.com/rickstaa/CGDAT/blob/master/LICENSE
:alt: License badge

|

.. image:: https://raw.githubusercontent.com/rickstaa/CGDAT/master/cgdat/static/media/CGDAT_small.png
:target: https://github.com/rickstaa/CGDAT
:alt: CGDAT LOGO

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

Installation
=====================

Install using the python package index (PyPi)
---------------------------------------------------

OS X & Linux
^^^^^^^^^^^^^^^^^^^^^^^^^

::

pip install cgdat

.. Warning::
This package was only tested on the windows operation system.

Windows
^^^^^^^^^^^^^^^^^^^

::

pip install cgdat

Development setup
------------------------------

If you want to manually install the python package please fork from `github <https://github.com/rickstaa/CGDAT>`__ and run the following commands::

python setup.py build
python setup.py develop
python setup.py install

A overview of the CGDAT GUI.

Usage
=====================================
This package can both be imported as a python package or run as a stand alone gui (see fig 1). To import the python package use ``import cgdat``. To use as a stand alone package run the ``cgdat-gui`` cmd.

Tool interface
-------------------------

.. figure:: https://raw.githubusercontent.com/rickstaa/CGDAT/master/cgdat/static/media/gui_overview.png
:scale: 100 %
:alt: A overview of the CGDAT GUI window.

Fig 1: A overview of the CGDAT GUI.

Functions
-----------------------

This repository can be used to perform a simple csv game data filtering. The tool can filter a input data file based on:

* Conditions:
* Example: ``Speed > 10 & Acceleration < 5``
* A time section file:
* A file containing a ``Start Time`` and ``End Time`` column specifying the sections where you want to apply the condition filter.
* Player name:
* In the gui you can specify for which players you want to conduct the analysis. For this option to work the ``input_data.csv`` file needs to contain a ``Name`` column.

Further you can add also add a safety padding to the data filtering. Meaning that the program will also include a number of samples before and after the specified conditions are met.

Console commands
--------------------------

This package also installs some additional console commands:

* ``cgdat-gui`` - This will launch the CGDAT gui.
* ``cgdat-shortcut`` - This will create a shortcut to launch the GUI on your desktop folder.

Further documentation
==============================

Additional documentation can be loaded in the GUI by clicking the `documentation` option in the help menu or pressing the `F2` shortcut.

Additional information
===============================

Licence
-------------------------------
This tool is licensed under a `MIT license <https://github.com/rickstaa/CGDAT/blob/master/LICENSE>`__.

Meta
-----------------------------------------------

Rick Staa \- `github page <https://github.com/rickstaa>`__

Contributing
----------------------------------

1. Fork it (<https://github.com/rickstaa/CGDAT>)
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request

Contributors
-----------------------------
* Created by Rick Staa
* Maintained by Wesley Bosman `(wesleybosmann@gmail.com <mailto:wesleybosmann@gmail.com>`__)

Credits
-----------------------------
* CDAT icon created by FreePis from `www.flaticon.com <https://www.flaticon.com>`__.



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

cgdat-2.4.2.tar.gz (7.5 MB view details)

Uploaded Source

Built Distribution

cgdat-2.4.2-py3-none-any.whl (7.6 MB view details)

Uploaded Python 3

File details

Details for the file cgdat-2.4.2.tar.gz.

File metadata

  • Download URL: cgdat-2.4.2.tar.gz
  • Upload date:
  • Size: 7.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for cgdat-2.4.2.tar.gz
Algorithm Hash digest
SHA256 c87823af2d08a7a54ff740d4723f5e43bb101f905201cdabcc5709eb65590cdf
MD5 78f86deb1c16284d2e41c1d2add052fa
BLAKE2b-256 2d54aff360269e8b42797f111fc7acc92bbee51d172b046dbed4c4c31a4909f0

See more details on using hashes here.

File details

Details for the file cgdat-2.4.2-py3-none-any.whl.

File metadata

  • Download URL: cgdat-2.4.2-py3-none-any.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for cgdat-2.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7a356dc9cf9b1a94faaf3a1ea5db5cbdbe13b63c154028ba80268d57e80f35e1
MD5 8c8349968b2f3d8d962c5da102e983a4
BLAKE2b-256 7ce5f98269de2cd85d79050cb5d5af04b8d76f583ca0af0bdf0d0e141b72fd23

See more details on using hashes here.

Supported by

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