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>`__.
===================================================
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
Release history Release notifications | RSS feed
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)
Built Distribution
cgdat-2.4.2-py3-none-any.whl
(7.6 MB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c87823af2d08a7a54ff740d4723f5e43bb101f905201cdabcc5709eb65590cdf |
|
MD5 | 78f86deb1c16284d2e41c1d2add052fa |
|
BLAKE2b-256 | 2d54aff360269e8b42797f111fc7acc92bbee51d172b046dbed4c4c31a4909f0 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a356dc9cf9b1a94faaf3a1ea5db5cbdbe13b63c154028ba80268d57e80f35e1 |
|
MD5 | 8c8349968b2f3d8d962c5da102e983a4 |
|
BLAKE2b-256 | 7ce5f98269de2cd85d79050cb5d5af04b8d76f583ca0af0bdf0d0e141b72fd23 |