forked from pyscf/pyscf
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge pyscf upstream #3
Open
basilib
wants to merge
67
commits into
master
Choose a base branch
from
merge_pyscf_upstream
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Fix issue pyscf#1574 * typo
* Fix dimension error for 3c2e integrals * Update conda build jobs * Release 2.2.0
* Fix gradients and hessian for density fitting DFT with RSH functionals * Add range_coulomb context for pbc.df modules
* Backslashes are not recognized and flake8 will fail under new versions
* Add mo-based K-build * fix mdf bug & 0D bug * support mo-tagged dm --------- Co-authored-by: hongzhouye <>
* Backward compatibility for class CDERIArray (fix issue pyscf#1451) * Fix CDERIArray for reading old data format * Check dimension
* Read cubefile xs, ys, zs correctly * Read cubefile nx and use that to calculate xs (y and z as well) * Fix issue pyscf#1531 * Read cubefile xs, ys, zs correctly * Read cubefile nx and use that to calculate xs (y and z as well) * Fix issue pyscf#1531 * Add import Cell * import Cell in read function * swap order of nx and xs * add reading of box information * read function now reads box from cubefile * remove trailing whitespaces * Add tests * Solve conflicts * Update cubegen tests --------- Co-authored-by: Till Hanke <[email protected]> Co-authored-by: Qiming Sun <[email protected]>
* implements ao2mo from scalar ao integrals to complex ghf orbital or spinors * Add tests and bugfixes --------- Co-authored-by: Qiming Sun <[email protected]>
…f#1638) Improves DIIS numerical stability (issue pyscf#1524)
* Adds support for UCISD with density fitting * Allows RCISD with df in ci.__init__ * Remove trailing whitespaces * Removes unnecessary import
* MAINT: Format gradient norm in printout * MAINT: Modify format strings for pretty print number alingment * MAINT: Pretty printing for the mcscf module * MAINT: Eliminate spaces in AO labels
* libxc.parse_xc memoization * Fix overwritten for lru cached results * Fix df-hessian for wb97 functional * Improves hybrid functional checks * undefined variable
* Updates github action configs * Update conda release scripts * Fix conda build recipe and release pipeline * Update conda recipe * Missing conda build config file
…valuation (pyscf#1635) * lo/boys: Use same centers for r2 and r integrals, fix charge center evaluation * Update localized orbitals tests * lo/boys: Remove factor 2 from <r>^2 in cost_function --------- Co-authored-by: Qiming Sun <[email protected]>
* Initial implementation of GF-CCSD * Bug fixes * Fix contractions, late contraction for ket * Nuke old functions * Clean comments, appease flake8 * Adds GFCCSD to __init__.py * Change to amplitude passing * Fix to sign, niter argument and some logging * Adds tests for GFCCSD * Adds tests for density fitting * Adds simple GF-CCSD example * Adds more examples * Update examples and refs * Small comment in example 52 * Renames ipccsd and eaccsd to ipgfccsd and eagfccsd * Moment input example now uses HF and AGF2 moments * Adds example of transformation to self-energy * Small changes to examples * Adds explicit ket routines * Fix function name * Changes name of solver to MomGFCCSD * Fix class name in some docstrings --------- Co-authored-by: George Booth <[email protected]>
* Check the number of roots during davidson diagonalization (fix issue pyscf#1447) * Fix initial value of e in davidson1 * Fix davidson solver * Fix davidson solver for diagonal matrix (issue pyscf#1362) * Update cisd default level_shift * Update tests for linalg_helper.py
* More checks for groupname * Fix cderi dataset name conflicts (issue pyscf#768) * Add tests
* clean up pbc TDDFT classes (fix issue pyscf#1315) * Allow nto analysis in pbc tddft * Update example
* Cleanup logging messages for SACASSCF module * Update tests
* Update examples * Update fci tests
pyscf#1670) * scaling factor of frequency integration grid as input parameter in RPA calculations * default values for nw and x0 in kernel
* Add low-level interface to Basis Set Exchange * Include examples on how to print out version data and basis set references * Use basis-set-exchange as the last option for basis parser * Fix df.make_auxbasis * Fix lint error --------- Co-authored-by: Qiming Sun <[email protected]>
* Example of custom pbc-gdf and other cleanups * Update example dft/24-define_xc_functional: add fxc functional
* Update nlc parser for molecular dft * Refactor nlc for gradients * Fix bug in nlc_coeff parser and change nlc_coeff API * check NLC in PBC DFT
* codecov was removed from pypi * Re-enable codecov action
* Update interface of geomeTRIC library to support initial hessian * Fix bug in MP2 gradients scanner
* Fix density-fitting GHF * Update tests
Creates github sponsors button
* Optimize direct_spin1_symm and direct_spin1_cyl_sym * Optimize fcivec size for spin1_symm solvers * Update relevant mcscf modules * Add example for fci-cyl-sym solver * Optimize direct_spin1_cyl_sym * fix * Add tests for FCI-ep * Disable fix_spin for FCI of UHF orbitals * FCI initial guess may introduce problematic states * Add timer for fci (issue pyscf#1562) * Restore fci.direct_spin1 initial guess treatment
* SACASSCF grad fcasscf right nelecas one of the fcisolver refactors exposed that the fcasscf object wasn't keeping track of nelecas properly * Add some docstring because why not --------- Co-authored-by: Matthew R Hermes <[email protected]>
* MAINT: Pass atom_symbol in all calls to ecp.core_configuration * BUG: Pass pure atom_symbol to ecp.core_configuration * MAINT: Adapt minao and atom initial guess to f-in-core ECPs * MAINT: Add newline for the atom initial guess to visually separate the actual calculation * MAINT: Add test for f-in-core ECP * Update test_ecp.py --------- Co-authored-by: Qiming Sun <[email protected]>
* Handle HYB_LDA_XC in xc_parser * Cleanup dft.gen_grid
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.