{"id":31091,"name":"scikit-rf","description":"RF and Microwave Engineering Scikit ","url":"https://github.com/scikit-rf/scikit-rf","last_synced_at":"2025-09-05T05:03:10.346Z","repository":{"id":2262184,"uuid":"3218028","full_name":"scikit-rf/scikit-rf","owner":"scikit-rf","description":"RF and Microwave Engineering Scikit ","archived":false,"fork":false,"pushed_at":"2025-08-29T20:17:20.000Z","size":103187,"stargazers_count":804,"open_issues_count":46,"forks_count":311,"subscribers_count":59,"default_branch":"master","last_synced_at":"2025-08-29T22:40:37.149Z","etag":null,"topics":["electronics","engineering","microwave-engineering","python","scikit-rf"],"latest_commit_sha":null,"homepage":"http://scikit-rf.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scikit-rf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["arsenovic","jhillairet"]}},"created_at":"2012-01-19T14:25:58.000Z","updated_at":"2025-08-29T20:17:25.000Z","dependencies_parsed_at":"2023-02-19T12:31:38.317Z","dependency_job_id":"f2252d66-afad-4531-a0fc-086fa357bfe3","html_url":"https://github.com/scikit-rf/scikit-rf","commit_stats":{"total_commits":3313,"total_committers":105,"mean_commits":"31.552380952380954","dds":0.6513733776033805,"last_synced_commit":"c3b58852da808bae43b71d5fbbb9308c6952fa85"},"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"purl":"pkg:github/scikit-rf/scikit-rf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scikit-rf%2Fscikit-rf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scikit-rf%2Fscikit-rf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scikit-rf%2Fscikit-rf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scikit-rf%2Fscikit-rf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scikit-rf","download_url":"https://codeload.github.com/scikit-rf/scikit-rf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scikit-rf%2Fscikit-rf/sbom","scorecard":{"id":804807,"data":{"date":"2025-08-11","repo":{"name":"github.com/scikit-rf/scikit-rf","commit":"b9d33101925e051679ba09429e9f055fd23c7bcc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.5,"checks":[{"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":"Code-Review","score":5,"reason":"Found 5/9 approved changesets -- score normalized to 5","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":"Maintained","score":10,"reason":"13 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:29","Info: jobLevel 'contents' permission set to 'read': .github/workflows/linting.yml:10","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/linting.yml:11","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/testing.yml:80","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/testing.yml:10","Warn: no topLevel permission defined: .github/workflows/PR_labeler.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/linting.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/testing.yml:1","Warn: no topLevel permission defined: .github/workflows/testing_notebooks.yml:1","Warn: no topLevel permission defined: .github/workflows/urlchecker.yml:1"],"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/PR_labeler.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/PR_labeler.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/PR_labeler.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/PR_labeler.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/linting.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/linting.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/publish.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/testing.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/testing.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/testing.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/testing.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing_notebooks.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/testing_notebooks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing_notebooks.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/testing_notebooks.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/testing_notebooks.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/testing_notebooks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/urlchecker.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/urlchecker.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/urlchecker.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/scikit-rf/scikit-rf/urlchecker.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/linting.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/linting.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:69","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"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"}}]},"last_synced_at":"2025-08-23T11:28:59.143Z","repository_id":2262184,"created_at":"2025-08-23T11:28:59.143Z","updated_at":"2025-08-23T11:28:59.143Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273713606,"owners_count":25154613,"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","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"scikit-rf","name":"Open Source RF Engineering","uuid":"1353370","kind":"organization","description":"","email":null,"website":"www.scikit-rf.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1353370?v=4","repositories_count":10,"last_synced_at":"2024-03-26T06:43:27.529Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/scikit-rf","funding_links":[],"total_stars":667,"followers":43,"following":0,"created_at":"2022-11-03T08:23:38.425Z","updated_at":"2024-03-26T06:43:30.153Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scikit-rf","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scikit-rf/repositories"},"packages":null,"commits":{"id":26024,"full_name":"scikit-rf/scikit-rf","default_branch":"master","committers":[{"name":"alex arsenovic","email":"arsenovic@virginia.edu","count":1155},{"name":"Julien Hillairet","email":"julien.hillairet@gmail.com","count":551},{"name":"Franz Forstmayr","email":"forstmayr.franz@gmail.com","count":246},{"name":"arsenovic","email":"alexanderarsenovic@gmail.com","count":226},{"name":"Vincent R","email":"vinc@vincman.de","count":198},{"name":"dvincentwest","email":"dvincentwest@gmail.com","count":116},{"name":"mhuser","email":"mhuser@users.noreply.github.com","count":112},{"name":"Henrik Forstén","email":"henrik.forsten@gmail.com","count":108},{"name":"Wylie Standage-Beier","email":"thewyliestcoyote@gmail.com","count":54},{"name":"Pieter Eendebak","email":"pieter.eendebak@gmail.com","count":50},{"name":"Matthias Huser","email":"matthias@huser.ch","count":42},{"name":"Jackson Anderson","email":"jda4923@rit.edu","count":32},{"name":"Vincent Rieß","email":"vincent.riess@tu-dresden.de","count":29},{"name":"William Barnhart","email":"william.barnhart@he360.com","count":22},{"name":"Keisuke Kawahara","email":"k.kawahara0@gmail.com","count":21},{"name":"Yifeng Li","email":"tomli@tomli.me","count":20},{"name":"beuerle","email":"beuerle@users.noreply.github.com","count":17},{"name":"Kelvin Ly","email":"kelvin.ly1618@gmail.com","count":16},{"name":"vincent","email":"vincent.fournier@nxp.com","count":15},{"name":"JesterEE","email":"dev@jesteree.33mail.com","count":14},{"name":"Vikram Sekar","email":"vikram.mail@gmail.com","count":14},{"name":"alex","email":"alex@slappy.(none)","count":14},{"name":"Jonathan deWerd","email":"jjoonathan@gmail.com","count":10},{"name":"Jörgen Stenarson","email":"stenarson@lownoisefactory.com","count":10},{"name":"Max Kellermeier","email":"max.kellermeier@hotmail.de","count":10},{"name":"Jens Abraham","email":"jensabr@gmail.com","count":9},{"name":"Horst Hettrich","email":"horst_hettrich@gmx.de","count":8},{"name":"Trey Greer","email":"tgreer@nvidia.com","count":8},{"name":"denzchoe","email":"skinnysurfboard@gmail.com","count":8},{"name":"TomWoo","email":"tomw.82008@gmail.com","count":7},{"name":"A3R7LZZ","email":"dvwest@mmm.com","count":7},{"name":"Ralf Gommers","email":"ralf.gommers@googlemail.com","count":6},{"name":"David Banas","email":"capn.freako@gmail.com","count":5},{"name":"Niko Savola","email":"niko.savola@aalto.fi","count":5},{"name":"arndt","email":"arndt@SWISSto12-Macbook-5.local","count":5},{"name":"xafra","email":"68167524+xafra@users.noreply.github.com","count":5},{"name":"Raul Amirpour","email":"Raul.Amirpour@qorvo.com","count":5},{"name":"Matt Guidry (home)","email":"matt.guidry@gmail.com","count":4},{"name":"whipstein","email":"48056433+whipstein@users.noreply.github.com","count":4},{"name":"Alex Pacini","email":"alex.pacini@metaboards.com","count":4},{"name":"gibbons","email":"bgibbon2@illinois.edu","count":4},{"name":"Jackson Anderson","email":"bookfreak419@gmail.com","count":4},{"name":"Justin Magers","email":"jrmagers@gmail.com","count":4},{"name":"Vikram Sekar","email":"vsekar@qti.qualcomm.com","count":4},{"name":"Steve Hamblin","email":"steve.hamblin@samtec.com","count":4},{"name":"Andrew Temme","email":"temmeand@users.noreply.github.com","count":4},{"name":"steven durant","email":"durant@vadiodes.com","count":4},{"name":"helgrind","email":"laurence@sandylabs.com","count":4},{"name":"Eric Valentino","email":"evalentino@mail.usf.edu","count":4},{"name":"Franz Forstmayr","email":"forstmayr.franz@rosenberger.com","count":4},{"name":"Etienne Dumur","email":"etienne.dumur@gmail.com","count":3},{"name":"Justin Magers","email":"justin.magers@ni.com","count":3},{"name":"Shunya Sato","email":"shunya.sato.310@gmail.com","count":3},{"name":"stefan.schwendeler","email":"stefan.schwendeler@google.com","count":3},{"name":"Sebastian Hegler","email":"sebastian.hegler@tu-dresden.de","count":3},{"name":"Emanuel Aguirre","email":"ema_a_@hotmail.com","count":3},{"name":"Franz Forstmayr","email":"franz.forstmayr@rosenberger.com","count":3},{"name":"Eric Rice","email":"eric@ericwrice.com","count":3},{"name":"Bailey Campbell","email":"baileycampbell1990@gmail.com","count":2},{"name":"Morgan McClure","email":"mcclurem@quagmire","count":2},{"name":"Ben Wilson","email":"ben.wilson@viasat.com","count":2},{"name":"Julien Hillairet","email":"julien.hillairet@cea.fr","count":2},{"name":"Bailey Campbell","email":"baileycampbell1990@gmaill.com","count":2},{"name":"ToBeXu","email":"36347378+ToBeXu@users.noreply.github.com","count":2},{"name":"Lars Buitinck","email":"l.buitinck@esciencecenter.nl","count":2},{"name":"Juergen Hasch","email":"python@elbonia.de","count":2},{"name":"William Barnhart","email":"williambbarnhart@gmail.com","count":2},{"name":"iancleary","email":"iancleary@pm.me","count":2},{"name":"Derek Kozel","email":"derek.kozel@gmail.com","count":1},{"name":"Horst Hettrich","email":"horst@pcxt32.micram.com","count":1},{"name":"Gustavo Martins","email":"gcm.martins@gmail.com","count":1},{"name":"Horst Hettrich","email":"horst.hettrich@eus.uni-saarland.de","count":1},{"name":"Eric Rice","email":"ewrice24@gmail.com","count":1},{"name":"Jevgeni Mullo","email":"iam@jammd.eu","count":1},{"name":"Jens Abraham","email":"jens@mrao.cam.ac.uk","count":1},{"name":"Eric Rice","email":"ericwrice24@gmail.com","count":1},{"name":"Luke Stuemke","email":"49922901+lstuemke@users.noreply.github.com","count":1},{"name":"Kyle Altendorf","email":"sda@fstab.net","count":1},{"name":"Colm Ryan","email":"colm@colmryan.org","count":1},{"name":"Andrew Temme","email":"temmeand@gmail.com","count":1},{"name":"Bogdan-Andrei Tabacaru","email":"Bogdan-Andrei.Tabacaru@infineon.com","count":1},{"name":"David Lutton","email":"david@dalun.space","count":1},{"name":"Niko Savola","email":"niko@meetiqm.com","count":1},{"name":"Will Bierbower","email":"wbierbower@gmail.com","count":1},{"name":"Patarimi","email":"38954040+Patarimi@users.noreply.github.com","count":1},{"name":"Lee Johnston","email":"lee.johnston.100@gmail.com","count":1},{"name":"edy555","email":"edy555@gmail.com","count":1},{"name":"Michael I. Cohen","email":"micohen@us.ibm.com","count":1},{"name":"sxntxn","email":"44604448+sxntxn@users.noreply.github.com","count":1},{"name":"Christian Weickhmann","email":"christian.weickhmann@alcansystems.com","count":1},{"name":"Daniel O'Connor","email":"darius@dons.net.au","count":1},{"name":"streumix","email":"streumix@gmail.com","count":1},{"name":"Philip Axer","email":"philip.axer@nxp.com","count":1},{"name":"xreymason","email":"dupontmason@gmail.com","count":1},{"name":"Keysight-NBrennan","email":"nick.brennan@keysight.com","count":1},{"name":"SjoerdOptLand","email":"sjoerd.optland@eseo.fr","count":1},{"name":"Labuser LNF","email":"labuser.lnf@lownoisefactory.com","count":1},{"name":"arndt","email":"arndt@tsf-452-wpa-4-179.epfl.ch","count":1},{"name":"qmfrf","email":"110400638+qmfrf@users.noreply.github.com","count":1},{"name":"Michael Wollensack","email":"22192118+wollmich@users.noreply.github.com","count":1},{"name":"biergaizi","email":"biergaizi@users.noreply.github.com","count":1},{"name":"streumix","email":"streumix@users.noreply.github.com","count":1},{"name":"climbit","email":"climbit@users.noreply.github.com","count":1},{"name":"snowflakeas","email":"42715681+snowflakeas@users.noreply.github.com","count":1},{"name":"ykonter","email":"yurikonter@gmail.com","count":1}],"total_commits":3313,"total_committers":105,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":31.552380952380954,"dds":0.6513733776033805,"past_year_committers":[{"name":"Franz Forstmayr","email":"forstmayr.franz@gmail.com","count":98},{"name":"mhuser","email":"mhuser@users.noreply.github.com","count":92},{"name":"Vincent R","email":"vinc@vincman.de","count":81},{"name":"Julien Hillairet","email":"julien.hillairet@gmail.com","count":69},{"name":"Pieter Eendebak","email":"pieter.eendebak@gmail.com","count":50},{"name":"henrik","email":"henrik.forsten@gmail.com","count":24},{"name":"Yifeng Li","email":"tomli@tomli.me","count":19},{"name":"Jonathan deWerd","email":"jjoonathan@gmail.com","count":7},{"name":"David Banas","email":"capn.freako@gmail.com","count":5},{"name":"Keisuke Kawahara","email":"k.kawahara0@gmail.com","count":5},{"name":"Franz Forstmayr","email":"forstmayr.franz@rosenberger.com","count":4},{"name":"xafra","email":"68167524+xafra@users.noreply.github.com","count":4},{"name":"Eric Rice","email":"eric@ericwrice.com","count":3},{"name":"Franz Forstmayr","email":"franz.forstmayr@rosenberger.com","count":3},{"name":"Justin Magers","email":"justin.magers@ni.com","count":3},{"name":"Bailey Campbell","email":"baileycampbell1990@gmaill.com","count":2},{"name":"Bailey Campbell","email":"baileycampbell1990@gmail.com","count":2},{"name":"Steve Hamblin","email":"steve.hamblin@samtec.com","count":1},{"name":"Eric Rice","email":"ericwrice24@gmail.com","count":1},{"name":"Patarimi","email":"38954040+Patarimi@users.noreply.github.com","count":1},{"name":"Colm Ryan","email":"colm@colmryan.org","count":1},{"name":"Kyle Altendorf","email":"sda@fstab.net","count":1},{"name":"Michael Wollensack","email":"22192118+wollmich@users.noreply.github.com","count":1},{"name":"Justin Magers","email":"jrmagers@gmail.com","count":1},{"name":"Eric Rice","email":"ewrice24@gmail.com","count":1},{"name":"qmfrf","email":"110400638+qmfrf@users.noreply.github.com","count":1},{"name":"biergaizi","email":"biergaizi@users.noreply.github.com","count":1}],"past_year_total_commits":481,"past_year_total_committers":27,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":17.814814814814813,"past_year_dds":0.7962577962577962,"last_synced_at":"2023-04-26T13:37:34.749Z","last_synced_commit":"c3b58852da808bae43b71d5fbbb9308c6952fa85","created_at":"2023-03-07T16:28:49.621Z","updated_at":"2023-09-19T15:42:31.398Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/scikit-rf%2Fscikit-rf/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-24T00:00:06.660Z","repositories_count":5479765,"commits_count":853308191,"contributors_count":31095157,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"scikit-rf/scikit-rf","html_url":"https://github.com/scikit-rf/scikit-rf","last_synced_at":"2025-09-05T04:02:18.095Z","status":null,"issues_count":151,"pull_requests_count":449,"avg_time_to_close_issue":18260775.19090909,"avg_time_to_close_pull_request":1152142.7192118226,"issues_closed_count":110,"pull_requests_closed_count":406,"pull_request_authors_count":47,"issue_authors_count":98,"avg_comments_per_issue":4.410596026490066,"avg_comments_per_pull_request":2.360801781737194,"merged_pull_requests_count":387,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":40,"past_year_pull_requests_count":131,"past_year_avg_time_to_close_issue":924926.25,"past_year_avg_time_to_close_pull_request":585054.490909091,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":110,"past_year_pull_request_authors_count":25,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":2.325,"past_year_avg_comments_per_pull_request":1.9541984732824427,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":107,"created_at":"2023-05-10T11:08:53.196Z","updated_at":"2025-09-05T04:02:18.097Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/scikit-rf%2Fscikit-rf","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/scikit-rf%2Fscikit-rf/issues","issue_labels_count":{"Feature Request":32,"Bug":29,"Is it a bug?":17,"Network":12,"Calibration":11,"Touchstone":10,"Instruments":10,"Improvements":9,"Question":8,"Documentation":7,"Help Wanted":7,"Plotting":5,"VectorFitting":4,"Good First Contribution":4,"NetworkSet":3,"Regression":3,"Community":3,"Continuous integration":3,"NanoVNA":3,"Circuit":3,"Media":2,"IO":2,"On-going":2,"Network Theory":2,"s-parameters":2,"Time":1,"HFSS":1,"Version":1,"MDIF":1,"fix":1},"pull_request_labels_count":{"Network":120,"Documentation":90,"Calibration":77,"IO":68,"Circuit":49,"Media":43,"VectorFitting":39,"Plotting":27,"fix":21,"Version":19,"Time":16,"ContinuousIntegration":16,"New Feature":14,"Continuous integration":14,"Improvements":11,"Continuous integration and Code Quality":7,"TransmissionLines":6,"Instruments":6,"Community":5,"Feature Request":4,"Touchstone":3,"MDIF":2,"NetworkSet":2,"Bug":2,"On-going":1,"NanoVNA":1,"HFSS":1},"issue_author_associations_count":{"NONE":92,"CONTRIBUTOR":35,"COLLABORATOR":18,"MEMBER":6},"pull_request_author_associations_count":{"COLLABORATOR":187,"CONTRIBUTOR":165,"MEMBER":70,"NONE":27},"issue_authors":{"Asachoo":7,"mhuser":7,"jhillairet":6,"jrmagers":5,"FranzForstmayr":5,"eendebakpt":4,"neutrinonerd3333":3,"Vinc0110":3,"Sionwage":3,"Zwelckovich":3,"PinkMushroom":2,"biergaizi":2,"Hasko7":2,"mxxmxn":2,"cweickhmann":2,"lrayzman":2,"zolabar":2,"AntonGut":2,"cafeclimber":2,"ASLOBEAR":2,"Ttl":2,"gvcallen":2,"Nemesis82":2,"AceYoung938":2,"TM90":2,"dvincentwest":2,"joergschoebel":2,"kristigk":1,"thenorthcore":1,"patfhr":1,"hpretl":1,"evidencebp":1,"ChaseRSN":1,"morphyhsieh":1,"Jackhub99":1,"miguel9554":1,"Zinc999":1,"luar123":1,"ejohnson-cfs":1,"Fabdef":1,"JG1968":1,"ouyiouchunbin":1,"yeney":1,"bendelathouwer":1,"mike-hb":1,"spratsch":1,"Ismail-Majed":1,"shengfang2017":1,"yuming-gmx":1,"cloidnerux":1,"axibababababa":1,"dkozel":1,"ZiadHatab":1,"YasuoKawahara":1,"lyz1111111121":1,"hansen-mc":1,"cactorium":1,"artomix7":1,"Chems-bitti":1,"NGC2023":1,"tzortea":1,"wollmich":1,"Ustun-R-Sunay":1,"z331225718":1,"beuerle":1,"Mandrake4":1,"yanbinc":1,"dshapoval1988":1,"smunaut":1,"NAThompson":1,"Nimrodxv230":1,"ChaseRSN2":1,"vishak-venkatraman":1,"shabaz123":1,"ShilinBai":1,"Patarimi":1,"pigskinsoup":1,"DanielSank":1,"mbastani":1,"Ekamezo":1,"Mariano2nd":1,"sugatoray":1,"zhouzhuming":1,"ghost":1,"Argonghost":1,"kpobrien":1,"nicolerburg":1,"denzchoe":1,"soxand16":1,"ammu980525":1,"yifan0407":1,"mgoulder303":1,"Yannick-R59":1,"John-McCartney":1,"williamsmi3":1,"SBKBF":1,"yancy5499":1,"freakyuser-osm":1},"pull_request_authors":{"FranzForstmayr":89,"Asachoo":71,"jhillairet":70,"mhuser":37,"Vinc0110":28,"eendebakpt":17,"wsapia":15,"Ttl":14,"ericwrice":13,"cafeclimber":11,"fnordpole":7,"mxxmxn":6,"keikawa":5,"miek":4,"jrmagers":4,"jjoonathan":4,"floschl":4,"ZiadHatab":3,"SHF101202021":3,"mchristen-astranis":2,"mjpelmear":2,"James2438":2,"emmanuel-ferdman":2,"praveenndj":2,"daholzfeind":2,"Sionwage":2,"soxand16":2,"shanham":2,"bdelwood":2,"jankae":2,"Nemesis82":2,"gvcallen":2,"neutrinonerd3333":2,"biergaizi":2,"leonknight99-flann":2,"Hadimius":1,"caryan":1,"wollmich":1,"atavella":1,"zarath":1,"gurthang2":1,"bchpmn":1,"jmcelroy01":1,"Patarimi":1,"rragona":1,"torgovanov":1,"cactorium":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10086361,"issues_count":31286210,"pull_requests_count":96411606,"authors_count":10695498,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"Bug":7,"Feature Request":6,"Network":4,"Is it a bug?":3,"Improvements":3,"Regression":2,"Help Wanted":2,"Plotting":1,"Documentation":1,"Calibration":1,"NanoVNA":1,"MDIF":1,"Instruments":1,"VectorFitting":1},"past_year_pull_request_labels_count":{"Network":27,"Documentation":17,"Media":15,"Calibration":15,"IO":14,"VectorFitting":14,"fix":6,"ContinuousIntegration":6,"Version":5,"Circuit":4,"New Feature":3,"Plotting":2,"Improvements":2,"MDIF":2,"Continuous integration":2,"Feature Request":2,"Time":2,"Touchstone":1},"past_year_issue_author_associations_count":{"NONE":20,"CONTRIBUTOR":13,"COLLABORATOR":6,"MEMBER":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":62,"CONTRIBUTOR":32,"MEMBER":26,"NONE":11},"past_year_issue_authors":{"jrmagers":5,"mhuser":2,"neutrinonerd3333":2,"gvcallen":2,"Asachoo":2,"yancy5499":1,"yanbinc":1,"Vinc0110":1,"Ttl":1,"thenorthcore":1,"z331225718":1,"patfhr":1,"nicolerburg":1,"ZiadHatab":1,"mxxmxn":1,"morphyhsieh":1,"mike-hb":1,"Zwelckovich":1,"Mandrake4":1,"lyz1111111121":1,"John-McCartney":1,"jhillairet":1,"hpretl":1,"Hasko7":1,"FranzForstmayr":1,"evidencebp":1,"ejohnson-cfs":1,"dshapoval1988":1,"ChaseRSN":1,"biergaizi":1,"bendelathouwer":1,"artomix7":1},"past_year_pull_request_authors":{"jhillairet":26,"FranzForstmayr":18,"Asachoo":17,"mhuser":12,"Ttl":8,"Vinc0110":8,"fnordpole":7,"jrmagers":4,"wsapia":2,"James2438":2,"daholzfeind":2,"neutrinonerd3333":2,"biergaizi":2,"ZiadHatab":2,"gvcallen":2,"miek":2,"praveenndj":2,"shanham":2,"mxxmxn":2,"emmanuel-ferdman":2,"jankae":2,"cafeclimber":2,"SHF101202021":1,"torgovanov":1,"gurthang2":1},"maintainers":[{"login":"FranzForstmayr","count":94,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FranzForstmayr"},{"login":"jhillairet","count":76,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhillairet"},{"login":"mhuser","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mhuser"},{"login":"Vinc0110","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Vinc0110"},{"login":"Asachoo","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Asachoo"},{"login":"Ttl","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ttl"}],"active_maintainers":[{"login":"jhillairet","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhillairet"},{"login":"FranzForstmayr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FranzForstmayr"},{"login":"Asachoo","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Asachoo"},{"login":"mhuser","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mhuser"},{"login":"Ttl","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ttl"},{"login":"Vinc0110","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Vinc0110"}]},"events":{"total":{"CreateEvent":9,"ReleaseEvent":8,"IssuesEvent":53,"WatchEvent":76,"MemberEvent":1,"IssueCommentEvent":280,"PushEvent":61,"PullRequestReviewCommentEvent":44,"PullRequestReviewEvent":94,"PullRequestEvent":113,"ForkEvent":28},"last_year":{"CreateEvent":9,"ReleaseEvent":8,"IssuesEvent":53,"WatchEvent":76,"MemberEvent":1,"IssueCommentEvent":280,"PushEvent":61,"PullRequestReviewCommentEvent":44,"PullRequestReviewEvent":94,"PullRequestEvent":113,"ForkEvent":28}},"keywords":["electronics","engineering","microwave-engineering","python","scikit-rf"],"dependencies":[{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-02-19T12:31:38.242Z","updated_at":"2023-02-19T12:31:38.242Z","repository_link":"https://github.com/scikit-rf/scikit-rf/blob/master/pyproject.toml","dependencies":[{"id":7788283406,"package_name":"numpy","ecosystem":"pypi","requirements":"~=1.21","direct":true,"kind":"runtime","optional":false},{"id":7788283407,"package_name":"scipy","ecosystem":"pypi","requirements":"~=1.7","direct":true,"kind":"runtime","optional":false},{"id":7788283408,"package_name":"pandas","ecosystem":"pypi","requirements":"~=1.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/PR_labeler.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:15:17.277Z","updated_at":"2023-01-13T12:15:17.277Z","repository_link":"https://github.com/scikit-rf/scikit-rf/blob/master/.github/workflows/PR_labeler.yml","dependencies":[{"id":6875779443,"package_name":"actions/labeler","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:15:18.143Z","updated_at":"2023-01-13T12:15:18.143Z","repository_link":"https://github.com/scikit-rf/scikit-rf/blob/master/.github/workflows/codeql.yml","dependencies":[{"id":6875779590,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875779591,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875779592,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875779593,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/testing.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:15:18.385Z","updated_at":"2023-01-13T12:15:18.385Z","repository_link":"https://github.com/scikit-rf/scikit-rf/blob/master/.github/workflows/testing.yml","dependencies":[{"id":6875779814,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875779815,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/testing_notebooks.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:15:18.576Z","updated_at":"2023-01-13T12:15:18.576Z","repository_link":"https://github.com/scikit-rf/scikit-rf/blob/master/.github/workflows/testing_notebooks.yml","dependencies":[{"id":6875780090,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875780091,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]}],"score":11.399196699641886,"created_at":"2025-09-04T15:51:03.926Z","updated_at":"2025-10-07T08:13:19.717Z","avatar_url":"https://github.com/scikit-rf.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":["https://github.com/sponsors/arsenovic","https://github.com/sponsors/jhillairet"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["closember"],"project_url":"https://science.ecosyste.ms/api/v1/projects/31091","html_url":"https://science.ecosyste.ms/projects/31091"}