New Features
- (cli): do not require command execution in cwd
- (trace_schema): add check for lineament ids
- validate using json config
- implement new validation error unfit
- fix and improve pandera report
- add new checks for columns
- start checking more trace dataset columns
- add logging level settings
- check for dangling files in data dir
- implement format cli command
- print export folder
Fixes
- (cli): continue flexible cmd execution folder
- (cli): implement lineament id metadata
- (cli): improve validate report
- (trace_schema): remove geometry checks
- (cli): tuple default argument
- (cli): replace list defaults with tuple
- (rules): fix filename
- require that path points to file and exists
- fix pre-commit issues
- move pandera validation and handle better
- handle pandera exceptions more widely
- fix time string
- handle writing errors
- validation now occurs after parallel validate
- add back tracevalidate cli entrypoint
- pylint indicated bug fixes and general changes
- rm maxworkers static value
- try to fix filterers
- hopefully fix verbosity
- handle empty geodataframes
- validate now checks empty always aswell
- handle empty GeoDataFrames and better critical err report
- allow validation error column coercing
- allow validation error column to be null
- make sure tmp dir exists
- rename data to tracerepository_data