-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
This is an evolving roadmap, basically me trying to organize in one place what needs to get done. Issues are roughly in the order they will be fixed. Will make a project board to go with this too
- DOC: Add 'getting started' tutorial #68
- ENH: Remove signal.spectrogram, replace with
vocalpy.spectrogram
#88 - ENH: Add examples module with example function, use pooch, adapt from librosa #33
- bumping this towards the top because we need it for examples for everything else, e.g. in docstrings, to show spectrograms, and so on and so forth
- have clear segmenting workflow for Segments and Boxes, as discussed in ENH: Add
Segments
andBoxes
class, havevocalpy.segment
functions return them #127 - have clear feature extraction workflows (that depend in part on having clear segmenting workflow)
- ENH: Feature module + API #91
- ENH: Implement FeatureExtractor #94
- CLN: Add tests for
feature.biosound
#159 - BUG:
feature.soundsig.predefined_acoustic_features
should returnvocalpy.Features
#145 - BUG/CLN:
FeatureExtractor
should not be makingFeatures
instances #146 - CLN: Add tests for
feature.biosound
#159 - TST: Add tests for FeatureExtractor #161
- CLN: Have FeatureExtractor only take Sound or list of Sounds #163
- vignettes
- ENH: have functions accept
vocalpy.Audio
, returnvocalpy.Spectrogram
,vocalpy.LineSegment
, etc. #48- I checked this some in ENH: Rename
vocalpy.segment.audio_amplitude
->energy
, fix #62 #63, we are doing it in places but there are still functions we need to change In think
- I checked this some in ENH: Rename
- ENH: Compute IR metrics per boundary type #67
- ENH: Add additional segmenting algorithms (meta issue) #55
- ENH: Add decorators:
takes_audio
,returns_spect
,returns_seq
,returns_box
#64 - ENH: Add
feature
module #3 - ENH: Feature module + API #91
- ENH/META: add modules with models of acoustic communication #47
Metadata
Metadata
Assignees
Labels
No labels