UCL-ARC / dirac-swift-api

Repository for the REST API side of the DiRAC-SWIFT project
BSD 3-Clause "New" or "Revised" License
2 stars 1 forks source link

Add swift server processing #27

Closed harryjmoss closed 11 months ago

harryjmoss commented 1 year ago

This adds the server-side processing that complements existing functionality within the "client-side" SWIFTSimIO package.

Note that I'm also developing content in a fork of the original repository, currently found in this branch of my fork.

We don't have any authentication elements attached at this stage, and this PR focuses on providing server side support for returning to SWIFTSimIO users

JSON encoding of numpy arrays is performed using a custom encoder, which is also present on the client-side (in my fork!)

harryjmoss commented 11 months ago

Marking this as ready for review - @PeterAndrewBriscoe happy to go over this in person tomorrow if you're around!