Generate Git Timesheet from Commit Logs
A Python tool that generates timesheets from git commit history — because your commits are already timestamped and reflect when you were actually working.
ASR with PyTorch
Exploring whether modern PyTorch ASR pipelines expose phoneme-level representations, using Wav2Vec 2.0 to extract and visualize phoneme probabilities from speech.
Introducing oneworldsync: A Python Module for 1WorldSync Content1 API Access
A Python library for programmatic access to 1WorldSync Content1 product data — built from scratch because the existing tooling was a Java SDK and some PDFs.
Sharing file systems between WSLv2 instances
Sharing 500GB of ML models and repos between WSL2 Ubuntu 22.04 and 24.04 instances using bind mounts in /etc/fstab without duplicating data.
Python TimeDate functions
I needed a quick understanding of the Python 3.3.0 datetime functionality to do a difference in times across days. Python make it amazingly easy.
import datetime
from datetime import timedelta
# get current timedate
now = datetime.datetime.now()
print "now: " + str(now)
# get one day of time oneday = timedelta(days=1)
# make one day in the future and past
tomorrow = now + oneday
yesterday = now - oneday
print "tomorrow: " + str(tomorrow)
print "yesterday: " + str(yesterday)
# compare times
if now < tomorrow:
print "now < tomorrow"
elif now > tomorrow:
print "now > tomorrow"
else:
print "now must be equal tomorrow"
if now > yesterday:
print "now > yesterday"
elif now < yesterday:
print "now < yesterday"
else:
print "now = yesterday"
The expected results are:
CMD> python time.py
now: 2015-03-19 14:30:31.083000
tomorrow: 2015-03-20 14:30:31.083000
yesterday: 2015-03-18 14:30:31.083000
now < tomorrow
now > yesterday
I hope this helps someone.