code

pyControl GUI and framework code

https://github.com/pycontrol/code

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

pyControl GUI and framework code

Basic Info
Statistics
  • Stars: 28
  • Watchers: 3
  • Forks: 25
  • Open Issues: 4
  • Releases: 10
Created over 6 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog License Citation

readme.txt

pyControl is a system of software and hardware for controlling behavioural experiments based around the Micropython microcontroller.

For more information please see the Docs: http://pycontrol.readthedocs.io/

Repository contents:

pyControl
├── pyControl_GUI.py    # Script to launch the GUI
├── api_classes         # API classes
├── config              # Configuration files
├── controls_dialog     # Custom controls dialog files
├── data                # Data generated by pyControl
├── devices             # Hardware device classes
├── experiments         # Experiment definition files
├── hardware_defintions # Hardware definition files
├── source
│   ├── communication   # Serial communication and data logging
│   ├── pyControl       # pyControl framework
│   └── tests           # Test code  
├── tasks               # Task definition files
└── tools               # Tools for working with pycontrol data

Version: v2.0.2
---------------

Owner

  • Name: pyControl
  • Login: pyControl
  • Kind: organization

Open source, Python based, behavioural experiment control.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: pyControl
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Thomas
    family-names: Akam
    email: thomas.akam@psy.ox.ac.uk
    orcid: 'https://orcid.org/0000-0002-1810-0494'
    affiliation: >-
      Department of Experimental Psychology, University of Oxford
      Champalimaud Neuroscience Program, Champalimaud Centre for the Unknown
  - given-names: Andy
    family-names: Lustig
    email: lustiga@janelia.hhmi.org
    orcid: 'https://orcid.org/0000-0002-1358-8363'
    affiliation: >-
      Janelia Research Campus, Howard Hughes Medical
      Institute
identifiers:
  - type: doi
    value: 10.7554/eLife.67846
repository-code: 'https://github.com/pyControl/code'
url: 'https://pycontrol.readthedocs.io'
repository: 'https://github.com/pycontrol'
abstract: 'Open source, Python based, behavioural experiment control'
license: GPL-3.0
preferred-citation:
  type: article
  authors:
    - given-names: Thomas
      family-names: Akam
      email: thomas.akam@psy.ox.ac.uk
      orcid: 'https://orcid.org/0000-0002-1810-0494'
      affiliation: >-
        Department of Experimental Psychology, University of Oxford
        Champalimaud Neuroscience Program, Champalimaud Centre for the Unknown
    - given-names: Andy
      family-names: Lustig
      email: lustiga@janelia.hhmi.org
      orcid: 'https://orcid.org/0000-0002-1358-8363'
      affiliation: >-
        Janelia Research Campus, Howard Hughes Medical
        Institute
    - given-names: James
      name-particle: M
      family-names: Rowland
      orcid: 'https://orcid.org/0000-0001-9140-8260'
      affiliation: >-
        Department of Physiology Anatomy & Genetics,
        University of Oxford
    - given-names: Sampath
      family-names: Kapanaiah
      name-particle: KT
      affiliation: 'Institute of Applied Physiology, Ulm University'
    - affiliation: >-
        Instituto de Neurociencias (Universidad Miguel Hernández-Consejo Superior de Investigaciones Científicas)
      given-names: Joan
      family-names: Esteve-Agraz
    - given-names: Mariangela
      family-names: Panniello
      affiliation: >-
        Department of Physiology Anatomy & Genetics,
        University of Oxford
        Institute of Neuroscience and
        Psychology, University of Glasgow 
    - orcid: 'https://orcid.org/0000-0003-1948-2727'
      affiliation: >-
        Instituto de Neurociencias (Universidad Miguel
        Hernández-Consejo Superior de Investigaciones
        Científicas)
      given-names: Cristina
      family-names: Márquez
    - given-names: Michael
      family-names: Kohl
      name-particle: M
      affiliation: >-
        Department of Physiology Anatomy & Genetics,University of Oxford
        Institute of Neuroscience and Psychology, University of Glasgow
      orcid: 'https://orcid.org/0000-0002-2566-5426'
    - given-names: Dennis
      family-names: Kätzel
      affiliation: 'Institute of Applied Physiology, Ulm University'
    - affiliation: Champalimaud Neuroscience Program.
      given-names: Rui
      name-particle: M
      family-names: Costa
      orcid: 'https://orcid.org/0000-0003-1707-1051'
    - given-names: Mark
      name-particle: E
      family-names: Walton
      orcid: 'https://orcid.org/0000-0003-0117-2894'
      affiliation: >-
        Department of Experimental Psychology, University of Oxford
        Wellcome Centre for Integrative Neuroimaging, University of Oxford
  doi: "10.7554/eLife.67846"
  url: "https://doi.org/10.7554/eLife.67846"
  journal: "eLife"
  publisher:
    name: "eLife Sciences Publications, Ltd"
  title: "Open-source, Python-based, hardware and software for controlling behavioural neuroscience experiments"
  volume: 11
  month: 1
  year: 2022
  issn: "2050-084X"
  pages: "e67846"
  date-published: "2022-01-19"

GitHub Events

Total
  • Issues event: 7
  • Watch event: 7
  • Issue comment event: 30
  • Push event: 12
  • Pull request event: 17
  • Fork event: 2
Last Year
  • Issues event: 7
  • Watch event: 7
  • Issue comment event: 30
  • Push event: 12
  • Pull request event: 17
  • Fork event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2
  • Total pull requests: 11
  • Average time to close issues: 3 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.45
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 11
  • Average time to close issues: 3 months
  • Average time to close pull requests: about 1 month
  • Issue authors: 2
  • Pull request authors: 2
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.45
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ThomasAkam (3)
  • KJBBHLHJKGTY6545645 (1)
  • guykoy123 (1)
  • ChangQing-SH (1)
  • juan-cobos (1)
  • bdudok (1)
Pull Request Authors
  • alustig3 (15)
  • mathias-sm (1)
Top Labels
Issue Labels
Pull Request Labels