{"id":34031844,"url":"https://github.com/pedvide/simetuc","last_synced_at":"2026-04-05T11:32:37.860Z","repository":{"id":57467215,"uuid":"72547362","full_name":"pedvide/simetuc","owner":"pedvide","description":"Simulating Energy Transfer and Upconversion","archived":false,"fork":false,"pushed_at":"2018-07-26T16:36:51.000Z","size":38612,"stargazers_count":4,"open_issues_count":4,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-15T08:55:21.405Z","etag":null,"topics":["anaconda","chemistry","physics","physics-simulation","python","simulation"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pedvide.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-11-01T15:04:34.000Z","updated_at":"2024-05-15T05:26:42.000Z","dependencies_parsed_at":"2022-09-10T02:01:53.046Z","dependency_job_id":null,"html_url":"https://github.com/pedvide/simetuc","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/pedvide/simetuc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedvide%2Fsimetuc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedvide%2Fsimetuc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedvide%2Fsimetuc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedvide%2Fsimetuc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pedvide","download_url":"https://codeload.github.com/pedvide/simetuc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedvide%2Fsimetuc/sbom","scorecard":{"id":726389,"data":{"date":"2025-08-11","repo":{"name":"github.com/pedvide/simetuc","commit":"ed85e53c69f0b669534d2d61c767fc1bf074859c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":1.7,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":0,"reason":"10 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: GHSA-6p56-wp2h-9hxr","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p","Warn: Project is vulnerable to: PYSEC-2017-74 / GHSA-r7q7-xcjw-qx8q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-22T12:56:00.781Z","repository_id":57467215,"created_at":"2025-08-22T12:56:00.781Z","updated_at":"2025-08-22T12:56:00.781Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31434624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T08:13:15.228Z","status":"ssl_error","status_checked_at":"2026-04-05T08:13:11.839Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["anaconda","chemistry","physics","physics-simulation","python","simulation"],"created_at":"2025-12-13T18:27:39.648Z","updated_at":"2026-04-05T11:32:37.843Z","avatar_url":"https://github.com/pedvide.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# simetuc\nSimulating Energy Transfer and Upconversion\n\n------\n\n[![License](https://img.shields.io/github/license/pedvide/simetuc.svg)](https://github.com/pedvide/simetuc/blob/master/LICENSE.txt)\n[![Python version](https://img.shields.io/pypi/pyversions/simetuc.svg)](https://pypi.python.org/pypi/simetuc)\n[![Pypi version](https://img.shields.io/pypi/v/simetuc.svg)](https://pypi.python.org/pypi/simetuc)\n[![Anaconda version](https://anaconda.org/pedvide/simetuc/badges/version.svg)](https://anaconda.org/pedvide/simetuc)\n[![Build Status](https://travis-ci.org/pedvide/simetuc.svg?branch=master)](https://travis-ci.org/pedvide/simetuc)\n[![Coverage Status](https://coveralls.io/repos/github/pedvide/simetuc/badge.svg?branch=master)](https://coveralls.io/github/pedvide/simetuc?branch=master)\n\n\n## Installation\n\nPython 3.6 is required.\nInstalling [Anaconda](https://www.continuum.io/downloads) is recommended; it works with Windows (64/32 bits), Linux (64/32 bits) and Mac (64 bits).\n\nAfter installing Anaconda execute the following commands at the command prompt (Use \"Anaconda Prompt\" for Windows, shell for Linux and Mac):\n\n    conda config --add channels conda-forge\n    conda config --add channels pedvide\n    conda install simetuc\n    pip install settings_parser\n(The first two commands add packages repositories with up-to-date versions of all needed packages.)\n\nor\n\n    pip install simetuc\n\nThat will download and install all necessary files.\n\nNote: Some OSX users report problems using conda, if after installing you can't use the program (i.e., `simetuc -h` fails because simetuc wasn't recognized as a command), use `pip install simetuc`\n\n### Update\n\nIf you installed it using conda, update with:\n\n    conda update simetuc\n\nIf you installed it with pip, update with:\n\n    pip install -U simetuc\n\n\n## Features\n\n* Command line interface program.\n    * Run with: `simetuc config_file.txt [options]`\n    * See all options below and with: `simetuc -h`\n* The simulations are controlled by a configuration text file that the user can edit with the parameters adequate to its system of study. It includes:\n    * Information about the host lattice.\n    * Energy states labels.\n    * Absorption and excitation (including ESA).\n    * Decay (including branching ratios).\n    * Energy transfer.\n    * Other settings for the power and concentration dependence or optimization.\n* \u003ci\u003esimetuc\u003c/i\u003e works with any sensitizer and activator ion kind.\n    * The examples are given for the Yb-Tm system.\n* All kinds of energy transfer processes are supported:\n    * Energy migration.\n    * Upconversion (ETU).\n    * Downconversion.\n    * Cross-relaxation.\n    * Cooperative processes.\n    * Energy transfer from sensitizers to activators.\n    * Back transfer from activators to sensitizers.\n* See the example [configuration file](simetuc/config_file.cfg) in the simetuc folder.\n* Add decay experimental data as two column text data, separated by tabs or spaces.\n* Different options:\n    * Create the lattice.\n    * Simulate the dynamics (rise and decay).\n    * Optimize the energy transfer parameters.\n        * Minimize the deviation between experiment and simulation.\n    * Simulate the steady state.\n    * Simulate the power dependence of each emission.\n    * Simulate the concentration dependence of the dynamics or the steady state.\n* All results are plotted and saved in the .hdf5 format. A summary of the results is saved as a text file.\n* For all options `--average` uses standard average rate equations instead of microscopic ones.\n\n## Documentation\n\nSee the [manual](docs/manual/simetuc_user_manual.pdf).\n\n## TODO\n\n - [ ] Add pressure dependence option: Change the distances of the lattice and simulate dynamics or steady-state.\n - [ ] Read experimental data in more formats.\n\n## Bugs/Requests\n\nPlease use the [GitHub issue tracker](https://github.com/pedvide/simetuc/issues) to submit bugs or request features.\n\n## Publications\n\nThis software has been described and used in these publications:\n\n - Villanueva-Delgado, P.; Krämer, K. W. \u0026 Valiente, R. [Simulating Energy Transfer and Upconversion in β-NaYF\u003csub\u003e4\u003c/sub\u003e: Yb\u003csup\u003e3+\u003c/sup\u003e, Tm\u003csup\u003e3+\u003c/sup\u003e](http://pubs.acs.org/doi/10.1021/acs.jpcc.5b06770)\n - Villanueva-Delgado, P.; Krämer, K. W.; Valiente, R.; de Jong, M. \u0026 Meijerink, A. [Modeling Blue to UV Upconversion in β-NaYF\u003csub\u003e4\u003c/sub\u003e: Tm\u003csup\u003e3+\u003c/sup\u003e](http://pubs.rsc.org/en/Content/ArticleLanding/2016/CP/C6CP04347J#!divAbstract)\n\nIf you use this software in a scientific publication, please cite the appropriate articles above.\n\n## Acknowledgments\n\nThe financial support of the EU FP7 ITN LUMINET (Grant agreement No. 316906) and the SNSF (grant number: P2BEP2_172238) are gratefully acknowledged.\n\nThis work was started at the University of Cantabria under Prof. Rafael Valiente, continued at the University of Bern under PD Dr. Karl Krämer and then at the Utrecht University under Prof. Andries Meijerink.\n\n## License\n\nCopyright Pedro Villanueva Delgado, 2016-2018.\n\nDistributed under the terms of the [MIT](LICENSE.txt) license, simetuc is free and open source software.\n\n\u003c!--- # (convert .md (github) to .rst (pypi) use: pandoc --from=markdown --to=rst --output=README.rst README.md) --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedvide%2Fsimetuc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpedvide%2Fsimetuc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedvide%2Fsimetuc/lists"}