Skip to content

Instantly share code, notes, and snippets.

@JF6
JF6 / pandas_helper.py
Created December 19, 2024 17:38
To avoid the frustration of an pandas csv export exception at the end of a multi hours script because of a csv opened in excel....
"""Helper Class for working with pandas DataFrames."""
import os
import pandas as pd
class DFHelper(pd.DataFrame):
"""Helper class for working with pandas DataFrames"""
# pylint: disable=arguments-differ
def to_csv(
@JF6
JF6 / Query ADO
Last active July 25, 2024 11:29
Query Azure Devops with interactive authentication through rest API
Query Azure Devops with interactive authentication through rest API
@JF6
JF6 / agnoster2.zsh-theme
Created August 5, 2022 08:38
Tweaked agnoster2 theme, easier on the eyes
# vim:ft=zsh ts=2 sw=2 sts=2
#
# agnoster's Theme - https://gist.github.com/3712874
# A Powerline-inspired theme for ZSH
#
# # README
#
# In order for this theme to render correctly, you will need a
# [Powerline-patched font](https://github.com/Lokaltog/powerline-fonts).
# Make sure you have a recent version: the code points that Powerline
@JF6
JF6 / environment.yml
Created May 7, 2020 08:05
anaconda cuda env
name: cuda
channels:
- defaults
dependencies:
- cudatoolkit
- tensorflow-gpu
- matplotlib
prefix: /home/jfsix/anaconda3/envs/cuda
@JF6
JF6 / loghelper.py
Created April 19, 2020 11:39
logHelper
'''
logHelper : Helps logging
'''
import logging
import datetime
import os
def init(file_name, mod_name=__name__, level=logging.DEBUG) -> logging.Logger:
'''
@JF6
JF6 / cam.py
Last active September 8, 2019 13:14
from time import sleep
from picamera import PiCamera
import datetime
import os
def log(inner_fucntion):
def wrapper(*args, **kwargs):
print('Entering {} with arguments {}, {}'.format(inner_fucntion.__name__, *args, **kwargs))
res = inner_fucntion(*args, **kwargs)
@JF6
JF6 / sortQt.py
Last active February 24, 2018 16:13
Tkinter program to copy image keepers
# import the necessary packages
from tkinter import *
from PIL import Image
from PIL import ImageTk
import tkinter.filedialog as tkFileDialog
import cv2
import glob
from shutil import copyfile
import os
@JF6
JF6 / conv.py
Created February 10, 2018 21:15
Convert Pascal VOC metadata to darknet format. Python 3 - Work in progress
import xml.etree.ElementTree as ET
import glob
from PIL import Image
import operator
"""
"""
class labelHelper:
def __init__(self):
@JF6
JF6 / autostart.sh
Created August 5, 2017 17:47
Autostart kodi libreelec: /storage/.config/
(
sleep 30
hdparm -B 127 -S 120 /dev/sda
) &