{"id":15294031,"url":"https://github.com/datajoint/pharus","last_synced_at":"2025-10-19T07:57:07.718Z","repository":{"id":42383893,"uuid":"318405287","full_name":"datajoint/pharus","owner":"datajoint","description":"Pharus is a generic REST API server backend for DataJoint pipelines built on top of flask, datajoint, and pyjwt.","archived":false,"fork":false,"pushed_at":"2024-04-25T16:47:25.000Z","size":4367,"stargazers_count":3,"open_issues_count":17,"forks_count":14,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-04-25T17:54:14.892Z","etag":null,"topics":["datajoint","flask"],"latest_commit_sha":null,"homepage":"https://datajoint.com/docs/core/pharus","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/datajoint.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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}},"created_at":"2020-12-04T04:42:09.000Z","updated_at":"2024-07-25T00:38:28.135Z","dependencies_parsed_at":"2024-03-20T21:25:13.251Z","dependency_job_id":"14aefe1a-32d3-4cf3-96e3-55a0fcd1e82b","html_url":"https://github.com/datajoint/pharus","commit_stats":{"total_commits":480,"total_committers":13,"mean_commits":36.92307692307692,"dds":0.625,"last_synced_commit":"da3c32c479d506ea331750d6bf87f6ab9aa5549a"},"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datajoint%2Fpharus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datajoint%2Fpharus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datajoint%2Fpharus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datajoint%2Fpharus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datajoint","download_url":"https://codeload.github.com/datajoint/pharus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248691002,"owners_count":21146248,"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":["datajoint","flask"],"created_at":"2024-09-30T16:56:00.270Z","updated_at":"2025-10-19T07:57:02.658Z","avatar_url":"https://github.com/datajoint.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"User Documentation\n==================\n\n``pharus`` is a generic REST API server backend for `DataJoint \u003chttps://datajoint.io\u003e`_ pipelines built on top of ``flask``, ``datajoint``, and ``pyjwt``.\n\n- `Documentation \u003chttps://datajoint.github.io/pharus\u003e`_\n- `PyPi Package \u003chttps://pypi.org/project/pharus/\u003e`_\n- `Docker Image \u003chttps://hub.docker.com/r/datajoint/pharus\u003e`_\n- `Release \u003chttps://github.com/datajoint/pharus/releases/latest\u003e`_\n- `Source \u003chttps://github.com/datajoint/pharus\u003e`_\n\nInstallation\n------------\n\nIf you have not done so already, please install the following dependencies.\n\n- `Docker \u003chttps://docs.docker.com/get-docker/\u003e`_\n- `Docker Compose \u003chttps://docs.docker.com/compose/install/\u003e`_\n\nPrerequisites\n-------------\n\nDownload the ``docker-compose-deploy.yaml`` docker environment from the source located `here \u003chttps://github.com/datajoint/pharus/releases/latest/download/docker-compose-deploy.yaml\u003e`_.\n\nRunning the API server\n----------------------\n\nTo start the API server, use the command:\n\n    .. code-block:: bash\n\n        PHARUS_VERSION=0.7.3 docker-compose -f docker-compose-deploy.yaml up -d\n\nTo stop the API server, use the command:\n\n    .. code-block:: bash\n\n        PHARUS_VERSION=0.7.3 docker-compose -f docker-compose-deploy.yaml down\n\nReferences\n----------\n\n- DataJoint\n\n  - https://datajoint.io\n\n- DataJoint LabBook (a companion frontend)\n  \n  - https://github.com/datajoint/datajoint-labbook\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatajoint%2Fpharus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatajoint%2Fpharus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatajoint%2Fpharus/lists"}