It's convenient that QuantRocket is wrapped up with Docker and Jupyter. However, all three are new to me and I cannot conceptualise how it fits into the wider context of a software development project.
Jupyter is great for data science work, but ordinarily I would rely on an IDE such as PyCharm to run, test, debug, profile, manage code, etc. If QuantRocket wasn't containerised using Docker, I would import it into my project like any other module.
How should I go about performing these tasks with QuantRocket?