Skip to content

Instantly share code, notes, and snippets.

View pkgw's full-sized avatar

Peter Williams pkgw

View GitHub Profile
@pkgw
pkgw / affils.sty
Last active March 16, 2016 15:58
Automatically-numbered affiliations using textual keys.
% affils.sty -- automatically number affiliations
% Copyright 2016 Peter Williams <peter@newton.cx>
% Licensed under the MIT License.
%
% To use:
%
% 1. Save this file next to your .tex file and add \usepackage{affils} at its top.
%
% 2. Before your author list, write:
%
@pkgw
pkgw / clean.py
Last active December 25, 2015 16:25
Simple pwkit CLEAN implementation, never really used so who knows if it works
# Copyright 2015 Peter Williams
# Licensed under the MIT License.
import numpy as np
from scipy.signal import lombscargle
from pwkit import lsqmdl
twopi = 2 * np.pi
ncoarse = 512
commit fc673a66958ee26213c4be766b7cfa4858a39754
Author: Peter Williams <peter@newton.cx>
Date: Tue Oct 20 09:25:43 2015 -0400
fipy/meshes/uniformGrid3D.py: fix
diff --git a/fipy/meshes/uniformGrid3D.py b/fipy/meshes/uniformGrid3D.py
index 304bb69..827ca9e 100644
--- a/fipy/meshes/uniformGrid3D.py
+++ b/fipy/meshes/uniformGrid3D.py
@pkgw
pkgw / xpdf-extract-helper.sh
Created October 15, 2012 14:22
Helper to use XPDF to extract figures from PDFs as vector graphics
#! /bin/bash
# -*- shell-script -*-
margin=4
# XPDF gives its y coordinates in terms of the standard PDF coordinate
# system, where (0,0) is the bottom left corner and y increases going
# up. But pdftocairo uses Cairo coordinates, in which (0,0) is the top
# left corner and y increases going down. We can use pdfinfo to get
# the page size to translate between these conventions.
@pkgw
pkgw / gist:1436133
Created December 6, 2011 00:43
SMA miriad merge diff
commit e07320d824afcdc19d85104259659b55221b1858
Author: Peter Williams <peter@newton.cx>
Date: Mon Oct 18 17:21:07 2010 -0700
Incorporate new SMA files into autotools build.
diff --git a/src/prog/sma/Makefile.am b/src/prog/sma/Makefile.am
index 916739a..72e906a 100644
--- a/src/prog/sma/Makefile.am
+++ b/src/prog/sma/Makefile.am
@pkgw
pkgw / gist:1143360
Created August 13, 2011 01:24
SOMETHING HAS GONE TERRIBLY WRONG
#include <casa/Exceptions/Error.h>
#include <casa/iostream.h>
#include <synthesis/MeasurementEquations/Imager.h>
#include <synthesis/MeasurementComponents/EPJones.h>
#include <ms/MeasurementSets/MSHistoryHandler.h>
#include <casa/Arrays/Matrix.h>
#include <casa/Arrays/ArrayMath.h>
#include <casa/Arrays/ArrayLogical.h>