Introduction - If you have any usage issues, please Google them yourself
A data-visualization program to extract Abacus cell test data from their csv file. Implemented by WPF.
Packet : Abacus.zip filelist
Abacus/
Abacus/.vs/
Abacus/.vs/Abacus/
Abacus/.vs/Abacus/DesignTimeBuild/
Abacus/.vs/Abacus/DesignTimeBuild/.dtbcache.v2
Abacus/.vs/Abacus/FileContentIndex/
Abacus/.vs/Abacus/FileContentIndex/0b790b05-afd5-4f25-9f49-2bcb37a20fae.vsidx
Abacus/.vs/Abacus/FileContentIndex/2ab140be-05cd-4601-bbf7-322c2a8bc998.vsidx
Abacus/.vs/Abacus/FileContentIndex/9195e800-b09f-478a-93d0-c8aaff97a80a.vsidx
Abacus/.vs/Abacus/FileContentIndex/a51a3ea8-5e86-4364-a8d8-fbd95550bb10.vsidx
Abacus/.vs/Abacus/FileContentIndex/merges/
Abacus/.vs/Abacus/FileContentIndex/read.lock
Abacus/.vs/Abacus/v17/
Abacus/.vs/Abacus/v17/.futdcache.v2
Abacus/.vs/Abacus/v17/.suo
Abacus/.vs/ProjectEvaluation/
Abacus/.vs/ProjectEvaluation/abacus.metadata.v5
Abacus/.vs/ProjectEvaluation/abacus.projects.v5
Abacus/Abacus.csproj
Abacus/Abacus.csproj.user
Abacus/Abacus.sln
Abacus/App.xaml
Abacus/App.xaml.cs
Abacus/AssemblyInfo.cs
Abacus/Assets/
Abacus/Assets/Assets.xaml
Abacus/Assets/Bottom.png
Abacus/Assets/Bottom_white.png
Abacus/Assets/Date.png
Abacus/Assets/Dead.png
Abacus/Assets/Dead_change.png
Abacus/Assets/Dead_percentage.png
Abacus/Assets/Debris.png
Abacus/Assets/Debris2.png
Abacus/Assets/Debris_change.png
Abacus/Assets/Debris_percentage.png
Abacus/Assets/Dilution.png
Abacus/Assets/Input.png
Abacus/Assets/Input_white.png
Abacus/Assets/Live.png
Abacus/Assets/Live_change.png
Abacus/Assets/Live_percentage.png
Abacus/Assets/Open.png
Abacus/Assets/PDF.png
Abacus/Assets/PDF_disabled.png
Abacus/Assets/Print.png
Abacus/Assets/Print_disabled.png
Abacus/Assets/Sample.png
Abacus/Assets/Sample_black.png
Abacus/Assets/Standard.png
Abacus/Assets/Top.png
Abacus/Assets/Top_white.png
Abacus/Assets/Total.png
Abacus/bin/
Abacus/bin/Debug/
Abacus/bin/Debug/net6.0-windows/
Abacus/bin/Debug/net6.0-windows/Abacus.deps.json
Abacus/bin/Debug/net6.0-windows/Abacus.dll
Abacus/bin/Debug/net6.0-windows/Abacus.exe
Abacus/bin/Debug/net6.0-windows/Abacus.pdb
Abacus/bin/Debug/net6.0-windows/Abacus.runtimeconfig.json
Abacus/bin/Debug/net6.0-windows/Assets/
Abacus/bin/Debug/net6.0-windows/ControlzEx.dll
Abacus/bin/Debug/net6.0-windows/data.csv
Abacus/bin/Debug/net6.0-windows/de/
Abacus/bin/Debug/net6.0-windows/de/MahApps.Metro.resources.dll
Abacus/bin/Debug/net6.0-windows/MahApps.Metro.dll
Abacus/bin/Debug/net6.0-windows/Microsoft.Xaml.Behaviors.dll
Abacus/Core/
Abacus/Core/AllDebrisAssay.cs
Abacus/Core/Assay.cs
Abacus/Core/AssayCollection.cs
Abacus/Core/EAssayType.cs
Abacus/Core/ESampleType.cs
Abacus/Core/ExtremumSampleType.cs
Abacus/Core/Model.cs
Abacus/Core/Sample.cs
Abacus/Core/SampleType.cs
Abacus/Core/StandardAssay.cs
Abacus/IO.cs
Abacus/MainWindow.xaml
Abacus/MainWindow.xaml.cs
Abacus/obj/
Abacus/obj/Abacus.csproj.nuget.dgspec.json
Abacus/obj/Abacus.csproj.nuget.g.props
Abacus/obj/Abacus.csproj.nuget.g.targets
Abacus/obj/Abacus_bmaicsee_wpftmp.csproj.nuget.dgspec.json
Abacus/obj/Abacus_bmaicsee_wpftmp.csproj.nuget.g.props
Abacus/obj/Abacus_bmaicsee_wpftmp.csproj.nuget.g.targets
Abacus/obj/Abacus_qiujumbp_wpftmp.csproj.nuget.dgspec.json
Abacus/obj/Abacus_qiujumbp_wpftmp.csproj.nuget.g.props
Abacus/obj/Abacus_qiujumbp_wpftmp.csproj.nuget.g.targets
Abacus/obj/Debug/
Abacus/obj/Debug/net6.0-windows/
Abacus/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
Abacus/obj/Debug/net6.0-windows/Abacus.AssemblyInfo.cs
Abacus/obj/Debug/net6.0-windows/Abacus.AssemblyInfoInputs.cache
Abacus/obj/Debug/net6.0-windows/Abacus.assets.cache
Abacus/obj/Debug/net6.0-windows/Abacus.csproj.AssemblyReference.cache
Abacus/obj/Debug/net6.0-windows/Abacus.csproj.BuildWithSkipAnalyzers
Abacus/obj/Debug/net6.0-windows/Abacus.csproj.CopyComplete
Abacus/obj/Debug/net6.0-windows/Abacus.csproj.CoreCompileInputs.cache
Abacus/obj/Debug/net6.0-windows/Abacus.csproj.FileListAbsolute.txt
Abacus/obj/Debug/net6.0-windows/Abacus.designer.deps.json
Abacus/obj/Debug/net6.0-windows/Abacus.designer.runtimeconfig.json
Abacus/obj/Debug/net6.0-windows/Abacus.dll
Abacus/obj/Debug/net6.0-windows/Abacus.g.resources
Abacus/obj/Debug/net6.0-windows/Abacus.GeneratedMSBuildEditorConfig.editorconfig
Abacus/obj/Debug/net6.0-windows/Abacus.genruntimeconfig.cache
Abacus/obj/Debug/net6.0-windows/Abacus.pdb
Abacus/obj/Debug/net6.0-windows/Abacus_0djr1fc4_wpftmp.AssemblyInfo.cs
Abacus/obj/Debug/net6.0-windows/Abacus_0djr1fc4_wpftmp.AssemblyInfoInputs.cache
Abacus/obj/Debug/net6.0-windows/Abacus_0djr1fc4_wpftmp.assets.cache
Abacus/obj/Debug/net6.0-windows/Abacus_0djr1fc4_wpftmp.csproj.BuildWithSkipAnalyzers
Abacus/obj/Debug/net6.0-windows/Abacus_0djr1fc4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
Abacus/obj/Debug/net6.0-windows/Abacus_0z4j2bk4_wpftmp.AssemblyInfo.cs
Abacus/obj/Debug/net6.0-windows/Abacus_0z4j2bk4_wpftmp.AssemblyInfoInputs.cache
Abacus/obj/Debug/net6.0-windows/Abacus_0z4j2bk4_wpftmp.assets.cache
Abacus/obj/Debug/net6.0-windows/Abacus_0z4j2bk4_wpftmp.csproj.BuildWithSkipAnalyzers
Abacus/obj/Debug/net6.0-windows/Abacus_0z4j2bk4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
Abacus/obj/Debug/net6.0-windows/Abacus_1cdgcngy_wpftmp.AssemblyInfo.cs
Abacus/obj/Debug/net6.0-windows/Abacus_1cdgcngy_wpftmp.AssemblyInfoInputs.