Skip to content

Instantly share code, notes, and snippets.

View andersx's full-sized avatar
🤓
LFG

Anders Steen Christensen andersx

🤓
LFG
View GitHub Profile
@andersx
andersx / plot.py
Created April 5, 2017 15:12
lol learningcurve
#!/usr/bin/env python2
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
import matplotlib
matplotlib.rcParams['xtick.minor.size'] = 0
matplotlib.rcParams['xtick.minor.width'] = 0
@andersx
andersx / arad_kernel.py
Created May 8, 2017 15:19
ARAD KERNEL ITS A LEARNING KUMPUTAR
def get_arad_kernels(mols1, mols2):
from fml.kernels import get_atomic_kernels_arad
sigmas = [0.1 * 2**i for i in range(16)]
amax = 23
nm1 = len(mols1)
nm2 = len(mols2)
@andersx
andersx / fit_qml.py
Created July 13, 2017 08:49
QML Hyperparameter fitter
#!/usr/bin/env python2
import sys
import os
import copy
import qml
from qml.fchl import get_atomic_kernels_fchl
from qml.fchl import get_atomic_symmetric_kernels_fchl
from qml.fchl import generate_fchl_representation
import random
@andersx
andersx / tinkerxyz2xyz.py
Created July 19, 2017 11:38
Convert TINKER xyz to regular xyz format.
#!/usr/bin/env python
from __future__ import print_function
import sys
def tinker2xyz(filename):
f = open(filename, "r")
lines = f.readlines()
f.close()
@andersx
andersx / xyz2om2.py
Last active July 19, 2017 14:54
COnvert XYZ to OM2 singlepoint gradient
#!/usr/bin/env python2
import sys
elements = dict()
elements["H"] = 1
elements["C"] = 6
elements["N"] = 7
elements["O"] = 8
@andersx
andersx / run_tinker.sh
Created July 28, 2017 11:11
Run a tinker MD from XYZ input
#!/usr/bin/env bash
source ~/modules/openbabel
cp $1 temp.xyz
babel -ixyz temp.xyz -osdf temp.sdf
sdf2tinkerxyz -k ../../mmff.key < temp.sdf
@andersx
andersx / update-pips.sh
Created July 31, 2017 08:25
Bash script to update pip
#!/usr/bin/env bash
pip2 freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip2 install -U --user
pip3 freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip3 install -U --user
@andersx
andersx / .Xmodmap
Created August 1, 2017 05:56
.Xmodmap file that maps Caps Lock to Super (Windows key)
clear Lock
keycode 66 = Hyper_L
add mod4 = Hyper_L
@andersx
andersx / mcgif.sh
Created August 11, 2017 10:54
McGif
#!/usr/bin/env bash
#
# The scripts needs a gif.script file.
# Mine contains:
#
#
# set background white
# write frames {*} 800 600 "all.jpg"
#
#
@andersx
andersx / gif.script
Created August 11, 2017 10:55
Jmol script for mcgif
# rotate 90
set background white
write frames {*} 800 600 "all.jpg"