Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Feature request: multiple files instead of one large code file

Hi,

I see a lot of code on 1 single page. For small algos that is oke, but some algos are quite large. I would suggest to have multiple pages/ tabs/ files so everything is a bit more structured. Maybe also allow some reuse over various projects. Code maintenance is hard..and if done incorrectly a small error can have dramatical effects.

Get some ideas from:
http://pytools.codeplex.com/

J.

4 responses

Thanks for the feature request! This is a new idea to create multiple panels in the IDE and its a great suggestion.

It would make it much easier to simultaneously inspect different sections of code in a large algorithm. I filed the feedback internally and we'll see what we can do!

Disclaimer

The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. No information contained herein should be regarded as a suggestion to engage in or refrain from any investment-related course of action as none of Quantopian nor any of its affiliates is undertaking to provide investment advice, act as an adviser to any plan or entity subject to the Employee Retirement Income Security Act of 1974, as amended, individual retirement account or individual retirement annuity, or give advice in a fiduciary capacity with respect to the materials presented herein. If you are an individual retirement or other investor, contact your financial advisor or other fiduciary unrelated to Quantopian about whether any given investment idea, strategy, product or service described herein may be appropriate for your circumstances. All investments involve risk, including loss of principal. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances.

+1

If you guys implement this, I'd love to see "tabs" that can be shared between algos. That way, I could keep code that is repeated over and over again in my algos in one "library". I could see how this might be dangerous, as changing the code in the tab might change the way existing algos work, but I'm confident you can sort this out :)

I have been using a zipline IDE for offline development, this includes the ability to use multiple files (of course). I then hope to pull these together to one single (and large!) file to run online via Quantopian / share with the community. I find I work better this way then via a web page :)