{"id":26179,"name":"autopilot","description":"Distributed behavioral experiments","url":"https://github.com/auto-pi-lot/autopilot","last_synced_at":"2025-09-05T03:05:13.805Z","repository":{"id":38413852,"uuid":"97533362","full_name":"auto-pi-lot/autopilot","owner":"auto-pi-lot","description":"Distributed behavioral experiments","archived":false,"fork":false,"pushed_at":"2025-02-19T08:42:06.000Z","size":23947,"stargazers_count":95,"open_issues_count":61,"forks_count":25,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-08-29T23:56:55.696Z","etag":null,"topics":["behavioral-neuroscience","neuroscience","python"],"latest_commit_sha":null,"homepage":"https://docs.auto-pi-lot.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/auto-pi-lot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-07-18T00:10:49.000Z","updated_at":"2025-07-15T05:20:20.000Z","dependencies_parsed_at":"2024-01-08T20:23:18.508Z","dependency_job_id":"b4b4c893-7814-4e60-a287-4b5cf8616b16","html_url":"https://github.com/auto-pi-lot/autopilot","commit_stats":null,"previous_names":["wehr-lab/autopilot"],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/auto-pi-lot/autopilot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-pi-lot%2Fautopilot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-pi-lot%2Fautopilot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-pi-lot%2Fautopilot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-pi-lot%2Fautopilot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/auto-pi-lot","download_url":"https://codeload.github.com/auto-pi-lot/autopilot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-pi-lot%2Fautopilot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273703690,"owners_count":25153003,"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","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"auto-pi-lot","name":"autopilot","uuid":"88115981","kind":"organization","description":"Distributed experimental framework for behavioral neuroscience, budding decentralized technical knowledge repository","email":"sneakers-the-rat@protonmail.com","website":"https://docs.auto-pi-lot.com","location":null,"twitter":"auto_pi_lot","company":null,"icon_url":"https://avatars.githubusercontent.com/u/88115981?v=4","repositories_count":4,"last_synced_at":"2023-03-06T22:37:37.484Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/auto-pi-lot","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T22:49:36.986Z","updated_at":"2023-03-06T22:37:37.529Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/auto-pi-lot","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/auto-pi-lot/repositories"},"packages":null,"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"auto-pi-lot/autopilot","html_url":"https://github.com/auto-pi-lot/autopilot","last_synced_at":"2025-08-31T18:20:08.909Z","status":null,"issues_count":0,"pull_requests_count":1,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":41830.0,"issues_closed_count":0,"pull_requests_closed_count":1,"pull_request_authors_count":1,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":41830.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2025-08-30T16:58:27.413Z","updated_at":"2025-09-01T22:18:25.317Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-pi-lot%2Fautopilot","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-pi-lot%2Fautopilot/issues","issue_labels_count":{},"pull_request_labels_count":{"bug":1},"issue_author_associations_count":{"CONTRIBUTOR":2,"NONE":1},"pull_request_author_associations_count":{"NONE":1,"CONTRIBUTOR":1},"issue_authors":{"sneakers-the-rat":2,"lucasogit":1},"pull_request_authors":{"yarikoptic":1,"sneakers-the-rat":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10083752,"issues_count":31254324,"pull_requests_count":96222393,"authors_count":10694625,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"NONE":1},"past_year_issue_authors":{},"past_year_pull_request_authors":{"yarikoptic":1},"maintainers":[],"active_maintainers":[]},"events":{"total":{"WatchEvent":1,"IssueCommentEvent":2,"PushEvent":1,"PullRequestEvent":3,"ForkEvent":1},"last_year":{"WatchEvent":1,"IssueCommentEvent":2,"PushEvent":1,"PullRequestEvent":3,"ForkEvent":1}},"keywords":["behavioral-neuroscience","neuroscience","python"],"dependencies":[{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2022-08-09T04:00:01.370Z","updated_at":"2022-08-09T04:00:01.370Z","repository_link":"https://github.com/auto-pi-lot/autopilot/blob/main/poetry.lock","dependencies":[{"id":729578735,"package_name":"alabaster","ecosystem":"pypi","requirements":"0.7.12","direct":false,"kind":"runtime","optional":false},{"id":729578736,"package_name":"altair","ecosystem":"pypi","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":729578737,"package_name":"appdirs","ecosystem":"pypi","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":729578738,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":729578739,"package_name":"astroid","ecosystem":"pypi","requirements":"2.11.5","direct":false,"kind":"runtime","optional":false},{"id":729578740,"package_name":"atomicwrites","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":729578741,"package_name":"attrs","ecosystem":"pypi","requirements":"21.4.0","direct":false,"kind":"runtime","optional":false},{"id":729578742,"package_name":"autodoc-pydantic","ecosystem":"pypi","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":729578743,"package_name":"autodocsumm","ecosystem":"pypi","requirements":"0.2.8","direct":false,"kind":"runtime","optional":false},{"id":729578744,"package_name":"babel","ecosystem":"pypi","requirements":"2.10.1","direct":false,"kind":"runtime","optional":false},{"id":729578745,"package_name":"backcall","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":729578746,"package_name":"blosc2","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":729578747,"package_name":"bokeh","ecosystem":"pypi","requirements":"2.4.3","direct":false,"kind":"runtime","optional":false},{"id":729578748,"package_name":"certifi","ecosystem":"pypi","requirements":"2022.5.18.1","direct":false,"kind":"runtime","optional":false},{"id":729578749,"package_name":"cffi","ecosystem":"pypi","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":729578750,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"2.0.12","direct":false,"kind":"runtime","optional":false},{"id":729578751,"package_name":"click","ecosystem":"pypi","requirements":"8.1.3","direct":false,"kind":"runtime","optional":false},{"id":729578752,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":729578753,"package_name":"colorcet","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":729578754,"package_name":"commonmark","ecosystem":"pypi","requirements":"0.9.1","direct":false,"kind":"runtime","optional":false},{"id":729578755,"package_name":"coverage","ecosystem":"pypi","requirements":"6.4","direct":false,"kind":"runtime","optional":false},{"id":729578756,"package_name":"coveralls","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":729578757,"package_name":"cryptography","ecosystem":"pypi","requirements":"37.0.2","direct":false,"kind":"runtime","optional":false},{"id":729578758,"package_name":"cycler","ecosystem":"pypi","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":729578759,"package_name":"datajoint","ecosystem":"pypi","requirements":"0.13.5","direct":false,"kind":"runtime","optional":false},{"id":729578760,"package_name":"datajoint-babel","ecosystem":"pypi","requirements":"0.1.9","direct":false,"kind":"runtime","optional":false},{"id":729578761,"package_name":"decorator","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":729578762,"package_name":"dill","ecosystem":"pypi","requirements":"0.3.5.1","direct":false,"kind":"runtime","optional":false},{"id":729578763,"package_name":"docopt","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":729578764,"package_name":"docutils","ecosystem":"pypi","requirements":"0.17.1","direct":false,"kind":"runtime","optional":false},{"id":729578765,"package_name":"entrypoints","ecosystem":"pypi","requirements":"0.4","direct":false,"kind":"runtime","optional":false},{"id":729578766,"package_name":"flask","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":729578767,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.33.3","direct":false,"kind":"runtime","optional":false},{"id":729578768,"package_name":"h5py","ecosystem":"pypi","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":729578769,"package_name":"hdmf","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":729578770,"package_name":"idna","ecosystem":"pypi","requirements":"3.3","direct":false,"kind":"runtime","optional":false},{"id":729578771,"package_name":"imagesize","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":729578772,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"4.11.4","direct":false,"kind":"runtime","optional":false},{"id":729578773,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"5.7.1","direct":false,"kind":"runtime","optional":false},{"id":729578774,"package_name":"iniconfig","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":729578775,"package_name":"inputs","ecosystem":"pypi","requirements":"0.5","direct":false,"kind":"runtime","optional":false},{"id":729578776,"package_name":"ipython","ecosystem":"pypi","requirements":"7.34.0","direct":false,"kind":"runtime","optional":false},{"id":729578777,"package_name":"isort","ecosystem":"pypi","requirements":"5.10.1","direct":false,"kind":"runtime","optional":false},{"id":729578778,"package_name":"itsdangerous","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":729578779,"package_name":"jack-client","ecosystem":"pypi","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":729578780,"package_name":"jedi","ecosystem":"pypi","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":729578781,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":729578782,"package_name":"joblib","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":729578783,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.6.0","direct":false,"kind":"runtime","optional":false},{"id":729578784,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":729578785,"package_name":"latexcodec","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":729578786,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":729578787,"package_name":"livereload","ecosystem":"pypi","requirements":"2.6.3","direct":false,"kind":"develop","optional":false},{"id":729578788,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":729578789,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":729578790,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.5.2","direct":false,"kind":"runtime","optional":false},{"id":729578791,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":729578792,"package_name":"mccabe","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":729578793,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":729578794,"package_name":"mdurl","ecosystem":"pypi","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":729578795,"package_name":"minio","ecosystem":"pypi","requirements":"7.1.8","direct":false,"kind":"runtime","optional":false},{"id":729578796,"package_name":"myst-parser","ecosystem":"pypi","requirements":"0.17.2","direct":false,"kind":"runtime","optional":false},{"id":729578797,"package_name":"networkx","ecosystem":"pypi","requirements":"2.6.3","direct":false,"kind":"runtime","optional":false},{"id":729578798,"package_name":"npyscreen","ecosystem":"pypi","requirements":"4.10.5","direct":false,"kind":"runtime","optional":false},{"id":729578799,"package_name":"numexpr","ecosystem":"pypi","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":729578800,"package_name":"numpy","ecosystem":"pypi","requirements":"1.21.6","direct":false,"kind":"runtime","optional":false},{"id":729578801,"package_name":"otumat","ecosystem":"pypi","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":729578802,"package_name":"packaging","ecosystem":"pypi","requirements":"21.3","direct":false,"kind":"runtime","optional":false},{"id":729578803,"package_name":"pandas","ecosystem":"pypi","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":729578804,"package_name":"pandas","ecosystem":"pypi","requirements":"1.3.5","direct":false,"kind":"runtime","optional":false},{"id":729578805,"package_name":"param","ecosystem":"pypi","requirements":"1.12.1","direct":false,"kind":"runtime","optional":false},{"id":729578806,"package_name":"parse","ecosystem":"pypi","requirements":"1.19.0","direct":false,"kind":"runtime","optional":false},{"id":729578807,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":729578808,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.8.0","direct":false,"kind":"runtime","optional":false},{"id":729578809,"package_name":"pickleshare","ecosystem":"pypi","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":729578810,"package_name":"pigpio-autopilot","ecosystem":"pypi","requirements":"1.79","direct":false,"kind":"runtime","optional":false},{"id":729578811,"package_name":"pillow","ecosystem":"pypi","requirements":"9.1.1","direct":false,"kind":"runtime","optional":false},{"id":729578812,"package_name":"pip","ecosystem":"pypi","requirements":"21.3.1","direct":false,"kind":"runtime","optional":false},{"id":729578813,"package_name":"platformdirs","ecosystem":"pypi","requirements":"2.5.2","direct":false,"kind":"runtime","optional":false},{"id":729578814,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":729578815,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.29","direct":false,"kind":"runtime","optional":false},{"id":729578816,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":729578817,"package_name":"py","ecosystem":"pypi","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":729578818,"package_name":"pybtex","ecosystem":"pypi","requirements":"0.24.0","direct":false,"kind":"runtime","optional":false},{"id":729578819,"package_name":"pybtex-docutils","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":729578820,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.21","direct":false,"kind":"runtime","optional":false},{"id":729578821,"package_name":"pyct","ecosystem":"pypi","requirements":"0.4.8","direct":false,"kind":"runtime","optional":false},{"id":729578822,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":729578823,"package_name":"pydot","ecosystem":"pypi","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":729578824,"package_name":"pygments","ecosystem":"pypi","requirements":"2.12.0","direct":false,"kind":"runtime","optional":false},{"id":729578825,"package_name":"pylint","ecosystem":"pypi","requirements":"2.13.9","direct":false,"kind":"runtime","optional":false},{"id":729578826,"package_name":"pymysql","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":729578827,"package_name":"pynwb","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":729578828,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.0.9","direct":false,"kind":"runtime","optional":false},{"id":729578829,"package_name":"pyqtgraph","ecosystem":"pypi","requirements":"0.12.4","direct":false,"kind":"runtime","optional":false},{"id":729578830,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":729578831,"package_name":"pyside2","ecosystem":"pypi","requirements":"5.15.2.1","direct":false,"kind":"runtime","optional":false},{"id":729578832,"package_name":"pytest","ecosystem":"pypi","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":729578833,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":729578834,"package_name":"pytest-qt","ecosystem":"pypi","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":729578835,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":729578836,"package_name":"pytz","ecosystem":"pypi","requirements":"2022.1","direct":false,"kind":"runtime","optional":false},{"id":729578837,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0","direct":false,"kind":"runtime","optional":false},{"id":729578838,"package_name":"pyzmq","ecosystem":"pypi","requirements":"22.3.0","direct":false,"kind":"runtime","optional":false},{"id":729578839,"package_name":"requests","ecosystem":"pypi","requirements":"2.27.1","direct":false,"kind":"runtime","optional":false},{"id":729578840,"package_name":"rich","ecosystem":"pypi","requirements":"11.2.0","direct":false,"kind":"runtime","optional":false},{"id":729578841,"package_name":"ruamel.yaml","ecosystem":"pypi","requirements":"0.17.21","direct":false,"kind":"runtime","optional":false},{"id":729578842,"package_name":"ruamel.yaml.clib","ecosystem":"pypi","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":729578843,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":729578844,"package_name":"scikit-video","ecosystem":"pypi","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":729578845,"package_name":"scipy","ecosystem":"pypi","requirements":"1.7.3","direct":false,"kind":"runtime","optional":false},{"id":729578846,"package_name":"setuptools","ecosystem":"pypi","requirements":"62.3.2","direct":false,"kind":"runtime","optional":false},{"id":729578847,"package_name":"setuptools-scm","ecosystem":"pypi","requirements":"6.4.2","direct":false,"kind":"runtime","optional":false},{"id":729578848,"package_name":"shiboken2","ecosystem":"pypi","requirements":"5.15.2.1","direct":false,"kind":"runtime","optional":false},{"id":729578849,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":729578850,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":729578851,"package_name":"sphinx","ecosystem":"pypi","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":729578852,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"2021.3.14","direct":false,"kind":"develop","optional":false},{"id":729578853,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":729578854,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":729578855,"package_name":"sphinxcontrib-bibtex","ecosystem":"pypi","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":729578856,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":729578857,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":729578858,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":729578859,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":729578860,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":729578861,"package_name":"tables","ecosystem":"pypi","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":729578862,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":729578863,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":729578864,"package_name":"toolz","ecosystem":"pypi","requirements":"0.11.2","direct":false,"kind":"runtime","optional":false},{"id":729578865,"package_name":"tornado","ecosystem":"pypi","requirements":"6.1","direct":false,"kind":"runtime","optional":false},{"id":729578866,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.64.0","direct":false,"kind":"runtime","optional":false},{"id":729578867,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.2.2.post1","direct":false,"kind":"runtime","optional":false},{"id":729578868,"package_name":"typed-ast","ecosystem":"pypi","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":729578869,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":729578870,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.9","direct":false,"kind":"runtime","optional":false},{"id":729578871,"package_name":"validators","ecosystem":"pypi","requirements":"0.18.2","direct":false,"kind":"runtime","optional":false},{"id":729578872,"package_name":"watchdog","ecosystem":"pypi","requirements":"2.1.8","direct":false,"kind":"runtime","optional":false},{"id":729578873,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":729578874,"package_name":"werkzeug","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":729578875,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":729578876,"package_name":"zipp","ecosystem":"pypi","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2022-08-09T04:00:01.394Z","updated_at":"2022-08-09T04:00:01.394Z","repository_link":"https://github.com/auto-pi-lot/autopilot/blob/main/pyproject.toml","dependencies":[{"id":729578877,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.7.1,\u003c3.10","direct":true,"kind":"runtime","optional":false},{"id":729578878,"package_name":"pyzmq","ecosystem":"pypi","requirements":"^22.3.0","direct":true,"kind":"runtime","optional":false},{"id":729578879,"package_name":"npyscreen","ecosystem":"pypi","requirements":"^4.10.5","direct":true,"kind":"runtime","optional":false},{"id":729578880,"package_name":"tornado","ecosystem":"pypi","requirements":"^6.1.0","direct":true,"kind":"runtime","optional":false},{"id":729578881,"package_name":"inputs","ecosystem":"pypi","requirements":"^0.5","direct":true,"kind":"runtime","optional":false},{"id":729578882,"package_name":"requests","ecosystem":"pypi","requirements":"^2.26.0","direct":true,"kind":"runtime","optional":false},{"id":729578883,"package_name":"scikit-video","ecosystem":"pypi","requirements":"^1.1.11","direct":true,"kind":"runtime","optional":false},{"id":729578884,"package_name":"tqdm","ecosystem":"pypi","requirements":"^4.62.3","direct":true,"kind":"runtime","optional":false},{"id":729578885,"package_name":"numpy","ecosystem":"pypi","requirements":"^1.20.0","direct":true,"kind":"runtime","optional":false},{"id":729578886,"package_name":"scipy","ecosystem":"pypi","requirements":"^1.7.0","direct":true,"kind":"runtime","optional":false},{"id":729578887,"package_name":"pandas","ecosystem":"pypi","requirements":"---\n- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\n  version: \"\u003e=1.3.0,\u003c1.4.0\"\n  python: \"\u003c3.8\"\n- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\n  version: \"^1.4.0\"\n  python: \"\u003e=3.8,\u003c3.10\"\n","direct":true,"kind":"runtime","optional":false},{"id":729578888,"package_name":"tables","ecosystem":"pypi","requirements":"^3.7.0","direct":true,"kind":"runtime","optional":false},{"id":729578889,"package_name":"cffi","ecosystem":"pypi","requirements":"^1.15.0","direct":true,"kind":"runtime","optional":false},{"id":729578890,"package_name":"blosc2","ecosystem":"pypi","requirements":"^0.2.0","direct":true,"kind":"runtime","optional":false},{"id":729578891,"package_name":"pydantic","ecosystem":"pypi","requirements":"^1.9.0","direct":true,"kind":"runtime","optional":false},{"id":729578892,"package_name":"parse","ecosystem":"pypi","requirements":"^1.19.0","direct":true,"kind":"runtime","optional":false},{"id":729578893,"package_name":"rich","ecosystem":"pypi","requirements":"^11.2.0","direct":true,"kind":"runtime","optional":false},{"id":729578894,"package_name":"validators","ecosystem":"pypi","requirements":"^0.18.2","direct":true,"kind":"runtime","optional":false},{"id":729578895,"package_name":"JACK-Client","ecosystem":"pypi","requirements":"^0.5.3","direct":true,"kind":"runtime","optional":false},{"id":729578896,"package_name":"pigpio-autopilot","ecosystem":"pypi","requirements":"^1.79","direct":true,"kind":"runtime","optional":false},{"id":729578897,"package_name":"pyqtgraph","ecosystem":"pypi","requirements":"^0.12.3","direct":true,"kind":"runtime","optional":false},{"id":729578898,"package_name":"PySide2","ecosystem":"pypi","requirements":"^5.15.2","direct":true,"kind":"runtime","optional":false},{"id":729578899,"package_name":"Sphinx","ecosystem":"pypi","requirements":"^4.3.1","direct":true,"kind":"runtime","optional":false},{"id":729578900,"package_name":"autodocsumm","ecosystem":"pypi","requirements":"^0.2.7","direct":true,"kind":"runtime","optional":false},{"id":729578901,"package_name":"matplotlib","ecosystem":"pypi","requirements":"^3.5.1","direct":true,"kind":"runtime","optional":false},{"id":729578902,"package_name":"sphinxcontrib-bibtex","ecosystem":"pypi","requirements":"^2.4.1","direct":true,"kind":"runtime","optional":false},{"id":729578903,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":729578904,"package_name":"altair","ecosystem":"pypi","requirements":"^4.1.0","direct":true,"kind":"runtime","optional":false},{"id":729578905,"package_name":"bokeh","ecosystem":"pypi","requirements":"^2.4.2","direct":true,"kind":"runtime","optional":false},{"id":729578906,"package_name":"colorcet","ecosystem":"pypi","requirements":"^3.0.0","direct":true,"kind":"runtime","optional":false},{"id":729578907,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":729578908,"package_name":"autodoc_pydantic","ecosystem":"pypi","requirements":"^1.7.0","direct":true,"kind":"runtime","optional":false},{"id":729578909,"package_name":"myst_parser","ecosystem":"pypi","requirements":"^0.17.2","direct":true,"kind":"runtime","optional":false},{"id":729578910,"package_name":"pytest","ecosystem":"pypi","requirements":"^7.0.0","direct":true,"kind":"runtime","optional":false},{"id":729578911,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"^3.0.0","direct":true,"kind":"runtime","optional":false},{"id":729578912,"package_name":"pylint","ecosystem":"pypi","requirements":"^2.12.2","direct":true,"kind":"runtime","optional":false},{"id":729578913,"package_name":"coveralls","ecosystem":"pypi","requirements":"^3.3.1","direct":true,"kind":"runtime","optional":false},{"id":729578914,"package_name":"pytest-qt","ecosystem":"pypi","requirements":"~=3.3.0","direct":true,"kind":"runtime","optional":false},{"id":729578915,"package_name":"datajoint-babel","ecosystem":"pypi","requirements":"^0.1.9","direct":true,"kind":"runtime","optional":false},{"id":729578916,"package_name":"pynwb","ecosystem":"pypi","requirements":"^2.0.0,!=2.5.1","direct":true,"kind":"runtime","optional":false},{"id":729578917,"package_name":"pip","ecosystem":"pypi","requirements":"^21.0.0","direct":true,"kind":"runtime","optional":false},{"id":729578918,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"^4.9.0","direct":true,"kind":"runtime","optional":false},{"id":729578919,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"^4.1.1","direct":true,"kind":"runtime","optional":false},{"id":729578920,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"^2021.3.14","direct":true,"kind":"develop","optional":false}]}],"score":null,"created_at":"2025-09-04T15:50:58.238Z","updated_at":"2025-10-07T08:11:48.672Z","avatar_url":"https://github.com/auto-pi-lot.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/26179","html_url":"https://science.ecosyste.ms/projects/26179","bibtex_url":"https://science.ecosyste.ms/projects/26179/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/26179/export.apalike"}