Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • ketos ketos
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 27
    • Issues 27
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • public_projects
  • ketosketos
  • Merge requests
  • !31

Merged
Created Jul 26, 2018 by Oliver Kirsebom@kirsebomOwner

Spectrogram class and AudioSignal namedtuple

  • Overview 0
  • Commits 8
  • Pipelines 1
  • Changes 5

This merge request introduces two new things:

  • an AudioSignal namedtuple
  • a Spectrogram class

thereby resolving Issue data_analytics_dal/packages/sound_classification#14.

The AudioSignal namedtuple simply combines signal (numpy array) and rate (float) in a single object.

The Spectrogram class provides stores information such as frequency resolution, frequency range, time resolution, etc and additionally provides useful methods such as cropping along the frequency axis and computing averages and medians for selected frequency bands.

Unit tests have implemented to check most of the newly implemented methods.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: use_namedtuples