FPIBG Utility
CEN5035 Submission FPIBG Sprint 4, Modules 9,10

Project Particle Forge

Progress report for Sprint 4, modules 9 and 10.

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

<h3>Progress videos for this sprint can be found here:</h3>

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

Synopsis:

In this sprint we achieved all of our goals. We integrated all tabs and functionality that was planned in the begining.

Benjamin Rheault


    BR made major advances on the GUI and saving config items.
    He also completed the movies tab.

Kristen Moy

    KM competed all plots.

Jack Bell

    Worked on client-server communications, screen capture, imgage transfer, and the TCPIP setup and testing tab.
    Also worked on the reports tab and go the table tab working.
    Also go the Latex plots and table save functionality.

Sprint 004 - Module Test Beds Files

The following are all of the files we developed over the class

FPIBGBase.py
FPIBGBuildMovie.py
FPIBGclient.py
FPIBGConfig.py
FPIBGData.py
FPIBGDataEXP.py
FPIBGLog.py
FPIBGMainWin.py
FPIBGPlotData.py
FPIBGPlotDataJBTemp.py
FPIBGServer.py
LatexClass.py
libconf.py
MyClass.py
pptimg2md.py
preamble.py
pyqtLED.py
TabClass.py
TabFormGenConfig.py
TabFormGenData.py
TabFormGenSimPlots.py
TabFormGenVPerf.py
TabFormReports.py
TabFormRunRpt.py
TabFormRunSim.py
TabFormSetUp.py
TabFormWelcome.py
TableModel.py

The following is a list of unit test files.

BRMainWindow.py
ConfigTest.py
ELMainWindow.py
ELTestFPIBGserver.py
GetIssues.py
KMMainWindow.py
runppt2md.py
runServer.bat
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 004 - PyTest unit test files

test_FPIBGData.py

Sprint 004 - Activity Log

"e3272e4","JBufl","jbdeletewhendone@gmail.com","Mon, 21 Apr 2025 15:08:24 -0400","Fixed CFB", 3 files changed, 22 insertions(+), 4 deletions(-)
"65b55fd","JBufl","jbdeletewhendone@gmail.com","Mon, 21 Apr 2025 13:45:21 -0400","Fixed not dat and diretories", 2 files changed, 28 insertions(+), 28 deletions(-)
"f58347b","JBufl","jbdeletewhendone@gmail.com","Mon, 21 Apr 2025 13:32:18 -0400","Fixed not dat and diretories", 2 files changed, 10 insertions(+), 3 deletions(-)
"ce45d28","JBufl","jbdeletewhendone@gmail.com","Mon, 21 Apr 2025 13:24:05 -0400","Fixed not dat and diretories", 11 files changed, 136 insertions(+), 38 deletions(-)
"d17cc0e","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Mon, 21 Apr 2025 10:25:05 -0400","Fixed no file error", 1 file changed, 4 insertions(+), 3 deletions(-)
"26dd0db","JBufl","jbdeletewhendone@gmail.com","Fri, 18 Apr 2025 21:20:25 -0400","Got panda table model workinh", 7 files changed, 192 insertions(+), 57 deletions(-)
"68a2751","JBufl","jbdeletewhendone@gmail.com","Fri, 18 Apr 2025 13:32:23 -0400","Got panda table model workinh", 2 files changed, 13 insertions(+), 1 deletion(-)
"d9c861f","JBufl","jbdeletewhendone@gmail.com","Fri, 18 Apr 2025 10:58:10 -0400","Got panda table model workinh", 3 files changed, 104 insertions(+), 35 deletions(-)
"08252c8","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Thu, 17 Apr 2025 16:21:08 -0400","Video done", 3 files changed, 25 insertions(+), 4 deletions(-)
"0fe14c5","JBufl","jbdeletewhendone@gmail.com","Thu, 17 Apr 2025 16:20:49 -0400","cleaning up details001", 9 files changed, 88 insertions(+), 41 deletions(-)
"bf5f500","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Thu, 17 Apr 2025 15:48:50 -0400","Basic video functional", 3 files changed, 172 insertions(+), 13 deletions(-)
"d3c0a4c","JBufl","jbdeletewhendone@gmail.com","Thu, 17 Apr 2025 10:22:12 -0400","Fixed no data directies", 12 files changed, 135 insertions(+), 33 deletions(-)
"f44f595","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Wed, 16 Apr 2025 15:10:20 -0400","Update TabFormReports.py", 1 file changed, 2 insertions(+), 1 deletion(-)
"70c2de4","JBufl","jbdeletewhendone@gmail.com","Wed, 16 Apr 2025 10:40:40 -0400","latex table", 1 file changed, 4 insertions(+), 4 deletions(-)
"a08ad2c","JBufl","jbdeletewhendone@gmail.com","Wed, 16 Apr 2025 10:31:17 -0400","latex table", 1 file changed, 1 insertion(+), 1 deletion(-)
"a9214b7","JBufl","jbdeletewhendone@gmail.com","Wed, 16 Apr 2025 02:19:14 -0400","latex table", 2 files changed, 12 insertions(+), 7 deletions(-)
"d2d5a50","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Tue, 15 Apr 2025 18:07:10 -0400","Table Fields Issue #74", 2 files changed, 24 insertions(+), 9 deletions(-)
"cd4b9c6","JBufl","jbdeletewhendone@gmail.com","Tue, 15 Apr 2025 16:49:10 -0400","got image transfer working", 2 files changed, 16 insertions(+), 10 deletions(-)
"071271c","JBufl","jbdeletewhendone@gmail.com","Tue, 15 Apr 2025 12:12:54 -0400","Getting simulation tab working - added gui threads", 3 files changed, 135 insertions(+), 30 deletions(-)
"48d9c1e","JBufl","jbdeletewhendone@gmail.com","Mon, 14 Apr 2025 12:32:10 -0400","removed tabs", 2 files changed, 9 insertions(+), 7 deletions(-)
"c4a2cd6","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Mon, 14 Apr 2025 11:43:22 -0400","Writing Form to Config Copy", 3 files changed, 22 insertions(+), 101 deletions(-)
"90c6273","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Mon, 14 Apr 2025 11:35:58 -0400","Config changes checkpoint", 2 files changed, 93 insertions(+), 3 deletions(-)
"90ce22e","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Mon, 14 Apr 2025 11:06:32 -0400","Working on Config Writing", 3 files changed, 31 insertions(+), 3 deletions(-)
"709da2f","JBufl","jbdeletewhendone@gmail.com","Mon, 14 Apr 2025 09:37:53 -0400","Removed linearty comp and graph", 1 file changed, 1 insertion(+), 62 deletions(-)
"622513a","JBufl","jbdeletewhendone@gmail.com","Sun, 13 Apr 2025 17:31:23 -0400","Fixed sidlenetgh", 1 file changed, 13 insertions(+), 3 deletions(-)
"1881889","JBufl","jbdeletewhendone@gmail.com","Sun, 13 Apr 2025 17:19:50 -0400","Incorporated data and plots into the reports tab", 6 files changed, 127 insertions(+), 59 deletions(-)
"a962a77","JBufl","jbdeletewhendone@gmail.com","Sun, 13 Apr 2025 14:49:10 -0400","Added stop, color, and pause toSimulation tab", 4 files changed, 88 insertions(+), 25 deletions(-)
"4a0b1b8","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Sat, 12 Apr 2025 11:21:24 -0400","Updated Data Class", 4 files changed, 62 insertions(+), 30 deletions(-)
"853d751","JBufl","jbdeletewhendone@gmail.com","Fri, 11 Apr 2025 20:41:32 -0400","Working on run sim", 5 files changed, 308 insertions(+), 31 deletions(-)
"c0013c9","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Thu, 10 Apr 2025 14:10:43 -0400","Add plots to reports tab", 5 files changed, 56 insertions(+), 16 deletions(-)
"33f173a","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Mon, 7 Apr 2025 12:27:12 -0400","Update TabFormReports.py", 1 file changed, 21 insertions(+), 2 deletions(-)
"09ccd91","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Mon, 7 Apr 2025 12:26:27 -0400","Update FPIBGPlotData.py", 1 file changed, 32 insertions(+), 4 deletions(-)
"f9ee884","JBufl","jbdeletewhendone@gmail.com","Mon, 7 Apr 2025 10:33:55 -0400","Added led worked VP tab", 6 files changed, 149 insertions(+), 7 deletions(-)
"df7289c","JBufl","jbdeletewhendone@gmail.com","Sun, 6 Apr 2025 15:36:54 -0400","Added Gen data field and worked on perforance tab", 4 files changed, 114 insertions(+), 12 deletions(-)
"5ee7b7d","JBufl","jbdeletewhendone@gmail.com","Fri, 4 Apr 2025 09:47:15 -0400","server and client working", 3 files changed, 46 insertions(+), 173 deletions(-)
"ff02b92","JBufl","jbdeletewhendone@gmail.com","Wed, 2 Apr 2025 15:39:16 -0400","Got recieve BMP working", 2 files changed, 65 insertions(+), 33 deletions(-)
"b308fbe","JBufl","jbdeletewhendone@gmail.com","Tue, 1 Apr 2025 16:28:58 -0400","moving docs to particle github accouint", 790 files changed, 46752 deletions(-)
"a6a3db2","JBufl","jbdeletewhendone@gmail.com","Tue, 1 Apr 2025 16:26:40 -0400","Woking on image transfer", 4 files changed, 151 insertions(+), 49 deletions(-)
"b5291c4","JBufl","jbdeletewhendone@gmail.com","Mon, 31 Mar 2025 16:29:42 -0400","sprint 3 header", 1 file changed, 0 insertions(+), 0 deletions(-)
"156f05e","JBufl","jbdeletewhendone@gmail.com","Mon, 31 Mar 2025 16:26:01 -0400","stilltrying to get it to work 1", 1 file changed, 3 insertions(+), 4 deletions(-)
"2d4b06c","JBufl","jbdeletewhendone@gmail.com","Mon, 31 Mar 2025 15:58:47 -0400","stilltrying to get it to work", 489 files changed, 17565 insertions(+), 10741 deletions(-)
"16204dd","JBufl","jbdeletewhendone@gmail.com","Mon, 31 Mar 2025 15:51:50 -0400","Tryimg to fix pages", 1884 files changed, 39927 insertions(+), 56999 deletions(-)
"fe50025","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Mon, 31 Mar 2025 15:47:08 -0400","removed test prints", 1 file changed, 3 deletions(-)
"756241f","Benjamin Rheault","44026930+brheault@users.noreply.github.com","Mon, 31 Mar 2025 15:45:05 -0400","fixed bug", 1 file changed, 15 insertions(+), 10 deletions(-)
"693d46a","JBufl","jbdeletewhendone@gmail.com","Mon, 31 Mar 2025 14:49:09 -0400","comit all files", 1258 files changed, 56955 insertions(+)
"e526b9b","JBufl","jbdeletewhendone@gmail.com","Mon, 31 Mar 2025 14:38:50 -0400","sprint3 docs 001", 620 files changed, 44 insertions(+), 39414 deletions(-)
"575e976","JBufl","jbdeletewhendone@gmail.com","Mon, 31 Mar 2025 14:31:08 -0400","End of mod push", 4 files changed, 74 insertions(+), 13 deletions(-)
"d3dc776","kristenmoy","147666056+kristenmoy@users.noreply.github.com","Mon, 31 Mar 2025 12:48:15 -0400","Standard Deviations", 1 file changed, 30 insertions(+)
"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(-)