Skip to main content

Recreate white-noise stimuli

Project description

RecreateWhiteNoiseStimuliWithPython

Build status PyPI version

Code for regenerating the random-number-based contrast values applied in experiments with white-noise stimulation in the Gollisch Lab. Used for both temporal and spatiotemporal stimuli, and for both binary and Gaussian white noise.

The random-number sequences are needed for analyzing the spike responses of recorded cells under white-noise stimulation.

Installation

A full installation of the package is done from command-line using pip with

pip install retinawhitenoise

Manual installation

If the pip package is not available for a given operating system or Python version, the package and Cython code can be compiled manually instead.

pip install https://github.com/gollischlab/RecreateWhiteNoiseStimuliWithPython/archive/main.tar.gz

Windows might require the Microsoft C++ Build Tools to be installed (including "Windows SDK" and "MSVC ... C++ x64/x86 build tools"). For details, see here.

Usage

The Python package retinawhitenoise offers two modules binarystimulus and gaussianstimulus, each offering routines to recreate, save (to disk), and load stimulus sequences.

Instructions on how to use them with example code and explanations is included in the jupyter notebook examples.ipynb.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

retinawhitenoise-1.0.1.tar.gz (9.2 kB view hashes)

Uploaded Source

Built Distributions

retinawhitenoise-1.0.1-pp310-pypy310_pp73-win_amd64.whl (34.0 kB view hashes)

Uploaded PyPy Windows x86-64

retinawhitenoise-1.0.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.7 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

retinawhitenoise-1.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (41.9 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

retinawhitenoise-1.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (33.4 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

retinawhitenoise-1.0.1-pp39-pypy39_pp73-win_amd64.whl (33.9 kB view hashes)

Uploaded PyPy Windows x86-64

retinawhitenoise-1.0.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

retinawhitenoise-1.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (41.9 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

retinawhitenoise-1.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (33.3 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

retinawhitenoise-1.0.1-pp38-pypy38_pp73-win_amd64.whl (33.7 kB view hashes)

Uploaded PyPy Windows x86-64

retinawhitenoise-1.0.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

retinawhitenoise-1.0.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (41.2 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

retinawhitenoise-1.0.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (32.6 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

retinawhitenoise-1.0.1-pp37-pypy37_pp73-win_amd64.whl (33.6 kB view hashes)

Uploaded PyPy Windows x86-64

retinawhitenoise-1.0.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.7 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

retinawhitenoise-1.0.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (41.2 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

retinawhitenoise-1.0.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (32.6 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

retinawhitenoise-1.0.1-cp312-cp312-win_amd64.whl (38.3 kB view hashes)

Uploaded CPython 3.12 Windows x86-64

retinawhitenoise-1.0.1-cp312-cp312-win32.whl (34.6 kB view hashes)

Uploaded CPython 3.12 Windows x86

retinawhitenoise-1.0.1-cp312-cp312-musllinux_1_1_x86_64.whl (236.6 kB view hashes)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

retinawhitenoise-1.0.1-cp312-cp312-musllinux_1_1_i686.whl (219.9 kB view hashes)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

retinawhitenoise-1.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.8 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

retinawhitenoise-1.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (219.3 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

retinawhitenoise-1.0.1-cp312-cp312-macosx_10_9_x86_64.whl (40.9 kB view hashes)

Uploaded CPython 3.12 macOS 10.9+ x86-64

retinawhitenoise-1.0.1-cp311-cp311-win_amd64.whl (38.3 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

retinawhitenoise-1.0.1-cp311-cp311-win32.whl (34.7 kB view hashes)

Uploaded CPython 3.11 Windows x86

retinawhitenoise-1.0.1-cp311-cp311-musllinux_1_1_x86_64.whl (230.1 kB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

retinawhitenoise-1.0.1-cp311-cp311-musllinux_1_1_i686.whl (218.3 kB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

retinawhitenoise-1.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (224.0 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

retinawhitenoise-1.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (213.5 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

retinawhitenoise-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl (41.0 kB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

retinawhitenoise-1.0.1-cp310-cp310-win_amd64.whl (38.1 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

retinawhitenoise-1.0.1-cp310-cp310-win32.whl (35.1 kB view hashes)

Uploaded CPython 3.10 Windows x86

retinawhitenoise-1.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (217.6 kB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

retinawhitenoise-1.0.1-cp310-cp310-musllinux_1_1_i686.whl (211.3 kB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

retinawhitenoise-1.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (206.0 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

retinawhitenoise-1.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (199.0 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

retinawhitenoise-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl (40.9 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

retinawhitenoise-1.0.1-cp39-cp39-win_amd64.whl (38.6 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

retinawhitenoise-1.0.1-cp39-cp39-win32.whl (35.8 kB view hashes)

Uploaded CPython 3.9 Windows x86

retinawhitenoise-1.0.1-cp39-cp39-musllinux_1_1_x86_64.whl (222.8 kB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

retinawhitenoise-1.0.1-cp39-cp39-musllinux_1_1_i686.whl (216.4 kB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

retinawhitenoise-1.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (208.6 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

retinawhitenoise-1.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (202.1 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

retinawhitenoise-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl (41.6 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

retinawhitenoise-1.0.1-cp38-cp38-win_amd64.whl (38.7 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

retinawhitenoise-1.0.1-cp38-cp38-win32.whl (35.7 kB view hashes)

Uploaded CPython 3.8 Windows x86

retinawhitenoise-1.0.1-cp38-cp38-musllinux_1_1_x86_64.whl (215.7 kB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

retinawhitenoise-1.0.1-cp38-cp38-musllinux_1_1_i686.whl (210.9 kB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

retinawhitenoise-1.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (207.0 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

retinawhitenoise-1.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (200.1 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

retinawhitenoise-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl (41.5 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

retinawhitenoise-1.0.1-cp37-cp37m-win_amd64.whl (38.9 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

retinawhitenoise-1.0.1-cp37-cp37m-win32.whl (35.4 kB view hashes)

Uploaded CPython 3.7m Windows x86

retinawhitenoise-1.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl (199.9 kB view hashes)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

retinawhitenoise-1.0.1-cp37-cp37m-musllinux_1_1_i686.whl (194.6 kB view hashes)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

retinawhitenoise-1.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (195.0 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

retinawhitenoise-1.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (187.4 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

retinawhitenoise-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (41.6 kB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page