{"id":14127,"name":"deep-tempest","description":"Restoration for TEMPEST images using deep-learning","url":"https://github.com/emidan19/deep-tempest","last_synced_at":"2025-09-04T22:18:46.258Z","repository":{"id":248693058,"uuid":"819608460","full_name":"emidan19/deep-tempest","owner":"emidan19","description":"Restoration for TEMPEST images using deep-learning","archived":false,"fork":false,"pushed_at":"2025-05-28T14:13:19.000Z","size":517780,"stargazers_count":617,"open_issues_count":8,"forks_count":85,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-07-21T13:40:47.049Z","etag":null,"topics":["deep-learning","gnu-radio","image-restoration","pytorch","sdr","tempest"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emidan19.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2024-06-24T21:21:49.000Z","updated_at":"2025-07-21T00:03:29.000Z","dependencies_parsed_at":"2024-08-11T20:25:52.947Z","dependency_job_id":"e00df5a8-a4d9-410b-a8d4-56ce2c168d8a","html_url":"https://github.com/emidan19/deep-tempest","commit_stats":null,"previous_names":["emidan19/deep-tempest"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/emidan19/deep-tempest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emidan19%2Fdeep-tempest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emidan19%2Fdeep-tempest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emidan19%2Fdeep-tempest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emidan19%2Fdeep-tempest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emidan19","download_url":"https://codeload.github.com/emidan19/deep-tempest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emidan19%2Fdeep-tempest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273681299,"owners_count":25148987,"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":"emidan19","name":"Emilio Daniel Martinez Rocca","uuid":"105732704","kind":"user","description":"","email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/105732704?v=4","repositories_count":1,"last_synced_at":"2024-07-16T14:53:57.921Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/emidan19","funding_links":[],"total_stars":2,"followers":0,"following":2,"created_at":"2024-07-16T14:53:58.115Z","updated_at":"2024-07-16T14:53:58.115Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emidan19","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emidan19/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"emidan19/deep-tempest","html_url":"https://github.com/emidan19/deep-tempest","last_synced_at":"2025-08-31T18:26:42.236Z","status":null,"issues_count":4,"pull_requests_count":0,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":4,"avg_comments_per_issue":2.0,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2025-08-30T17:02:57.662Z","updated_at":"2025-09-02T08:53:03.617Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/emidan19%2Fdeep-tempest","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/emidan19%2Fdeep-tempest/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":7},"pull_request_author_associations_count":{"NONE":2},"issue_authors":{"Diddle1":1,"shencangsheng":1,"Jackjiang313":1,"mferris3CS1003":1,"filippt1":1,"bar-mm":1,"pierreay":1},"pull_request_authors":{"AMAG-AB":1,"FlUxIuS":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10058116,"issues_count":30985287,"pull_requests_count":93679802,"authors_count":10684821,"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":{"NONE":4},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{"bar-mm":1,"filippt1":1,"Jackjiang313":1,"mferris3CS1003":1},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"IssuesEvent":4,"WatchEvent":107,"IssueCommentEvent":23,"PushEvent":1,"ForkEvent":15},"last_year":{"IssuesEvent":4,"WatchEvent":107,"IssueCommentEvent":23,"PushEvent":1,"ForkEvent":15}},"keywords":["deep-learning","gnu-radio","image-restoration","pytorch","sdr","tempest"],"dependencies":[{"ecosystem":"pypi","filepath":"end-to-end/requirement.txt","sha":null,"kind":"manifest","created_at":"2024-07-22T19:54:24.992Z","updated_at":"2024-07-22T19:54:24.992Z","repository_link":"https://github.com/emidan19/deep-tempest/blob/main/end-to-end/requirement.txt","dependencies":[{"id":19256565555,"package_name":"opencv-python","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19256565556,"package_name":"scikit-image","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19256565557,"package_name":"pillow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19256565558,"package_name":"torchvision","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19256565559,"package_name":"hdf5storage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19256565562,"package_name":"ninja","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19256565563,"package_name":"lmdb","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19256565564,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19256565565,"package_name":"timm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19256565566,"package_name":"einops","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2024-07-22T19:54:25.336Z","updated_at":"2024-07-22T19:54:25.336Z","repository_link":"https://github.com/emidan19/deep-tempest/blob/main/requirements.txt","dependencies":[{"id":19256565567,"package_name":"alembic","ecosystem":"pypi","requirements":"=1.8.1=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":19256565568,"package_name":"appdirs","ecosystem":"pypi","requirements":"=1.4.4=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565569,"package_name":"blas","ecosystem":"pypi","requirements":"=1.0=mkl","direct":true,"kind":"runtime","optional":false},{"id":19256565570,"package_name":"blosc","ecosystem":"pypi","requirements":"=1.21.3=h6a678d5_0","direct":true,"kind":"runtime","optional":false},{"id":19256565571,"package_name":"brotli","ecosystem":"pypi","requirements":"=1.0.9=h5eee18b_7","direct":true,"kind":"runtime","optional":false},{"id":19256565572,"package_name":"brotli-bin","ecosystem":"pypi","requirements":"=1.0.9=h5eee18b_7","direct":true,"kind":"runtime","optional":false},{"id":19256565573,"package_name":"brotlipy","ecosystem":"pypi","requirements":"=0.7.0=py39h27cfd23_1003","direct":true,"kind":"runtime","optional":false},{"id":19256565574,"package_name":"brunsli","ecosystem":"pypi","requirements":"=0.1=h2531618_0","direct":true,"kind":"runtime","optional":false},{"id":19256565575,"package_name":"bzip2","ecosystem":"pypi","requirements":"=1.0.8=h7b6447c_0","direct":true,"kind":"runtime","optional":false},{"id":19256565576,"package_name":"c-ares","ecosystem":"pypi","requirements":"=1.19.0=h5eee18b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565577,"package_name":"ca-certificates","ecosystem":"pypi","requirements":"=2023.05.30=h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565578,"package_name":"cairo","ecosystem":"pypi","requirements":"=1.16.0=hf32fb01_1","direct":true,"kind":"runtime","optional":false},{"id":19256565579,"package_name":"certifi","ecosystem":"pypi","requirements":"=2023.7.22=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565580,"package_name":"cffi","ecosystem":"pypi","requirements":"=1.15.1=py39h5eee18b_3","direct":true,"kind":"runtime","optional":false},{"id":19256565581,"package_name":"cfitsio","ecosystem":"pypi","requirements":"=3.470=h5893167_7","direct":true,"kind":"runtime","optional":false},{"id":19256565582,"package_name":"charls","ecosystem":"pypi","requirements":"=2.2.0=h2531618_0","direct":true,"kind":"runtime","optional":false},{"id":19256565583,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"=2.0.4=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565584,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"=2.0.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565585,"package_name":"cmaes","ecosystem":"pypi","requirements":"=0.10.0=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":19256565586,"package_name":"colorama","ecosystem":"pypi","requirements":"=0.4.6=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":19256565587,"package_name":"colorlog","ecosystem":"pypi","requirements":"=6.7.0=py39hf3d152e_1","direct":true,"kind":"runtime","optional":false},{"id":19256565588,"package_name":"contourpy","ecosystem":"pypi","requirements":"=1.0.5=py39hdb19cb5_0","direct":true,"kind":"runtime","optional":false},{"id":19256565589,"package_name":"cryptography","ecosystem":"pypi","requirements":"=39.0.1=py39h9ce1e76_0","direct":true,"kind":"runtime","optional":false},{"id":19256565590,"package_name":"cuda-cudart","ecosystem":"pypi","requirements":"=11.8.89=0","direct":true,"kind":"runtime","optional":false},{"id":19256565591,"package_name":"cuda-cupti","ecosystem":"pypi","requirements":"=11.8.87=0","direct":true,"kind":"runtime","optional":false},{"id":19256565592,"package_name":"cuda-libraries","ecosystem":"pypi","requirements":"=11.8.0=0","direct":true,"kind":"runtime","optional":false},{"id":19256565593,"package_name":"cuda-nvrtc","ecosystem":"pypi","requirements":"=11.8.89=0","direct":true,"kind":"runtime","optional":false},{"id":19256565594,"package_name":"cuda-nvtx","ecosystem":"pypi","requirements":"=11.8.86=0","direct":true,"kind":"runtime","optional":false},{"id":19256565595,"package_name":"cuda-runtime","ecosystem":"pypi","requirements":"=11.8.0=0","direct":true,"kind":"runtime","optional":false},{"id":19256565596,"package_name":"cycler","ecosystem":"pypi","requirements":"=0.11.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565597,"package_name":"cytoolz","ecosystem":"pypi","requirements":"=0.12.0=py39h5eee18b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565598,"package_name":"dask-core","ecosystem":"pypi","requirements":"=2022.7.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565599,"package_name":"dbus","ecosystem":"pypi","requirements":"=1.13.18=hb2f20db_0","direct":true,"kind":"runtime","optional":false},{"id":19256565600,"package_name":"expat","ecosystem":"pypi","requirements":"=2.4.9=h6a678d5_0","direct":true,"kind":"runtime","optional":false},{"id":19256565601,"package_name":"fastwer","ecosystem":"pypi","requirements":"=0.1.3=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":19256565602,"package_name":"ffmpeg","ecosystem":"pypi","requirements":"=4.3.2=hca11adc_0","direct":true,"kind":"runtime","optional":false},{"id":19256565603,"package_name":"filelock","ecosystem":"pypi","requirements":"=3.9.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565604,"package_name":"flit-core","ecosystem":"pypi","requirements":"=3.8.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565605,"package_name":"fontconfig","ecosystem":"pypi","requirements":"=2.13.1=h6c09931_0","direct":true,"kind":"runtime","optional":false},{"id":19256565606,"package_name":"fonttools","ecosystem":"pypi","requirements":"=4.25.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565607,"package_name":"freetype","ecosystem":"pypi","requirements":"=2.12.1=h4a9f257_0","direct":true,"kind":"runtime","optional":false},{"id":19256565608,"package_name":"fsspec","ecosystem":"pypi","requirements":"=2023.3.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565609,"package_name":"gettext","ecosystem":"pypi","requirements":"=0.19.8.1=h73d1719_1008","direct":true,"kind":"runtime","optional":false},{"id":19256565610,"package_name":"giflib","ecosystem":"pypi","requirements":"=5.2.1=h5eee18b_3","direct":true,"kind":"runtime","optional":false},{"id":19256565611,"package_name":"glib","ecosystem":"pypi","requirements":"=2.68.4=h9c3ff4c_1","direct":true,"kind":"runtime","optional":false},{"id":19256565612,"package_name":"glib-tools","ecosystem":"pypi","requirements":"=2.68.4=h9c3ff4c_1","direct":true,"kind":"runtime","optional":false},{"id":19256565613,"package_name":"gmp","ecosystem":"pypi","requirements":"=6.2.1=h295c915_3","direct":true,"kind":"runtime","optional":false},{"id":19256565614,"package_name":"gmpy2","ecosystem":"pypi","requirements":"=2.1.2=py39heeb90bb_0","direct":true,"kind":"runtime","optional":false},{"id":19256565615,"package_name":"gnutls","ecosystem":"pypi","requirements":"=3.6.15=he1e5248_0","direct":true,"kind":"runtime","optional":false},{"id":19256565616,"package_name":"graphite2","ecosystem":"pypi","requirements":"=1.3.13=h58526e2_1001","direct":true,"kind":"runtime","optional":false},{"id":19256565617,"package_name":"gst-plugins-base","ecosystem":"pypi","requirements":"=1.14.5=h0935bb2_2","direct":true,"kind":"runtime","optional":false},{"id":19256565618,"package_name":"gstreamer","ecosystem":"pypi","requirements":"=1.18.5=h76c114f_0","direct":true,"kind":"runtime","optional":false},{"id":19256565619,"package_name":"harfbuzz","ecosystem":"pypi","requirements":"=2.9.1=h83ec7ef_1","direct":true,"kind":"runtime","optional":false},{"id":19256565620,"package_name":"hdf5","ecosystem":"pypi","requirements":"=1.12.1=nompi_h2750804_100","direct":true,"kind":"runtime","optional":false},{"id":19256565621,"package_name":"icu","ecosystem":"pypi","requirements":"=68.2=h9c3ff4c_0","direct":true,"kind":"runtime","optional":false},{"id":19256565622,"package_name":"idna","ecosystem":"pypi","requirements":"=3.4=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565623,"package_name":"imagecodecs","ecosystem":"pypi","requirements":"=2021.8.26=py39hf0132c2_1","direct":true,"kind":"runtime","optional":false},{"id":19256565624,"package_name":"imageio","ecosystem":"pypi","requirements":"=2.26.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565625,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"=6.8.0=pyha770c72_0","direct":true,"kind":"runtime","optional":false},{"id":19256565626,"package_name":"importlib_resources","ecosystem":"pypi","requirements":"=5.2.0=pyhd3eb1b0_1","direct":true,"kind":"runtime","optional":false},{"id":19256565627,"package_name":"intel-openmp","ecosystem":"pypi","requirements":"=2021.4.0=h06a4308_3561","direct":true,"kind":"runtime","optional":false},{"id":19256565628,"package_name":"jasper","ecosystem":"pypi","requirements":"=1.900.1=h07fcdf6_1006","direct":true,"kind":"runtime","optional":false},{"id":19256565629,"package_name":"jinja2","ecosystem":"pypi","requirements":"=3.1.2=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565630,"package_name":"joblib","ecosystem":"pypi","requirements":"=1.2.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565631,"package_name":"jpeg","ecosystem":"pypi","requirements":"=9e=h5eee18b_1","direct":true,"kind":"runtime","optional":false},{"id":19256565632,"package_name":"jxrlib","ecosystem":"pypi","requirements":"=1.1=h7b6447c_2","direct":true,"kind":"runtime","optional":false},{"id":19256565633,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"=1.4.4=py39h6a678d5_0","direct":true,"kind":"runtime","optional":false},{"id":19256565634,"package_name":"krb5","ecosystem":"pypi","requirements":"=1.19.4=h568e23c_0","direct":true,"kind":"runtime","optional":false},{"id":19256565635,"package_name":"lame","ecosystem":"pypi","requirements":"=3.100=h7b6447c_0","direct":true,"kind":"runtime","optional":false},{"id":19256565636,"package_name":"lcms2","ecosystem":"pypi","requirements":"=2.12=h3be6417_0","direct":true,"kind":"runtime","optional":false},{"id":19256565637,"package_name":"ld_impl_linux-64","ecosystem":"pypi","requirements":"=2.38=h1181459_1","direct":true,"kind":"runtime","optional":false},{"id":19256565638,"package_name":"leptonica","ecosystem":"pypi","requirements":"=1.78.0=hb536caa_4","direct":true,"kind":"runtime","optional":false},{"id":19256565639,"package_name":"lerc","ecosystem":"pypi","requirements":"=3.0=h295c915_0","direct":true,"kind":"runtime","optional":false},{"id":19256565640,"package_name":"libaec","ecosystem":"pypi","requirements":"=1.0.4=he6710b0_1","direct":true,"kind":"runtime","optional":false},{"id":19256565641,"package_name":"libarchive","ecosystem":"pypi","requirements":"=3.4.2=h5de8990_2","direct":true,"kind":"runtime","optional":false},{"id":19256565642,"package_name":"libblas","ecosystem":"pypi","requirements":"=3.9.0=12_linux64_mkl","direct":true,"kind":"runtime","optional":false},{"id":19256565643,"package_name":"libbrotlicommon","ecosystem":"pypi","requirements":"=1.0.9=h5eee18b_7","direct":true,"kind":"runtime","optional":false},{"id":19256565644,"package_name":"libbrotlidec","ecosystem":"pypi","requirements":"=1.0.9=h5eee18b_7","direct":true,"kind":"runtime","optional":false},{"id":19256565645,"package_name":"libbrotlienc","ecosystem":"pypi","requirements":"=1.0.9=h5eee18b_7","direct":true,"kind":"runtime","optional":false},{"id":19256565646,"package_name":"libcblas","ecosystem":"pypi","requirements":"=3.9.0=12_linux64_mkl","direct":true,"kind":"runtime","optional":false},{"id":19256565647,"package_name":"libclang","ecosystem":"pypi","requirements":"=11.1.0=default_ha53f305_1","direct":true,"kind":"runtime","optional":false},{"id":19256565648,"package_name":"libcublas","ecosystem":"pypi","requirements":"=11.11.3.6=0","direct":true,"kind":"runtime","optional":false},{"id":19256565649,"package_name":"libcufft","ecosystem":"pypi","requirements":"=10.9.0.58=0","direct":true,"kind":"runtime","optional":false},{"id":19256565650,"package_name":"libcufile","ecosystem":"pypi","requirements":"=1.6.0.25=0","direct":true,"kind":"runtime","optional":false},{"id":19256565651,"package_name":"libcurand","ecosystem":"pypi","requirements":"=10.3.2.56=0","direct":true,"kind":"runtime","optional":false},{"id":19256565652,"package_name":"libcurl","ecosystem":"pypi","requirements":"=7.88.1=h91b91d3_0","direct":true,"kind":"runtime","optional":false},{"id":19256565653,"package_name":"libcusolver","ecosystem":"pypi","requirements":"=11.4.1.48=0","direct":true,"kind":"runtime","optional":false},{"id":19256565654,"package_name":"libcusparse","ecosystem":"pypi","requirements":"=11.7.5.86=0","direct":true,"kind":"runtime","optional":false},{"id":19256565655,"package_name":"libdeflate","ecosystem":"pypi","requirements":"=1.8=h7f98852_0","direct":true,"kind":"runtime","optional":false},{"id":19256565656,"package_name":"libedit","ecosystem":"pypi","requirements":"=3.1.20221030=h5eee18b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565657,"package_name":"libev","ecosystem":"pypi","requirements":"=4.33=h7f8727e_1","direct":true,"kind":"runtime","optional":false},{"id":19256565658,"package_name":"libevent","ecosystem":"pypi","requirements":"=2.1.10=h9b69904_4","direct":true,"kind":"runtime","optional":false},{"id":19256565659,"package_name":"libffi","ecosystem":"pypi","requirements":"=3.4.2=h6a678d5_6","direct":true,"kind":"runtime","optional":false},{"id":19256565660,"package_name":"libgcc-ng","ecosystem":"pypi","requirements":"=11.2.0=h1234567_1","direct":true,"kind":"runtime","optional":false},{"id":19256565661,"package_name":"libgfortran-ng","ecosystem":"pypi","requirements":"=11.2.0=h00389a5_1","direct":true,"kind":"runtime","optional":false},{"id":19256565662,"package_name":"libgfortran5","ecosystem":"pypi","requirements":"=11.2.0=h1234567_1","direct":true,"kind":"runtime","optional":false},{"id":19256565663,"package_name":"libglib","ecosystem":"pypi","requirements":"=2.68.4=h174f98d_1","direct":true,"kind":"runtime","optional":false},{"id":19256565664,"package_name":"libgomp","ecosystem":"pypi","requirements":"=11.2.0=h1234567_1","direct":true,"kind":"runtime","optional":false},{"id":19256565665,"package_name":"libiconv","ecosystem":"pypi","requirements":"=1.16=h7f8727e_2","direct":true,"kind":"runtime","optional":false},{"id":19256565666,"package_name":"libidn2","ecosystem":"pypi","requirements":"=2.3.2=h7f8727e_0","direct":true,"kind":"runtime","optional":false},{"id":19256565667,"package_name":"liblapack","ecosystem":"pypi","requirements":"=3.9.0=12_linux64_mkl","direct":true,"kind":"runtime","optional":false},{"id":19256565668,"package_name":"liblapacke","ecosystem":"pypi","requirements":"=3.9.0=12_linux64_mkl","direct":true,"kind":"runtime","optional":false},{"id":19256565669,"package_name":"libllvm10","ecosystem":"pypi","requirements":"=10.0.1=hbcb73fb_5","direct":true,"kind":"runtime","optional":false},{"id":19256565670,"package_name":"libllvm11","ecosystem":"pypi","requirements":"=11.1.0=hf817b99_2","direct":true,"kind":"runtime","optional":false},{"id":19256565671,"package_name":"libnghttp2","ecosystem":"pypi","requirements":"=1.46.0=hce63b2e_0","direct":true,"kind":"runtime","optional":false},{"id":19256565672,"package_name":"libnpp","ecosystem":"pypi","requirements":"=11.8.0.86=0","direct":true,"kind":"runtime","optional":false},{"id":19256565673,"package_name":"libnvjpeg","ecosystem":"pypi","requirements":"=11.9.0.86=0","direct":true,"kind":"runtime","optional":false},{"id":19256565674,"package_name":"libopencv","ecosystem":"pypi","requirements":"=4.5.3=py39h3eb7741_2","direct":true,"kind":"runtime","optional":false},{"id":19256565675,"package_name":"libpng","ecosystem":"pypi","requirements":"=1.6.39=h5eee18b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565676,"package_name":"libpq","ecosystem":"pypi","requirements":"=12.9=h16c4e8d_3","direct":true,"kind":"runtime","optional":false},{"id":19256565677,"package_name":"libprotobuf","ecosystem":"pypi","requirements":"=3.16.0=h780b84a_0","direct":true,"kind":"runtime","optional":false},{"id":19256565678,"package_name":"libssh2","ecosystem":"pypi","requirements":"=1.10.0=h8f2d780_0","direct":true,"kind":"runtime","optional":false},{"id":19256565679,"package_name":"libstdcxx-ng","ecosystem":"pypi","requirements":"=11.2.0=h1234567_1","direct":true,"kind":"runtime","optional":false},{"id":19256565680,"package_name":"libtasn1","ecosystem":"pypi","requirements":"=4.16.0=h27cfd23_0","direct":true,"kind":"runtime","optional":false},{"id":19256565681,"package_name":"libtiff","ecosystem":"pypi","requirements":"=4.4.0=hecacb30_2","direct":true,"kind":"runtime","optional":false},{"id":19256565682,"package_name":"libunistring","ecosystem":"pypi","requirements":"=0.9.10=h27cfd23_0","direct":true,"kind":"runtime","optional":false},{"id":19256565683,"package_name":"libuuid","ecosystem":"pypi","requirements":"=1.41.5=h5eee18b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565684,"package_name":"libwebp","ecosystem":"pypi","requirements":"=1.2.4=h11a3e52_1","direct":true,"kind":"runtime","optional":false},{"id":19256565685,"package_name":"libwebp-base","ecosystem":"pypi","requirements":"=1.2.4=h5eee18b_1","direct":true,"kind":"runtime","optional":false},{"id":19256565686,"package_name":"libxcb","ecosystem":"pypi","requirements":"=1.15=h7f8727e_0","direct":true,"kind":"runtime","optional":false},{"id":19256565687,"package_name":"libxkbcommon","ecosystem":"pypi","requirements":"=1.0.3=he3ba5ed_0","direct":true,"kind":"runtime","optional":false},{"id":19256565688,"package_name":"libxml2","ecosystem":"pypi","requirements":"=2.9.12=h72842e0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565689,"package_name":"libzopfli","ecosystem":"pypi","requirements":"=1.0.3=he6710b0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565690,"package_name":"llvmlite","ecosystem":"pypi","requirements":"=0.39.1=py39he1b5a44_0","direct":true,"kind":"runtime","optional":false},{"id":19256565691,"package_name":"lmdb","ecosystem":"pypi","requirements":"=0.9.29=h2531618_0","direct":true,"kind":"runtime","optional":false},{"id":19256565692,"package_name":"locket","ecosystem":"pypi","requirements":"=1.0.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565693,"package_name":"lz4-c","ecosystem":"pypi","requirements":"=1.9.4=h6a678d5_0","direct":true,"kind":"runtime","optional":false},{"id":19256565694,"package_name":"mako","ecosystem":"pypi","requirements":"=1.2.4=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":19256565695,"package_name":"markupsafe","ecosystem":"pypi","requirements":"=2.1.1=py39h7f8727e_0","direct":true,"kind":"runtime","optional":false},{"id":19256565696,"package_name":"matplotlib","ecosystem":"pypi","requirements":"=3.7.1=py39h06a4308_1","direct":true,"kind":"runtime","optional":false},{"id":19256565697,"package_name":"matplotlib-base","ecosystem":"pypi","requirements":"=3.7.1=py39h417a72b_1","direct":true,"kind":"runtime","optional":false},{"id":19256565698,"package_name":"mkl","ecosystem":"pypi","requirements":"=2021.4.0=h06a4308_640","direct":true,"kind":"runtime","optional":false},{"id":19256565699,"package_name":"mkl-service","ecosystem":"pypi","requirements":"=2.4.0=py39h7f8727e_0","direct":true,"kind":"runtime","optional":false},{"id":19256565700,"package_name":"mkl_fft","ecosystem":"pypi","requirements":"=1.3.1=py39hd3c417c_0","direct":true,"kind":"runtime","optional":false},{"id":19256565701,"package_name":"mkl_random","ecosystem":"pypi","requirements":"=1.2.2=py39h51133e4_0","direct":true,"kind":"runtime","optional":false},{"id":19256565702,"package_name":"mpc","ecosystem":"pypi","requirements":"=1.1.0=h10f8cd9_1","direct":true,"kind":"runtime","optional":false},{"id":19256565703,"package_name":"mpfr","ecosystem":"pypi","requirements":"=4.0.2=hb69a4c5_1","direct":true,"kind":"runtime","optional":false},{"id":19256565704,"package_name":"mpmath","ecosystem":"pypi","requirements":"=1.2.1=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565705,"package_name":"munkres","ecosystem":"pypi","requirements":"=1.1.4=py_0","direct":true,"kind":"runtime","optional":false},{"id":19256565706,"package_name":"mysql-common","ecosystem":"pypi","requirements":"=8.0.25=ha770c72_2","direct":true,"kind":"runtime","optional":false},{"id":19256565707,"package_name":"mysql-libs","ecosystem":"pypi","requirements":"=8.0.25=hfa10184_2","direct":true,"kind":"runtime","optional":false},{"id":19256565708,"package_name":"ncurses","ecosystem":"pypi","requirements":"=6.4=h6a678d5_0","direct":true,"kind":"runtime","optional":false},{"id":19256565709,"package_name":"nettle","ecosystem":"pypi","requirements":"=3.7.3=hbbd107a_1","direct":true,"kind":"runtime","optional":false},{"id":19256565710,"package_name":"networkx","ecosystem":"pypi","requirements":"=2.8.4=py39h06a4308_1","direct":true,"kind":"runtime","optional":false},{"id":19256565711,"package_name":"ninja","ecosystem":"pypi","requirements":"=1.10.2=h06a4308_5","direct":true,"kind":"runtime","optional":false},{"id":19256565712,"package_name":"ninja-base","ecosystem":"pypi","requirements":"=1.10.2=hd09550d_5","direct":true,"kind":"runtime","optional":false},{"id":19256565713,"package_name":"nspr","ecosystem":"pypi","requirements":"=4.33=h295c915_0","direct":true,"kind":"runtime","optional":false},{"id":19256565714,"package_name":"nss","ecosystem":"pypi","requirements":"=3.74=h0370c37_0","direct":true,"kind":"runtime","optional":false},{"id":19256565715,"package_name":"numba","ecosystem":"pypi","requirements":"=0.56.4=np1.16py3.9h59fbc97_g288a38bbd_0","direct":true,"kind":"runtime","optional":false},{"id":19256565716,"package_name":"numpy","ecosystem":"pypi","requirements":"=1.23.5=py39h14f4228_0","direct":true,"kind":"runtime","optional":false},{"id":19256565717,"package_name":"numpy-base","ecosystem":"pypi","requirements":"=1.23.5=py39h31eccc5_0","direct":true,"kind":"runtime","optional":false},{"id":19256565718,"package_name":"opencv","ecosystem":"pypi","requirements":"=4.5.3=py39hf3d152e_2","direct":true,"kind":"runtime","optional":false},{"id":19256565719,"package_name":"openh264","ecosystem":"pypi","requirements":"=2.1.1=h4ff587b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565720,"package_name":"openjpeg","ecosystem":"pypi","requirements":"=2.4.0=h3ad879b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565721,"package_name":"openssl","ecosystem":"pypi","requirements":"=1.1.1u=h7f8727e_0","direct":true,"kind":"runtime","optional":false},{"id":19256565722,"package_name":"optuna","ecosystem":"pypi","requirements":"=3.2.0=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":19256565723,"package_name":"packaging","ecosystem":"pypi","requirements":"=23.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565724,"package_name":"partd","ecosystem":"pypi","requirements":"=1.2.0=pyhd3eb1b0_1","direct":true,"kind":"runtime","optional":false},{"id":19256565725,"package_name":"pcre","ecosystem":"pypi","requirements":"=8.45=h295c915_0","direct":true,"kind":"runtime","optional":false},{"id":19256565726,"package_name":"pillow","ecosystem":"pypi","requirements":"=9.4.0=py39h6a678d5_0","direct":true,"kind":"runtime","optional":false},{"id":19256565727,"package_name":"pip","ecosystem":"pypi","requirements":"=23.0.1=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565728,"package_name":"pixman","ecosystem":"pypi","requirements":"=0.40.0=h36c2ea0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565729,"package_name":"plotly","ecosystem":"pypi","requirements":"=5.9.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565730,"package_name":"ply","ecosystem":"pypi","requirements":"=3.11=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565731,"package_name":"pooch","ecosystem":"pypi","requirements":"=1.4.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565732,"package_name":"py-opencv","ecosystem":"pypi","requirements":"=4.5.3=py39hef51801_2","direct":true,"kind":"runtime","optional":false},{"id":19256565733,"package_name":"pybind11","ecosystem":"pypi","requirements":"=2.11.1=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":19256565734,"package_name":"pycparser","ecosystem":"pypi","requirements":"=2.21=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565735,"package_name":"pyopenssl","ecosystem":"pypi","requirements":"=23.0.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565736,"package_name":"pyparsing","ecosystem":"pypi","requirements":"=3.0.9=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565737,"package_name":"pyqt","ecosystem":"pypi","requirements":"=5.12.3=py39h03dd644_4","direct":true,"kind":"runtime","optional":false},{"id":19256565738,"package_name":"pyqt5-sip","ecosystem":"pypi","requirements":"=4.19.18=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":19256565739,"package_name":"pyqtchart","ecosystem":"pypi","requirements":"=5.12=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":19256565740,"package_name":"pyqtwebengine","ecosystem":"pypi","requirements":"=5.12.1=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":19256565741,"package_name":"pysocks","ecosystem":"pypi","requirements":"=1.7.1=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565742,"package_name":"pytesseract","ecosystem":"pypi","requirements":"=0.3.10=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":19256565743,"package_name":"python","ecosystem":"pypi","requirements":"=3.9.16=h7a1cb2a_2","direct":true,"kind":"runtime","optional":false},{"id":19256565744,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"=2.8.2=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565745,"package_name":"python_abi","ecosystem":"pypi","requirements":"=3.9=2_cp39","direct":true,"kind":"runtime","optional":false},{"id":19256565746,"package_name":"pytorch","ecosystem":"pypi","requirements":"=2.0.0=py3.9_cuda11.8_cudnn8.7.0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565747,"package_name":"pytorch-cuda","ecosystem":"pypi","requirements":"=11.8=h7e8668a_3","direct":true,"kind":"runtime","optional":false},{"id":19256565748,"package_name":"pytorch-mutex","ecosystem":"pypi","requirements":"=1.0=cuda","direct":true,"kind":"runtime","optional":false},{"id":19256565749,"package_name":"pywavelets","ecosystem":"pypi","requirements":"=1.4.1=py39h5eee18b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565750,"package_name":"pyyaml","ecosystem":"pypi","requirements":"=6.0=py39h5eee18b_1","direct":true,"kind":"runtime","optional":false},{"id":19256565751,"package_name":"qt","ecosystem":"pypi","requirements":"=5.12.9=h9d6b050_2","direct":true,"kind":"runtime","optional":false},{"id":19256565752,"package_name":"readline","ecosystem":"pypi","requirements":"=8.2=h5eee18b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565753,"package_name":"requests","ecosystem":"pypi","requirements":"=2.28.1=py39h06a4308_1","direct":true,"kind":"runtime","optional":false},{"id":19256565754,"package_name":"scikit-image","ecosystem":"pypi","requirements":"=0.19.3=py39h6a678d5_1","direct":true,"kind":"runtime","optional":false},{"id":19256565755,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"=1.2.2=py39h6a678d5_1","direct":true,"kind":"runtime","optional":false},{"id":19256565756,"package_name":"scipy","ecosystem":"pypi","requirements":"=1.10.0=py39h14f4228_1","direct":true,"kind":"runtime","optional":false},{"id":19256565757,"package_name":"setuptools","ecosystem":"pypi","requirements":"=65.6.3=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565758,"package_name":"sip","ecosystem":"pypi","requirements":"=6.6.2=py39h6a678d5_0","direct":true,"kind":"runtime","optional":false},{"id":19256565759,"package_name":"six","ecosystem":"pypi","requirements":"=1.16.0=pyhd3eb1b0_1","direct":true,"kind":"runtime","optional":false},{"id":19256565760,"package_name":"snappy","ecosystem":"pypi","requirements":"=1.1.9=h295c915_0","direct":true,"kind":"runtime","optional":false},{"id":19256565761,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"=1.3.24=py39hb9d737c_1","direct":true,"kind":"runtime","optional":false},{"id":19256565762,"package_name":"sqlite","ecosystem":"pypi","requirements":"=3.41.1=h5eee18b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565763,"package_name":"sympy","ecosystem":"pypi","requirements":"=1.11.1=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565764,"package_name":"tenacity","ecosystem":"pypi","requirements":"=8.2.2=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565765,"package_name":"tesseract","ecosystem":"pypi","requirements":"=4.1.1=hfcf31d1_4","direct":true,"kind":"runtime","optional":false},{"id":19256565766,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"=2.2.0=pyh0d69192_0","direct":true,"kind":"runtime","optional":false},{"id":19256565767,"package_name":"tifffile","ecosystem":"pypi","requirements":"=2021.7.2=pyhd3eb1b0_2","direct":true,"kind":"runtime","optional":false},{"id":19256565768,"package_name":"tk","ecosystem":"pypi","requirements":"=8.6.12=h1ccaba5_0","direct":true,"kind":"runtime","optional":false},{"id":19256565769,"package_name":"toml","ecosystem":"pypi","requirements":"=0.10.2=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":19256565770,"package_name":"toolz","ecosystem":"pypi","requirements":"=0.12.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565771,"package_name":"torchaudio","ecosystem":"pypi","requirements":"=2.0.0=py39_cu118","direct":true,"kind":"runtime","optional":false},{"id":19256565772,"package_name":"torchtriton","ecosystem":"pypi","requirements":"=2.0.0=py39","direct":true,"kind":"runtime","optional":false},{"id":19256565773,"package_name":"torchvision","ecosystem":"pypi","requirements":"=0.15.0=py39_cu118","direct":true,"kind":"runtime","optional":false},{"id":19256565774,"package_name":"tornado","ecosystem":"pypi","requirements":"=6.2=py39h5eee18b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565775,"package_name":"tqdm","ecosystem":"pypi","requirements":"=4.65.0=pyhd8ed1ab_1","direct":true,"kind":"runtime","optional":false},{"id":19256565776,"package_name":"typing_extensions","ecosystem":"pypi","requirements":"=4.4.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565777,"package_name":"tzdata","ecosystem":"pypi","requirements":"=2022g=h04d1e81_0","direct":true,"kind":"runtime","optional":false},{"id":19256565778,"package_name":"urllib3","ecosystem":"pypi","requirements":"=1.26.14=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565779,"package_name":"wheel","ecosystem":"pypi","requirements":"=0.38.4=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565780,"package_name":"x264","ecosystem":"pypi","requirements":"=1","direct":true,"kind":"runtime","optional":false},{"id":19256565781,"package_name":"xz","ecosystem":"pypi","requirements":"=5.2.10=h5eee18b_1","direct":true,"kind":"runtime","optional":false},{"id":19256565782,"package_name":"yaml","ecosystem":"pypi","requirements":"=0.2.5=h7b6447c_0","direct":true,"kind":"runtime","optional":false},{"id":19256565783,"package_name":"zfp","ecosystem":"pypi","requirements":"=0.5.5=h295c915_6","direct":true,"kind":"runtime","optional":false},{"id":19256565784,"package_name":"zipp","ecosystem":"pypi","requirements":"=3.11.0=py39h06a4308_0","direct":true,"kind":"runtime","optional":false},{"id":19256565785,"package_name":"zlib","ecosystem":"pypi","requirements":"=1.2.13=h5eee18b_0","direct":true,"kind":"runtime","optional":false},{"id":19256565786,"package_name":"zstd","ecosystem":"pypi","requirements":"=1.5.2=ha4553b6_0","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-04T15:50:44.706Z","updated_at":"2025-10-07T08:08:00.756Z","avatar_url":"https://github.com/emidan19.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1145/3697090.3697094"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/14127","html_url":"https://science.ecosyste.ms/projects/14127","bibtex_url":"https://science.ecosyste.ms/projects/14127/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/14127/export.apalike"}