Skip to content

Instantly share code, notes, and snippets.

View monicathieu's full-sized avatar

Monica Thieu monicathieu

View GitHub Profile
@nhrade
nhrade / signals.py
Last active January 9, 2025 19:02
Signal processing
import numpy as np
from scipy.io.wavfile import write, read
from scipy import signal, interpolate
from scipy.fft import fft, fftfreq
from scipy import interpolate
import matplotlib.pyplot as plt
from pydub import AudioSegment, playback
AUDIO_RATE = 44100
"""
import h5py
import helpers
import numpy as np
from pathlib import Path
import torch
from torch.utils import data
class HDF5Dataset(data.Dataset):
"""Represents an abstract HDF5 dataset.
@yrevar
yrevar / imagenet1000_clsidx_to_labels.txt
Last active October 14, 2025 01:02
text: imagenet 1000 class idx to human readable labels (Fox, E., & Guestrin, C. (n.d.). Coursera Machine Learning Specialization.)
{0: 'tench, Tinca tinca',
1: 'goldfish, Carassius auratus',
2: 'great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias',
3: 'tiger shark, Galeocerdo cuvieri',
4: 'hammerhead, hammerhead shark',
5: 'electric ray, crampfish, numbfish, torpedo',
6: 'stingray',
7: 'cock',
8: 'hen',
9: 'ostrich, Struthio camelus',
@cobyism
cobyism / gh-pages-deploy.md
Last active October 31, 2025 17:43
Deploy to `gh-pages` from a `dist` folder on the master branch. Useful for use with [yeoman](http://yeoman.io).

Deploying a subfolder to GitHub Pages

Sometimes you want to have a subdirectory on the master branch be the root directory of a repository’s gh-pages branch. This is useful for things like sites developed with Yeoman, or if you have a Jekyll site contained in the master branch alongside the rest of your code.

For the sake of this example, let’s pretend the subfolder containing your site is named dist.

Step 1

Remove the dist directory from the project’s .gitignore file (it’s ignored by default by Yeoman).