What's Changed
* Update QC Functions by jmcvey3 in https://github.com/tsdat/tsdat/pull/140
* Improve netcdf string compression by maxwelllevin in https://github.com/tsdat/tsdat/pull/141
* Refactor storage classes, fix QC by maxwelllevin in https://github.com/tsdat/tsdat/pull/144
**Full Changelog**: https://github.com/tsdat/tsdat/compare/v0.6.1...v0.7.0
Summary
* `FileSystem` and `FileSystemS3` storage classes now better support custom data and ancillary storage paths: use the `data_storage_path` and `ancillary_storage_path` storage configuration parameters to set a custom path using `tsdat.tstring.Template` formats.
* Added new methods to the `FileSystemS3` class to support checking for recently modified files in order to support future work on `VAP` processing logic in the cloud.
* Improved tests for QC checkers and handlers, and added option for QC checkers to return `None` to indicate that handlers should not process the results of that check (fixes a request that valid min/max checks should not create QC variables when there is no `valid_min/max` attribute)