Skip to content

Commit c6f5bd5

Browse files
andyclaude
andcommitted
Move six dead code stubs to cap/disabled (#101)
ACESII, GAMESS(US), Gaussian-92, Gaussian-94, HONDO and MOLPRO. Checked rather than assumed, per code: no <InputGenerator>, no reference from either ResourceDescriptor file, no dialog. So none could ever set up or submit a calculation, and none was reachable from any "New ... Calculation" menu. Gaussian-94 carries a <Template>, but with no generator to fill it that changes nothing. NWChemMD looked like a seventh candidate on the same "no generator" test and is deliberately KEPT: it is referenced by BOTH descriptor files (the nwchem_md_study path the MD tools use), so moving it would have broken a live feature. Noted in the disabled/README so the next person does not repeat the inference. tests/dialogs goes from 21 declared codes to 15 and still passes -- its coverage is derived from the .edml files, so this is reflected automatically with nothing to update. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EFMUNbw2UpRPmgsqviAowb
1 parent 893aaf6 commit c6f5bd5

7 files changed

Lines changed: 23 additions & 0 deletions

File tree

‎data/client/cap/disabled/README.txt‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,26 @@ See data/client/config/disabled-codes-archive.txt for the separate,
2525
larger removal of AMICA/Gaussian-03/Gaussian-98/MetaDyn's *menu*
2626
registrations (those codes were fully wired and had real menu entries,
2727
unlike these four -- a different, easier-to-reverse kind of removal).
28+
29+
30+
Second batch, moved 2026-09-22
31+
------------------------------
32+
33+
ACESII, GAMESS(US), Gaussian-92, Gaussian-94, HONDO and MOLPRO.
34+
35+
Same situation as the original four, and checked the same way before
36+
moving: none has an <InputGenerator>, none is referenced by
37+
ResourceDescriptor.xml or ResourceDescriptorRxn.xml, and none had a
38+
dialog -- so none of them could ever set up or submit a calculation, and
39+
none was reachable from any "New ... Calculation" menu. Gaussian-94 does
40+
carry a <Template>, but with no generator to fill it that changes
41+
nothing.
42+
43+
NWChemMD was considered and deliberately KEPT in data/client/cap: unlike
44+
these, it IS referenced by both ResourceDescriptor files (the
45+
nwchem_md_study path used by the MD tools), so moving it would break a
46+
live feature. Worth re-checking that before moving anything else out of
47+
here on the assumption that "no generator" means "unused".
48+
49+
Related: #101 collects the remaining retirement candidates, and #56/#57
50+
(ACESII, HONDO) and #63 (HONDOPLUS) cover specific codes here.

0 commit comments

Comments
 (0)