PyHEP Upgrade
Lots of things were fixed after trying to run against the 70 TB of data for CMS Run1.
- Supports Python 3.9
- Will now report supported return types (parquet, root)
- Long filenames are hashed in the local cache to avoid OS limitations
- A request tittle can be passed to services to "name" the transform
- Support lists of URLS or a single URL for a file source as well as the more traditional dataset identifiers
- Support deleting a single datafile or a query status file
api_endpoints
now have names not just types- A local file can be written that matches query hashes with request id's, and can safely be checked into a repo in order to quickly re-use other people's queries.
- Better status updates during running and downloading, and support py widgets in vscode.