{"id":17651090,"url":"https://github.com/krivenko/som","last_synced_at":"2025-05-06T21:06:05.203Z","repository":{"id":37234107,"uuid":"59957648","full_name":"krivenko/som","owner":"krivenko","description":"TRIQS-based Stochastic Optimization Method for Analytic Continuation","archived":false,"fork":false,"pushed_at":"2025-05-03T00:22:35.000Z","size":97310,"stargazers_count":15,"open_issues_count":0,"forks_count":4,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-05-06T21:05:33.300Z","etag":null,"topics":["analytical","continuation","maxent","qmc","som"],"latest_commit_sha":null,"homepage":"http://krivenko.github.io/som/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/krivenko.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":null,"license":"COPYING.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATIONS.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-05-29T18:21:41.000Z","updated_at":"2025-04-09T10:11:08.000Z","dependencies_parsed_at":"2023-10-02T14:05:00.680Z","dependency_job_id":"d1848b23-8881-48b9-b5eb-d0325ce3420d","html_url":"https://github.com/krivenko/som","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krivenko%2Fsom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krivenko%2Fsom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krivenko%2Fsom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krivenko%2Fsom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krivenko","download_url":"https://codeload.github.com/krivenko/som/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252769396,"owners_count":21801376,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analytical","continuation","maxent","qmc","som"],"created_at":"2024-10-23T11:40:15.118Z","updated_at":"2025-05-06T21:06:05.184Z","avatar_url":"https://github.com/krivenko.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"TRIQS/SOM: Stochastic Optimization Method for Analytic Continuation\n===================================================================\n\n[![CI](https://github.com/krivenko/som/actions/workflows/build-and-deploy.yml/badge.svg)](\nhttps://github.com/krivenko/som/actions/workflows/build-and-deploy.yml)\n[![Documentation](https://img.shields.io/badge/docs-GitHub%20Pages-red)](\nhttps://krivenko.github.io/som)\n\nCopyright (C) 2016-2025 Igor Krivenko \u003ciskrivenko [at] proton [dot] me\u003e\n\nThis program is an optimized implementation of an analytic continuation\nmethod proposed by Andrey S. Mishchenko. A detailed description of\nthe method can be found in\n\u003chttp://www.cond-mat.de/events/correl12/manuscripts/mishchenko.pdf\u003e.\n\nSOM 2.x offers new features, including the more advanced SOCC ([stochastic\noptimization with consistent constraints](\nhttps://doi.org/10.1103/PhysRevB.95.014102)) analytic continuation protocol.\n\nSOM uses the TRIQS library version 3.2.x or 3.3.x. The TRIQS website is under\n\u003chttps://triqs.github.io/triqs/\u003e. Start there to learn about TRIQS.\n\n**Legacy SOM versions 1.x are based on TRIQS 1.4.2. The 1.x source code is still\navailable on the `1.x` branch; Its respective documentation web-site\nwas moved to \u003chttps://krivenko.github.io/som1\u003e**.\n\nInstallation\n------------\n\nPlease, refer to \u003chttp://krivenko.github.io/som/install.html\u003e or\n`doc/install.rst` in the source code tree for installation instructions.\n\nCiting\n------\n\n[Accompanying Computer Physics Communications paper](\nhttps://doi.org/10.1016/j.cpc.2019.01.021)\n[[arXiv:1808.00603](https://arxiv.org/abs/1808.00603)]\n\n```BibTeX\n@article{SOM,\n    title = {{TRIQS/SOM: Implementation of the stochastic optimization method\n              for analytic continuation}},\n    author = {Igor Krivenko and Malte Harland},\n    journal = {Computer Physics Communications},\n    volume = {239},\n    pages = {166-183},\n    year = {2019},\n    issn = {0010-4655},\n    doi = {https://doi.org/10.1016/j.cpc.2019.01.021},\n    url = {https://www.sciencedirect.com/science/article/pii/S0010465519300402}\n}\n```\n\n[Version 2.0 announcement](https://doi.org/10.1016/j.cpc.2022.108491)\n\n```BibTeX\n@article{SOM2,\n  title = {{TRIQS/SOM 2.0: Implementation of the stochastic optimization\n            with consistent constraints for analytic continuation}},\n  author = {Igor Krivenko and Andrey S. Mishchenko},\n  journal = {Computer Physics Communications},\n  volume = {280},\n  pages = {108491},\n  year = {2022},\n  issn = {0010-4655},\n  doi = {https://doi.org/10.1016/j.cpc.2022.108491},\n  url = {https://www.sciencedirect.com/science/article/pii/S0010465522002107}\n}\n```\n\nLicense\n-------\n\nSOM is free software: you can redistribute it and/or modify it under the\nterms of the GNU General Public License as published by the Free Software\nFoundation, either version 3 of the License, or (at your option) any later\nversion.\n\nSOM is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nSOM (in the file LICENSE.txt in this directory). If not, see\n\u003chttp://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrivenko%2Fsom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrivenko%2Fsom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrivenko%2Fsom/lists"}