Skip to main content

A generic REST API server backend for DataJoint pipelines.

Project description

pharus is a generic REST API server backend for DataJoint pipelines built on top of flask, datajoint, and pyjwt.

Installation

If you have not done so already, please install the following dependencies.

Prerequisites

Download the docker-compose-deploy.yaml docker environment from the source located here.

Running the API server

To start the API server, use the command:

PHARUS_VERSION=0.1.0 docker-compose -f docker-compose-deploy.yaml up -d

To stop the API server, use the command:

PHARUS_VERSION=0.1.0 docker-compose -f docker-compose-deploy.yaml down

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pharus-0.4.0.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

pharus-0.4.0-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file pharus-0.4.0.tar.gz.

File metadata

  • Download URL: pharus-0.4.0.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.61.2 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for pharus-0.4.0.tar.gz
Algorithm Hash digest
SHA256 e9c6e9f9fbb0212ec7db97361acf53153cfa6eeb2a8d1f6c368df32c9b64c1fe
MD5 388fb6d51303d4690321b0fcb886de39
BLAKE2b-256 15eb25c17567d4ac768bb2232e6c8633883cec8181e164bdf36d66ede12f787e

See more details on using hashes here.

File details

Details for the file pharus-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: pharus-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.61.2 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for pharus-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3e7c9141f058de1c4c5f66211fc665ebf4048912e51c331a18e8e3b9ea2a34de
MD5 a392143fc811e603cc372827cd628229
BLAKE2b-256 ba96c12ad81d04d1e85c10fc3425da6cde916be1ce1bb0bf03f2d1a102bd5961

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page