Skip to content
Snippets Groups Projects
  1. Jul 23, 2023
  2. Jul 20, 2023
  3. Jul 18, 2023
  4. Jul 12, 2023
  5. Jul 09, 2023
  6. Jul 06, 2023
    • Filippo Vicentini's avatar
      Rename tolerance arguments of TDVPSchmitt to something more sensible (#1523) · 8f8b0a2e
      Filippo Vicentini authored
      The tolerance arguments of
      {class}`~netket.experimental.dynamics.TDVPSchmitt` have all been renamed
      to more understandable quantities without inspecting the source code.
      
      In particular,  
      - `num_tol` has been renamed to `rcond`, because it does the same thing
      as `rcond` does in `svd`.
      - `svd_tol` to `rcond_smooth` , to be consistent with the same argument
      that has been introduced in `solvers.pinv_smooth` from #1518
      - `noise_tol` to `noise_atol`, because it's an absolute tolerance, and
      in principle we could think to add a relative tolerance as well...
      
      This is a breaking change but this stuff is experimental.
      8f8b0a2e
  7. Jul 05, 2023
  8. Jul 04, 2023
  9. Jul 03, 2023
  10. Jul 02, 2023
  11. Jun 30, 2023
  12. Jun 29, 2023
  13. Jun 28, 2023
  14. Jun 27, 2023
  15. Jun 26, 2023
  16. Jun 19, 2023
  17. Jun 08, 2023
    • Filippo Vicentini's avatar
      remove support for jax 0.3 / Python 3.7 (#1468) · 7bdf6a95
      Filippo Vicentini authored
      Jax dropped support for Python 3.7 (which is officially unsupported by
      the numerical ecosystem since December).
      PR #1461 for a fix requires recent versions of jax >=0.4, and I don't
      have the time to invest in finding workarounds to fix the bug with older
      jax versions.
      
      As we [have almost no users who install netket on python
      3.7](https://pypistats.org/packages/netket) (on average we have 1
      download per day, vs 35 on python 3.9 and 40, and jax already dropped
      support for python 3.7, I would like to go down this way.
      
      In any case, more modern tricks with jax.array and auto partitioning
      will require it so...
      7bdf6a95
  18. May 31, 2023
  19. May 23, 2023
  20. May 16, 2023
  21. May 08, 2023
    • Filippo Vicentini's avatar
      Changeling for release (#1474) · c4f9c0cc
      Filippo Vicentini authored
      v3.8
      c4f9c0cc
    • Filippo Vicentini's avatar
      [NFC] Export `jacobian_default_mode` (#1473) · 6fef3b68
      Filippo Vicentini authored
      Move and renames the internal `chose_qgt` from the qgt module to
      `nk.jax.jacobian_default_mode`, and properly documents it.
      
      It turns out it's useful to implement NTK and other objects, and GPSKet
      uses it as well, so let's make it public API together with Jacobian..
      
      This changes nothing, simply moves a function (adds a deprecation
      warning for the internal function in case anybody uses this function)
      and adds more extensive docstrings.
      6fef3b68
    • alessandro_sinibaldi's avatar
      Chunking apply_fun for MCState.to_array (#1470) · 53264b41
      alessandro_sinibaldi authored
      
      `MCState.to_array()` cannot be used to instantiate the wave function
      over the full Hilbert space for systems with fairly large size (but that
      should be still accessible) due to a large memory usage. The
      modification in `MCState.to_array()` consists in the possibility of
      computing the wave function over chunks of the Hilbert space of size
      `MCState.chunk_size` that are then combined to get the complete state
      vector.
      
      ---------
      
      Co-authored-by: default avatarClemens Giuliani <clemens@inailuig.it>
      53264b41
Loading