Metadata-Version: 2.3
Name: pyForceDAQ
Version: 2.1.2
Summary: A Python package for data acquisition and analysis in force-based experiments.
Author: Oliver Lindemann
Author-email: Oliver Lindemann <lindemann@essb.eur.nl>
License: MIT
Requires-Dist: appdirs>=1.4.4
Requires-Dist: atiiaftt>=0.1.1
Requires-Dist: expyriment>=1.0.1
Requires-Dist: nidaqmx>=1.5.0
Requires-Dist: numpy>=2.4.4
Requires-Dist: pylsl>=1.18.2
Requires-Dist: pysimplegui>=6.0
Requires-Dist: tomlkit>=0.15.0
Requires-Python: >=3.13, <3.14
Project-URL: Documentation, https://github.com/lindemann09/pyforcedaq
Project-URL: Source, https://github.com/lindemann09/pyforcedaq
Description-Content-Type: text/markdown

# pyForceDAQ

Python DAQ library and application for ATI force sensors and NI-DAQ

![License](https://img.shields.io/pypi/l/pyforcedaq)

 Oliver Lindemann <lindemann@cognitive-psychology.eu>


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

PyforeceDAQ depends on Python 3.12 or 3.13 (and is currently not compatible with later versions).

It is suggested to use a virtual environment with Python 3.13. The easiest way to do this to use UV. To install UV see https://docs.astral.sh/uv/getting-started/installation/

Install pyForceDAQ via UV:
``
uv tool install pyforcedaq --python 3.13 -U
``

* Under Windows: A complied version of `atidaq.dll` can be
 found in the `dll` subfolder of the Branch 'additional materials.  Make this library available by coping it in your ystem folder

To install pyForceDAQ from release-zipfile

1. Ensure that [Python 3.13](https://www.python.org/) is installed
2. Download and unpack zipfile file
3. run `install_dependencies.py`
4. run `forceDAQ_GUI.py`
5. edit settings via GUI if required


Development
-----------

https://github.com/lindemann09/pyForceDAQ

Please [submit](https://github.com/lindemann09/pyForceDAQ/issues/new)
any bug you encounter to the Github issue tracker.
