Skip to content
  • sarsonl's avatar
    Reimplementation of schema logic and parsing data · f875d98b
    sarsonl authored
    Cross-code change to the way the schemas have been implemented and where
    they are used. Each fields that will be output from a schema is uniquely
    referenced so that the same schema can be used for validataion on
    deserialization and also for producing json output.
    
    Added measured_depth to the borehole level.
    
    Using a custom parser with strict validation on the input query
    parameters, as when using webargs, inputing a parameter that is not
    included in the schema would not return an error. I have added the tests
    for the strict.py parser file but these do not pass yet.
    f875d98b