FPIBG Utility
CEN5035 Submission FPIBG Sprint 3, Modules 6,7,8

Project Particle Forge

Progress report for Sprint 3, modules 6,7,and 8.

Progress videos for this sprint can be found here:

Benjamin Rheault Configuration Tab
Jack Bell Server Side Progress Video
Kristen Moy Progress Video

Client side GUI development and activity can be found here:

Particle Forge Utility application

Documentation for the server side code and activity can be found here:

Fast Parallel Index Based GPU Particle Collsion Detection

Synopsis:

In this sprint we completed plot, enhanced client server processes, and took a big bite out of the GUI.

Benjamin Rheault


    BR made major advances on the GUI and default managment for the General config tab. And
    he completed the GUI layouts for reports.

Kristen Moy

    KM completed standard deviations, plots, graphs, and trendlines.

Jack Bell

    Worked on client-server communications, screen capture, imgage transfer, and the TCPIP setup and testing tab

Sprint 003 - Module Test Beds Files

The following is a list of unit test files.

BRMainWindow.py
ConfigTest.py
ELMainWindow.py
ELTestFPIBGserver.py
GetIssues.py
KMMainWindow.py
runppt2md.py
TestFPIBGBase.py
TestFPIBGClient.py
TestFPIBGClientEL.py
TestFPIBGData.py
TestFPIBGDataNotExist.py
TestFPIBGPlotData.py
TestFPIBGserver.py
TestFPIBGserverOLD.py
TestLatex.py
TestMainWindow.py
TestMyClass.py
test_FPIBGData.py

Sprint 003 - PyTest unit test files

test_FPIBGData.py

Sprint 003 - Activity Log

"c7aea46","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Mon, 31 Mar 2025 11:26:37 -0400","Finished reading conf from file", 2 files changed, 20 insertions(+), 1 deletion(-)
"04a96da","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Mon, 31 Mar 2025 11:13:35 -0400","Compute variance", 1 file changed, 30 insertions(+)
"d38852d","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Mon, 31 Mar 2025 11:09:18 -0400","Began filling config form from file", 2 files changed, 8 insertions(+), 2 deletions(-)
"ec218d7","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Mon, 31 Mar 2025 10:22:45 -0400","Accessing cfg from tab", 2 files changed, 16 insertions(+), 2 deletions(-)
"a83e8d1","JBufl","jbdeletewhendone@gmail.com","Sun, 30 Mar 2025 16:20:16 -0400","Window QThreadds", 2 files changed, 203 insertions(+), 94 deletions(-)
"55db235","JBufl","jbdeletewhendone@gmail.com","Sun, 30 Mar 2025 12:42:26 -0400","Sending Commands", 3 files changed, 143 insertions(+), 22 deletions(-)
"8cf4982","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Sat, 29 Mar 2025 16:18:04 -0400","Fitted plots", 1 file changed, 43 insertions(+), 15 deletions(-)
"bc5312b","JBufl","jbdeletewhendone@gmail.com","Sat, 29 Mar 2025 15:08:08 -0400","Getting setup box done", 5 files changed, 143 insertions(+), 45 deletions(-)
"c0c91d4","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Sat, 29 Mar 2025 12:09:41 -0400","Fit SLR", 1 file changed, 71 insertions(+), 14 deletions(-)
"77f77ff","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Sat, 29 Mar 2025 10:44:22 -0400","Add plots", 3 files changed, 42 insertions(+), 5 deletions(-)
"807b57f","JBufl","jbdeletewhendone@gmail.com","Fri, 28 Mar 2025 20:38:12 -0400","Working setup tab", 2 files changed, 24 insertions(+), 9 deletions(-)
"8c81a6b","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Fri, 28 Mar 2025 13:59:52 -0400","Completed Report Tabs Layout", 1 file changed, 178 insertions(+), 37 deletions(-)
"7005207","JBufl","jbdeletewhendone@gmail.com","Fri, 28 Mar 2025 13:45:37 -0400","WOrking on server", 3 files changed, 56 insertions(+), 19 deletions(-)
"973cf35","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Fri, 28 Mar 2025 13:10:31 -0400","Completed first two report GUIs", 1 file changed, 157 insertions(+), 16 deletions(-)
"687f777","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Fri, 28 Mar 2025 10:49:56 -0400","Created all report tabs", 1 file changed, 101 insertions(+), 14 deletions(-)
"ab0ced7","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Fri, 28 Mar 2025 09:47:52 -0400","Created subtabs for reports", 1 file changed, 30 insertions(+), 15 deletions(-)
"d164358","JBufl","jbdeletewhendone@gmail.com","Thu, 27 Mar 2025 20:10:58 -0400","WOrking on server", 6 files changed, 305 insertions(+), 54 deletions(-)
"6b7f130","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Thu, 27 Mar 2025 16:21:50 -0400","Added Report tab creation", 1 file changed, 1 insertion(+)
"56d6f90","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Thu, 27 Mar 2025 16:06:31 -0400","Added test code to reports tab", 2 files changed, 30 insertions(+), 10 deletions(-)
"3ee3ebc","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Thu, 27 Mar 2025 14:42:05 -0400","Added submission for lists of strings", 1 file changed, 10 insertions(+)
"592bd29","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Thu, 27 Mar 2025 14:35:58 -0400","Added validation layer input", 1 file changed, 22 insertions(+), 2 deletions(-)
"d8fccc5","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Thu, 27 Mar 2025 14:30:14 -0400","Added instance extensions", 1 file changed, 21 insertions(+), 3 deletions(-)
"4329b71","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Thu, 27 Mar 2025 14:05:23 -0400","Config: Added Device Extension list", 1 file changed, 57 insertions(+), 3 deletions(-)
"1dd11db","JBufl","jbdeletewhendone@gmail.com","Mon, 24 Mar 2025 14:25:24 -0400","More work on client", 1 file changed, 3 insertions(+), 3 deletions(-)
"bce0f7d","JBufl","jbdeletewhendone@gmail.com","Fri, 21 Mar 2025 11:49:55 -0400","updated plot class to share", 1 file changed, 10 insertions(+), 2 deletions(-)
"a1525aa","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Wed, 19 Mar 2025 14:42:21 -0400","Fixed broken label", 1 file changed, 1 insertion(+), 1 deletion(-)
"c96ee71","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Wed, 19 Mar 2025 14:37:35 -0400","Fixed Missing Folder Selection", 1 file changed, 31 insertions(+), 10 deletions(-)
"4af0805","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Tue, 18 Mar 2025 21:08:56 -0400","Check Config Empty", 2 files changed, 65 insertions(+), 4 deletions(-)
"b17d3ea","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Tue, 18 Mar 2025 13:12:50 -0400","Plotted Cell Benchmark Fraction", 3 files changed, 20 insertions(+), 3 deletions(-)
"f8a54a2","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Tue, 18 Mar 2025 12:56:38 -0400","Linearity Plots", 2 files changed, 16 insertions(+)
"6249352","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Tue, 18 Mar 2025 12:47:59 -0400","B1 Plot", 2 files changed, 22 insertions(+), 7 deletions(-)
"dc81200","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Tue, 18 Mar 2025 12:05:38 -0400","Monkey Patch", 2 files changed, 42 insertions(+)
"39d5564","JBufl","jbdeletewhendone@gmail.com","Sun, 16 Mar 2025 16:01:18 -0400","made pre file for plots", 7 files changed, 276 insertions(+)
"1f3d728","JBufl","jbdeletewhendone@gmail.com","Sun, 16 Mar 2025 15:51:04 -0400","First latexx wrappr", 5 files changed, 166 insertions(+), 6 deletions(-)
"0acb66a","JBufl","jbdeletewhendone@gmail.com","Tue, 11 Mar 2025 10:00:16 -0400","New guide", 34 files changed, 1117 insertions(+), 1035 deletions(-)
"871ab8c","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Mon, 10 Mar 2025 14:14:58 -0400","Fixed plots", 2 files changed, 22 insertions(+), 17 deletions(-)
"b9284e5","JBufl","jbdeletewhendone@gmail.com","Sat, 8 Mar 2025 10:59:26 -0500","Pytest", 9 files changed, 196 insertions(+), 63 deletions(-)
"8664c83","JBufl","jbdeletewhendone@gmail.com","Fri, 7 Mar 2025 09:58:16 -0500","tcpip cleanup", 2 files changed, 103 insertions(+), 53 deletions(-)
"08d3115","JBufl","jbdeletewhendone@gmail.com","Thu, 6 Mar 2025 09:37:02 -0500","Added GUI functionality to the tcpipclient", 2 files changed, 87 insertions(+), 3 deletions(-)
"9f3b67f","JBufl","jbdeletewhendone@gmail.com","Wed, 5 Mar 2025 14:40:03 -0500","example error checking in data class", 1 file changed, 17 insertions(+), 2 deletions(-)
"5c68b54","JBufl","jbdeletewhendone@gmail.com","Wed, 5 Mar 2025 14:24:57 -0500","Updated preamble", 3 files changed, 20 insertions(+), 6 deletions(-)
"5d98981","JBufl","jbdeletewhendone@gmail.com","Tue, 4 Mar 2025 15:42:26 -0500","Chnaged logo", 1 file changed, 0 insertions(+), 0 deletions(-)
"ac8ae27","JBufl","jbdeletewhendone@gmail.com","Tue, 4 Mar 2025 15:37:18 -0500","Changed logo", 2 files changed, 1 insertion(+), 1 deletion(-)

Sprint 003 - Vulkan FPIBG Activity Log

"6915183","JBufl","jbdeletewhendone@gmail.com","Mon, 31 Mar 2025 14:22:39 -0400","Capture updates", 20 files changed, 596 insertions(+), 202 deletions(-)
"5c77c99","JBufl","jbdeletewhendone@gmail.com","Wed, 26 Mar 2025 00:25:58 -0400","worked on capture app", 22 files changed, 619 insertions(+), 397 deletions(-)
"f5d0814","JBufl","jbdeletewhendone@gmail.com","Mon, 17 Mar 2025 19:53:57 -0400","capture working!", 9 files changed, 21 insertions(+), 20 deletions(-)
"f479e2a","JBufl","jbdeletewhendone@gmail.com","Mon, 17 Mar 2025 11:34:48 -0400","Image copy work", 32 files changed, 470 insertions(+), 3256 deletions(-)
"05b0fc0","JBufl","jbdeletewhendone@gmail.com","Sat, 15 Mar 2025 13:02:27 -0400","Adding headless", 26 files changed, 3594 insertions(+)
"572fb91","JBufl","jbdeletewhendone@gmail.com","Sat, 15 Mar 2025 13:02:13 -0400","Adding headless", 16 files changed, 78 insertions(+), 394 deletions(-)
"1a9d4a6","JBufl","jbdeletewhendone@gmail.com","Sun, 9 Mar 2025 17:59:21 -0400","Got screen capture working", 7 files changed, 23 insertions(+), 8 deletions(-)