Gaussian Extractor User Manual¶
Gaussian Extractor is a high-performance, cluster-safe program designed to extract data from Gaussian computational chemistry outputs and to create inputs. It runs in parallel with comprehensive safety features to prevent system overload and ensure stable operation in shared computing environments.

Overview¶
Gaussian Extractor provides a comprehensive suite of tools for computational chemistry workflows:
Parallel Processing: Efficiently processes multiple Gaussian output files simultaneously
Job Management: Check and organize completed, failed, and problematic calculations
Energy Calculations: Extract thermodynamic data and calculate high-level energies
Coordinate Processing: Extract and organize molecular coordinates
Input Generation: Create Gaussian input files from XYZ coordinate files
Input prarameters template: Generate and reuse parameter templates for different calculation types
Windows interactive mode: Windows users can use all features plus popular linux commands in the interactive mode
Key Features¶
- Scientific Capabilities
Extract thermodynamic properties (Gibbs free energy, enthalpy, entropy)
Check and organize job statuses (completed, failed, errors)
Calculate high-level energies combining different theory levels
Process coordinates and generate input files
- Performance & Safety
Multi-threaded processing with automatic resource detection
Cluster-aware operation (SLURM, PBS, SGE, LSF)
Memory management with automatic limits
Graceful shutdown handling
- Workflow Integration
Command-line interface with extensive options
Configuration file support for defaults
Template system for reproducible calculations
Interactive mode for Windows users
Getting Started¶
New to Gaussian Extractor? Start here:
Installation Guide - Install the software on your system
Usage Guide - Learn how to use all features with examples
api - Technical API documentation
Quick Start¶
# Basic usage - extract data from all .log files
gaussian_extractor.x
# Check job status and organize files
gaussian_extractor.x done # Move completed jobs
gaussian_extractor.x errors # Move failed jobs
# Generate input files from XYZ coordinates
gaussian_extractor.x ci --calc-type opt_freq
Contents¶
User Guide:
- Installation Guide
- Installation Methods
- Post-Installation Setup
- Troubleshooting
- Performance Optimization
- Uninstallation
- Getting Help
- Usage Guide
- Core Commands
- Configuration and Customization
- Performance and Resource Management
- Safety Features
- Advanced Workflows
- Troubleshooting
- Best Practices
- Command Reference
- Getting Help
Indices and Tables¶
Support & Contributing¶
For bug reports, feature requests, or safety concerns:
Issues: GitHub Issues
Documentation: This user manual
Help: Use
gaussian_extractor.x --help
for command-line help
License¶
Gaussian Extractor is released under the MIT License. See the LICENSE file for details.
Version Information¶
Current Version: v0.5.0
v0.5: Interactive mode, enhanced coordinate processing, improved input generation
v0.4: Enhanced safety, job checking, high-level energy calculations
v0.3: Complete resource management and cluster awareness
v0.2: Multi-threaded processing capabilities
v0.1: Initial single-threaded version
Note
This documentation is for Gaussian Extractor v0.5.0. For older versions, please refer to the archived documentation.