cppdlr
cppdlr: Imaginary time calculations using the discrete Lehmann representation - Published in JOSS (2024)
Science Score: 100.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
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: arxiv.org, aps.org, joss.theoj.org -
✓Committers with academic emails
4 of 9 committers (44.4%) from academic institutions -
✓Institutional organization owner
Organization flatironinstitute has institutional domain (flatironinstitute.org) -
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords from Contributors
Repository
Discrete Lehmann representation of imaginary time Green's functions
Basic Info
- Host: GitHub
- Owner: flatironinstitute
- License: apache-2.0
- Language: C++
- Default Branch: 1.2.x
- Homepage: https://flatironinstitute.github.io/cppdlr/
- Size: 23.9 MB
Statistics
- Stars: 11
- Watchers: 7
- Forks: 6
- Open Issues: 3
- Releases: 4
Metadata Files
README.md
cppdlr: Imaginary time calculations using the discrete Lehmann representation
Authors: Jason Kaye, Nils Wentzell, and Hugo U. R. Strand (2023)
cppdlr is a C++ library implementing the discrete Lehmann representation (DLR) of
imaginary time single-particle Green's functions and other imaginary time
quantities. For more information on the DLR, see the references below.
Please see the documentation for more information about cppdlr.
While we recommend using the latest stable release of this library, which is the default branch of this repository, the main branch is treated as a development branch and might have new (unstabilized) features. The most up-to-date documentation corresponding to this development branch can be found here.
Libraries implementing the DLR are available in other languages:
- Python, via pydlr
- Fortran, via libdlr
- Julia, via Lehmann.jl
References and citation
If you use cppdlr in your software or published research works, please mention
this, and cite the following references. Citations help to encourage the
development and maintainence of open-source scientific software.
- The original reference on the DLR: J. Kaye, K. Chen, O. Parcollet, "Discrete Lehmann representation of imaginary time Green's functions", Phys. Rev. B, 105, 235115 (2022). [arXiv:2107.13094]
- The companion paper to
cppdlr: J. Kaye, H. U. R. Strand, N. Wentzell, "cppdlr: Imaginary time calculations using the discrete Lehmann representation", J. Open Source Softw., 9(100), 6297 (2024).
For the latter, a reference in BibTeX format can be found in the "About" section at the top right of this page.
Contact
Please email jkaye@flatironinstitute.org with questions, or post an issue.
License
cppdlr is licensed under the Apache License, Version 2.0, for more information see the LICENSE file.
Owner
- Name: Flatiron Institute
- Login: flatironinstitute
- Kind: organization
- Location: New York City
- Website: https://flatironinstitute.org/
- Repositories: 177
- Profile: https://github.com/flatironinstitute
@SimonsFoundation
JOSS Publication
cppdlr: Imaginary time calculations using the discrete Lehmann representation
Authors
Center for Computational Quantum Physics, Flatiron Institute, New York, NY 10010, USA, Center for Computational Mathematics, Flatiron Institute, New York, NY 10010, USA
Tags
quantum many-body systems imaginary time Green's function Matsubara Green's function many-body Green's function methods low-rank compressionCitation (CITATION.cff)
cff-version: "1.2.0"
authors:
- family-names: Kaye
given-names: Jason
orcid: "https://orcid.org/0000-0001-8045-6179"
- family-names: Strand
given-names: Hugo U. R.
orcid: "https://orcid.org/0000-0002-7263-4403"
- family-names: Wentzell
given-names: Nils
orcid: "https://orcid.org/0000-0003-3613-007X"
contact:
- family-names: Kaye
given-names: Jason
orcid: "https://orcid.org/0000-0001-8045-6179"
doi: 10.5281/zenodo.13177024
message: If you use this software, please cite our article in the
Journal of Open Source Software.
preferred-citation:
authors:
- family-names: Kaye
given-names: Jason
orcid: "https://orcid.org/0000-0001-8045-6179"
- family-names: Strand
given-names: Hugo U. R.
orcid: "https://orcid.org/0000-0002-7263-4403"
- family-names: Wentzell
given-names: Nils
orcid: "https://orcid.org/0000-0003-3613-007X"
date-published: 2024-08-06
doi: 10.21105/joss.06297
issn: 2475-9066
issue: 100
journal: Journal of Open Source Software
publisher:
name: Open Journals
start: 6297
title: "cppdlr: Imaginary time calculations using the discrete Lehmann
representation"
type: article
url: "https://joss.theoj.org/papers/10.21105/joss.06297"
volume: 9
title: "cppdlr: Imaginary time calculations using the discrete Lehmann
representation"
GitHub Events
Total
- Issues event: 1
- Watch event: 1
- Issue comment event: 5
- Push event: 19
- Pull request event: 6
- Fork event: 1
- Create event: 1
Last Year
- Issues event: 1
- Watch event: 1
- Issue comment event: 5
- Push event: 19
- Pull request event: 6
- Fork event: 1
- Create event: 1
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| jasonkaye | j****e@f****g | 205 |
| Nils Wentzell | n****l@f****g | 93 |
| Hugo U. R. Strand | h****d@g****m | 9 |
| Henri Menke | h****i@h****e | 7 |
| Alexander Hampel | a****l@f****g | 7 |
| Thomas Hahn | t****1@g****m | 6 |
| Olivier Parcollet | o****t@f****g | 1 |
| Dylan Simon | d****n@d****t | 1 |
| gen_copyright | m****l@s****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 6
- Total pull requests: 15
- Average time to close issues: 2 months
- Average time to close pull requests: 17 days
- Total issue authors: 4
- Total pull request authors: 6
- Average comments per issue: 2.5
- Average comments per pull request: 0.73
- Merged pull requests: 11
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 8
- Average time to close issues: N/A
- Average time to close pull requests: about 1 month
- Issue authors: 1
- Pull request authors: 4
- Average comments per issue: 0.5
- Average comments per pull request: 0.75
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- HugoStrand (2)
- Hertz4 (2)
- hmenke (1)
- nadya-fish (1)
Pull Request Authors
- Wentzell (5)
- HugoStrand (4)
- jasonkaye (2)
- yangyu1412 (2)
- hmenke (2)
- Thoemi09 (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- JamesIves/github-pages-deploy-action v4 composite
- actions/checkout v2 composite