deepextractor.generation.generate_spectrograms ============================================== .. py:module:: deepextractor.generation.generate_spectrograms .. autoapi-nested-parse:: Convert time-domain .npy arrays to STFT spectrograms (magnitude + phase). Also provides a utility to concatenate chunked spectrogram files. Usage:: deepextractor-specgen --input-dir data/pycbc_noise/time_domain/ --output-dir data/pycbc_noise/spectrogram_domain/ Module Contents --------------- .. py:data:: DEFAULT_N_FFT :value: 512 .. py:data:: DEFAULT_WIN_LENGTH :value: 64 .. py:data:: DEFAULT_HOP_LENGTH :value: 32 .. py:function:: apply_stft_and_save(array_path, save_path, n_fft, hop_length, win_length, window, chunk_size=5000) Apply STFT to a .npy array in chunks and save the result. .. py:function:: load_and_concatenate_chunks(data_dir, base_filename, total_chunks) Load and concatenate chunked numpy arrays saved as ``{base}_chunk_{i}.npy``. .. py:function:: main()