Code Monkey home page Code Monkey logo

hdf-rest-api's Introduction

HDF REST API

The HDF REST API is an interface to HDF5 data stored on network-based architectures. The HDF REST API has provisions to support CRUD (create, read, update and delete) operations on the full spectrum of HDF5 objects including: groups, links, datasets, attributes, and committed data types. See https://support.hdfgroup.org/pubs/papers/RESTful_HDF5.pdf for background on the design principles that guided the development of the RESTful HDF5 interface.

This repository provides documentation on what operations are supported by the HDF REST API and some guidelines as to how to effectively use these.

As a REST-based API, different servers can be developed that support the HDF REST API. Some services which have implemented the HDF REST API are:

Not all implementations support all the REST operations documented here. When a specific operation is not supported in one of the above implementations, it will be noted.

There are also various packages and libraries that utilize the REST API as a client. These include:

The following diagram illustrates the various resources and operations of the HDF REST API:

RESTful HDF Diagram

hdf-rest-api's People

Contributors

jhendersonhdf avatar jreadey avatar bilalshaikh42 avatar ajelenak avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.