Containt the Joi descriptions of the clusterpost server application
Login and authenticate users for the clusterpost application
Transfer job description and data to couchdb. Submit task to the computing grid
Server side application using REST api. Create/post 'job' document describing task and input data, run tasks on remote computing grids and retrive outputs. All process is done automatically.
Download data from the data provider to the local disk. Submit tasks to the job manager. Check if the task has finished and upload the results back to the data provider
Update design views in a couchdb instance from json documents store locally. Update the local json document with the design view in couchdb.
Provide the implementation for different request methos to couchdb server. It implements, POST, GET, DELETE, PUT methods for documents and views
Simple user authentication for Hapi server using JWT and storing user data and encrypted passwords in couchdb.
Library implementing the API of clusterpost-server application
User login using JSON Web Tokens. The directive displays fields to input username and password and stores a JWT in localStorage.
Showing the collections of clinical data.
Regroup some usefull functions in order to plot 3D models.
A form to fill in order to collect information about TMJ.
Display of morphological data collections.
Navigation using a navigation bar. Giving access to every pages of the website and the indication of the logged user.
Enable the admin users to remove other users or manage their scope.
List jobs running in clusterpost
A webpage that allows user to manage projects.
Performs tasks in your desktop. Retrieve finished jobs.
Implement the operations to communicate with xnat via REST api
Filter events from good console
Apply ants registration in a computing grid using clusterpost
Serves a local filesystem using a route
Public route for clusterpost-static
API implementation to send requests to the hapi server and authenticate users, create, delete, etc.