Skip to content

Supersolids 0.1.32

Latest
Compare
Choose a tag to compare
@Scheiermann Scheiermann released this 16 Jun 12:29
· 55 commits to main since this release

New Features

Adds new flags to simulate_npz:
-noise_func=lambda gauss, k: np.exp(-1.0j * (4.0 + k * 2.0 * np.pi /4.0) * gauss)
-neighborhood 0 0.04 4 0.15 0.3
-noise -0.3 0.3
With noise flag a gauss noise can be produced and trough noise_func it can be used inside functions with open variable k, where k numerates the droplets from large to small. With neighborhood the noise_func can be applied to the neighborhood of psi_val peaks. This is useful when adding phase scrambling to the droplets of the system.

get_System_at_npz can load the system at a given npz and the module can go through different directories earlier produced by simulate_npz (while changing two different parameters in a loop), and produce a plot of a chosen property of the different Systems at a chosen npz. Thus properties of different Systems can be compared with regard to the changing parameter.

Installation

Please read the README.md

Bugs

Please report bugs using the issue tracker at GitHub:
https://github.com/Scheiermann/supersolids/issues