electronic-structure
Here are 108 public repositories matching this topic...
-
Updated
Dec 22, 2020 - Python
As it says, move away from keeping n_bands fixed during the SCF.
Is your feature request related to a problem? Please describe.
The SpinDensityEstimator currently does not support open boundary conditions. Once supported we can deprecate or remove the DensityEstimator since the SpinDensityEstimator has a superset of the DensityEstimator functionality.
Describe the solution you'd like
Implement open boundary conditions
Additional context
RDMs returned from pyscf are spin summed. Use https://sunqm.github.io/pyscf/_modules/pyscf/fci/direct_spin1.html#FCISolver.make_rdm12s
to return non-spin summed versions. Recombine spin-separated RDMs like run_psi4 to get spin-orbital rdms before returning to OpenFermion.
-
Updated
Mar 16, 2022 - Julia
-
Updated
Oct 31, 2021 - Python
-
Updated
Aug 17, 2018 - Python
-
Updated
May 18, 2021 - Python
It would be good to toggle on or off real vs complex arithmetic.
Right now we (for the most part) treat everything as complex-valued, because the goal at the time was to allow for real-time electronic dynamics. For most users this is just additional computational overhead, so it would be good to implement the ability to switch between real and complex, and include safeguards to force complex if
-
Updated
Nov 14, 2021 - Jupyter Notebook
-
Updated
Apr 29, 2022 - Jupyter Notebook
-
Updated
May 3, 2022 - Fortran
-
Updated
Apr 21, 2022 - Julia
-
Updated
May 3, 2022 - Jupyter Notebook
-
Updated
Mar 31, 2022 - Jupyter Notebook
-
Updated
Nov 7, 2019 - Python
-
Updated
Dec 8, 2020 - Python
-
Updated
Apr 1, 2018 - Jupyter Notebook
-
Updated
Apr 9, 2021 - Julia
-
Updated
Feb 18, 2022 - Fortran
-
Updated
Mar 23, 2022 - Fortran
-
Updated
Dec 8, 2021 - Jupyter Notebook
-
Updated
Oct 19, 2021 - C++
-
Updated
Apr 20, 2022 - Fortran
-
Updated
May 2, 2022 - Python
-
Updated
Nov 13, 2019 - Python
-
Updated
Jan 26, 2022 - Julia
-
Updated
May 4, 2022 - Python
-
Updated
Apr 27, 2022 - C++
Improve this page
Add a description, image, and links to the electronic-structure topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the electronic-structure topic, visit your repo's landing page and select "manage topics."
To get this codebase up to standard, we need to add type hints. At the very least, perhaps we should start insisting that all new code has type hints added, but moreover we need to add typing to the code that currently exists.
This is a pretty large project, but luckily it can be done incrementally - I believe at this point it's a stretch goal for v1, if anyone wants to help it would be much ap