{"id":37668527,"url":"https://github.com/physiopy/physiopy-repository-template","last_synced_at":"2026-01-16T12:01:02.623Z","repository":{"id":99513698,"uuid":"572423744","full_name":"physiopy/physiopy-repository-template","owner":"physiopy","description":"Template repository for physiopy","archived":false,"fork":false,"pushed_at":"2025-12-29T07:19:54.000Z","size":89,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-01-01T04:49:59.281Z","etag":null,"topics":["closember","hacktoberfest","physiological-data","physiological-signals","physiology","template"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/physiopy.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":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-11-30T08:41:58.000Z","updated_at":"2025-12-29T07:19:52.000Z","dependencies_parsed_at":"2024-05-20T07:50:28.563Z","dependency_job_id":"9ab94f79-1c7f-4cbb-9fb3-3a894c04ab22","html_url":"https://github.com/physiopy/physiopy-repository-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/physiopy/physiopy-repository-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/physiopy%2Fphysiopy-repository-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/physiopy%2Fphysiopy-repository-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/physiopy%2Fphysiopy-repository-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/physiopy%2Fphysiopy-repository-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/physiopy","download_url":"https://codeload.github.com/physiopy/physiopy-repository-template/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/physiopy%2Fphysiopy-repository-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28478399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: 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":["closember","hacktoberfest","physiological-data","physiological-signals","physiology","template"],"created_at":"2026-01-16T12:01:01.183Z","updated_at":"2026-01-16T12:01:02.590Z","avatar_url":"https://github.com/physiopy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--(https://raw.githubusercontent.com/physiopy/phys2bids/master/docs/_static/physiopy_logo_small.png)--\u003e\n\u003ca name=\"readme\"\u003e\u003c/a\u003e\n\u003cimg alt=\"repository\" src=\"https://raw.githubusercontent.com/physiopy/phys2bids/master/docs/_static/physiopy_logo_small.png\" height=\"150\"\u003e\n\nThis is a template for physiopy's repositories (and other repositories based on the same settings).\n\nRemember to change the licence as soon as you adopt the template.\n\nThis repository is meant to be a template for python3 projects. If the repository you are making is more documentation focused, you may not require all the of the configurations below. \n\nAvailable Configurations\n------------------------\n- CircleCI medium docker running Linux (python 3.7, 3.10, style checks, and coverage)\n- Auto release based on Github versioning with Physiopy's labels.\n- `.gitattributes` for python\n- `.gitignore` for python and containers\n- Pre-commit (Ruff, codespell, and RST documentation)\n- Read the Docs (based on sphinx)\n- Duecredit\n- Zenodo\n- Codecov (for master branch, 90%+)\n- Python setup with `extra_require` options\n- Versioneer\n- Issue templates (bugs, feature requests, generic)\n- PR template\n- Workflows (Auto label, bot automerge, auto author assignment, Auto release, and PyPI upload)\n- Bots (Welcome bot via `config.yml`, Dependabot)\n\nUsage\n-----\n1. Start a new repository selecting this template\n2a. If using within physiopy, fork the repository and clone your fork locally as `origin`\n2b. If using alone, clone the repository locally as `origin`\n3. If using within physiopy, set the physiopy version of this repository as `upstream` \n4. Set up your default pushes to `origin` (`git config remote.pushDefault origin`)\n5. Find and replace the items between `\u003c\u003e`, for instance `\u003creponame\u003e`, throughout all files in the repository.\n6. If using outside of physiopy, find all `physiopy`s indicating the owner in github paths, and change it to your handle. Don't do this for your fork of a physiopy repository.\n7. Change `'physiopy/physiopy-repository-template'` in line 15 of `.github/workflows/bot.yml` into what it needs to be.\n8. Change licence and make sure to activate the licence of choice correctly.\n9. Check and set up setup.cfg\n10. Remove or add configurations; finalise set up, then push your first PR.\n\n\nMore explanation coming soon.\n\n\u003creponame\u003e\n==========\n\n[![Latest version](https://img.shields.io/github/v/release/physiopy/\u003creponame\u003e?style=flat\u0026logo=github\u0026sort=semver)](https://github.com/physiopy/\u003creponame\u003e/releases)\n[![Release date](https://img.shields.io/github/release-date/physiopy/\u003creponame\u003e?style=flat\u0026logo=github)](https://github.com/physiopy/\u003creponame\u003e/releases)\n[![Auto Release](https://img.shields.io/badge/release-auto.svg?style=flat\u0026colorA=888888\u0026colorB=9B065A\u0026label=auto\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACzElEQVR4AYXBW2iVBQAA4O+/nLlLO9NM7JSXasko2ASZMaKyhRKEDH2ohxHVWy6EiIiiLOgiZG9CtdgG0VNQoJEXRogVgZYylI1skiKVITPTTtnv3M7+v8UvnG3M+r7APLIRxStn69qzqeBBrMYyBDiL4SD0VeFmRwtrkrI5IjP0F7rjzrSjvbTqwubiLZffySrhRrSghBJa8EBYY0NyLJt8bDBOtzbEY72TldQ1kRm6otana8JK3/kzN/3V/NBPU6HsNnNlZAz/ukOalb0RBJKeQnykd7LiX5Fp/YXuQlfUuhXbg8Di5GL9jbXFq/tLa86PpxPhAPrwCYaiorS8L/uuPJh1hZFbcR8mewrx0d7JShr3F7pNW4vX0GRakKWVk7taDq7uPvFWw8YkMcPVb+vfvfRZ1i7zqFwjtmFouL72y6C/0L0Ie3GvaQXRyYVB3YZNE32/+A/D9bVLcRB3yw3hkRCdaDUtFl6Ykr20aaLvKoqIXUdbMj6GFzAmdxfWx9iIRrkDr1f27cFONGMUo/gRI/jNbIMYxJOoR1cY0OGaVPb5z9mlKbyJP/EsdmIXvsFmM7Ql42nEblX3xI1BbYbTkXCqRnxUbgzPo4T7sQBNeBG7zbAiDI8nWfZDhQWYCG4PFr+HMBQ6l5VPJybeRyJXwsdYJ/cRnlJV0yB4ZlUYtFQIkMZnst8fRrPcKezHCblz2IInMIkPzbbyb9mW42nWInc2xmE0y61AJ06oGsXL5rcOK1UdCbEXiVwNXsEy/6+EbaiVG8eeEAfxvaoSBnCH61uOD7BS1Ul8ESHBKWxCrdyd6EYNKihgEVrwOAbQruoytuBYIFfAc3gVN6iawhjKyNCEpYhVJXgbOzARyaU4hCtYizq5EI1YgiUoIlT1B7ZjByqmRWYbwtdYjoWoN7+LOIQefIqKawLzK6ID69GGpQgwhhEcwGGUzfEPAiPqsCXadFsAAAAASUVORK5CYII=)](https://github.com/intuit/auto)\n\n[![See the documentation at: https://\u003creponame\u003e.readthedocs.io](https://img.shields.io/badge/docs-read%20latest-informational?style=flat\u0026logo=readthedocs)](https://\u003creponame\u003e.readthedocs.io/en/latest/?badge=latest)\n\u003c!-- [![Latest DOI](https://zenodo.org/badge/\u003cdoi\u003e.svg)](https://zenodo.org/badge/latestdoi/\u003cdoi\u003e) --\u003e\n\u003c!-- [![Licensed Apache 2.0](https://img.shields.io/github/license/physiopy/\u003creponame\u003e?style=flat\u0026logo=apache)](https://github.com/physiopy/\u003creponame\u003e/blob/master/LICENSE) --\u003e\n\n[![Codecov](https://img.shields.io/codecov/c/gh/physiopy/\u003creponame\u003e?style=flat\u0026label=codecov\u0026logo=codecov)](https://codecov.io/gh/physiopy/\u003creponame\u003e)\n[![Build Status](https://img.shields.io/circleci/build/github/physiopy/\u003creponame\u003e?style=flat\u0026label=circleci\u0026logo=circleci)](https://circleci.com/gh/physiopy/\u003creponame\u003e)\n[![Documentation Status](https://img.shields.io/readthedocs/\u003creponame\u003e?style=flat\u0026label=readthedocs\u0026logo=readthedocs)](https://\u003creponame\u003e.readthedocs.io/en/latest/?badge=latest)\n\n[![Latest version](https://img.shields.io/pypi/v/\u003creponame\u003e?style=flat\u0026logo=pypi\u0026logoColor=white)](https://pypi.org/project/\u003creponame\u003e/)\n[![Supports python version](https://img.shields.io/pypi/pyversions/\u003creponame\u003e?style=flat\u0026logo=python\u0026logoColor=white)](https://pypi.org/project/\u003creponame\u003e/)\n\n[![Auto Release](https://img.shields.io/badge/release-auto.svg?colorA=888888\u0026colorB=9B065A\u0026label=auto)](https://github.com/intuit/auto)\n[![Supports python version](https://img.shields.io/pypi/pyversions/\u003creponame\u003e)](https://pypi.org/project/\u003creponame\u003e/)\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-0-orange.svg?style=flat)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n``\u003creponame\u003e`` is a python3 library meant to do something.\n\n\u003e If you use ``\u003creponame\u003e`` in your work, please support it by citing the zenodo DOI of the version you used. You can find the latest version [here](https://doi.org/10.5281/zenodo.3470091)\n\n\u003e We also support gathering all relevant citations via [DueCredit](http://duecredit.org).\n\n[Read the latest documentation](https://\u003creponame\u003e.readthedocs.io/en/latest/) for more information on \u003creponame\u003e!\n\n## Tested OSs\nWe would love to do that, but for the moment we cannot support **Windows or MacOS testing**. The reason is related to the cost of running such tests: for each non-Linux test, we can run up to 8 tests on Linux instead. Partial Windows and MacOS testing might be introduced in future releases.\n\nHence, while **we cannot ensure that \u003creponame\u003e will run on Windows or MacOS**, we don't see any reason it shouldn't. Besides, it will run on Windows Linux Subsystems.\n\nWe apologise for the discomfort.\n\n\n\u003c!-- ## Hacktoberfest\nHacktoberfest participants, welcome!\nWe have some issues for you [here](https://github.com/physiopy/\u003creponame\u003e/issues?q=is%3Aissue+is%3Aopen+label%3Ahacktoberfest)!\nHowever, feel free to tackle any issue you'd like. Depending on the issue and extent of contribution, Hacktoberfest related PRs might not count toward being listed as contributors and authors (unless there is the specific interest). You can ask about it in the issue itself!\nFeel free to ask help to the contributors over gitter, happy coding and (hopefully) enjoy hour tee (or tree)!\n\n## The BrainWeb\nBrainWeb participants, welcome!\nWe have a milestone [here](https://github.com/physiopy/\u003creponame\u003e/milestone/5) as a collection of issues you could work on with our help. \nCheck the issues with a `BrainWeb` label. Of course, they are only suggestions, so feel free to tackle any issue you want, even open new ones!\nYou can also contact us on Gitter, in the BrainHack Mattermost (\u003ca href=\"https://mattermost.brainhack.org/brainhack/channels/physiopy\"\u003e#physiopy\u003c/a\u003e), and don't hesitate to contact [Stefano](https://github.com/smoia) in other ways to jump in the development!\n--\u003e\n\n## Contributors ✨\n\n**We're looking for code contributors,** but any suggestion/bug report is welcome! Feel free to open issues!\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nLicense\n-------\n\nThis template is released under The Unlicense. Commented here below a copy of the Apache 2.0 Licence, adopted by Physiopy.\nRemember to change the licence of your repository as soon as you adopt the template.\n\u003c!-- Copyright 2019-2020, The Physiopy community.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License. --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphysiopy%2Fphysiopy-repository-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphysiopy%2Fphysiopy-repository-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphysiopy%2Fphysiopy-repository-template/lists"}