{"id":20600962,"url":"https://github.com/samuroi/samuroi","last_synced_at":"2025-04-15T01:35:41.194Z","repository":{"id":57463787,"uuid":"67433729","full_name":"samuroi/SamuROI","owner":"samuroi","description":"SamuROI - Structured analysis of multiple user-defined ROIs, an open source Python-based analysis environment for imaging data. ","archived":false,"fork":false,"pushed_at":"2019-04-09T13:35:18.000Z","size":3355,"stargazers_count":17,"open_issues_count":13,"forks_count":7,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2025-04-11T19:19:09.663Z","etag":null,"topics":["calcium-imaging","conda","data-analysis","data-visualization","opencv","python","scikit-image"],"latest_commit_sha":null,"homepage":"http://samuroi.readthedocs.io/en/latest","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/samuroi.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}},"created_at":"2016-09-05T15:55:20.000Z","updated_at":"2023-08-09T17:42:10.000Z","dependencies_parsed_at":"2022-09-05T05:30:25.077Z","dependency_job_id":null,"html_url":"https://github.com/samuroi/SamuROI","commit_stats":null,"previous_names":["aolsux/samuroi"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samuroi%2FSamuROI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samuroi%2FSamuROI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samuroi%2FSamuROI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samuroi%2FSamuROI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samuroi","download_url":"https://codeload.github.com/samuroi/SamuROI/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248989835,"owners_count":21194650,"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":["calcium-imaging","conda","data-analysis","data-visualization","opencv","python","scikit-image"],"created_at":"2024-11-16T09:07:40.091Z","updated_at":"2025-04-15T01:35:41.168Z","avatar_url":"https://github.com/samuroi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[\u003cimg src=\"https://readthedocs.org/projects/samuroi/badge/?version=latest\"\u003e](http://samuroi.readthedocs.io/en/latest/?badge=latest)\n\n# SamuROI\nYou can find the API documentation and examples at: http://samuroi.readthedocs.io/en/latest/\n\n## Installation\nSamuROI installation was tested on:\n - Windows7-64bit, newer windows should also work.\n - Ubuntu 16.04 LTS\n - macOS\n \n### Development installation with conda\n 1. Download and install [anaconda](https://www.continuum.io/downloads) \n 2. Download and extract or git clone SamuROI\n 3. Install dependencies\n \n    Open a terminal to first install SamuROI dependencies. Text in `this font` represents terminal commands.\n    - `conda install conda-build` \n    - `conda install pyqt=4` \n    - `conda install cached-property` \n    \n    Finally, opencv does not ship official packages for all operation systems.\n    On windows try `conda install -c menpo opencv=2.4.11`, on linux and mac try `conda install opencv`.\n    If the opencv installation fails, SamuROI should still work, but the image stabilization will not be supported.\n 4. Install SamuROI as a conda develop package: `conda develop \u003cpath/to/samuroi\u003e`. Here \u003cpath/to/samuroi\u003e denotes the samuroi root directory where you can e.g. find this Readme.md file.\n \nYou should now be able to `import samuroi` in python. To try it out open an IPython notebook and type in the following:\n\n```\n%matplotlib qt4\nimport samuroi\nimport numpy\n\n# create some random data\ndata = numpy.random.normal(size=(100,100,30))\nmorphology = numpy.random.normal(size = (100,100))\n\n#show the gui \napp = samuroi.SamuROIWindow(data = data,morphology=morphology)\napp.show()\n```\n\n### Troubleshooting\nIf problems with dependency conflicts of python packages arise we recommend to use condas virtual environment functionality.\nTo do so, open a terminal, navigate to the downloaded samuroi directory, and type:\n\n```conda env create -n samuroi```\n\nThis creates an environment with all of the packages that SamuROI is dependent on installed. An environment is a working space with its own version of python. All packages you install into the environment are distinct from your main system's python packages and will not clash with your other installed packages. More info: https://conda.io/docs/using/envs.html\n\nUntil we have set up SamuROI installation directly with conda, there is one final step, which tells conda where to look to find your version of SamuROI, which you should have downloaded or cloned somewhere on your computer:\n\n```conda develop -n samuroi \u003cpath/to/samuroi\u003e```\n\nWhen you need to use SamuROI, you need to type `source activate samuroi` in a terminal. If you are using windows you can simply type `activate samuroi`.\n\n    \n### Via package manager (hopefully comming soon)\nWe hope to support a conda package soon! Contributions including a travis-ci setup are highly appreciated.\nAs there exist no official pip packages for opencv and pyqt, installation of SamuROI via pip is not officially supported.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuroi%2Fsamuroi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamuroi%2Fsamuroi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuroi%2Fsamuroi/lists"}