Releases: UCSD-E4E/PyHa
v0.1.0
v0.1.0 (2024-05-16)
Ci
-
ci: Updates to checkout@v4 (
c40c196
) -
ci: Switches to latest OSes (
b203185
) -
ci: Fixes workflow due to limited space, switches to JSON creds (
589be8c
) -
ci: Fixes matrix (
2f97086
) -
ci: Optimizes workflow (
27533ce
) -
ci: Fixes env test to only execute on env changes (
8cb235d
)
Feature
- feat: Updated documentation for template matching and FG-BG util.py files
Added descriptions of the util.py files for template matching and BirdNET FG-BG Separation (8300796
)
- feat: Updated documentation for IsoAutio.py and isolation_parameters
Added descriptions of isolation parameters for template matching and FG-BG
Updated IsoAutio.py documentation with descriptions of write_confidence and template matching/FG-BG functions (1d6ac39
)
Fix
-
fix: Fixes env variable (
a6b7094
) -
fix: Reset tutorial to microfaune, updated env_test with changes from main
- Set the default isolation_parameters in the tutorial notebook to microfaune parameters
- Updated environment test yaml file based on most recent changes from main (
b05a555
)
Unknown
- Merge pull request #200 from UCSD-E4E/ci/optimized_workflow
ci: Optimized workflow (dea0c07
)
- Bump idna from 3.4 to 3.7 (#193)
Bumps idna from 3.4 to 3.7.
updated-dependencies:
- dependency-name: idna
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean Perry <sean.hyatt.perry@gmail.com> (355e93f
)
- Fix: fixed test file paths (#197)
Changes where we tell the tests where the audio files are to be correct
namely from /temp/pyha_test to /temp/TEST (5e6a2bc
)
- Bump jupyter-lsp from 2.2.0 to 2.2.2 (#180)
Bumps jupyter-lsp from 2.2.0 to 2.2.2.
updated-dependencies:
- dependency-name: jupyter-lsp
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (adaf991
)
-
Merge pull request #192 from UCSD-E4E/template-matching
Template Matching and FG-BG Separation added as new WTS pipelines. Furthermore, added in a "CONFIDENCE" column option. Small bug fixes related to logging were added as well. (5d1fae8
)
- Merge pull request #191 from UCSD-E4E/local_score_confidene
First pass of confidence column from max local score array values (510aa0b
)
- First pass of confidence column from max local score array values
- Demonstrated in tutorial notebook
- added into IsoAutio
- Handled in annotation_chunker() (
cec1213
)
-
Fixed order of operations on mean and standard deviation calculations on template spectrogram (
42da684
) -
Bug Fixes
- addressed threshold min handling when key isn't used by user
- Added back in try-catch block when generating local score arrays (
5b43c74
)
- Added in template matching pipeline
- Fixed a threshold min bug in steinberg isolate
- still need to do docstrings on added functions
- will need to change the PyHa tutorial back to Microfaune
- will need to update the readme
- will need to run all of the other techniques again to verify I didn't break anything (
a6686e0
)
- Added in first draft of BirdNET Foreground-Background Separation Local Score Generation technique
- Added in some additional bug fixes related to threshold mins in some of the isolation techniques
- Added a modification to the Jupyter notebook tutorial to include the new technique, make sure to change it back before pushing to main (
dc38e79
)
-
Added in new folder with helper functions for foreground-background separation (
ee8f529
) -
Poetry Environment (#159)
-
feat: Adds poetry
-
feat: Adds workflow
-
feat: Adds testing
-
chore: Removes conda
-
Replaced .append with pd.concat for pandas upgrade
Co-authored-by: Nathan Hui <nthui@eng.ucsd.edu>
Co-authored-by: Sean Perry <shperry@ucsd.edu>
Co-authored-by: TQ Zhang <116205967+TQZhang04@users.noreply.github.com>
Co-authored-by: Samantha Prestrelski <samantha.prestrelski@gmail.com> (c991cda
)
-
update 0 predictions in tweetynet, fix error messages (#157) (
4b27fa6
) -
Add torch to conda installation (#156)
Torch was not listed on Conda yaml when installed
Ran pip install torch
to install torch and cuda tools
Exported to environment_Ubuntu20.04.yml
Copied the changed pip dependencies into other environments
Confirmed that Ubuntu20.04 environment worked by recreating env
Other environments should work accordingly (b3e3e43
)
- Merge pull request #150 from UCSD-E4E/ctrl_c_exception_handling
Ctrl c exception handling (858714b
)
-
Delete unnecessary .swp and .un files (
f317877
) -
Delete unnecessary copy of IsoAutio.py (
c0a684a
) -
Merge branch 'ctrl_c_exception_handling' of https://github.com/UCSD-E4E/PyHa into ctrl_c_exception_handling (
a0e362b
) -
Add KeyboardInterrupt to "analyze" for BirdNET
also only import exit from sys in IsoAutio (417de3a
)
- remove pycache files and reorganize gitignore
https://stackoverflow.com/questions/56309100/how-to-ignore-the-same-name-directory-pycache-in-a-project (cc82dab
)
- moved KeyboardInterrupt before BaseException
just for the only try-except block that needs it. (f85d2ba
)
-
Added verbose key to tutorial isolation parameters (
1bbf05e
) -
fixed missing verbose key in jupyter notebook (
5673e2e
) -
Added import sys
- also noticed a resampling typo that was deprecated due to the use of resampling rather than just downsampling (
c22a9c8
)
-
Merge branch 'main' into ctrl_c_exception_handling (
e72e8e2
) -
Moved KeyboardInterrupt exceptions
Moved KeyboardInterrupt exception before BaseException. Also added second "r" in "interrupt." (cef7156
)
- Keyboard interupt & checkVerbose assertions
KeyboardInterupt exceptions added to try-except blocks.
addition of assertions for checkVerbose (fcd8627
)
- Update IsoAutio.py
Added assert statements to checkVerbose function. ([0f2ccb6
](0f2ccb6d0949466a710934...
v0.1.0-rc.9
v0.1.0-rc.8
v0.1.0-rc.7
v0.1.0-rc.6
v0.1.0-rc.5
v0.1.0-rc.4
v0.1.0-rc.4 (2024-05-16)
Fix
-
fix: remove build command (
f652e07
) -
fix: change ref (
2c21723
) -
fix: remake github actions to mirror e4e deduplicate action (
e11a0d3
) -
fix: test why python 3.12 keeps being activated (
038a66c
) -
fix: fix python version again (
37ff6c5
) -
fix: update matrix to stay within project supported versions (
7263317
) -
fix: address changes to actions and pyproject.toml (
00ad77d
) -
fix: run only on main (
16b09a9
)
Unknown
-
Update create_release.yml (
7cbe33f
) -
Update create_release.yml (
a5cc246
) -
Update pyproject.toml (
39eb298
) -
Merge branch 'main' into test-python-package-prep (
d10aedd
) -
Bump idna from 3.4 to 3.7 (#193)
Bumps idna from 3.4 to 3.7.
updated-dependencies:
- dependency-name: idna
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean Perry <sean.hyatt.perry@gmail.com> (355e93f
)
- Fix: fixed test file paths (#197)
Changes where we tell the tests where the audio files are to be correct
namely from /temp/pyha_test to /temp/TEST (5e6a2bc
)
v0.1.0-rc.11
v0.1.0-rc.11 (2024-05-16)
Fix
- fix: revert release change (
8e60639
)
Unknown
- Merge branch 'test-python-package-prep' of https://github.com/UCSD-E4E/PyHa into test-python-package-prep (
42634d5
)