Releases: Scheiermann/supersolids
Supersolids 0.1.32
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
Supersolids 0.1.28
New Features
Fixes major bug in get_meshgrid (leading to false results).
Fixes main.py to be usable as module without root.
Adds dir_path flag for module to adjust path for results.
Adjusts default values in module to actually find supersolids in the simulation.
Installation
Please read the README.md
Bugs
Please report bugs using the issue tracker at GitHub:
https://github.com/Scheiermann/supersolids/issues
Supersolids 0.1.24
New Features
Finally allows a mathematical description in readthedocs of the whole api.
How to install
Arch based systems
Go to the directory, where you build your AUR packages.
Run the following in console:
"mkdir python-supersolids"
"cd python-supersolids"
Download the PKGBUILD and place it there.
Run "makepkg -sic" in console, where the PKGBUILD lies.
For python3.9 currently there is no vtk wheel for python3.9, so you need to build it from source
and then install mayavi (pip install mayavi or also build it from source, as there could be incapabilities with vtk9).
This downloads the packages, extract it, gets the dependencies and installs it automatically
(you can do it manually for example with "sudo pacman -U python-supersolids-0.1.24-1-any.pkg.tar.zst")
With pip
Go to the directory supersolids/dist/, where the wheel lies (*.whl).
Use this wheel to install, e.g:
pip install supersolids-0.1.24-py3-none-any.whl
Bugs
Please report bugs using the issue tracker at GitHub:
https://github.com/Scheiermann/supersolids/issues
Supersolids 0.1.22
New Features
Adds docs for functions on readthedocs.
How to install
Arch based systems
Go to the directory, where you build your AUR packages.
Run the following in console:
"mkdir python-supersolids"
"cd python-supersolids"
Download the PKGBUILD and place it there.
Run "makepkg -sic" in console, where the PKGBUILD lies.
For python3.9 currently there is no vtk wheel for python3.9, so you need to build it from source
and then install mayavi (pip install mayavi or also build it from source, as there could be incapabilities with vtk9).
This downloads the packages, extract it, gets the dependencies and installs it automatically
(you can do it manually for example with "sudo pacman -U python-supersolids-0.1.22-1-any.pkg.tar.zst")
With pip
Go to the directory supersolids/dist/, where the wheel lies (*.whl).
Use this wheel to install, e.g:
pip install supersolids-0.1.22-py3-none-any.whl
Bugs
Please report bugs using the issue tracker at GitHub:
https://github.com/Scheiermann/supersolids/issues
Supersolids 0.1.21
New Features
Adds docs.
Adds matplotlib 1D x and z cut after mayavi simulation.
How to install
Arch based systems
Go to the directory, where you build your AUR packages.
Run the following in console:
"mkdir python-supersolids"
"cd python-supersolids"
Download the PKGBUILD and place it there.
Run "makepkg -sic" in console, where the PKGBUILD lies.
For python3.9 currently there is no vtk wheel for python3.9, so you need to build it from source
and then install mayavi (pip install mayavi or also build it from source, as there could be incapabilities with vtk9).
This downloads the packages, extract it, gets the dependencies and installs it automatically
(you can do it manually for example with "sudo pacman -U python-supersolids-0.1.21-1-any.pkg.tar.zst")
With pip
Go to the directory supersolids/dist/, where the wheel lies (*.whl).
Use this wheel to install, e.g:
pip install supersolids-0.1.21-py3-none-any.whl
Bugs
Please report bugs using the issue tracker at GitHub:
https://github.com/Scheiermann/supersolids/issues
Supersolids 0.1.20
New Features
Fixes overflow bug. Adds more documentation comments. Removes sympy.
Simulation of superfluids works for imag_time=True.
How to install
Arch based systems
Go to the directory, where you build your AUR packages.
Run the following in console:
"mkdir python-supersolids"
"cd python-supersolids"
Download the PKGBUILD and place it there.
Run "makepkg -sic" in console, where the PKGBUILD lies.
For python3.9 currently there is no vtk wheel for python3.9, so you need to build it from source
and then install mayavi (pip install mayavi or also build it from source, as there could be incapabilities with vtk9).
This downloads the packages, extract it, gets the dependencies and installs it automatically
(you can do it manually for example with "sudo pacman -U python-supersolids-0.1.20-1-any.pkg.tar.zst")
With pip
Go to the directory supersolids/dist/, where the wheel lies (*.whl).
Use this wheel to install, e.g:
pip install supersolids-0.1.20-py3-none-any.whl
Bugs
Please report bugs using the issue tracker at GitHub:
https://github.com/Scheiermann/supersolids/issues
Supersolids 0.1.17
New Features
Adds V_interaction to Schoredinger. As an example for 3D dipolo-dipol interaction is used.
How to install
Arch based systems
Go to the directory, where you build your AUR packages.
Run the following in console:
"mkdir python-supersolids"
"cd python-supersolids"
Download the PKGBUILD and place it there.
Run "makepkg -sic" in console, where the PKGBUILD lies.
For python3.9 currently there is no vtk wheel for python3.9, so you need to build it from source
and then install mayavi (pip install mayavi or also build it from source, as there could be incapabilities with vtk9).
This downloads the packages, extract it, gets the dependencies and installs it automatically
(you can do it manually for example with "sudo pacman -U python-supersolids-0.1.17-1-any.pkg.tar.zst")
With pip
Go to the directory supersolids/dist/, where the wheel lies (*.whl).
Use this wheel to install, e.g:
pip install supersolids-0.1.17-py3-none-any.whl
Bugs
Please report bugs using the issue tracker at GitHub:
https://github.com/Scheiermann/supersolids/issues
Supersolids 0.1.16
New Features
Fixes major bug in 2D and 3D, described by Issue#13.
Introduces 2D camera_trajectory (functions can be given to adjust the camera in the movie)
Fixes multi-core for 1D and 3D.
Adjusts builds for python3.9. Read the How to install carefully!
How to install
Arch based systems
Go to the directory, where you build your AUR packages.
Run the following in console:
"mkdir python-supersolids"
"cd python-supersolids"
Download the PKGBUILD and place it there.
Run "makepkg -sic" in console, where the PKGBUILD lies.
For python3.9 currently there is no vtk wheel for python3.9, so you need to build it from source
and then install mayavi (pip install mayavi or also build it from source, as there could be incapabilities with vtk9).
This downloads the packages, extract it, gets the dependencies and installs it automatically
(you can do it manually for example with "sudo pacman -U python-supersolids-0.1.16-1-any.pkg.tar.zst")
With pip
Go to the directory supersolids/dist/, where the wheel lies (*.whl).
Use this wheel to install, e.g:
pip install supersolids-0.1.16-py3-none-any.whl
Bugs
Please report bugs using the issue tracker at GitHub:
https://github.com/Scheiermann/supersolids/issues
Supersolids 0.1.15
New Features
Solving 3D equations works in main.py for single core.
Convergence criteria for 3D (mayavi), if timesteps are large enough.
Adjusts builds for python3.9. Read the How to install carefully!
How to install
Arch based systems
Go to the directory, where you build your AUR packages.
Run the following in console:
"mkdir python-supersolids"
"cd python-supersolids"
Download the PKGBUILD and place it there.
Run "makepkg -sic" in console, where the PKGBUILD lies.
For python3.9 currently there is no vtk wheel for python3.9, so you need to build it from source
and then install mayavi (pip install mayavi or also build it from source, as there could be incapabilities with vtk9).
This downloads the packages, extract it, gets the dependencies and installs it automatically
(you can do it manually for example with "sudo pacman -U python-supersolids-0.1.15-1-any.pkg.tar.zst")
With pip
Go to the directory supersolids/dist/, where the wheel lies (*.whl).
Use this wheel to install, e.g:
pip install supersolids-0.1.15-py3-none-any.whl
Bugs
Please report bugs using the issue tracker at GitHub:
https://github.com/Scheiermann/supersolids/issues
Supersolids 0.1.14
New Features
Solving 3D equations works in main.py for single core.
Convergence criteria for 3D (mayavi), if timesteps are large enough.
How to install
Arch based systems
Go to the directory, where you build your AUR packages.
Run the following in console:
"mkdir python-supersolids"
"cd python-supersolids"
Download the PKGBUILD and place it there.
Run "makepkg -sic" in console, where the PKGBUILD lies.
This downloads the packages, extract it, gets the dependencies and installs it automatically
(you can do it manually for example with "sudo pacman -U python-supersolids-0.1.14-1-any.pkg.tar.zst")
With pip
Go to the directory supersolids/dist/, where the wheel lies (*.whl).
Use this wheel to install, e.g:
pip install supersolids-0.1.14-py3-none-any.whl
Bugs
Please report bugs using the issue tracker at GitHub:
https://github.com/Scheiermann/supersolids/issues