.. Gaussian Extractor documentation master file, created by sphinx-quickstart on Thu Sep 05 12:00:00 2025. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. 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. .. image:: _static/im.png :alt: Gaussian Extractor Results :align: center :scale: 75% 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: 1. :doc:`installation` - Install the software on your system 2. :doc:`usage` - Learn how to use all features with examples 3. :doc:`api` - Technical API documentation Quick Start ----------- .. code-block:: bash # 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 -------- .. toctree:: :maxdepth: 2 :caption: User Guide: installation usage api .. toctree:: :maxdepth: 2 :caption: Developer Guide: developer Indices and Tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search` 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.