Metadata-Version: 2.4
Name: gpype
Version: 3.0.9
Summary: A Python Software Development Kit for BCI/Neuroscience Applications
Author-email: "g.tec medical engineering GmbH" <support@gtec.at>
License-Expression: LicenseRef-GNCL
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE-GNCL.txt
Requires-Dist: numpy>=1.24.4
Requires-Dist: scipy>=1.10.1
Requires-Dist: sympy>=1.13.0
Requires-Dist: psutil>=6.1.1
Requires-Dist: pynput>=1.7.7
Requires-Dist: pyobjc==10.3.2; sys_platform == "darwin"
Requires-Dist: PySide6==6.9.0
Requires-Dist: PySide6_Addons==6.9.0
Requires-Dist: PySide6_Essentials==6.9.0
Requires-Dist: pyqtgraph>=0.13.3
Requires-Dist: pylsl==1.17.6
Requires-Dist: ioiocore>=4.0.7
Requires-Dist: gtec-ble>=2.0.1
Requires-Dist: gtec_gds>=1.3.0; sys_platform == "win32"
Requires-Dist: gtec_pp>=1.1.1; sys_platform == "win32"
Requires-Dist: gtec_licensing>=1.0.2
Provides-Extra: doc
Requires-Dist: sphinx>=7.1.2; extra == "doc"
Requires-Dist: sphinx-rtd-theme>=2.0.1; extra == "doc"
Requires-Dist: myst-parser>=3.0.1; extra == "doc"
Requires-Dist: sphinx-autodoc-typehints>=2.0.1; extra == "doc"
Requires-Dist: rstcheck; extra == "doc"
Requires-Dist: sphinx-lint; extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Requires-Dist: sphinxcontrib-gtagjs; extra == "doc"
Provides-Extra: test
Requires-Dist: pytest-cov>=5.0.0; extra == "test"
Requires-Dist: pytest-html>=4.1.1; extra == "test"
Requires-Dist: pytest-qt>=4.4.0; extra == "test"
Requires-Dist: coverage>=7.6.1; extra == "test"
Requires-Dist: setuptools_scm; extra == "test"
Provides-Extra: build
Requires-Dist: setuptools>=75.3.2; extra == "build"
Requires-Dist: cython>=3.1.1; extra == "build"
Requires-Dist: build>=1.2.2; extra == "build"
Requires-Dist: wheel>=0.45.1; extra == "build"
Requires-Dist: tomli; python_version < "3.11" and extra == "build"
Requires-Dist: setuptools_scm; extra == "build"
Provides-Extra: lint
Requires-Dist: flake8==7.3.0; extra == "lint"
Requires-Dist: black==25.1.0; extra == "lint"
Requires-Dist: isort==6.0.1; extra == "lint"
Provides-Extra: apps
Requires-Dist: pyinstaller; extra == "apps"
Provides-Extra: pypi
Requires-Dist: twine; extra == "pypi"
Provides-Extra: release
Requires-Dist: paramiko; extra == "release"
Requires-Dist: requests; extra == "release"
Dynamic: license-file

# g.Pype

[![Powered by g.tec](https://img.shields.io/badge/powered_by-g.tec-003e6b)](http://gtec.at)
[![PyPI](https://img.shields.io/pypi/v/gpype.svg?label=version&color=003e6b)](https://pypi.org/project/gpype/)
[![Python](https://img.shields.io/pypi/pyversions/gpype.svg?color=003e6b)](https://pypi.org/project/gpype/)
![Tests](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fgtec-medical-engineering%2Fgpype%2Fbadges%2Ftests.json)
![Coverage](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fgtec-medical-engineering%2Fgpype%2Fbadges%2Fcoverage.json)
[![License](https://img.shields.io/badge/license-GNCL-003e6b)](https://github.com/gtec-medical-engineering/gpype/blob/main/LICENSE-GNCL.txt)
[![Documentation](https://img.shields.io/badge/doc-gpype.gtec.at-003e6b)](https://gpype.gtec.at/)

g.Pype is a Python Software Development Kit (SDK) for building neuroscience and Brain-Computer Interface (BCI) applications. It is designed to be simple to use, with a clear and well-documented coding interface with many examples that help you get started quickly. It provides essential building blocks that can be combined and adapted to your needs, while remaining open to integration with other Python packages. g.Pype runs on Windows and macOS.


# Quickstart

Install `gpype` and clone the GitHub repository:

```shell
pip install gpype
git clone https://github.com/gtec-medical-engineering/gpype.git
```

Navigate to the subfolder `./gpype/examples` and run the example scripts directly from your IDE (e.g., VS Code, PyCharm, ...).

# Documentation
Full documentation is available at [gpype.gtec.at](https://gpype.gtec.at).

# License
`gpype` is licensed under the **g.tec Non-Commercial License (GNCL)**. See the [LICENSE](https://github.com/gtec-medical-engineering/gpype/blob/main/LICENSE-GNCL.txt) file for details.
