{"id":53120,"name":"ps3d","description":"Pseudo-spectral code for turbulent flows in 3D","url":"https://github.com/matt-frey/ps3d","last_synced_at":"2025-09-05T12:58:55.459Z","repository":{"id":55933570,"uuid":"493196414","full_name":"matt-frey/ps3d","owner":"matt-frey","description":"Pseudo-spectral code for turbulent flows in 3D","archived":false,"fork":false,"pushed_at":"2025-08-23T08:30:22.000Z","size":1414,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-24T02:59:29.186Z","etag":null,"topics":["3d","beltrami-flow","cfd","fortran","pseudo-spectral"],"latest_commit_sha":null,"homepage":"https://matt-frey.github.io/ps3d","language":"Fortran","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/matt-frey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json"}},"created_at":"2022-05-17T10:10:16.000Z","updated_at":"2025-05-18T08:17:05.000Z","dependencies_parsed_at":"2023-09-25T21:07:38.218Z","dependency_job_id":"88183c53-3634-476c-89f1-29f6f11f10bc","html_url":"https://github.com/matt-frey/ps3d","commit_stats":{"total_commits":539,"total_committers":2,"mean_commits":269.5,"dds":0.02226345083487946,"last_synced_commit":"24be78e003296d946eb0e454cfa8ff161752327c"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/matt-frey/ps3d","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matt-frey%2Fps3d","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matt-frey%2Fps3d/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matt-frey%2Fps3d/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matt-frey%2Fps3d/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matt-frey","download_url":"https://codeload.github.com/matt-frey/ps3d/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matt-frey%2Fps3d/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273761018,"owners_count":25163180,"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":"matt-frey","name":"Matthias Frey","uuid":"30253796","kind":"user","description":"Computational scientist","email":"","website":"https://research-portal.st-andrews.ac.uk/en/persons/matthias-frey","location":"St Andrews, UK","twitter":null,"company":"University of St Andrews","icon_url":"https://avatars.githubusercontent.com/u/30253796?u=bd77658c29bb9a796102862419e11fe954b55f9a\u0026v=4","repositories_count":4,"last_synced_at":"2024-12-06T20:26:26.307Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/matt-frey","funding_links":[],"total_stars":1,"followers":6,"following":7,"created_at":"2022-11-14T09:57:08.645Z","updated_at":"2024-12-06T20:26:26.307Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matt-frey","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matt-frey/repositories"},"packages":[],"commits":{"id":1329809,"full_name":"matt-frey/ps3d","default_branch":"main","committers":[{"name":"Matthias Frey","email":"mf248@st-andrews.ac.uk","login":null,"count":527},{"name":"daviddritschel","email":"56066294+daviddritschel","login":"daviddritschel","count":12}],"total_commits":539,"total_committers":2,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":269.5,"dds":0.02226345083487946,"past_year_committers":[{"name":"Matthias Frey","email":"mf248@st-andrews.ac.uk","login":null,"count":73}],"past_year_total_commits":73,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":73.0,"past_year_dds":0.0,"last_synced_at":"2024-01-28T14:06:15.302Z","last_synced_commit":"24be78e003296d946eb0e454cfa8ff161752327c","created_at":"2023-09-11T16:47:15.252Z","updated_at":"2024-01-28T14:06:15.303Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/matt-frey%2Fps3d/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","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":"matt-frey/ps3d","html_url":"https://github.com/matt-frey/ps3d","last_synced_at":"2025-08-31T11:00:50.126Z","status":null,"issues_count":1,"pull_requests_count":47,"avg_time_to_close_issue":63053.0,"avg_time_to_close_pull_request":347212.44444444444,"issues_closed_count":1,"pull_requests_closed_count":45,"pull_request_authors_count":1,"issue_authors_count":1,"avg_comments_per_issue":1.0,"avg_comments_per_pull_request":0.0425531914893617,"merged_pull_requests_count":42,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2336001.6666666665,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"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":3,"created_at":"2023-09-11T16:47:25.152Z","updated_at":"2025-09-02T15:38:08.714Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/matt-frey%2Fps3d","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/matt-frey%2Fps3d/issues","issue_labels_count":{},"pull_request_labels_count":{"bug":28,"enhancement":25,"feature request":24,"cleanup":7,"documentation":6},"issue_author_associations_count":{"COLLABORATOR":1},"pull_request_author_associations_count":{"OWNER":88},"issue_authors":{"daviddritschel":1},"pull_request_authors":{"matt-frey":88},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10100139,"issues_count":31474175,"pull_requests_count":97447785,"authors_count":10702667,"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":{"bug":7,"feature request":5,"cleanup":4,"enhancement":4,"documentation":3},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"OWNER":21},"past_year_issue_authors":{},"past_year_pull_request_authors":{"matt-frey":21},"maintainers":[{"login":"matt-frey","count":88,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/matt-frey"},{"login":"daviddritschel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/daviddritschel"}],"active_maintainers":[{"login":"matt-frey","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/matt-frey"}]},"events":{"total":{"WatchEvent":1,"DeleteEvent":14,"IssueCommentEvent":3,"PushEvent":195,"PullRequestEvent":30,"PullRequestReviewCommentEvent":3,"PullRequestReviewEvent":5,"CreateEvent":16},"last_year":{"WatchEvent":1,"DeleteEvent":14,"IssueCommentEvent":3,"PushEvent":195,"PullRequestEvent":30,"PullRequestReviewCommentEvent":3,"PullRequestReviewEvent":5,"CreateEvent":16}},"keywords":["3d","beltrami-flow","cfd","fortran","pseudo-spectral"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-15T09:50:19.877Z","updated_at":"2022-08-15T09:50:19.877Z","repository_link":"https://github.com/matt-frey/ps3d/blob/main/requirements.txt","dependencies":[{"id":1768002180,"package_name":"alsa-lib","ecosystem":"pypi","requirements":"=1.2.6.1=h7f98852_0","direct":true,"kind":"runtime","optional":false},{"id":1768002183,"package_name":"aom","ecosystem":"pypi","requirements":"=3.4.0=h27087fc_1","direct":true,"kind":"runtime","optional":false},{"id":1768002186,"package_name":"appdirs","ecosystem":"pypi","requirements":"=1.4.4=pyh9f0ad1d_0","direct":true,"kind":"runtime","optional":false},{"id":1768002188,"package_name":"attr","ecosystem":"pypi","requirements":"=2.5.1=h166bdaf_1","direct":true,"kind":"runtime","optional":false},{"id":1768002190,"package_name":"attrs","ecosystem":"pypi","requirements":"=22.1.0=pyh71513ae_1","direct":true,"kind":"runtime","optional":false},{"id":1768002192,"package_name":"automat","ecosystem":"pypi","requirements":"=20.2.0=py_0","direct":true,"kind":"runtime","optional":false},{"id":1768002194,"package_name":"bcrypt","ecosystem":"pypi","requirements":"=3.2.2=py39hb9d737c_0","direct":true,"kind":"runtime","optional":false},{"id":1768002196,"package_name":"brotli","ecosystem":"pypi","requirements":"=1.0.9=h166bdaf_7","direct":true,"kind":"runtime","optional":false},{"id":1768002198,"package_name":"brotli-bin","ecosystem":"pypi","requirements":"=1.0.9=h166bdaf_7","direct":true,"kind":"runtime","optional":false},{"id":1768002200,"package_name":"brotlipy","ecosystem":"pypi","requirements":"=0.7.0=py39hb9d737c_1004","direct":true,"kind":"runtime","optional":false},{"id":1768002202,"package_name":"bzip2","ecosystem":"pypi","requirements":"=1.0.8=h7f98852_4","direct":true,"kind":"runtime","optional":false},{"id":1768002204,"package_name":"c-ares","ecosystem":"pypi","requirements":"=1.18.1=h7f98852_0","direct":true,"kind":"runtime","optional":false},{"id":1768002206,"package_name":"ca-certificates","ecosystem":"pypi","requirements":"=2022.6.15=ha878542_0","direct":true,"kind":"runtime","optional":false},{"id":1768002207,"package_name":"certifi","ecosystem":"pypi","requirements":"=2022.6.15=py39hf3d152e_0","direct":true,"kind":"runtime","optional":false},{"id":1768002212,"package_name":"cffi","ecosystem":"pypi","requirements":"=1.15.1=py39he91dace_0","direct":true,"kind":"runtime","optional":false},{"id":1768002214,"package_name":"cftime","ecosystem":"pypi","requirements":"=1.6.1=py39hd257fcd_0","direct":true,"kind":"runtime","optional":false},{"id":1768002216,"package_name":"cgns","ecosystem":"pypi","requirements":"=4.3.0=hcb04c3e_1","direct":true,"kind":"runtime","optional":false},{"id":1768002218,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"=2.1.0=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002220,"package_name":"colorcet","ecosystem":"pypi","requirements":"=3.0.0=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002222,"package_name":"constantly","ecosystem":"pypi","requirements":"=15.1.0=py_0","direct":true,"kind":"runtime","optional":false},{"id":1768002224,"package_name":"cryptography","ecosystem":"pypi","requirements":"=37.0.4=py39hd97740a_0","direct":true,"kind":"runtime","optional":false},{"id":1768002225,"package_name":"curl","ecosystem":"pypi","requirements":"=7.83.1=h7bff187_0","direct":true,"kind":"runtime","optional":false},{"id":1768002227,"package_name":"cycler","ecosystem":"pypi","requirements":"=0.11.0=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002229,"package_name":"dbus","ecosystem":"pypi","requirements":"=1.13.6=h5008d03_3","direct":true,"kind":"runtime","optional":false},{"id":1768002231,"package_name":"double-conversion","ecosystem":"pypi","requirements":"=3.2.0=h9c3ff4c_0","direct":true,"kind":"runtime","optional":false},{"id":1768002233,"package_name":"expat","ecosystem":"pypi","requirements":"=2.4.8=h27087fc_0","direct":true,"kind":"runtime","optional":false},{"id":1768002235,"package_name":"ffmpeg","ecosystem":"pypi","requirements":"=5.1.0=gpl_h2b602b6_100","direct":true,"kind":"runtime","optional":false},{"id":1768002237,"package_name":"fftw","ecosystem":"pypi","requirements":"=3.3.10=nompi_ha7695d1_103","direct":true,"kind":"runtime","optional":false},{"id":1768002238,"package_name":"font-ttf-dejavu-sans-mono","ecosystem":"pypi","requirements":"=2.37=hab24e00_0","direct":true,"kind":"runtime","optional":false},{"id":1768002240,"package_name":"font-ttf-inconsolata","ecosystem":"pypi","requirements":"=3.000=h77eed37_0","direct":true,"kind":"runtime","optional":false},{"id":1768002242,"package_name":"font-ttf-source-code-pro","ecosystem":"pypi","requirements":"=2.038=h77eed37_0","direct":true,"kind":"runtime","optional":false},{"id":1768002244,"package_name":"font-ttf-ubuntu","ecosystem":"pypi","requirements":"=0.83=hab24e00_0","direct":true,"kind":"runtime","optional":false},{"id":1768002246,"package_name":"fontconfig","ecosystem":"pypi","requirements":"=2.14.0=h8e229c2_0","direct":true,"kind":"runtime","optional":false},{"id":1768002248,"package_name":"fonts-conda-ecosystem","ecosystem":"pypi","requirements":"=1=0","direct":true,"kind":"runtime","optional":false},{"id":1768002250,"package_name":"fonts-conda-forge","ecosystem":"pypi","requirements":"=1=0","direct":true,"kind":"runtime","optional":false},{"id":1768002251,"package_name":"fonttools","ecosystem":"pypi","requirements":"=4.34.4=py39hb9d737c_0","direct":true,"kind":"runtime","optional":false},{"id":1768002253,"package_name":"freetype","ecosystem":"pypi","requirements":"=2.10.4=hca18f0e_2","direct":true,"kind":"runtime","optional":false},{"id":1768002255,"package_name":"gettext","ecosystem":"pypi","requirements":"=0.19.8.1=h73d1719_1008","direct":true,"kind":"runtime","optional":false},{"id":1768002257,"package_name":"giflib","ecosystem":"pypi","requirements":"=5.2.1=h36c2ea0_2","direct":true,"kind":"runtime","optional":false},{"id":1768002259,"package_name":"gl2ps","ecosystem":"pypi","requirements":"=1.4.2=h0708190_0","direct":true,"kind":"runtime","optional":false},{"id":1768002261,"package_name":"glew","ecosystem":"pypi","requirements":"=2.1.0=h9c3ff4c_2","direct":true,"kind":"runtime","optional":false},{"id":1768002263,"package_name":"glib","ecosystem":"pypi","requirements":"=2.72.1=h6239696_0","direct":true,"kind":"runtime","optional":false},{"id":1768002265,"package_name":"glib-tools","ecosystem":"pypi","requirements":"=2.72.1=h6239696_0","direct":true,"kind":"runtime","optional":false},{"id":1768002267,"package_name":"gmp","ecosystem":"pypi","requirements":"=6.2.1=h58526e2_0","direct":true,"kind":"runtime","optional":false},{"id":1768002268,"package_name":"gnutls","ecosystem":"pypi","requirements":"=3.7.6=hf3e180e_5","direct":true,"kind":"runtime","optional":false},{"id":1768002270,"package_name":"gst-plugins-base","ecosystem":"pypi","requirements":"=1.20.3=hf6a322e_0","direct":true,"kind":"runtime","optional":false},{"id":1768002271,"package_name":"gstreamer","ecosystem":"pypi","requirements":"=1.20.3=hd4edc92_0","direct":true,"kind":"runtime","optional":false},{"id":1768002273,"package_name":"hdf4","ecosystem":"pypi","requirements":"=4.2.15=h10796ff_3","direct":true,"kind":"runtime","optional":false},{"id":1768002274,"package_name":"hdf5","ecosystem":"pypi","requirements":"=1.12.2=nompi_h2386368_100","direct":true,"kind":"runtime","optional":false},{"id":1768002276,"package_name":"hyperlink","ecosystem":"pypi","requirements":"=21.0.0=pyhd3deb0d_0","direct":true,"kind":"runtime","optional":false},{"id":1768002278,"package_name":"icu","ecosystem":"pypi","requirements":"=70.1=h27087fc_0","direct":true,"kind":"runtime","optional":false},{"id":1768002279,"package_name":"idna","ecosystem":"pypi","requirements":"=3.3=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002281,"package_name":"incremental","ecosystem":"pypi","requirements":"=21.3.0=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002282,"package_name":"jack","ecosystem":"pypi","requirements":"=1.9.18=h8c3723f_1002","direct":true,"kind":"runtime","optional":false},{"id":1768002284,"package_name":"jpeg","ecosystem":"pypi","requirements":"=9e=h166bdaf_2","direct":true,"kind":"runtime","optional":false},{"id":1768002285,"package_name":"jsoncpp","ecosystem":"pypi","requirements":"=1.9.5=h4bd325d_1","direct":true,"kind":"runtime","optional":false},{"id":1768002287,"package_name":"keyutils","ecosystem":"pypi","requirements":"=1.6.1=h166bdaf_0","direct":true,"kind":"runtime","optional":false},{"id":1768002288,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"=1.4.4=py39hf939315_0","direct":true,"kind":"runtime","optional":false},{"id":1768002290,"package_name":"krb5","ecosystem":"pypi","requirements":"=1.19.3=h3790be6_0","direct":true,"kind":"runtime","optional":false},{"id":1768002292,"package_name":"lame","ecosystem":"pypi","requirements":"=3.100=h7f98852_1001","direct":true,"kind":"runtime","optional":false},{"id":1768002295,"package_name":"lcms2","ecosystem":"pypi","requirements":"=2.12=hddcbb42_0","direct":true,"kind":"runtime","optional":false},{"id":1768002297,"package_name":"ld_impl_linux-64","ecosystem":"pypi","requirements":"=2.36.1=hea4e1c9_2","direct":true,"kind":"runtime","optional":false},{"id":1768002299,"package_name":"lerc","ecosystem":"pypi","requirements":"=4.0.0=h27087fc_0","direct":true,"kind":"runtime","optional":false},{"id":1768002301,"package_name":"libblas","ecosystem":"pypi","requirements":"=3.9.0=16_linux64_openblas","direct":true,"kind":"runtime","optional":false},{"id":1768002303,"package_name":"libbrotlicommon","ecosystem":"pypi","requirements":"=1.0.9=h166bdaf_7","direct":true,"kind":"runtime","optional":false},{"id":1768002305,"package_name":"libbrotlidec","ecosystem":"pypi","requirements":"=1.0.9=h166bdaf_7","direct":true,"kind":"runtime","optional":false},{"id":1768002306,"package_name":"libbrotlienc","ecosystem":"pypi","requirements":"=1.0.9=h166bdaf_7","direct":true,"kind":"runtime","optional":false},{"id":1768002308,"package_name":"libcap","ecosystem":"pypi","requirements":"=2.64=ha37c62d_0","direct":true,"kind":"runtime","optional":false},{"id":1768002310,"package_name":"libcblas","ecosystem":"pypi","requirements":"=3.9.0=16_linux64_openblas","direct":true,"kind":"runtime","optional":false},{"id":1768002312,"package_name":"libclang","ecosystem":"pypi","requirements":"=14.0.6=default_h2e3cab8_0","direct":true,"kind":"runtime","optional":false},{"id":1768002313,"package_name":"libclang13","ecosystem":"pypi","requirements":"=14.0.6=default_h3a83d3e_0","direct":true,"kind":"runtime","optional":false},{"id":1768002315,"package_name":"libcups","ecosystem":"pypi","requirements":"=2.3.3=hf5a7f15_1","direct":true,"kind":"runtime","optional":false},{"id":1768002316,"package_name":"libcurl","ecosystem":"pypi","requirements":"=7.83.1=h7bff187_0","direct":true,"kind":"runtime","optional":false},{"id":1768002318,"package_name":"libdb","ecosystem":"pypi","requirements":"=6.2.32=h9c3ff4c_0","direct":true,"kind":"runtime","optional":false},{"id":1768002319,"package_name":"libdeflate","ecosystem":"pypi","requirements":"=1.13=h166bdaf_0","direct":true,"kind":"runtime","optional":false},{"id":1768002321,"package_name":"libdrm","ecosystem":"pypi","requirements":"=2.4.112=h166bdaf_0","direct":true,"kind":"runtime","optional":false},{"id":1768002322,"package_name":"libedit","ecosystem":"pypi","requirements":"=3.1.20191231=he28a2e2_2","direct":true,"kind":"runtime","optional":false},{"id":1768002324,"package_name":"libev","ecosystem":"pypi","requirements":"=4.33=h516909a_1","direct":true,"kind":"runtime","optional":false},{"id":1768002326,"package_name":"libevent","ecosystem":"pypi","requirements":"=2.1.10=h9b69904_4","direct":true,"kind":"runtime","optional":false},{"id":1768002328,"package_name":"libffi","ecosystem":"pypi","requirements":"=3.4.2=h7f98852_5","direct":true,"kind":"runtime","optional":false},{"id":1768002330,"package_name":"libflac","ecosystem":"pypi","requirements":"=1.3.4=h27087fc_0","direct":true,"kind":"runtime","optional":false},{"id":1768002332,"package_name":"libgcc-ng","ecosystem":"pypi","requirements":"=12.1.0=h8d9b700_16","direct":true,"kind":"runtime","optional":false},{"id":1768002334,"package_name":"libgfortran-ng","ecosystem":"pypi","requirements":"=12.1.0=h69a702a_16","direct":true,"kind":"runtime","optional":false},{"id":1768002336,"package_name":"libgfortran5","ecosystem":"pypi","requirements":"=12.1.0=hdcd56e2_16","direct":true,"kind":"runtime","optional":false},{"id":1768002338,"package_name":"libglib","ecosystem":"pypi","requirements":"=2.72.1=h2d90d5f_0","direct":true,"kind":"runtime","optional":false},{"id":1768002339,"package_name":"libglu","ecosystem":"pypi","requirements":"=9.0.0=he1b5a44_1001","direct":true,"kind":"runtime","optional":false},{"id":1768002341,"package_name":"libgomp","ecosystem":"pypi","requirements":"=12.1.0=h8d9b700_16","direct":true,"kind":"runtime","optional":false},{"id":1768002343,"package_name":"libiconv","ecosystem":"pypi","requirements":"=1.16=h516909a_0","direct":true,"kind":"runtime","optional":false},{"id":1768002344,"package_name":"libidn2","ecosystem":"pypi","requirements":"=2.3.3=h166bdaf_0","direct":true,"kind":"runtime","optional":false},{"id":1768002346,"package_name":"liblapack","ecosystem":"pypi","requirements":"=3.9.0=16_linux64_openblas","direct":true,"kind":"runtime","optional":false},{"id":1768002350,"package_name":"libllvm14","ecosystem":"pypi","requirements":"=14.0.6=he0ac6c6_0","direct":true,"kind":"runtime","optional":false},{"id":1768002352,"package_name":"libnetcdf","ecosystem":"pypi","requirements":"=4.8.1=nompi_h21705cb_103","direct":true,"kind":"runtime","optional":false},{"id":1768002354,"package_name":"libnghttp2","ecosystem":"pypi","requirements":"=1.47.0=h727a467_0","direct":true,"kind":"runtime","optional":false},{"id":1768002356,"package_name":"libnsl","ecosystem":"pypi","requirements":"=2.0.0=h7f98852_0","direct":true,"kind":"runtime","optional":false},{"id":1768002358,"package_name":"libogg","ecosystem":"pypi","requirements":"=1.3.4=h7f98852_1","direct":true,"kind":"runtime","optional":false},{"id":1768002360,"package_name":"libopenblas","ecosystem":"pypi","requirements":"=0.3.21=pthreads_h78a6416_0","direct":true,"kind":"runtime","optional":false},{"id":1768002361,"package_name":"libopus","ecosystem":"pypi","requirements":"=1.3.1=h7f98852_1","direct":true,"kind":"runtime","optional":false},{"id":1768002362,"package_name":"libpciaccess","ecosystem":"pypi","requirements":"=0.16=h516909a_0","direct":true,"kind":"runtime","optional":false},{"id":1768002363,"package_name":"libpng","ecosystem":"pypi","requirements":"=1.6.37=h753d276_3","direct":true,"kind":"runtime","optional":false},{"id":1768002365,"package_name":"libpq","ecosystem":"pypi","requirements":"=14.4=hd77ab85_0","direct":true,"kind":"runtime","optional":false},{"id":1768002366,"package_name":"libprotobuf","ecosystem":"pypi","requirements":"=3.20.1=h6239696_0","direct":true,"kind":"runtime","optional":false},{"id":1768002368,"package_name":"libsndfile","ecosystem":"pypi","requirements":"=1.0.31=h9c3ff4c_1","direct":true,"kind":"runtime","optional":false},{"id":1768002369,"package_name":"libssh2","ecosystem":"pypi","requirements":"=1.10.0=ha56f1ee_2","direct":true,"kind":"runtime","optional":false},{"id":1768002371,"package_name":"libstdcxx-ng","ecosystem":"pypi","requirements":"=12.1.0=ha89aaad_16","direct":true,"kind":"runtime","optional":false},{"id":1768002373,"package_name":"libtasn1","ecosystem":"pypi","requirements":"=4.18.0=h166bdaf_1","direct":true,"kind":"runtime","optional":false},{"id":1768002374,"package_name":"libtheora","ecosystem":"pypi","requirements":"=1.1.1=h7f98852_1005","direct":true,"kind":"runtime","optional":false},{"id":1768002376,"package_name":"libtiff","ecosystem":"pypi","requirements":"=4.4.0=h0e0dad5_3","direct":true,"kind":"runtime","optional":false},{"id":1768002377,"package_name":"libtool","ecosystem":"pypi","requirements":"=2.4.6=h9c3ff4c_1008","direct":true,"kind":"runtime","optional":false},{"id":1768002379,"package_name":"libudev1","ecosystem":"pypi","requirements":"=249=h166bdaf_4","direct":true,"kind":"runtime","optional":false},{"id":1768002380,"package_name":"libunistring","ecosystem":"pypi","requirements":"=0.9.10=h7f98852_0","direct":true,"kind":"runtime","optional":false},{"id":1768002382,"package_name":"libuuid","ecosystem":"pypi","requirements":"=2.32.1=h7f98852_1000","direct":true,"kind":"runtime","optional":false},{"id":1768002383,"package_name":"libva","ecosystem":"pypi","requirements":"=2.15.0=h166bdaf_0","direct":true,"kind":"runtime","optional":false},{"id":1768002385,"package_name":"libvorbis","ecosystem":"pypi","requirements":"=1.3.7=h9c3ff4c_0","direct":true,"kind":"runtime","optional":false},{"id":1768002386,"package_name":"libvpx","ecosystem":"pypi","requirements":"=1.11.0=h9c3ff4c_3","direct":true,"kind":"runtime","optional":false},{"id":1768002388,"package_name":"libwebp","ecosystem":"pypi","requirements":"=1.2.3=h522a892_1","direct":true,"kind":"runtime","optional":false},{"id":1768002389,"package_name":"libwebp-base","ecosystem":"pypi","requirements":"=1.2.3=h166bdaf_2","direct":true,"kind":"runtime","optional":false},{"id":1768002391,"package_name":"libxcb","ecosystem":"pypi","requirements":"=1.13=h7f98852_1004","direct":true,"kind":"runtime","optional":false},{"id":1768002393,"package_name":"libxkbcommon","ecosystem":"pypi","requirements":"=1.0.3=he3ba5ed_0","direct":true,"kind":"runtime","optional":false},{"id":1768002395,"package_name":"libxml2","ecosystem":"pypi","requirements":"=2.9.14=h22db469_3","direct":true,"kind":"runtime","optional":false},{"id":1768002396,"package_name":"libzip","ecosystem":"pypi","requirements":"=1.9.2=hc869a4a_0","direct":true,"kind":"runtime","optional":false},{"id":1768002398,"package_name":"libzlib","ecosystem":"pypi","requirements":"=1.2.12=h166bdaf_2","direct":true,"kind":"runtime","optional":false},{"id":1768002400,"package_name":"lz4-c","ecosystem":"pypi","requirements":"=1.9.3=h9c3ff4c_1","direct":true,"kind":"runtime","optional":false},{"id":1768002401,"package_name":"matplotlib","ecosystem":"pypi","requirements":"=3.5.2=py39hf3d152e_1","direct":true,"kind":"runtime","optional":false},{"id":1768002403,"package_name":"matplotlib-base","ecosystem":"pypi","requirements":"=3.5.2=py39h700656a_1","direct":true,"kind":"runtime","optional":false},{"id":1768002404,"package_name":"munkres","ecosystem":"pypi","requirements":"=1.1.4=pyh9f0ad1d_0","direct":true,"kind":"runtime","optional":false},{"id":1768002406,"package_name":"mysql-common","ecosystem":"pypi","requirements":"=8.0.30=haf5c9bc_0","direct":true,"kind":"runtime","optional":false},{"id":1768002408,"package_name":"mysql-libs","ecosystem":"pypi","requirements":"=8.0.30=h28c427c_0","direct":true,"kind":"runtime","optional":false},{"id":1768002410,"package_name":"ncurses","ecosystem":"pypi","requirements":"=6.3=h27087fc_1","direct":true,"kind":"runtime","optional":false},{"id":1768002411,"package_name":"netcdf4","ecosystem":"pypi","requirements":"=1.6.0=nompi_py39h71b8e10_101","direct":true,"kind":"runtime","optional":false},{"id":1768002413,"package_name":"nettle","ecosystem":"pypi","requirements":"=3.8.1=hc379101_1","direct":true,"kind":"runtime","optional":false},{"id":1768002415,"package_name":"nspr","ecosystem":"pypi","requirements":"=4.32=h9c3ff4c_1","direct":true,"kind":"runtime","optional":false},{"id":1768002416,"package_name":"nss","ecosystem":"pypi","requirements":"=3.78=h2350873_0","direct":true,"kind":"runtime","optional":false},{"id":1768002418,"package_name":"numpy","ecosystem":"pypi","requirements":"=1.22.3=py39hc58783e_2","direct":true,"kind":"runtime","optional":false},{"id":1768002419,"package_name":"openh264","ecosystem":"pypi","requirements":"=2.2.0=h27087fc_2","direct":true,"kind":"runtime","optional":false},{"id":1768002421,"package_name":"openjpeg","ecosystem":"pypi","requirements":"=2.4.0=hb52868f_1","direct":true,"kind":"runtime","optional":false},{"id":1768002422,"package_name":"openssl","ecosystem":"pypi","requirements":"=1.1.1q=h166bdaf_0","direct":true,"kind":"runtime","optional":false},{"id":1768002424,"package_name":"p11-kit","ecosystem":"pypi","requirements":"=0.24.1=hc5aa10d_0","direct":true,"kind":"runtime","optional":false},{"id":1768002425,"package_name":"packaging","ecosystem":"pypi","requirements":"=21.3=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002427,"package_name":"param","ecosystem":"pypi","requirements":"=1.12.2=pyh6c4a22f_0","direct":true,"kind":"runtime","optional":false},{"id":1768002429,"package_name":"paraview","ecosystem":"pypi","requirements":"=5.10.1=py39hb74cda6_107_qt","direct":true,"kind":"runtime","optional":false},{"id":1768002430,"package_name":"pcre","ecosystem":"pypi","requirements":"=8.45=h9c3ff4c_0","direct":true,"kind":"runtime","optional":false},{"id":1768002432,"package_name":"pillow","ecosystem":"pypi","requirements":"=9.2.0=py39hae2aec6_0","direct":true,"kind":"runtime","optional":false},{"id":1768002433,"package_name":"pip","ecosystem":"pypi","requirements":"=22.2.2=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002435,"package_name":"ply","ecosystem":"pypi","requirements":"=3.11=py_1","direct":true,"kind":"runtime","optional":false},{"id":1768002436,"package_name":"portaudio","ecosystem":"pypi","requirements":"=19.6.0=h57a0ea0_5","direct":true,"kind":"runtime","optional":false},{"id":1768002438,"package_name":"pthread-stubs","ecosystem":"pypi","requirements":"=0.4=h36c2ea0_1001","direct":true,"kind":"runtime","optional":false},{"id":1768002439,"package_name":"pugixml","ecosystem":"pypi","requirements":"=1.11.4=h9c3ff4c_0","direct":true,"kind":"runtime","optional":false},{"id":1768002441,"package_name":"pulseaudio","ecosystem":"pypi","requirements":"=14.0=h7f54b18_8","direct":true,"kind":"runtime","optional":false},{"id":1768002443,"package_name":"pyasn1","ecosystem":"pypi","requirements":"=0.4.8=py_0","direct":true,"kind":"runtime","optional":false},{"id":1768002444,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"=0.2.7=py_0","direct":true,"kind":"runtime","optional":false},{"id":1768002446,"package_name":"pycparser","ecosystem":"pypi","requirements":"=2.21=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002448,"package_name":"pyct","ecosystem":"pypi","requirements":"=0.4.6=py_0","direct":true,"kind":"runtime","optional":false},{"id":1768002449,"package_name":"pyct-core","ecosystem":"pypi","requirements":"=0.4.6=py_0","direct":true,"kind":"runtime","optional":false},{"id":1768002451,"package_name":"pyopenssl","ecosystem":"pypi","requirements":"=22.0.0=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002452,"package_name":"pyparsing","ecosystem":"pypi","requirements":"=3.0.9=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002454,"package_name":"pyqt","ecosystem":"pypi","requirements":"=5.15.7=py39h18e9c17_0","direct":true,"kind":"runtime","optional":false},{"id":1768002455,"package_name":"pyqt5-sip","ecosystem":"pypi","requirements":"=12.11.0=py39h5a03fae_0","direct":true,"kind":"runtime","optional":false},{"id":1768002457,"package_name":"pysocks","ecosystem":"pypi","requirements":"=1.7.1=py39hf3d152e_5","direct":true,"kind":"runtime","optional":false},{"id":1768002459,"package_name":"python","ecosystem":"pypi","requirements":"=3.9.13=h9a8a25e_0_cpython","direct":true,"kind":"runtime","optional":false},{"id":1768002460,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"=2.8.2=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002462,"package_name":"python_abi","ecosystem":"pypi","requirements":"=3.9=2_cp39","direct":true,"kind":"runtime","optional":false},{"id":1768002463,"package_name":"pyyaml","ecosystem":"pypi","requirements":"=6.0=py39hb9d737c_4","direct":true,"kind":"runtime","optional":false},{"id":1768002465,"package_name":"qt-main","ecosystem":"pypi","requirements":"=5.15.4=ha5833f6_2","direct":true,"kind":"runtime","optional":false},{"id":1768002466,"package_name":"readline","ecosystem":"pypi","requirements":"=8.1.2=h0f457ee_0","direct":true,"kind":"runtime","optional":false},{"id":1768002468,"package_name":"requests","ecosystem":"pypi","requirements":"=2.28.1=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002496,"package_name":"x264","ecosystem":"pypi","requirements":"=1","direct":true,"kind":"runtime","optional":false},{"id":1768002469,"package_name":"service_identity","ecosystem":"pypi","requirements":"=18.1.0=py_0","direct":true,"kind":"runtime","optional":false},{"id":1768002473,"package_name":"setuptools","ecosystem":"pypi","requirements":"=63.4.2=py39hf3d152e_0","direct":true,"kind":"runtime","optional":false},{"id":1768002474,"package_name":"sip","ecosystem":"pypi","requirements":"=6.6.2=py39h5a03fae_0","direct":true,"kind":"runtime","optional":false},{"id":1768002476,"package_name":"six","ecosystem":"pypi","requirements":"=1.16.0=pyh6c4a22f_0","direct":true,"kind":"runtime","optional":false},{"id":1768002478,"package_name":"sqlite","ecosystem":"pypi","requirements":"=3.39.2=h4ff8645_0","direct":true,"kind":"runtime","optional":false},{"id":1768002479,"package_name":"svt-av1","ecosystem":"pypi","requirements":"=1.1.0=h27087fc_1","direct":true,"kind":"runtime","optional":false},{"id":1768002481,"package_name":"tk","ecosystem":"pypi","requirements":"=8.6.12=h27826a3_0","direct":true,"kind":"runtime","optional":false},{"id":1768002482,"package_name":"toml","ecosystem":"pypi","requirements":"=0.10.2=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002484,"package_name":"tornado","ecosystem":"pypi","requirements":"=6.2=py39hb9d737c_0","direct":true,"kind":"runtime","optional":false},{"id":1768002485,"package_name":"twisted","ecosystem":"pypi","requirements":"=22.4.0=py39hb9d737c_1","direct":true,"kind":"runtime","optional":false},{"id":1768002487,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"=4.3.0=hd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002488,"package_name":"typing_extensions","ecosystem":"pypi","requirements":"=4.3.0=pyha770c72_0","direct":true,"kind":"runtime","optional":false},{"id":1768002490,"package_name":"tzdata","ecosystem":"pypi","requirements":"=2022a=h191b570_0","direct":true,"kind":"runtime","optional":false},{"id":1768002491,"package_name":"unicodedata2","ecosystem":"pypi","requirements":"=14.0.0=py39hb9d737c_1","direct":true,"kind":"runtime","optional":false},{"id":1768002493,"package_name":"urllib3","ecosystem":"pypi","requirements":"=1.26.11=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002494,"package_name":"wheel","ecosystem":"pypi","requirements":"=0.37.1=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":1768002498,"package_name":"x265","ecosystem":"pypi","requirements":"=3.5=h924138e_3","direct":true,"kind":"runtime","optional":false},{"id":1768002499,"package_name":"xcb-util","ecosystem":"pypi","requirements":"=0.4.0=h166bdaf_0","direct":true,"kind":"runtime","optional":false},{"id":1768002501,"package_name":"xcb-util-image","ecosystem":"pypi","requirements":"=0.4.0=h166bdaf_0","direct":true,"kind":"runtime","optional":false},{"id":1768002502,"package_name":"xcb-util-keysyms","ecosystem":"pypi","requirements":"=0.4.0=h166bdaf_0","direct":true,"kind":"runtime","optional":false},{"id":1768002504,"package_name":"xcb-util-renderutil","ecosystem":"pypi","requirements":"=0.3.9=h166bdaf_0","direct":true,"kind":"runtime","optional":false},{"id":1768002505,"package_name":"xcb-util-wm","ecosystem":"pypi","requirements":"=0.4.1=h166bdaf_0","direct":true,"kind":"runtime","optional":false},{"id":1768002507,"package_name":"xorg-fixesproto","ecosystem":"pypi","requirements":"=5.0=h7f98852_1002","direct":true,"kind":"runtime","optional":false},{"id":1768002508,"package_name":"xorg-kbproto","ecosystem":"pypi","requirements":"=1.0.7=h7f98852_1002","direct":true,"kind":"runtime","optional":false},{"id":1768002510,"package_name":"xorg-libx11","ecosystem":"pypi","requirements":"=1.7.2=h7f98852_0","direct":true,"kind":"runtime","optional":false},{"id":1768002511,"package_name":"xorg-libxau","ecosystem":"pypi","requirements":"=1.0.9=h7f98852_0","direct":true,"kind":"runtime","optional":false},{"id":1768002513,"package_name":"xorg-libxdmcp","ecosystem":"pypi","requirements":"=1.1.3=h7f98852_0","direct":true,"kind":"runtime","optional":false},{"id":1768002515,"package_name":"xorg-libxext","ecosystem":"pypi","requirements":"=1.3.4=h7f98852_1","direct":true,"kind":"runtime","optional":false},{"id":1768002516,"package_name":"xorg-libxfixes","ecosystem":"pypi","requirements":"=5.0.3=h7f98852_1004","direct":true,"kind":"runtime","optional":false},{"id":1768002518,"package_name":"xorg-xextproto","ecosystem":"pypi","requirements":"=7.3.0=h7f98852_1002","direct":true,"kind":"runtime","optional":false},{"id":1768002520,"package_name":"xorg-xproto","ecosystem":"pypi","requirements":"=7.0.31=h7f98852_1007","direct":true,"kind":"runtime","optional":false},{"id":1768002521,"package_name":"xz","ecosystem":"pypi","requirements":"=5.2.5=h516909a_1","direct":true,"kind":"runtime","optional":false},{"id":1768002523,"package_name":"yaml","ecosystem":"pypi","requirements":"=0.2.5=h7f98852_2","direct":true,"kind":"runtime","optional":false},{"id":1768002524,"package_name":"zlib","ecosystem":"pypi","requirements":"=1.2.12=h166bdaf_2","direct":true,"kind":"runtime","optional":false},{"id":1768002526,"package_name":"zope.interface","ecosystem":"pypi","requirements":"=5.4.0=py39hb9d737c_2","direct":true,"kind":"runtime","optional":false},{"id":1768002527,"package_name":"zstd","ecosystem":"pypi","requirements":"=1.5.2=h8a70e8d_3","direct":true,"kind":"runtime","optional":false}]}],"score":2.0794415416798357,"created_at":"2025-09-04T15:51:28.779Z","updated_at":"2025-10-07T08:20:50.499Z","avatar_url":"https://github.com/matt-frey.png","language":"Fortran","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.6979867"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/53120","html_url":"https://science.ecosyste.ms/projects/53120"}