Author Archives: Phil
The Experimental Physics and Industrial Control System (EPICS) is a distributed control system used in many of the world’s largest physics experiments. I was asked by XCAM Ltd. – a leading designer and manufacturer of advanced CCD camera systems – … Continue reading
I’ve been involved in a number of projects aimed at keeping dust off camera sensors. Now I’ve been involved in one where the camera is used as a sensor – to measure dust. XCAM has developed an innovative approach to … Continue reading
Pixel Analytics is the software partner in the ESA project “Accurate RF material characterisation using scattering measurements from quasi-optical bench”. The project’s goal is to characterise the RF behaviour of materials and surfaces by measuring, modelling and predicting the BRDF … Continue reading
Developed a specialised software component for XCAM, a leading manufacturer of sophisticated x-ray CCD camera systems (www.xcam.co.uk). Karen Holland, CEO of XCAM, was kind enough to say that they were ‘impressed with the speed and efficiency with which you delivered … Continue reading
Brian Fisher, of the California Academy of Sciences’ AntWeb project, is using software I helped develop to produce a catalogue of all the world’s species of ants. See http://www.bbc.co.uk/news/science-environment-18384520.
I’ve just completed a development for a project at the Swiss Light Source. See the Projects page for details.
A custom Visualizer for the Visual Studio debugger can provide a huge boost to productivity. I’m not sure I could manage without them. However, they can be tricky to write and even trickier to get working. There are quite a … Continue reading
For image processing applications, the consumption of the Virtual Memory space can be critical. While investigating this I wanted to be able to visualize what was going on in the VM space of a process. Hence: Mnemonic: a tool that … Continue reading
A while ago I needed an algorithm for Delaunay Triangulation (see, for example, this article). I expected to be able to find lots of standard, current implementations – I didn’t. After a lot of searching, I found David Sinclair’s algorithm, … Continue reading
Published an article on CodeProject describing a particularly difficult behaviour associated with the .Net garbage collector and unmanaged code.