IDEA algorithm deep learning git hadoop hexo ipython java jdk markdown maven ml pep8 pip python scala spark timeseries