Nevanlinna.jl
SpM-lab / Nevanlinna.jl
Nevanlinna 解析接続の Julia 実装
概要
Nevanlinna analytic continuation
典型的な利用シーン
- 松原グリーン関数から実周波数のスペクトル関数を求めたい
README
Nevanlinna
Installation
The package can be installed with the Julia package manager. From the Julia REPL, type ] to enter the Pkg REPL mode and run:
pkg> add Nevanlinna
This will install a Command Line Interface (CLI) script, nevanlinna, into ~/.julia/bin.
You can add this directory to your PATH in a bash shell by adding the following line into ~/.bashrc:
export PATH="$HOME/.julia/bin:$PATH"
This command needs input parameter TOML file. These files can be downloaded from here. TO DO:the link must be modified after marged to main branch!
How to run examples
You can reproduce the examples demonstrated in our paper by running notebooks in the notebook directory!
The examples include:
$\delta$-function
Gaussian
Lorentzian
Two peak
Kondo resonance
tractable Hubbard gap
challenging Hubbard gap
compare 64-bit and 128-bit
Hamburger moment problem
To run our code, please ensure that the following packages are installed:
- Nevanlinna
- Plots
- LaTeXStrings
- SparseIR
One can install these libraries as follows:
julia -e 'import Pkg; Pkg.add(["Nevanlinna", "Plots", "LaTeXStrings", "SparseIR"])'
Manual installation from source (advanced)
You should almost never have to do this, but it is possible to install Nevanlinna.jl from source as follows:
git clone https://github.com/SpM-lab/Nevanlinna.jl.git
julia -e "import Pkg; Pkg.add(path=\"Nevanlinna.jl\")"
This is not recommended, as you will get the unstable development version and no future updates.
出典: https://github.com/SpM-lab/Nevanlinna.jl の README
充実度
充実度 = ドキュメント(docs)・サンプル(examples)・テスト(tests)の3項目の整備状況を★3で表示します(1星=1項目/下のチェックリストが内訳)。リポジトリ情報を取得していない(手動で登録した)ソフトウェアは自動評価の対象外で、充実度の絞り込み(1 以上)では表示されません。
- あり: README
- あり: LICENSE
- あり: docs
- なし: examples
- あり: tests
- なし: CITATION
- あり: release
情報
- 主要言語
- Jupyter Notebook
- 言語
- Jupyter Notebook, Julia, C++, Makefile, Shell
- ライセンス
- MIT
- 提供元
- github