{"id":37066991,"url":"https://github.com/yzerlaut/physion","last_synced_at":"2026-01-14T07:51:48.688Z","repository":{"id":70963762,"uuid":"553456112","full_name":"yzerlaut/physion","owner":"yzerlaut","description":"An integrated software for the cellular and circuit physiology of visual processing during behavior --- :movie_camera: :wrench: :minidisc: ","archived":false,"fork":false,"pushed_at":"2025-12-30T15:32:50.000Z","size":17632,"stargazers_count":5,"open_issues_count":1,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-03T07:32:00.143Z","etag":null,"topics":["electrophysiology","imaging","neuroscience","vision"],"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/yzerlaut.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":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-10-18T08:41:57.000Z","updated_at":"2025-12-30T15:32:54.000Z","dependencies_parsed_at":"2023-03-13T20:22:31.152Z","dependency_job_id":"305d55b4-971c-4876-98be-ad32a568eade","html_url":"https://github.com/yzerlaut/physion","commit_stats":{"total_commits":232,"total_committers":3,"mean_commits":77.33333333333333,"dds":"0.47844827586206895","last_synced_commit":"6187a71db4ff4838e6d1d0b12e07eb7f0500f655"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yzerlaut/physion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yzerlaut%2Fphysion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yzerlaut%2Fphysion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yzerlaut%2Fphysion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yzerlaut%2Fphysion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yzerlaut","download_url":"https://codeload.github.com/yzerlaut/physion/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yzerlaut%2Fphysion/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28413512,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T05:26:33.345Z","status":"ssl_error","status_checked_at":"2026-01-14T05:21:57.251Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["electrophysiology","imaging","neuroscience","vision"],"created_at":"2026-01-14T07:51:48.204Z","updated_at":"2026-01-14T07:51:48.675Z","avatar_url":"https://github.com/yzerlaut.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--             ** Build Instructions **              --\u003e\r\n\u003c!--  python -m build                                  --\u003e\r\n\u003c!--  python -m twine upload --repository pypi dist/*  --\u003e\r\n\u003c!--                                                   --\u003e\r\n\r\n\u003cdiv\u003e\u003cimg src=\"./docs/icons/physion.png\" alt=\"physion logo\" width=\"35%\" align=\"right\" style=\"margin-left: 10px\"\u003e\u003c/div\u003e\r\n\r\n# Vision Physiology Software\r\n\r\n\u003e *An integrated software for the cellular and circuit physiology of visual processing during behavior*\r\n\r\n--------------------\r\n\r\nThe software is organized into several modules to perform the acquisition, the preprocessing, the standardization, the visualization, the analysis and the sharing of multimodal neurophysiological recordings.\r\n\r\nThe different modules are detailed in the [documentation below](README.md#modules-and-documentation) and their integration is summarized on the drawing below:\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg src=\"docs/integrated-solution.svg\" width=\"100%\" /\u003e\r\n\u003c/p\u003e\r\n\r\n\r\n--------------------\r\n\r\n## Install\r\n\r\nCreate a `\"physion\"` environment running `python 3.11`, with:\r\n\r\n```\r\nconda create -n \"physion\" python=3.11\r\n```\r\n\r\nThen either install:\r\n- the [Pypi build](https://pypi.org/project/physion/) with:\r\n```\r\npip install physion\r\n```\r\n- from source with:\r\n```\r\ngit clone https://github.com/yzerlaut/physion --recurse-submodules\r\n```\r\n\r\n- For an installation on an acquisition setup, see the detailed steps in [./docs/install/acquisition.md](./docs/install/acquisition.md)\r\n- For some installation issues, see [./docs/install/troubleshooting.md](./docs/install/troubleshooting.md)\r\n\r\n## Usage\r\n\r\nRun:\r\n```\r\npython -m physion\r\n```\r\n\r\nYou will find some pre-defined shortcuts in the [utils/](./src/utils/) folder for different operating systems.\r\n\r\nN.B. The program is launched in either \"analysis\" (by default) or \"acquisition\" mode. This insures that you can launch several analysis instances while you record with one acquisition instance of the program. To launch the acquisition mode, run: `python -m physion acquisition`.\r\n\r\n## Modules and documentation\r\n\r\nThe different modules of the software are documented in the following links:\r\n\r\n- [Visual stimulation](src/physion/visual_stim/README.md)\r\n- [Multimodal Acquisition](src/physion/acquisition/README.md)\r\n- [Intrinsic Imaging](src/physion/intrinsic/README.md)\r\n- [Electrophysiology](src/physion/electrophy/README.md)\r\n- [Calcium imaging](src/physion/imaging/README.md)\r\n- [Pupil tracking](src/physion/pupil/README.md)\r\n- [Face Motion tracking](src/physion/facemotion/README.md)\r\n- [Behavior](src/physion/behavior/README.md) \r\n- [Assembling pipeline](src/physion/assembling/README.md)\r\n- [Hardware control](src/physion/hardware/README.md)\r\n- [Visualization](src/physion/dataviz/README.md)\r\n- [Analysis](src/physion/analysis/README.md)\r\n- [Data Management](src/physion/utils/management/README.md)\r\n- [Data Sharing](src/physion/utils/sharing/README.md)\r\n\r\n## Troubleshooting / Issues\r\n\r\nUse the dedicated [Issues](https://github.com/yzerlaut/physion/issues) interface of Github.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyzerlaut%2Fphysion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyzerlaut%2Fphysion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyzerlaut%2Fphysion/lists"}