This site is version 0.0.1. Most of the code on this site is drafted by an agent and needs review. I apologize for the AI-speak, we are working on rewriting it!
viv-lang.org

Notebooks · lib/hfref/pyscf_tests

The PySCF tests a Viv SCF is held to

Generated by tools/pyscf_suite.py --emit from tools/pyscf_suite.tsv, the assertions harvested from PySCF v2.5.0's own unit tests (pyscf/scf/test and pyscf/gto/test). Each constant is named for the file and line it came from: PST_RHF_406 is the number test_rhf.py asserts on line 406, and PST_RHF_406_P the places it asserts it to. A number the test computes instead of writing down ("mf.e_tot", "eref") is given as PySCF 2.5.0 computed it here.

The rows are grouped by what a Viv code needs before it can reproduce them: T1 needs s and p functions and RHF, T1x one more SCF-driver feature, T2 d functions, T3 UHF or ROHF, T2+T3 both. The Schwarz row (T1s) asserts an inequality, not a value. A row flagged path depends on how the SCF got there — the guess, the DIIS variant, how many cycles — and is scored apart.

Do not edit this file.

Look inside this program

  • Atlas

    The program’s map: every function and which calls which.

  • There’s no recorded run of this program yet.

Shift+Enter in a cell runs it and moves to the next. Running a cell runs every cell above it too, as one program.

[1]lines 21–696