{"id":18133074,"url":"https://github.com/jeremyfix/torchcvnn","last_synced_at":"2025-04-16T06:19:40.045Z","repository":{"id":208609505,"uuid":"698675498","full_name":"torchcvnn/torchcvnn","owner":"torchcvnn","description":"Pytorch layers for Complex Valued Neural Networks","archived":false,"fork":false,"pushed_at":"2025-02-26T13:25:46.000Z","size":5892,"stargazers_count":8,"open_issues_count":14,"forks_count":5,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-06T23:51:22.805Z","etag":null,"topics":["complex-neural-networks","complex-valued-neural-networks","neural-networks","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://torchcvnn.github.io/torchcvnn/","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/torchcvnn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2023-09-30T16:11:27.000Z","updated_at":"2025-02-26T13:23:26.000Z","dependencies_parsed_at":"2024-02-02T14:06:24.002Z","dependency_job_id":"b6458085-7d3a-4f79-ba7f-c92927868d35","html_url":"https://github.com/torchcvnn/torchcvnn","commit_stats":null,"previous_names":["jeremyfix/torchcvnn","torchcvnn/torchcvnn"],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchcvnn%2Ftorchcvnn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchcvnn%2Ftorchcvnn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchcvnn%2Ftorchcvnn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchcvnn%2Ftorchcvnn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torchcvnn","download_url":"https://codeload.github.com/torchcvnn/torchcvnn/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249207245,"owners_count":21230029,"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","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":["complex-neural-networks","complex-valued-neural-networks","neural-networks","python","python3","pytorch"],"created_at":"2024-11-01T13:06:52.058Z","updated_at":"2025-04-16T06:19:40.035Z","avatar_url":"https://github.com/torchcvnn.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Complex-Valued Neural Networks (CVNN) - Pytorch\n\n[![docs](https://github.com/torchcvnn/torchcvnn/actions/workflows/doc.yml/badge.svg)](https://torchcvnn.github.io/torchcvnn/) ![pytest](https://github.com/torchcvnn/torchcvnn/actions/workflows/test.yml/badge.svg) [![PyPI version](https://badge.fury.io/py/torchcvnn.svg)](https://badge.fury.io/py/torchcvnn)\n\nThis is a library that uses [pytorch](https://pytorch.org) as a back-end for complex valued neural networks.\n\nIt was initially developed by Victor Dhédin and Jérémie Levi during their third year project at CentraleSupélec. \n\n## Installation\n\nTo install the library, it is simple as :\n\n```\npython -m pip install torchcvnn\n```\n\n## Installation for developping\n\nTo install when developping the library, within a virtual envrionment, you can :\n\n```\ngit clone git@github.com:torchcvnn/torchcvnn.git\npython3 -m venv torchcvnn-venv\nsource torchcvnn-venv/bin/activate\npython -m pip install -e torchcvnn\n```\n\nThis will install torchcvnn in developper mode. \n\n## Releasing a new version\n\nTo trigger the pipeline for a new release, you have to tag a commit and to push\nit on the main branch \n\n```\n[main] git tag x.x.x\n[main] git push --tags\n```\n\nThis will trigger the `ci-cd.yml` pipeline which builds the distribution,\nrelease it on github and on pypi.\n\nAny commit that is not explicitely tagged with a version number does not trigger\nthe release ci-cd pipeline.\n\n## Other projects\n\nYou might also be interested in some other projects: \n\nTensorflow based : \n\n- [cvnn](https://github.com/NEGU93/cvnn) developed by colleagues from CentraleSupélec\n\nPytorch based : \n\n- [cplxmodule](https://github.com/ivannz/cplxmodule)\n- [complexPyTorch](https://github.com/wavefrontshaping/complexPyTorch)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeremyfix%2Ftorchcvnn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeremyfix%2Ftorchcvnn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeremyfix%2Ftorchcvnn/lists"}