ELogs/DanialSaeed: Difference between revisions

From PBTWiki
Jump to navigation Jump to search
Line 4: Line 4:


'''Feedback meeting (lit review)'''
'''Feedback meeting (lit review)'''
Must be held within 3 weeks of submission (17/11/2025)   
Supervisor meeting due within 3 weeks of submission (17/11/2025)   
Supervisor meeting will be enquired ~01/12/2025
Target week for meeting: 01/12/2025


'''Upload GUI V2 (cleaned folder)'''
'''Upload GUI V2 (cleaned folder)'''
Move to: plus1 → HEP → PBT → PD display dir  
Target dir: plus1 → HEP → PBT → PD display   
⋆ Ask Joe for folder access/setup  
⋆ Ask Joe for access   
Development stays local — prod display must be streamed via server   
Keep dev local — production display must stream via server   
⋆ Test final setup by SSH'ing into plus1 and running Python script live
⋆ Test by SSHing into plus1 and running Python script


'''Upload Presentation 2 to plus1'''
'''Upload Presentation 2'''
⋆ Place in `presentations` directory   
⋆ Place in `presentations` directory on plus1  
⋆ Use FileZilla, check filename
⋆ Use FileZilla, verify filename is correct


'''Start transition to live server environment'''
'''Transition to live server (web)'''
⋆ Build webpage to be served via PBT display server   
⋆ Build working webpage served via PBT display server   
Monitor latency via Safari Dev Tools (Network tab)  
Use Safari Dev Tools Network tab to monitor fetch timing  
⋆ Be aware: network lag can mislead GUI performance checks
⋆ Be aware: server/network lag can mimic GUI slowdown


'''Display enhancements (for web view)'''
'''Web GUI visual changes'''
⋆ Add overlaid line plot (randomised data)  
⋆ Add overlaid line plot with randomised data   
     – 640 points (5× bar chart resolution)   
     – 640 points (5× bar resolution)   
     – Range: 1–3, avg ≈ 2   
     – y-range: 1–3, average ≈ 2   
Plot must sit on same x-axis as bar chart   
    – Plot must align on same x-axis as bar chart   
This simulates fitted output (e.g. for beam data)
Simulates fitted curve over live beam data


'''Colour/style cleanup'''
'''Style / layout cleanup'''
Switch hex colours named HTML colours where possible  
Replace hex colours with named HTML colours (where sensible)  
⋆ Use Inspector to preview live CSS and layout changes
⋆ Use Inspector to preview and fine-tune layout/CSS


'''Future steps (for when display stable)'''
'''Future steps'''
⋆ Add controls: start/stop button on GUI  
⋆ Add GUI control: start/stop button   
Consider style/layout polish after function is stable   
Style/layout improvements after functionality stable   
Leave firmware integration for later unless self-motivated
Firmware integration (leave for later unless self-motivated)


== Completed ==
== Completed ==

Revision as of 15:09, 26 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

Upload Presentation 2 ⋆ Place in `presentations` directory on plus1 ⋆ Use FileZilla, verify filename is correct

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!