A tool for analyzing deployment data with visualization capabilities. (c) 2025 by Axel Schmidt
The Deployment Analyzer is a tool designed to help analyze and visualize deployment data. It provides both a command-line interface and a graphical user interface for importing data, performing analysis, and generating reports.
- Download the latest release package
- Extract the ZIP file to a directory of your choice
- Run
DeploymentAnalyzer.exeto start the application
- Ensure Python 3.9 or higher is installed
- Clone this repository
- Install required packages:
pip install -r requirements.txt - Run
python launcher.pyto start the application
To build the application for distribution:
- Follow the quick guide in
BUILD_GUIDE.txt - Or see
DEPLOYMENT.mdfor detailed instructions
# Clean previous builds
Remove-Item -Recurse -Force -Path build, dist, *.spec
# Run the comprehensive build
.\ultimate_build.bat
# Create a user-friendly versioned distribution
.\create_versioned_release.batThe final distribution will be located in dist\DeploymentAnalyzer-{VERSION}-Release and will contain:
DeploymentAnalyzer.exe- Main executable that users can double-clickREADME.txt- User documentation.app/- Hidden folder containing application files and DLLs
Always test the final distribution on a clean system before distributing to users to ensure all dependencies are included and the application starts properly.
- Data import from CSV, Excel, and multiple other formats
- Advanced data filtering and transformation
- Interactive data visualization
- Export results to various formats (CSV, Excel, PDF)
- Comprehensive reporting capabilities
- Batch processing for multiple data sets
- Start the application by running
DeploymentAnalyzer.exe - Use the file menu to import your data
- Select analysis options from the toolbar
- Generate visualizations using the chart buttons
- Export results using the export menu
For batch processing or automation, use the command-line interface:
python deployment-analyse.py --input data/input.csv --output output/results.xlsx
Use --help to see all available command-line options.
The application requires approximately 350 MB of disk space when installed. This optimized size was achieved by:
- Excluding large sample CSV files
- Removing test directories from libraries
- Eliminating unnecessary sample data and documentation
If you're building from source, the build scripts automatically handle these optimizations.
If the application doesn't start:
- Check the log files in the
.app\support\logsdirectory - Ensure all required dependencies are installed
- Verify that you have the necessary permissions to access the data directory
If you encounter specific errors, please check the DEPLOYMENT.md file for detailed troubleshooting steps.
DeploymentAnalyzer-{VERSION}-Release/
├── DeploymentAnalyzer.exe # Main launcher (visible)
├── README.txt # Documentation (visible)
└── .app/ # Application files (hidden)
├── lib/ # Core application files
└── support/ # Data, logs, and output directories
├── data/ # User data
├── logs/ # Log files
└── output/ # Generated output
This software is licensed under the MIT License. See the LICENSE file for details.
For support, please open an issue on our issue tracker or contact Axel Schmidt.