thebeat is a Python package for working with temporal sequences and rhythms in the behavioral and cognitive sciences, as well as in bioacoustics. It provides functionality for creating experimental stimuli, and for visualizing and analyzing temporal data. Sequences, sounds, and experimental trials can be generated using single lines of code. thebeat contains functions for calculating common rhythmic measures, such as interval ratios, and for producing plots, such as circular histograms. thebeat saves researchers time when creating experiments, and provides the first steps in collecting widely accepted methods for use in timing research. thebeat is an open-source, on-going, and collaborative project, and can be extended for use in specialized subfields. thebeat integrates easily with the existing Python ecosystem, allowing one to combine our tested code with custom-made scripts. The package was specifically designed to be useful for both skilled and novice programmers. thebeat provides a foundation for working with temporal sequences onto which additional functionality can be built. This combination of specificity and plasticity should facilitate research in multiple research contexts and fields of study.

thebeat: A Python package for working with rhythms and other temporal sequences / Werff, J. V. D.; Ravignani, A.; Jadoul, Y.. - In: BEHAVIOR RESEARCH METHODS. - ISSN 1554-3528. - (2024). [10.3758/s13428-023-02334-8]

thebeat: A Python package for working with rhythms and other temporal sequences

Ravignani A.;Jadoul Y.
2024

Abstract

thebeat is a Python package for working with temporal sequences and rhythms in the behavioral and cognitive sciences, as well as in bioacoustics. It provides functionality for creating experimental stimuli, and for visualizing and analyzing temporal data. Sequences, sounds, and experimental trials can be generated using single lines of code. thebeat contains functions for calculating common rhythmic measures, such as interval ratios, and for producing plots, such as circular histograms. thebeat saves researchers time when creating experiments, and provides the first steps in collecting widely accepted methods for use in timing research. thebeat is an open-source, on-going, and collaborative project, and can be extended for use in specialized subfields. thebeat integrates easily with the existing Python ecosystem, allowing one to combine our tested code with custom-made scripts. The package was specifically designed to be useful for both skilled and novice programmers. thebeat provides a foundation for working with temporal sequences onto which additional functionality can be built. This combination of specificity and plasticity should facilitate research in multiple research contexts and fields of study.
2024
Acoustics; Bioacoustics; Music; Python; Rhythm; Timing
01 Pubblicazione su rivista::01a Articolo in rivista
thebeat: A Python package for working with rhythms and other temporal sequences / Werff, J. V. D.; Ravignani, A.; Jadoul, Y.. - In: BEHAVIOR RESEARCH METHODS. - ISSN 1554-3528. - (2024). [10.3758/s13428-023-02334-8]
File allegati a questo prodotto
File Dimensione Formato  
vanderWerff_etal2024.pdf

accesso aperto

Note: van der Werff_thebeat_2024
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 828.68 kB
Formato Adobe PDF
828.68 kB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1705565
Citazioni
  • ???jsp.display-item.citation.pmc??? 0
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact