Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • e9817b21609ea8fff5c751b5d6ad5b294fff28ed
  • main default protected
  • 22-check-that-code-works-if-no-onsite-key-is-provided
  • 26-example-program-incomplete-in-strained-graphene-tutorial
  • costfunctions
  • faster_trace
  • filling_minimizer
  • superconductivity
  • v1.1.0 protected
  • v1.0.0 protected
10 results
Created with Raphaël 2.2.023Jun1128May262321201913123230Apr2928232217161410983227Mar2520196515Feb14131210764130Jan24231611Oct111Jul7Jun4331May2117181716151311109876432130Apr24221615121110943228Mar2726242228Feb2423221611830Jan1929Dec272120191815Nov9830Oct272625242319181728Sep22127131May3026129329Apr23Mar25FebMerge branch 'site_order_builder_to_tb' into 'main'mainmainmake test for builder invariance orderalso have site sorted in tb_to_builderadd sorting of sites in builder_to_tbAdd notebook with new cycle schemecostfunctionscostfunctionsAdded a lot of plotting code to the tutorial.superconductivitysuperconductivityChanged example parameters.Add functions for the DIIS cycleFix commutator and tb_to_matrix functionsAdded theoretical gap value function.Changed superconducting example layout.Superconducting example update.Updated `h_int` in hte superconducting tutorial. We have a superconducting result :)Fixed a bug in the orthogonalization, wasn't reshaping properly. (Q.T instead of Q)Reducing the density matrix to `h_int` hoppings only.Tutorial changes.`superconducting_tutorial.py` is the example for Jasper's thesis.Fix misplaced linesAdd cost_commutator and tb_to_matrixFixed final line in the solvers to include the `charge_op` instead of just being identity.Fixed Broken Symlink (probably pre-commit's fault)More docstring changes.Trying to fix 'docs' job failing.Two more fixes in profiling and the tutorial.Updated tutorials with new functions.Changed initial guess for non-superconducting systems and finite temperature from `0` to some value outside the bandwidth `2 * max(eigenvalue)`, to ensure minimizer starts.Setting `kT` and `charge_op` in the model to default `0` and identity if not provided.Changed solvers to work with changed functions.Updated tests to work with the changed functions.remove incorrect metadataMoved solver test to separate file.Fixed import errors for tests. All `meanfi.###` imports are back.More fixesCode readability fixes.Set tolerances in `mf.py` `fermi_level` to `1e-10` for `fatol` and `kT/2` for `xatol`.Moved guess outside solver completely.Removed `fermi_energy` from `utils.py` adapted other code to work with `fermi_level` from `mf.py`.Included functions for generating random `mf_guess` and `superc_tb`. Have not quite moved all guesses from solver.Passing hoppings to `tb_to_ham_fam` instead of complete hamiltonians.Changed `flatten_projection` output to array instead of list. (Prevents us from having to do that manually every time)
Loading