ELogs/DanialSaeed: Difference between revisions

From PBTWiki
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 3: Line 3:
== To Do ==
== To Do ==


'''feedback meeting with supervisor required within 3 weeks of submission.'''
'''Feedback meeting (lit review)'''
⋆ Supervisor meeting due within 3 weeks of submission (17/11/2025) 
⋆ Target week for meeting: 01/12/2025


Presentation Corrections to be made and presentation to be uploaded.
'''Upload GUI V2 (cleaned folder)'''
⋆ Target dir: plus1 → HEP → PBT → PD display 
⋆ Ask Joe for access 
⋆ Keep dev local — production display must stream via server 
⋆ Test by SSHing into plus1 and running Python script


'''Transition to live server (web)'''
⋆ Build working webpage served via PBT display server 
⋆ Use Safari Dev Tools → Network tab to monitor fetch timing 
⋆ Be aware: server/network lag can mimic GUI slowdown


Further work on Code:  
'''Web GUI visual changes'''
* ensure files are generated at 25Hz continually while files are being accessed by .Js code.
⋆ Add overlaid line plot with randomised data 
    – 640 points (5× bar resolution) 
    – y-range: 1–3, average ≈ 2 
    – Plot must align on same x-axis as bar chart 
⋆ Simulates fitted curve over live beam data
 
'''Style / layout cleanup'''
⋆ Replace hex colours with named HTML colours (where sensible) 
⋆ Use Inspector to preview and fine-tune layout/CSS
 
'''Future steps'''
⋆ Add GUI control: start/stop button 
⋆ Style/layout improvements after functionality stable 
⋆ Firmware integration (leave for later unless self-motivated)


== Completed ==
== Completed ==
'''literature review'''
*Literature review feedback meeting TBC


* wrote code that writes and saves a JSON
Presentation 1 Corrections made and uploaded.
* made script which displays bar chart via python to understand timing responsibilities when applying to D3
 
* Prototpype GUI completed, missing 25Hz file production on JSon simulated data side.
Local install and use of D3.js
 
visual changes to GUI colourbase
 
investigation of timing clocks of both file simulator and GUI
 
GUI V2 cleared meeting standards check!
 
'''Uploaded Presentation 2'''
⋆ Placed in `presentations` directory on plus1

Latest revision as of 10:50, 27 November 2025

Electronic log for Danial Saeed

To Do

Feedback meeting (lit review) ⋆ Supervisor meeting due within 3 weeks of submission (17/11/2025) ⋆ Target week for meeting: 01/12/2025

Upload GUI V2 (cleaned folder) ⋆ Target dir: plus1 → HEP → PBT → PD display ⋆ Ask Joe for access ⋆ Keep dev local — production display must stream via server ⋆ Test by SSHing into plus1 and running Python script

Transition to live server (web) ⋆ Build working webpage served via PBT display server ⋆ Use Safari Dev Tools → Network tab to monitor fetch timing ⋆ Be aware: server/network lag can mimic GUI slowdown

Web GUI visual changes ⋆ Add overlaid line plot with randomised data

   – 640 points (5× bar resolution)  
   – y-range: 1–3, average ≈ 2  
   – Plot must align on same x-axis as bar chart  

⋆ Simulates fitted curve over live beam data

Style / layout cleanup ⋆ Replace hex colours with named HTML colours (where sensible) ⋆ Use Inspector to preview and fine-tune layout/CSS

Future steps ⋆ Add GUI control: start/stop button ⋆ Style/layout improvements after functionality stable ⋆ Firmware integration (leave for later unless self-motivated)

Completed

Presentation 1 Corrections made and uploaded.

Local install and use of D3.js

visual changes to GUI colourbase

investigation of timing clocks of both file simulator and GUI

GUI V2 cleared meeting standards check!

Uploaded Presentation 2 ⋆ Placed in `presentations` directory on plus1