• Question: what technological experties did you need to build a CT scanner and coding the progame used for it, seems like you are very talented!

    Asked by anon-175293 to David on 19 Jun 2018.
    • Photo: David Mills

      David Mills answered on 19 Jun 2018:


      Hi Finn, thanks for the vote of confidence!

      Skills I use almost every day include optics (I have to align cameras and detectors), electronics (I’m always building or calibrating or designing new circuits to make partd of the machines function), radiation safety (we have to check the machines every few days to make sure there are no x-ray leaks), I also use my skills in microscopy and data analysis to help students and other users of the machines to get their samples ready for scanning.

      We program different functions of the CT scanners in different languages, the data capture and general control software is all written in C++ and runs on windows PCs. The analysis software is written in C++ and Python and runs on the graphics card in a fast PC. We also use Excel a lot as this is what most people are used to, so they do their data analysis in that.

      If you are learning to program at school it’s well worth leaning Python and C++ (if you can) those are very common in industry and academia.

Comments