Published April 30, 2026
| Version v0.3.8
Software
Open
pdb2reaction
Authors/Creators
Description
[0.3.8] — 2026-05-01
Added
pdb2reaction dft --lowmem/--no-lowmem(defaultTrue): closed-shell GPU SCF now usesgpu4pyscf.dft.rks_lowmem.RKS(direct-JK, no density fitting). Open-shell / CPU / oldergpu4pyscfpaths fall back to standardRKS/UKS. YAML keydft.lowmem.
Changed
- Closed-shell GPU DFT defaults switch from DF + standard
RKSto direct-JKrks_lowmem.RKS. Absolute energies shift by sub-mHa; pass--no-lowmemto reproduce v0.3.6/v0.3.7 numbers. - Documentation pruned (EN+JA): per-command pages drop redundant Summary↔At a glance↔intro repetitions, version-stamp annotations are moved to the CHANGELOG, and decorative
---separators between H2 headings are removed.
Fixed
OrbASECalculatordefault precision changed from'float32'(silent slow path, blocks autograd Hessian) to'float32-high', matchingOrbCalculator.dft.pyexception handler:out_dir_pathis now pre-bound before YAML override resolution, soapply_yaml_overridesfailures no longer mask the original exception withNameError.freq.pyanalytical-Hessian path now clones the result before mass-weighted projection, preventing in-place mutation of the cached Geometry Hessian.freq.pyprepared_inputcleanup span widened so the temp file is removed even when an exception fires before the main try block.solvent.py: when the wrapped backend returns a torch GPU tensor for the Hessian, it is detached to CPU/numpy before adding the xTB delta correction.path_opt.pyfinally block:shared_calc = gs = geoms = Noneindent corrected so it runs once outside the cleanup loop.summary_log.py:nu_imagresolution no longer treats0.0as missing;seg_NNtag fallback width unified to:03d.- Documentation realigned with source:
uma-pysis.mdreturn_partial_hessiandefault isFalse;scan2doutput filenames are distance-tag (point_iDDD_jDDD);all.mdoutput tree expandsmodels/,freq/{R,TS,P}/,tsopt_single/;path-opt.mdlistsfinal_geometries.pdb(no_trj);path-search.mdadds missing per-segmentmep_seg_NN/hei_seg_NNfiles; JAgetting-started.mdadds the missing Agent Skills section. - Internal cleanup: removed unused
CliArgBuilderclass and dead YAML-merge trampolines inall.py; removed legacy argparsemain()inadd_elem_info.py; dropped sister-project reference fromdefaults.pymodule docstring. - Tests:
test_summary_log.pyno longer skips silently whenfairchemis absent; unused imports cleaned up in 4 test files.
Notes
Files
t-0hmura/pdb2reaction-v0.3.8.zip
Files
(7.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:da16ccca6145c3a99bacb83118bf28ff
|
7.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/t-0hmura/pdb2reaction/tree/v0.3.8 (URL)
Software
- Repository URL
- https://github.com/t-0hmura/pdb2reaction