This PR is the 3rd in the sequence of PRs introducing automatic data-management. (Following #235 and #237). This is the last one in the sequence
To Recap:
PR #235 introduced all of the logic for the grdata cli tool. The tool was only invocable through pygrackle (via python -m pygrackle <args>…). The tool was only useful for testing pygrackle testing
PR #237 introduced logic to the core grackle library to make it possible to access files that are fetched and managed by the tool.
This PR:
adds logic to install this grdata cli tool as a standalone command line script (in a bin directory next to the include and lib directories of a grackle install)
I converted one of the code-examples to make use of automatic datafile management. I'm tempted to convert all of the examples (so that the examples can all be invoked from arbitrary directories), but I wanted feedback on this point before doing that
documents how to use the grdata cli tool. I ended up updating a bunch of existing documentation to make things more clear (among other things, I moved the description of the code-examples & how to run them to a new, dedicated page)
This PR is the 3rd in the sequence of PRs introducing automatic data-management. (Following #235 and #237). This is the last one in the sequence
To Recap:
python -m pygrackle <args>…
). The tool was only useful for testing pygrackle testingThis PR:
bin
directory next to theinclude
andlib
directories of a grackle install)