Coder Social home page Coder Social logo

bstadlbauer / lsl-p300-analyzer Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 3.0 761 KB

A tool for teaching P300 by showing the ongoing averaging process and classification

License: GNU General Public License v3.0

Python 100.00%
bci lsl speller classification p300 p300-speller

lsl-p300-analyzer's Introduction

P300 Analyzer

Note: As of 2020-10-26, the speller has been moved to its own repository and this repository has been renamed from p300 to lsl-p300-analyzer.

A tool for teaching P300 by showing the ongoing averaging process and continuous classification. The main purpose of this tool is to visually show how the averaging in in a P300 paradigm works.

Structure

Connections between the components is made using LSL.

Technically, this package supports all EEG recorders capable of streaming to LSL, however, at the moment it is optimized to work with eego sports by ANT neuro. If the amplifier is changed, one wants to make sure the correct reference is chosen. As the ANT neuro has an internal reference subtraction this is not necessary, but can easily be activated for other amplifiers changing the two indicated lines in bstadlbauer.p300.analyzer.data.RecordedData (lines are commented at the moment).

In addition to this project a speller, which provides the required format via LSL. However, any speller using LSL should work.

Installation

Dependencies

This project uses poetry to manage its dependencies. Visit their website on how to install poetry for you operating system. The whole projects supports python>=3.6.1.

Installing the package

Run the following to install the bstadlbauer.p300speller package:

git clone https://github.org/bstadlbauer/lsl-p300-speller
poetry install

which will setup a new virtual environment for the project and install the necessary dependencies.

Getting Started

This project provides an entrypoint to start the analyzer, to do so - run the following after installation:

poetry run start-analyzer

One needs to know the number of the electrode (in the LSL stream) that should be observed. Watch out, indexing for the electrodes starts at 0.

Questions and Issues

If there are any questions or you run into an issue, please file a 'Issue' at the top.

Contributing

If you want to contribute, please file also file an issue first where the new feature can be discussed, in general contribution is welcome!

To setup the development environment, do the following:

git clone https://github.org/bstadlbauer/p300
poetry install
pre-commit install

To ensure consistent formatting and linting pre-commit hooks (managed through pre-commit) are used.

Testserver

For convenience, a testserver is available in the testserver package. It uses open-access data from BNCI Horizon, upon first start the test data will be downloaded to $XDG_CACHE_DIR/bstadlbauer/p300/testserver/003-2015. To start the server simply run the following:

poetry shell
python start_testserver.py

Watch out - even though the testserver produces a valid EEG stream, the averaging will not correctly work for it. So the test-server can only be used to test the general data structure, but not to validate the algorithms.

Acknowledgement

This tool was developed by myself as part of a project done at the Institute of Neural Engineering. The work was supervised by Assoc.Prof. Dipl.-Ing. Dr.techn. Reinhold Scherer.

lsl-p300-analyzer's People

Contributors

bstadlbauer avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

lsl-p300-analyzer's Issues

Issues installing lsl-p300-analyzer on Windows 10

Dear @bstadlbauer,

First of all, thank you for sharing this project. I was hoping to try it today but I can't seem to be able to install following your instructions.

after cloning git clone https://github.com/bstadlbauer/lsl-p300-analyzer and running poetry install
I get the error below. I hope it is not too verbose. and here is my folder structure in case that matters.
image

Thank you!

`PS C:\Users\gbernal\Documents\GitHub\lsl-p300-analyzer> poetry install
Installing dependencies from lock file

Package operations: 19 installs, 5 updates, 0 removals

• Installing appdirs (1.4.4)
• Installing distlib (0.3.1)
• Installing filelock (3.0.12)
• Installing six (1.15.0)
• Updating certifi (2021.10.8 -> 2020.6.20)
• Installing cfgv (3.2.0)
• Installing identify (1.5.6)
• Installing cycler (0.10.0)
• Updating numpy (1.22.1 -> 1.19.2)
• Installing nodeenv (1.5.0)
• Installing kiwisolver (1.2.0)
• Installing pillow (8.0.1)
• Installing python-dateutil (2.8.1)
• Installing pyqt5-sip (12.8.1)
• Installing pyparsing (2.4.7)
• Installing pyyaml (5.3.1)
• Installing toml (0.10.1)
• Installing virtualenv (20.1.0)

EnvCommandError

Command C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\Scripts\pip.exe install --no-deps file:///C:/Users/gbernal/AppData/Local/pypoetry/Cache/artifacts/26/22/2b/266b9cf1d4d3f95d
cf6256dae8860ab63d1a8269676cc078c9e691ca74/Pillow-8.0.1.tar.gz errored with the following return code 1, and output:
Processing c:\users\gbernal\appdata\local\pypoetry\cache\artifacts\26\22\2b\266b9cf1d4d3f95dcf6256dae8860ab63d1a8269676cc078c9e691ca74\pillow-8.0.1.tar.gz
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Building wheels for collected packages: Pillow
Building wheel for Pillow (setup.py): started
Building wheel for Pillow (setup.py): finished with status 'error'
ERROR: Command errored out with exit status 1:
command: 'C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\Scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\gbernal\AppData\L
ocal\Temp\pip-req-build-fwawfmqb\setup.py'"'"'; file='"'"'C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else
io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\gbernal\AppData\Local\Temp\pip-whee
l-cysdqat8'
cwd: C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb
Complete output (171 lines):
C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py:41: RuntimeWarning: Pillow 8.0.1 does not support Python 3.10 and does not provide prebuilt Windows binaries. We do not recommend building from source on Window
s.
warnings.warn(
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.10
creating build\lib.win-amd64-3.10\PIL
copying src\PIL\BdfFontFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\BlpImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\BmpImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\BufrStubImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ContainerIO.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\CurImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\DcxImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\DdsImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\EpsImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ExifTags.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\features.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\FitsStubImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\FliImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\FontFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\FpxImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\FtexImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GbrImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GdImageFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GifImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GimpGradientFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GimpPaletteFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GribStubImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\Hdf5StubImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\IcnsImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\IcoImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\Image.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageChops.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageCms.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageColor.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageDraw.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageDraw2.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageEnhance.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageFilter.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageFont.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageGrab.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageMath.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageMode.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageMorph.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageOps.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImagePalette.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImagePath.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageQt.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageSequence.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageShow.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageStat.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageTk.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageTransform.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageWin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImtImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\IptcImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\Jpeg2KImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\JpegImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\JpegPresets.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\McIdasImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\MicImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\MpegImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\MpoImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\MspImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PaletteFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PalmImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PcdImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PcfFontFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PcxImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PdfImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PdfParser.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PixarImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PngImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PpmImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PsdImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PSDraw.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PyAccess.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\SgiImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\SpiderImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\SunImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\TarIO.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\TgaImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\TiffImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\TiffTags.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\WalImageFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\WebPImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\WmfImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\XbmImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\XpmImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\XVThumbImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_binary.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_tkinter_finder.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_util.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_version.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_init_.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_main_.py -> build\lib.win-amd64-3.10\PIL
running egg_info
warning: no files found matching '.c'
warning: no files found matching '
.h'
warning: no files found matching '.sh'
warning: no previously-included files found matching '.appveyor.yml'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching '.editorconfig'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching 'codecov.yml'
warning: no previously-included files matching '.git
' found anywhere in distribution
warning: no previously-included files matching '.pyc' found anywhere in distribution
warning: no previously-included files matching '
.so' found anywhere in distribution
no previously-included directories found matching '.ci'
writing manifest file 'src\Pillow.egg-info\SOURCES.txt'
running build_ext

The headers or library files could not be found for zlib,
a required dependency when compiling Pillow from source.

Please see the install instructions at:
   https://pillow.readthedocs.io/en/latest/installation.html

Traceback (most recent call last):
  File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py", line 861, in <module>
    setup(
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\__init__.py", line 155, in setup
    return distutils.core.setup(**attrs)
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\core.py", line 148, in setup
    return run_commands(dist)
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\core.py", line 163, in run_commands
    dist.run_commands()
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\dist.py", line 967, in run_commands
    self.run_command(cmd)
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\dist.py", line 986, in run_command
    cmd_obj.run()
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\wheel\bdist_wheel.py", line 299, in run
    self.run_command('build')
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\dist.py", line 986, in run_command
    cmd_obj.run()
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\command\build.py", line 135, in run
    self.run_command(cmd_name)
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\dist.py", line 986, in run_command
    cmd_obj.run()
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
    _build_ext.run(self)
  File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 339, in run
    self.build_extensions()
  File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py", line 698, in build_extensions
    raise RequiredDependencyException(f)
__main__.RequiredDependencyException: zlib

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py", line 914, in <module>
    raise RequiredDependencyException(msg)
__main__.RequiredDependencyException:

The headers or library files could not be found for zlib,
a required dependency when compiling Pillow from source.

Please see the install instructions at:
   https://pillow.readthedocs.io/en/latest/installation.html


----------------------------------------
ERROR: Failed building wheel for Pillow
Running setup.py clean for Pillow

Failed to build Pillow
Installing collected packages: Pillow
Running setup.py install for Pillow: started
Running setup.py install for Pillow: finished with status 'error'
ERROR: Command errored out with exit status 1:
command: 'C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\Scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\gbernal\AppData
\Local\Temp\pip-req-build-fwawfmqb\setup.py'"'"'; file='"'"'C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) els
e io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\gbernal\AppData\Local\Temp\pip-
record-ygykaxc7\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\include\site\python3.10\Pillow'
cwd: C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb
Complete output (175 lines):
C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py:41: RuntimeWarning: Pillow 8.0.1 does not support Python 3.10 and does not provide prebuilt Windows binaries. We do not recommend building from source on Wind
ows.
warnings.warn(
running install
C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and
pip and other standards-based tools.
warnings.warn(
running build
running build_py
creating build
creating build\lib.win-amd64-3.10
creating build\lib.win-amd64-3.10\PIL
copying src\PIL\BdfFontFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\BlpImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\BmpImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\BufrStubImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ContainerIO.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\CurImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\DcxImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\DdsImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\EpsImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ExifTags.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\features.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\FitsStubImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\FliImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\FontFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\FpxImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\FtexImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GbrImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GdImageFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GifImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GimpGradientFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GimpPaletteFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\GribStubImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\Hdf5StubImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\IcnsImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\IcoImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\Image.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageChops.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageCms.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageColor.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageDraw.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageDraw2.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageEnhance.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageFilter.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageFont.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageGrab.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageMath.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageMode.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageMorph.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageOps.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImagePalette.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImagePath.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageQt.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageSequence.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageShow.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageStat.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageTk.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageTransform.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImageWin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\ImtImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\IptcImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\Jpeg2KImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\JpegImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\JpegPresets.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\McIdasImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\MicImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\MpegImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\MpoImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\MspImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PaletteFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PalmImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PcdImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PcfFontFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PcxImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PdfImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PdfParser.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PixarImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PngImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PpmImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PsdImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PSDraw.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\PyAccess.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\SgiImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\SpiderImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\SunImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\TarIO.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\TgaImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\TiffImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\TiffTags.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\WalImageFile.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\WebPImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\WmfImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\XbmImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\XpmImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL\XVThumbImagePlugin.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_binary.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_tkinter_finder.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_util.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_version.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_init_.py -> build\lib.win-amd64-3.10\PIL
copying src\PIL_main_.py -> build\lib.win-amd64-3.10\PIL
running egg_info
warning: no files found matching '.c'
warning: no files found matching '
.h'
warning: no files found matching '.sh'
warning: no previously-included files found matching '.appveyor.yml'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching '.editorconfig'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching 'codecov.yml'
warning: no previously-included files matching '.git
' found anywhere in distribution
warning: no previously-included files matching '.pyc' found anywhere in distribution
warning: no previously-included files matching '
.so' found anywhere in distribution
no previously-included directories found matching '.ci'
writing manifest file 'src\Pillow.egg-info\SOURCES.txt'
running build_ext

  The headers or library files could not be found for zlib,
  a required dependency when compiling Pillow from source.

  Please see the install instructions at:
     https://pillow.readthedocs.io/en/latest/installation.html

  Traceback (most recent call last):
    File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py", line 861, in <module>
      setup(
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\__init__.py", line 155, in setup
      return distutils.core.setup(**attrs)
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\core.py", line 148, in setup
      return run_commands(dist)
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\core.py", line 163, in run_commands
      dist.run_commands()
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\dist.py", line 967, in run_commands
      self.run_command(cmd)
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\dist.py", line 986, in run_command
      cmd_obj.run()
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\command\install.py", line 68, in run
      return orig.install.run(self)
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\command\install.py", line 662, in run
      self.run_command('build')
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\dist.py", line 986, in run_command
      cmd_obj.run()
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\command\build.py", line 135, in run
      self.run_command(cmd_name)
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\dist.py", line 986, in run_command
      cmd_obj.run()
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
      _build_ext.run(self)
    File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 339, in run
      self.build_extensions()
    File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py", line 698, in build_extensions
      raise RequiredDependencyException(f)
  __main__.RequiredDependencyException: zlib

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py", line 914, in <module>
      raise RequiredDependencyException(msg)
  __main__.RequiredDependencyException:

  The headers or library files could not be found for zlib,
  a required dependency when compiling Pillow from source.

  Please see the install instructions at:
     https://pillow.readthedocs.io/en/latest/installation.html


  ----------------------------------------

ERROR: Command errored out with exit status 1: 'C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\Scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] =
'"'"'C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py'"'"'; file='"'"'C:\Users\gbernal\AppData\Local\Temp\pip-req-build-fwawfmqb\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file
) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\User
s\gbernal\AppData\Local\Temp\pip-record-ygykaxc7\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10
\include\site\python3.10\Pillow' Check the logs for full command output.

at ~\AppData\Local\Programs\Python\Python310\lib\site-packages\poetry\utils\env.py:1183 in run
1179│ output = subprocess.check_output(
1180│ cmd, stderr=subprocess.STDOUT, **kwargs
1181│ )
1182│ except CalledProcessError as e:
→ 1183│ raise EnvCommandError(e, input=input
)
1184│
1185│ return decode(output)
1186│
1187│ def execute(self, bin, *args, **kwargs):

EnvCommandError

Command C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\Scripts\pip.exe install --no-deps -U file:///C:/Users/gbernal/AppData/Local/pypoetry/Cache/artifacts/ed/07/d8/9a5e079beea63
5754d2de6e7caa28f402f4e43adf8a104f882633499bf/numpy-1.19.2.zip errored with the following return code 1, and output:
Processing c:\users\gbernal\appdata\local\pypoetry\cache\artifacts\ed\07\d8\9a5e079beea635754d2de6e7caa28f402f4e43adf8a104f882633499bf\numpy-1.19.2.zip
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'error'
ERROR: Command errored out with exit status 1:
command: 'C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\Scripts\python.exe' 'C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.1
0\lib\site-packages\pip_vendor\pep517\in_process_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\gbernal\AppData\Local\Temp\tmpz0xhhcrv'
cwd: C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e
Complete output (133 lines):
Running from numpy source directory.
setup.py:470: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
run_build = parse_setuppy_commands()
Processing numpy/random_bounded_integers.pxd.in
Processing numpy/random\bit_generator.pyx
Processing numpy/random\mtrand.pyx
Processing numpy/random_bounded_integers.pyx.in
Processing numpy/random_common.pyx
Processing numpy/random_generator.pyx
Processing numpy/random_mt19937.pyx
Processing numpy/random_pcg64.pyx
Processing numpy/random_philox.pyx
Processing numpy/random_sfc64.pyx
Cythonizing sources
Could not locate executable g77
Could not locate executable f77
Could not locate executable ifort
Could not locate executable ifl
Could not locate executable f90
Could not locate executable DF
Could not locate executable efl
Could not locate executable gfortran
Could not locate executable f95
Could not locate executable g95
Could not locate executable efort
Could not locate executable efc
Could not locate executable flang
don't know how to compile Fortran code on platform 'nt'
C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\system_info.py:1914: UserWarning:
Optimized (vendor) Blas libraries are not found.
Falls back to netlib Blas library which has worse performance.
A better performance should be easily gained by switching
Blas library.
if self._calc_info(blas):
C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\system_info.py:1914: UserWarning:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
if self._calc_info(blas):
C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\system_info.py:1914: UserWarning:
Blas (http://www.netlib.org/blas/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [blas_src]) or by setting
the BLAS_SRC environment variable.
if self._calc_info(blas):
C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\system_info.py:1748: UserWarning:
Lapack (http://www.netlib.org/lapack/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [lapack]) or by setting
the LAPACK environment variable.
return getattr(self, 'calc_info{}'.format(name))()
C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\system_info.py:1748: UserWarning:
Lapack (http://www.netlib.org/lapack/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [lapack_src]) or by setting
the LAPACK_SRC environment variable.
return getattr(self, 'calc_info{}'.format(name))()
C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_distutils\dist.py:275: UserWarning: Unknown distribution option: 'define_macros'
warnings.warn(msg)
non-existing path in 'numpy\distutils': 'site.cfg'
running dist_info
running build_src
creating build
creating build\src.win-amd64-3.10
creating build\src.win-amd64-3.10\numpy
creating build\src.win-amd64-3.10\numpy\distutils
Traceback (most recent call last):
File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\pip_vendor\pep517\in_process_in_process.py", line 363, in
main()
File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\pip_vendor\pep517\in_process_in_process.py", line 345, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\pip_vendor\pep517\in_process_in_process.py", line 164, in prepare_metadata_for_build_wheel
return hook(metadata_directory, config_settings)
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools\build_meta.py", line 157, in prepare_metadata_for_build_wheel
self.run_setup()
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools\build_meta.py", line 248, in run_setup
super(BuildMetaLegacyBackend,
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools\build_meta.py", line 142, in run_setup
exec(compile(code, file, 'exec'), locals())
File "setup.py", line 499, in
setup_package()
File "setup.py", line 491, in setup_package
setup(**metadata)
File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\core.py", line 169, in setup
return old_setup(**new_attr)
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_init
.py", line 165, in setup
return distutils.core.setup(**attrs)
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_distutils\dist.py", line 967, in run_commands
self.run_command(cmd)
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_distutils\dist.py", line 986, in run_command
cmd_obj.run()
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools\command\dist_info.py", line 31, in run
egg_info.run()
File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\command\egg_info.py", line 24, in run
self.run_command("build_src")
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_distutils\dist.py", line 986, in run_command
cmd_obj.run()
File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\command\build_src.py", line 144, in run
self.build_sources()
File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\command\build_src.py", line 155, in build_sources
self.build_library_sources(libname_info)
File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\command\build_src.py", line 288, in build_library_sources
sources = self.generate_sources(sources, (lib_name, build_info))
File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\command\build_src.py", line 378, in generate_sources
source = func(extension, build_dir)
File "numpy\core\setup.py", line 650, in get_mathlib_info
st = config_cmd.try_link('int main(void) { return 0;}')
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_distutils\command\config.py", line 243, in try_link
self._link(body, headers, include_dirs,
File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\command\config.py", line 161, in _link
return self._wrap_method(old_config._link, lang,
File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\command\config.py", line 95, in _wrap_method
ret = mth(
((self,)+args))
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_distutils\command\config.py", line 137, in _link
(src, obj) = self._compile(body, headers, include_dirs, lang)
File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\command\config.py", line 104, in _compile
src, obj = self._wrap_method(old_config._compile, lang,
File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\command\config.py", line 95, in _wrap_method
ret = mth(*((self,)+args))
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_distutils\command\config.py", line 132, in _compile
self.compiler.compile([src], include_dirs=include_dirs)
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_distutils_msvccompiler.py", line 401, in compile
self.spawn(args)
File "C:\Users\gbernal\AppData\Local\Temp\pip-build-env-5yupolf2\overlay\Lib\site-packages\setuptools_distutils_msvccompiler.py", line 505, in spawn
return super().spawn(cmd, env=env)
File "C:\Users\gbernal\AppData\Local\Temp\pip-req-build-w3l7mz2e\numpy\distutils\ccompiler.py", line 90, in
m = lambda self, *args, **kw: func(self, *args, **kw)
TypeError: CCompiler_spawn() got an unexpected keyword argument 'env'
----------------------------------------
WARNING: Discarding file:///C:/Users/gbernal/AppData/Local/pypoetry/Cache/artifacts/ed/07/d8/9a5e079beea635754d2de6e7caa28f402f4e43adf8a104f882633499bf/numpy-1.19.2.zip. Command errored out with exit status 1: 'C:\Users\gbernal\Ap
pData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\Scripts\python.exe' 'C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\pip_vendor\pe
p517\in_process_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\gbernal\AppData\Local\Temp\tmpz0xhhcrv' Check the logs for full command output.
ERROR: Command errored out with exit status 1: 'C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bstadlbauer.p300analyzer-CPTPjdOf-py3.10\Scripts\python.exe' 'C:\Users\gbernal\AppData\Local\pypoetry\Cache\virtualenvs\bsta
dlbauer.p300analyzer-CPTPjdOf-py3.10\lib\site-packages\pip_vendor\pep517\in_process_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\gbernal\AppData\Local\Temp\tmpz0xhhcrv' Check the logs for full command output.

at ~\AppData\Local\Programs\Python\Python310\lib\site-packages\poetry\utils\env.py:1183 in run
1179│ output = subprocess.check_output(
1180│ cmd, stderr=subprocess.STDOUT, **kwargs
1181│ )
1182│ except CalledProcessError as e:
→ 1183│ raise EnvCommandError(e, input=input
)
1184│
1185│ return decode(output)
1186│
1187│ def execute(self, bin, *args, **kwargs):`

Does your program work only with a EEG recorders?

Hi,

I developed a computational model to BCI P300 Speller, but I worked with off-line data. I would like to collaborate with some BCI P300 projects. I liked the purpose of your project.

I tried to execute start_speller.py, it worked, and start_testserver.py, it didn't wok, didn't show any message. I have all requeriments installed.

What does start_server.py really do? Is it possible to simulate the signals input, or use a file with the signals to test the program?

Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.