ELogs/DanialSaeed: Difference between revisions

From PBTWiki
Jump to navigation Jump to search
Line 3: Line 3:
== To Do ==
== To Do ==


'''feedback meeting with supervisor required within 3 weeks of submission.'''
'''Feedback meeting (lit review)'''
⋆ Must be held within 3 weeks of submission (17/11/2025) 
⋆ Supervisor meeting will be enquired ~01/12/2025


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


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


'''Start transition to live server environment'''
⋆ Build webpage to be served via PBT display server 
⋆ Monitor latency via Safari Dev Tools (Network tab) 
⋆ Be aware: network lag can mislead GUI performance checks


Further work on Code:
'''Display enhancements (for web view)'''
* ensure files are generated at 25Hz continually while files are being accessed by .Js code.
⋆ Add overlaid line plot (randomised data) 
* work from downloaded .js library
    – 640 points (5× bar chart resolution) 
* document work done
    – 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'''
⋆ Switch hex colours → named HTML colours where possible 
⋆ Use Inspector to preview live CSS and layout changes
 
'''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 ==

Revision as of 15:08, 26 November 2025

Electronic log for Danial Saeed

To Do

Feedback meeting (lit review) ⋆ Must be held within 3 weeks of submission (17/11/2025) ⋆ Supervisor meeting will be enquired ~01/12/2025

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

Upload Presentation 2 to plus1 ⋆ Place in `presentations` directory ⋆ Use FileZilla, check filename

Start transition to live server environment ⋆ Build webpage to be served via PBT display server ⋆ Monitor latency via Safari Dev Tools (Network tab) ⋆ Be aware: network lag can mislead GUI performance checks

Display enhancements (for web view) ⋆ Add overlaid line plot (randomised data)

   – 640 points (5× bar chart resolution)  
   – 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 ⋆ Switch hex colours → named HTML colours where possible ⋆ Use Inspector to preview live CSS and layout changes

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

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!