ELogs/DanialSaeed: Difference between revisions

From PBTWiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
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'''
'''Transition to live server (web)'''
Place in `presentations` directory  
Build working webpage served via PBT display server  
⋆ Use FileZilla, check filename
⋆ Use Safari Dev Tools → Network tab to monitor fetch timing 
⋆ Be aware: server/network lag can mimic GUI slowdown


'''Start transition to live server environment'''
'''Web GUI visual changes'''
Build webpage to be served via PBT display server  
Add overlaid line plot with randomised data  
⋆ Monitor latency via Safari Dev Tools (Network tab)   
    – 640 points (5× bar resolution)
Be aware: network lag can mislead GUI performance checks
    – y-range: 1–3, average ≈ 2 
    – Plot must align on same x-axis as bar chart  
Simulates fitted curve over live beam data


'''Display enhancements (for web view)'''
'''Style / layout cleanup'''
Add overlaid line plot (randomised data)
Replace hex colours with named HTML colours (where sensible)   
    – 640 points (5× bar chart resolution) 
Use Inspector to preview and fine-tune layout/CSS
    – Range: 1–3, avg ≈ 2  
Plot must sit on same x-axis as bar chart 
⋆ This simulates fitted output (e.g. for beam data)


'''Colour/style cleanup'''
'''Future steps'''
⋆ Switch hex colours → named HTML colours where possible 
⋆ Add GUI control: start/stop button   
⋆ Use Inspector to preview live CSS and layout changes
Style/layout improvements after functionality stable   
 
Firmware integration (leave for later unless self-motivated)
'''Future steps (for when display stable)'''
⋆ Add controls: start/stop button on GUI  
Consider style/layout polish after function is stable   
Leave firmware integration for later unless self-motivated


== Completed ==
== Completed ==
Line 49: Line 45:


GUI V2 cleared meeting standards check!
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