forked from mrtnzram/Nester
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.py
More file actions
59 lines (51 loc) · 1.8 KB
/
env.py
File metadata and controls
59 lines (51 loc) · 1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# System
import sys
import os
import math
import json
import multiprocessing as mp
from datetime import datetime
# Scientific Computing
import numpy as np
import pandas as pd
import librosa
from joblib import Parallel, delayed
# Visualization
import matplotlib.pyplot as plt
import seaborn as sns
import matplotlib.patches as mpatches
from matplotlib.colors import to_hex
from matplotlib.cm import get_cmap
from matplotlib.collections import PatchCollection
from matplotlib import colormaps
# Dimensionality Reduction + Clustering
import umap.umap_ as umap
import hdbscan
# tqdm
from tqdm.autonotebook import tqdm
# Chipper output preprocessing
from paths import initialize_paths
from paths import find_gzip_directories
from chipper_output_to_json import SongAnalysis
# AVGN + Chipper + VocalSeg moduless
from avgn.dataset import DataSet
from avgn.utils.paths import DATA_DIR, ensure_dir, FIGURE_DIR
from avgn.utils.hparams import HParams
from avgn.utils.general import save_fig
from avgn.signalprocessing.create_spectrogram_dataset import (
pad_spectrogram, flatten_spectrograms, make_spec, mask_spec, log_resize_spec
)
from avgn.visualization.barcodes import plot_sorted_barcodes, indv_barcode
from avgn.visualization.spectrogram import draw_spec_set
from avgn.visualization.projections import scatter_spec
from vocalseg.utils import butter_bandpass_filter, spectrogram, int16tofloat32, plot_spec
from avgn.utils.audio import load_wav, read_wav
from vocalseg.dynamic_thresholding import dynamic_threshold_segmentation
from vocalseg.dynamic_thresholding import plot_segmented_spec, plot_segmentations
# Correcting Syntaxes
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
from matplotlib.colors import to_hex
from matplotlib import colormaps
import ipywidgets as widgets
from IPython.display import display