Proton Calorimetry/Meetings/2021/03/17

From PBTWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Minutes for UCL Proton Calorimetry Meetings, 17th March

Present

Simon Jolly, Raffaella Radogna, Saad Shaikh, Fern Pannell

Saad Shaikh

  • Small efficiency improvement to FTDI code, optimising writing of averaged values and standard deviations to file.
    • CSV file format is now a column of: average value, standard deviation.
    • liveFit now also writes (x,y) points to output CSV file.
  • Benchmarked FTDI code on Raspberry Pi, approximate average time per acquisition below:
    • 170us with collecting and converting to hex
    • Hiccups with writing hex to file, 180us roughly. If no hiccups, keeps up with 170us
    • 530us with calculation of decimals for measurement record and rolling average, but not writing hex data to file.
    • 650us with calculation of averages and errors at 50Hz, but not writing hex or average values to file.
    • 750us with everything
  • Largely working on HEP summer school this week and next week.
  • Invited by Spyros to give a seminar for PART sometime in May.
  • Will meet with Clive tomorrow to further discuss daisy-chain problems.

Fern Pannell

  • Running the GUI locally has been successful with the http-server.
    • Dummy data is generated by running the java file that writes to the local CSV to be hosted by the server.
    • The http-server is launched in the directory containing the GUI files, available on the IP and port details given in the terminal.
    • Cache clearing problems with Chrome, so typically the GUI performs better on Safari.
    • Running http-server -c-1 will prevent cache issues in Chrome.
  • Won't set Saad up with the http-server as this requires several Javascript package managers and installations.
  • Apache is built in to MacOS, should now explore hosting the GUI with this instead.
    • Requires changing the directory apache serves from by editing the configuration file - having difficulties with this currently.
    • Will reach out to HEP support this week.
  • LibFTDI set up on a new Pi.
    • Slightly different installation process compared to last time.
    • C++ code compiles so the installation was successful, however a connection with the Nexys Video cannot be established.
    • Will investigate this further, update Pi software, new cabling etc.