Project Restructuring and Tests (Announcement)
Since the last post:
We have made some particularly important changes to the Github repo in terms of project structure.
We renamed the repo from hanguk_collab to quantpylib. The new link to the repo is https://github.com/hangukquant/quantpylib . For those of you who have received invitation and then get a 404 error on invite links - you should change the repo name.
The primary package is going to be the quantpylib folder, and we have i) renamed quantlib to simulator, and ii) moved the folder inside the quantpylib folder. We are going to migrate more of the code into the quantpylib folder as we iron out the issues and features.
We have introduced tests for all of the current gene.py suite functional evaluations. These tests can be run as python3 -m pytest quantpylib/tests. Contributors with new functions implemented are to add their own tests before PR. I have also fixed the errors found by these tests, so the indicators should compute more accurately now.
The next order of business is going to be introducing much more extensive documentation, so that you can comfortably use and contribute to quantpylib. I am going to be using the MKDocs stack with material theme.
Thereafter I will try to work on the data package. Some of the readers have already contributed very useful inputs to the project - the initiative to restructure was in fact brought up by a reader.
Again, you may access the repo if you are a paid reader by reading instructions here:
or make a special request to be shortlisted via my email, subject to discretionary approval.
Just a heads up - I am considering increasing sub costs for hangukquant.substack.com or changing the Github access to yearly members only (without affecting already existing readers/people with access) - I am in fact spending alot of time bringing this project to you, especially with the features I have planned for the repo. The price change will be commensurate with the adjusted increase in number of man hours I am spending for our readers. Of course, no current and existing paid readers will be affected.