A Python toolset for parsing memory validation logs and generating technician-friendly reports.
This repository now includes two layers:
-
src/memtest_analyzer.py
A small CLI parser for sanitized demo logs. -
src/memtest_analyzer_pro.py
The original full desktop GUI MemTest Analyzer Pro application, sanitized for public open-source use.
Run the desktop analyzer:
pip install -r requirements.txt
python src/memtest_analyzer_pro.pyThe GUI supports:
- Loading MemTest-style log files
- Parsing system information
- Parsing DIMM population details
- Detecting pass/fail/error summary
- Exporting CSV
- Exporting JSON
- Exporting PDF reports when ReportLab is installed
- Optional watermark logo when Pillow is installed and a local image is selected
python src/memtest_analyzer.py examples/sample-memtest.log --out reportsGenerated files:
reports/
memtest-summary.csv
memtest-report.md
pip install -r requirements.txtpython -m pytestThis project is published as a sanitized open-source memory-reporting utility. It contains fake sample data only. Do not commit real customer logs, real server serial numbers, internal validation reports or private screenshots.
MIT