The sixth month of work focused on work in the following areas:
- Performance analysis
- Refactoring
- Debugging features
- Jupyter Notebook Integration
- Singularity Integration
- Visualization
Organizational activities and results
- Weekly group-meeting, minutes:
- February 1st: https://drive.google.com/open?id=1JzK41wrCVqSnL8kmd9-tpns5MW43urGB
- February 8th: https://drive.google.com/open?id=1D8ymGRcJ3EZ75OoznZXAmnAlMVr0379C
- February 15th: https://drive.google.com/open?id=1AARODZqrFdOPxtH9s7Xw2pfW9iYefXXZ
- February 22nd: https://drive.google.com/open?id=1rLF1T2eIoWb6auVc8AaTL4UVBTeGfGpH
- Phylanx Seminars
Development activities and results
- Algorithms Highlighted: Logistic Regression, ALS
- First Python version of ALS implemented
- Initial @Phylanx (decorator) ports of:
- K-Means
- T-sne
- PCA
- Performance Counters – Created lra_csv_instrumented example to demonstrate the instrumentation of performance counters in Phylanx
- Created a PhySL interpreter
- Added HDF5 Read/Write primitives
- Improved error messages
- Provide line and column information
- Added detailed error messages
- Working instance of PhyFun front end working in a Jupyter Notebook
- Created visualization of execution tree
- Shows dependencies between primitives
- Displays information gathered by performance counters
- Name of each primitive instance
- Average time per primitive instance
- Direct vs Plain actions
Repository activity January 28th – February 28th:
Code statistics
------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- C++ 197 8597 2790 38988 C/C++ Header 137 2476 1892 9610 CMake 61 593 479 2334 Python 28 512 347 1520 YAML 2 19 11 55 Dockerfile 1 2 4 32 Markdown 1 11 0 29 INI 1 0 0 8 ------------------------------------------------------------------------------- SUM: 428 12210 5523 52576 -------------------------------------------------------------------------------