← カタログに戻る

Nevanlinna.jl

SpM-lab / Nevanlinna.jl

Nevanlinna 解析接続の Julia 実装

強相関電子系・有効模型Jupyter NotebookMIT
16 3 4 未解決 issue / PR更新: 2024-01-31

概要

Nevanlinna analytic continuation

典型的な利用シーン

Quick Start

このソフトウェアには Quickstart / チュートリアルが用意されています。

README

Nevanlinna

Stable Dev Build Status

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

充実度

低調最終更新: 2024-01-31 ()

充実度 = ドキュメント(docs)・サンプル(examples)・テスト(tests)の3項目の整備状況を★3で表示します(1星=1項目/下のチェックリストが内訳)。リポジトリ情報を取得していない(手動で登録した)ソフトウェアは自動評価の対象外で、充実度の絞り込み(1 以上)では表示されません。

情報

主要言語
Jupyter Notebook
言語
Jupyter Notebook, Julia, C++, Makefile, Shell
ライセンス
MIT
提供元
github

問い合わせ・貢献