Acknowledgements We thank the following contributors for helping to improve GPkit: Marshall Galbraith for setting up continuous integration. Stephen Boyd for inspiration and suggestions.