Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[I tried to add Peter (@knoopum) as a reviewer for this pull request, but GH won't let me add him. I've invited him to join this repo. Maybe he'll be able to review it after he accepts the invite.]
As I began debugging a recent problem with kartograafr/Canvas communications, I remembered Peter said he wanted to use kartograafr code from within Jupyter Notebook for support purposes. So I began using JN for debugging this problem, thinking it could become the basis for a support notebook. The document in this PR is the result.
As I put the notebook together, I realized for this to work really well, the kartograafr modules need to work more like an API than they do now. You'll notice comments in the notebook about this. I also stopped writing in the notebook when I'd gotten far enough to solve the problem at hand. (Actually, I went a little further than necessary when I added the AGOL queries. I was following the main application flow in the notebook.)
Prerequisites
If you want to run this notebook on your local machine, you will need:
main.py
, the linelogger = None
needs to be commented out. Not sure why, because it runs in production with that value.Reviewing