Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>QM Output HarvesterNew to Visual Studio Code? Get it now.
QM Output Harvester

QM Output Harvester

Kimura

|
1 install
| (0) | Free
Read Gaussian, NWChem, ORCA and Psi4 output files in the editor: a structured lens for one file, and a harvest table for a folder of calculations.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

QM Energy Harvester

Read Gaussian, NWChem, ORCA and Psi4 output files inside Visual Studio Code.

  • Harvest table. Point at a folder of calculations. Get one row per job: method, basis, charge, multiplicity, atoms, final energy, relative energy, HOMO–LUMO gap, imaginary frequencies, status, wall time.
  • Output lens. Open one output file as structure: header, job steps, convergence chart, final geometry, frequencies.

Price

Free. No paid tier, no key, no account. Every command works for everyone.

Where it runs

In the extension host. Under Remote-SSH that is the cluster, so output files are parsed where they are and never cross the network. Works offline. No server, no account, no telemetry.

Commands

Command What it does
QM: Harvest calculations in folder… Harvest a folder. Also on the explorer's right-click menu for a folder.
QM: Harvest calculations in workspace Harvest every open folder.
QM: Open output lens Open the active output file as structure.
QM: Set energy units hartree, kcal/mol, kJ/mol or eV, for every energy column.
QM: Export harvest table as CSV RFC 4180. As shown: sorted, filtered, in the current units.
QM: Copy harvest table as Markdown A pipe table on the clipboard.
QM: Set relative-energy reference Right-click a row in the table.
QM: Reveal the line this value came from Right-click a value in the table.

What it will not do

  • It does not claim your .log and .out files. Detection is by the program's banner, never by file extension. A log that is not quantum chemistry is left alone.
  • It never writes to an input or output file.
  • It does not draw molecules. There is no 3D view and no WebGL, so it works over a remote desktop with no GPU.

Large files

A file over qmh.maxFileBytes (default 2 GiB) is read as a head and a tail only. A 40 GB log opens in under a second. Its step tree and energy series are then incomplete, and the lens says so.

A second harvest of an unchanged folder re-parses nothing. An index of path, size and modification time is kept in workspace storage.

Reading the status column

Status Meaning
normal The program reported a normal end.
not-converged An SCF or a geometry optimisation did not converge. The last energy is shown greyed.
error The program ended in error. Hover for its own words.
truncated The file stops with no ending line: killed by the scheduler, or a broken copy.
… · duplicate-parameters Another row has the same program, method, basis, charge, multiplicity, atom count and energy.

Units

CODATA 2022: 1 Eh = 27.211386245981 eV = 2625.4996394792 kJ/mol = 627.50947406290 kcal/mol (thermochemical calorie).

Settings

qmh.units, qmh.programs, qmh.maxFileBytes, qmh.harvestGlob, qmh.excludeGlob, qmh.maxHarvestFiles, qmh.followSymlinks. Each is described in the Settings editor.

Known limits

  • NWChem names its basis set only when the input deck is echoed. Otherwise the cell is blank.
  • Gaussian 09 prints CPU time, not wall time. The wall-time cell is blank for it.
  • ONIOM jobs report the extrapolated energy. Per-layer SCF energies are not harvested.
  • In a file too large to read whole, an error far from the end of the file is not seen.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft