{"id":1107,"name":"LyceanEM","description":"LyceanEM: A python package for virtual prototyping of antenna arrays, time and frequency domain channel modelling - Published in JOSS (2023)","url":"https://github.com/lyceanem/lyceanem-python","last_synced_at":"2025-09-04T16:15:30.656Z","repository":{"id":43010190,"uuid":"411186143","full_name":"LyceanEM/LyceanEM-Python","owner":"LyceanEM","description":"Python codebase for LyceanEM","archived":false,"fork":false,"pushed_at":"2025-07-15T13:20:11.000Z","size":43084,"stargazers_count":25,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-09-04T02:51:51.717Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LyceanEM.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":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-28T07:50:07.000Z","updated_at":"2025-07-15T13:20:15.000Z","dependencies_parsed_at":"2024-06-28T00:15:31.910Z","dependency_job_id":"7708633a-f4db-47a1-bd52-b5b726b93686","html_url":"https://github.com/LyceanEM/LyceanEM-Python","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/LyceanEM/LyceanEM-Python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyceanEM%2FLyceanEM-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyceanEM%2FLyceanEM-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyceanEM%2FLyceanEM-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyceanEM%2FLyceanEM-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LyceanEM","download_url":"https://codeload.github.com/LyceanEM/LyceanEM-Python/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyceanEM%2FLyceanEM-Python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273597295,"owners_count":25134332,"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-04T02:00:08.968Z","response_time":61,"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":"LyceanEM","name":"Timothy Pelham","uuid":"60020395","kind":"user","description":"Research Fellow at the University of Bristol              \r\n\r\nDirector for Lycean Solutions Limited","email":"","website":"https://lyceanem.com/","location":"Bristol","twitter":"M0LYNX","company":"University of Bristol","icon_url":"https://avatars.githubusercontent.com/u/60020395?u=8d6e358df5f9592d68c91d6e3cfc8d90e925d111\u0026v=4","repositories_count":4,"last_synced_at":"2025-08-29T06:19:41.623Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/LyceanEM","funding_links":["https://github.com/sponsors/LyceanEM"],"total_stars":17,"followers":5,"following":6,"created_at":"2023-08-24T15:53:52.201Z","updated_at":"2025-08-29T06:19:41.623Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LyceanEM","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LyceanEM/repositories"},"packages":[],"commits":{"id":9625065,"full_name":"LyceanEM/LyceanEM-Python","default_branch":"master","committers":[{"name":"LyceanEM","email":"60020395+LyceanEM","login":"LyceanEM","count":256},{"name":"Timothy Pelham","email":"t.g.pelham@bristol.ac.uk","login":"timtitan","count":135},{"name":"tf17270","email":"tfearon38@gmail.com","login":"tf17270","count":134},{"name":"Timothy Pelham","email":"timtitan@gmail.com","login":"FantasyMapping","count":2},{"name":"Timothy Pelham","email":"60020395+lyceanem","login":"lyceanem","count":1}],"total_commits":528,"total_committers":5,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":105.6,"dds":0.5151515151515151,"past_year_committers":[{"name":"LyceanEM","email":"60020395+LyceanEM","login":"LyceanEM","count":125},{"name":"tf17270","email":"tfearon38@gmail.com","login":"tf17270","count":109},{"name":"Timothy Pelham","email":"60020395+lyceanem","login":"lyceanem","count":1}],"past_year_total_commits":235,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":78.33333333333333,"past_year_dds":0.46808510638297873,"last_synced_at":"2025-08-07T07:33:11.787Z","last_synced_commit":"f2a1344275f1d497657a7bcc888c739d00d4f610","created_at":"2025-04-11T11:00:29.228Z","updated_at":"2025-08-07T07:33:11.787Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyceanEM%2FLyceanEM-Python/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.521Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"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":"LyceanEM/LyceanEM-Python","html_url":"https://github.com/LyceanEM/LyceanEM-Python","last_synced_at":"2025-08-31T20:32:55.089Z","status":"error","issues_count":5,"pull_requests_count":14,"avg_time_to_close_issue":14076911.2,"avg_time_to_close_pull_request":7509.071428571428,"issues_closed_count":5,"pull_requests_closed_count":14,"pull_request_authors_count":2,"issue_authors_count":2,"avg_comments_per_issue":2.4,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":13,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":397.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":5,"created_at":"2025-04-11T11:00:29.734Z","updated_at":"2025-09-03T00:36:17.317Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyceanEM%2FLyceanEM-Python","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyceanEM%2FLyceanEM-Python/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":4,"COLLABORATOR":1},"pull_request_author_associations_count":{"OWNER":12,"COLLABORATOR":11},"issue_authors":{"generein":4,"tf17270":1},"pull_request_authors":{"LyceanEM":12,"tf17270":11},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10052430,"issues_count":30837503,"pull_requests_count":92378505,"authors_count":10524589,"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":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"OWNER":9},"past_year_issue_authors":{},"past_year_pull_request_authors":{"LyceanEM":9},"maintainers":[{"login":"LyceanEM","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LyceanEM"},{"login":"tf17270","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tf17270"}],"active_maintainers":[{"login":"LyceanEM","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LyceanEM"}]},"events":{"total":{"CreateEvent":6,"IssuesEvent":1,"ReleaseEvent":1,"WatchEvent":5,"DeleteEvent":1,"PushEvent":172,"PullRequestEvent":7},"last_year":{"CreateEvent":6,"IssuesEvent":1,"ReleaseEvent":1,"WatchEvent":5,"DeleteEvent":1,"PushEvent":172,"PullRequestEvent":7}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/dependency-review.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T22:00:48.718Z","updated_at":"2023-01-29T22:00:48.718Z","repository_link":"https://github.com/LyceanEM/LyceanEM-Python/blob/master/.github/workflows/dependency-review.yml","dependencies":[{"id":7232757121,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7232757122,"package_name":"actions/dependency-review-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/draft-pdf.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T22:00:48.761Z","updated_at":"2023-01-29T22:00:48.761Z","repository_link":"https://github.com/LyceanEM/LyceanEM-Python/blob/master/.github/workflows/draft-pdf.yml","dependencies":[{"id":7232757138,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7232757139,"package_name":"openjournals/openjournals-draft-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7232757140,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python-publish.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T22:00:48.792Z","updated_at":"2023-01-29T22:00:48.792Z","repository_link":"https://github.com/LyceanEM/LyceanEM-Python/blob/master/.github/workflows/python-publish.yml","dependencies":[{"id":7232757158,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7232757159,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7232757160,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"27b31702a0e7fc50959f5ad993c78deac1bdfc29","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/source/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-29T22:00:48.818Z","updated_at":"2023-01-29T22:00:48.818Z","repository_link":"https://github.com/LyceanEM/LyceanEM-Python/blob/master/docs/source/requirements.txt","dependencies":[{"id":7232757226,"package_name":"setuptools","ecosystem":"pypi","requirements":"==63.2.0","direct":true,"kind":"runtime","optional":false},{"id":7232757227,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757228,"package_name":"open3d","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757229,"package_name":"cupy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757230,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757231,"package_name":"numba","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757232,"package_name":"solidpython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757233,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757234,"package_name":"lyceanem","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757235,"package_name":"sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757236,"package_name":"sphinxcontrib-bibtex","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757237,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757238,"package_name":"sphinx_gallery","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7232757239,"package_name":"importlib_metadata","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-03-13T11:03:25.230Z","updated_at":"2024-03-13T11:03:25.230Z","repository_link":"https://github.com/LyceanEM/LyceanEM-Python/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2024-03-13T11:03:25.237Z","updated_at":"2024-03-13T11:03:25.237Z","repository_link":"https://github.com/LyceanEM/LyceanEM-Python/blob/master/requirements.txt","dependencies":[{"id":16788742005,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16788742006,"package_name":"open3d","ecosystem":"pypi","requirements":"==0.9.0.0","direct":true,"kind":"runtime","optional":false},{"id":16788742007,"package_name":"lyceanem","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16788742400,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16788742401,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16788742402,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16788742403,"package_name":"importlib_resources","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16788742404,"package_name":"packaging","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16788742405,"package_name":"numba","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16788742406,"package_name":"solidpython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16788744365,"package_name":"cupy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16788746276,"package_name":"setuptools","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":4.828313737302301,"created_at":"2025-09-04T09:17:43.730Z","updated_at":"2025-10-07T08:04:30.106Z","avatar_url":"https://github.com/LyceanEM.png","language":"Python","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.21105/joss.05234"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/1107","html_url":"https://science.ecosyste.ms/projects/1107","bibtex_url":"https://science.ecosyste.ms/projects/1107/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/1107/export.apalike"}