QuantumFluidSpectra
Fast, accurate, and flexible spectral analysis for compressible quantum fluids
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 2 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, aps.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.7%) to scientific vocabulary
Keywords
Repository
Fast, accurate, and flexible spectral analysis for compressible quantum fluids
Basic Info
Statistics
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 1
- Releases: 6
Topics
Metadata Files
README.md
QuantumFluidSpectra.jl
This package provides methods to calculate energy spectra of compressible quantum fluids described by a wavefunction, including dilute-gas Bose-Einstein condensates, polariton BEC, and quantum fluids of light.
Fast, accurate, and flexible spectral analysis provides a wealth of information about nonlinear quantum fluid dynamics.
We rely on Fourier spectral methods throughout. The user provides a wavefunction and minimal information about the spatial domain.
Install
julia
julia> ]add QuantumFluidSpectra
The setup is described below.
Create Field
```julia # Create arrays including `x` and `k` grids n = 100 L = (1,1) N = (n,n) X,K,dX,dK = xk_arrays(L,N) # setup domain ``` ```julia # make a test field ktest = K[1][2] # pick one of the `k` values ψ = @. exp(im*ktest*X[1]*one.(X[2]')) psi = Psi(ψ,X,K) # make field object with required arrays. ```Power spectra and correlations
To evaluate the incompressible power spectral density on a particular k grid: ```julia k = LinRange(0.05,10,300) # can be anything εki = incompressible_spectrum(k,psi) ``` The (angle-averaged) two-point correlator of the incompressible velocity field may then be calculated by ``` r = LinRange(0,10,300) # can be anything gi = gv(r,k,εki) # pass k vals on which εki is defined ``` See the citation below for details.Example: central vortex in a 2D Bose-Einstein condensate
For creation script, see /example_figure/test_2Dtrap_vortex.jl.

to reproduce Figure 3(a) of https://arxiv.org/abs/2112.04012.
Citation
If you use QuantumFluidSpectra.jl please cite the paper
bib
@article{PhysRevA.106.043322,
title = {Spectral analysis for compressible quantum fluids},
author = {Bradley, Ashton S. and Kumar, R. Kishor and Pal, Sukla and Yu, Xiaoquan},
journal = {Phys. Rev. A},
volume = {106},
issue = {4},
pages = {043322},
numpages = {15},
year = {2022},
month = {Oct},
publisher = {American Physical Society},
doi = {10.1103/PhysRevA.106.043322},
url = {https://link.aps.org/doi/10.1103/PhysRevA.106.043322}
}
Owner
- Name: Ashton Bradley
- Login: AshtonSBradley
- Kind: user
- Location: Dunedin, New Zealand
- Company: University of Otago
- Website: https://amoqt.otago.ac.nz
- Repositories: 61
- Profile: https://github.com/AshtonSBradley
Associate Professor of Physics
Citation (citation.bib)
@article{PhysRevA.106.043322,
title = {Spectral analysis for compressible quantum fluids},
author = {Bradley, Ashton S. and Kumar, R. Kishor and Pal, Sukla and Yu, Xiaoquan},
journal = {Phys. Rev. A},
volume = {106},
issue = {4},
pages = {043322},
numpages = {15},
year = {2022},
month = {Oct},
publisher = {American Physical Society},
doi = {10.1103/PhysRevA.106.043322},
url = {https://link.aps.org/doi/10.1103/PhysRevA.106.043322}
}
GitHub Events
Total
- Watch event: 1
- Push event: 1
- Pull request event: 1
- Fork event: 1
Last Year
- Watch event: 1
- Push event: 1
- Pull request event: 1
- Fork event: 1
Committers
Last synced: almost 3 years ago
All Time
- Total Commits: 65
- Total Committers: 2
- Avg Commits per committer: 32.5
- Development Distribution Score (DDS): 0.031
Top Committers
| Name | Commits | |
|---|---|---|
| Ashton Bradley | a****y@g****m | 63 |
| CompatHelper Julia | c****y@j****g | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 2
- Total pull requests: 7
- Average time to close issues: about 3 hours
- Average time to close pull requests: 3 days
- Total issue authors: 2
- Total pull request authors: 4
- Average comments per issue: 5.5
- Average comments per pull request: 0.57
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- srivatsabprasad (1)
- JuliaTagBot (1)
Pull Request Authors
- AshtonSBradley (3)
- github-actions[bot] (2)
- srivatsabprasad (1)
- SarThak191119 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- julia 2 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 8
juliahub.com: QuantumFluidSpectra
Fast, accurate, and flexible spectral analysis for compressible quantum fluids
- Documentation: https://docs.juliahub.com/General/QuantumFluidSpectra/stable/
- License: MIT
-
Latest release: 0.1.7
published over 2 years ago
Rankings
Dependencies
- actions/cache v1 composite
- actions/checkout v2 composite
- codecov/codecov-action v1 composite
- julia-actions/julia-buildpkg v1 composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest v1 composite
- julia-actions/setup-julia v1 composite
- JuliaRegistries/TagBot v1 composite