Hacktoberfest 2026:維護者為十月標記出來的 issue,仍然開放、適合新手。 瀏覽 Hacktoberfest issue

Compare Energies: sums of calculations, E/E+ZPE/H/G, solvation energy

已關閉
#612 1 則留言 0 個 reaction 已指派 1 人 在 GitHub 檢視

@ohlincha 已經在處理了。

開始於 2026年10月27日。

評估

這個 Issue 還沒有評估資料。

描述

Tools > Compare Energies (#573) was made for ionisation energies and electron affinities: one calculation against one, final energies only. Wanted (Andy 2026-10-27): reaction energies with geometry, solvation and thermochemistry.

  • Sums on each side: A and B each a list of calculations ([+] / [−]), e.g. butadiene + ethene → cyclohexene.
  • Rows: E; E + ZPE, H (T) and G (T) when every calculation on both sides has frequencies (otherwise the row says "needs frequencies"); columns A and B in hartree, B − A in kJ/mol, kcal/mol and eV. Temperature shown; warning when the sides differ.
  • Solvation: each side's solvent listed. A gas-phase and a solvent calculation of the same molecule (same charge, method, basis) → the difference is labelled "solvation energy". Other solvent mismatches warn.
  • Checks: the existing notes on differing code, method or basis; a warning when the atoms on the two sides differ (not a balanced reaction).
  • Calculation lists sorted alphabetically (#611).
  • Reuse the wx-free Reaction Energies code (src/apps/builder/ReactionEnergies.{H,C}, rxnAnalyse, RxnState) by moving it to a wx-free library both apps link; the dialog only gathers and shows. Help page compare-energies.md updated.

Mock-up:

             A (sum)        B           B − A
             hartree        hartree     kJ/mol   kcal/mol   eV
  E          -311.6421     -234.6185    -166.2    -39.7    -1.72
  E + ZPE    ...                        -142.0    ...
  H (298 K)  ...                        -150.3
  G (298 K)  ...                         -96.8
  Solvent: none / none
主要語言
C
星號
10
分支
8
平均合併
2 小時 39 分鐘
30 天內合併 PR
9

環境準備

這個專案沒有提供開發容器、Dockerfile 或貢獻指南,環境需要你自己搭建:先看它的 README,通用步驟見我們的新手貢獻指南。

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

FriendsofECCE/ECCE 的其他 Issue

查看 FriendsofECCE/ECCE 的全部 Issue

相似的 Issue

更多 C Issue

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。