{"id":23437266,"url":"https://github.com/pvnieo/geomfmaps_pytorch","last_synced_at":"2026-02-27T09:45:26.553Z","repository":{"id":255012332,"uuid":"299446680","full_name":"pvnieo/GeomFmaps_pytorch","owner":"pvnieo","description":"A minimalist pytorch implementation of: \"Deep Geometric Functional Maps: Robust Feature Learning for Shape Correspondence\"","archived":false,"fork":false,"pushed_at":"2023-12-26T21:10:54.000Z","size":14,"stargazers_count":25,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-01T12:00:38.873Z","etag":null,"topics":["feature-extraction","functional-maps","python3","pytorch","shape-correspondence","shape-descriptor","shape-matching"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pvnieo.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}},"created_at":"2020-09-28T22:31:50.000Z","updated_at":"2025-05-29T18:05:01.000Z","dependencies_parsed_at":"2024-08-27T14:16:54.640Z","dependency_job_id":"7926a72c-e129-4948-9bcd-5eb6bd69ff35","html_url":"https://github.com/pvnieo/GeomFmaps_pytorch","commit_stats":null,"previous_names":["pvnieo/geomfmaps_pytorch"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pvnieo/GeomFmaps_pytorch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvnieo%2FGeomFmaps_pytorch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvnieo%2FGeomFmaps_pytorch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvnieo%2FGeomFmaps_pytorch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvnieo%2FGeomFmaps_pytorch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pvnieo","download_url":"https://codeload.github.com/pvnieo/GeomFmaps_pytorch/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvnieo%2FGeomFmaps_pytorch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29889930,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T08:34:21.514Z","status":"ssl_error","status_checked_at":"2026-02-27T08:32:38.035Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["feature-extraction","functional-maps","python3","pytorch","shape-correspondence","shape-descriptor","shape-matching"],"created_at":"2024-12-23T13:44:37.143Z","updated_at":"2026-02-27T09:45:26.516Z","avatar_url":"https://github.com/pvnieo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![report](https://img.shields.io/badge/arxiv-report-green)](https://arxiv.org/pdf/2003.14286.pdf)\n\n:warning: :rotating_light: this code base is no longer maintained :confused:\n\n# GeomFmaps-pytorch\nA minimalist pytorch implementation of: \"Deep Geometric Functional Maps: Robust Feature Learning for Shape Correspondence\" [[1]](#bookmark-references), appeared in [CVPR 2020](http://cvpr2020.thecvf.com/).\n\n## Installation\nThis implementation runs on python \u003e= 3.7, use pip to install dependencies:\n```\npip3 install -r requirements.txt\n```\n\n## Download data \u0026 preprocessing\nThe preprocessing code will be added later.\nFor the moment, we refer the reader to the [original implementation](https://github.com/LIX-shape-analysis/GeomFmaps) of GeomFmaps to download the data and the preprocessing code.\n\nIt should be noted that for each dataset (faust, scape, etc), this module expect that the dataset folder contains 3 folders:\n\n * `off` folder: this folder contains the meshes\n * `spectral` folder: this folder contains the laplace beltrami related data. It's composed from files having the same name as the `off` folder. Each fileis a `.mat` contaning  a `dict` containing three keys: `evals`, `evecs` and `evecs_trans`. This files are created by the preprocessing code.\n * `corres` folder: this folder contains the \".vts\" files necessary for the calculation of the ground truth maps.\n\n## Usage\nUse the `config.yaml` file to specify the hyperparameters as well as the dataset to be used.\n\nUse the `train.py` script to train the GeomFmaps model.\n```\npython3 train.py\n```\n\nReferences\n---------------------\n[1] [Deep Geometric Functional Maps: Robust Feature Learning for Shape Correspondence](https://arxiv.org/pdf/2003.14286.pdf)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpvnieo%2Fgeomfmaps_pytorch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpvnieo%2Fgeomfmaps_pytorch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpvnieo%2Fgeomfmaps_pytorch/lists"}