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/badge/License-GPLv3-blue.svg
:target: https://www.gnu.org/licenses/gpl-3.0
: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 the GPL open source license. You are therefore free use the source code in any way provided that you the original copyright statements.
Meta
-----------------------------------------------
Rick Staa \- `github page <https://github.com/rickstaa>`__
Distributed under the GNU General Public License v3 (GPLv3). See `LICENSE <https://github.com/rickstaa/CGDAT/blob/master/LICENSE>`__ for more information.
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/badge/License-GPLv3-blue.svg
:target: https://www.gnu.org/licenses/gpl-3.0
: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 the GPL open source license. You are therefore free use the source code in any way provided that you the original copyright statements.
Meta
-----------------------------------------------
Rick Staa \- `github page <https://github.com/rickstaa>`__
Distributed under the GNU General Public License v3 (GPLv3). See `LICENSE <https://github.com/rickstaa/CGDAT/blob/master/LICENSE>`__ for more information.
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.3.2.tar.gz
(7.6 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
cgdat-2.3.2-py3-none-any.whl
(7.7 MB
view details)
File details
Details for the file cgdat-2.3.2.tar.gz.
File metadata
- Download URL: cgdat-2.3.2.tar.gz
- Upload date:
- Size: 7.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
316529e96d74f7b8ffa716bfde3dab9eb077e7b0552f4565138fce7e02c4ad94
|
|
| MD5 |
acd84a283467f0e1f43f78d73817d3aa
|
|
| BLAKE2b-256 |
846ee027712637a182d89d3698d72197e7bf5a7099ed758aafdb5d54ca137cd8
|
File details
Details for the file cgdat-2.3.2-py3-none-any.whl.
File metadata
- Download URL: cgdat-2.3.2-py3-none-any.whl
- Upload date:
- Size: 7.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73689bccf8c99a0dbf90d6585557ab816498318bb63ae33c5b5f91af2e2dcd43
|
|
| MD5 |
48ceff8413903a2e2c21d7fa7c465dd3
|
|
| BLAKE2b-256 |
dea220b3124dfc3b8fd52ab21280a98b61d05b441ff84e929b9d974867bea146
|