Skip to content

Instantly share code, notes, and snippets.

Anna Woodard annawoodard

Block or report user

Report or block annawoodard

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@annawoodard
annawoodard / merge.pl
Created Feb 26, 2015
LHE file merger
View merge.pl
#!/usr/bin/perl -w
################################################################################
# merge.pl
# Richard Corke (richard.corke@thep.lu.se)
#
# Changed structure to not read entire files into memory
#
# Based on merge.pl v1.2 by Michel Herquet (UCL-CP3)
# DESCRIPTION : script to merge to LHE events files
View crabserver_config.txt
{
"private": {
"delegate-dn": [
"/DC=ch/DC=cern/OU=computers/CN=markv.cern.ch|/DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=awoodard/CN=719477/CN=Anna Elizabeth Woodard/CN=proxy"
],
"backend-urls" : {
"cacheSSL" : "https://cmsweb-testbed.cern.ch/crabcache",
"baseURL" : "https://cmsweb-testbed.cern.ch/crabcache",
"htcondorSchedds" : {
"crab3-5@vocms059.cern.ch" : {
View model.py
import os
import re
import numpy as np
from numpy.polynomial import Polynomial
import ROOT
from HiggsAnalysis.CombinedLimit.PhysicsModel import PhysicsModel
from HiggsAnalysis.CombinedLimit.SMHiggsBuilder import SMHiggsBuilder
View postfit.py
from collections import defaultdict
import os
import re
import numpy as np
import ROOT
ROOT.gROOT.SetBatch(True)
from rootpy.plotting import Hist, HistStack, Legend, Canvas
from rootpy.plotting.style import get_style, set_style
from rootpy.plotting.utils import draw
View beeminder.py
#!/usr/local/bin/python3
import requests
import shlex
import subprocess
# login to beeminder and visit https://www.beeminder.com/api/v1/auth_token.json
auth_token = 'token'
username = 'username'
goal = 'thesis'
@annawoodard
annawoodard / beeminder.py
Last active Jun 2, 2017 — forked from matz-e/beeminder.py
Send beeminder word count delta, not cumulative
View beeminder.py
#!/usr/local/bin/python3
import re
import requests
import shlex
import subprocess
# login to beeminder and visit https://www.beeminder.com/api/v1/auth_token.json
auth_token = 'token'
username = 'username'
goal = 'thesis'
@annawoodard
annawoodard / higgsproduction.tex
Created Jan 9, 2018
Higgs production feynman diagram
View higgsproduction.tex
% Author: Matthias Wolf
\subfloat[][]{
\feynmandiagram [horizontal=l2 to h] {
g1 -- [gluon] l1 -- [anti fermion,edge label={\Ptop,\Pb}] l2 -- [scalar, edge label=\PH] h,
g2 -- [gluon] l3 -- [fermion] l2,
l3 -- [anti fermion] l1,
g1 -- [draw=none] g2,
};
\label{sfig:ggf}
View serialization.py
"""
Based on https://gist.github.com/CTimmerman/1f328f02ac2740f4c90d
"""
import cloudpickle
import dill
import _pickle
import json
import marshal
import pickle
import random
View parsl.json
{
"parsl":{
"tags":["python packages", "parallel scripting"],
"show-in-list":1,
"versions":[
{
"version":"auto",
"source":{
"type":"generic",
"auto-version":[
View example.py
import parsl
from parsl.providers import SlurmProvider
from parsl.config import Config
from parsl.executors.ipp import IPyParallelExecutor
from parsl.app.app import python_app
config = Config(
executors=[
IPyParallelExecutor(
You can’t perform that action at this time.