Difference between revisions of "Abhijit Brahme (Work Log)"

From edegan.com
Jump to navigation Jump to search
Line 3: Line 3:
  
  
6/5/2017 - Downloaded Atom IDE along with Juno, a Julia specific console. <br>
+
==6/5/2017==
 +
Downloaded Atom IDE along with Juno, a Julia specific console. <br>
 
Began looking at MATLAB code for the Entrepreneurship Matching Project and trying to understand it <br>
 
Began looking at MATLAB code for the Entrepreneurship Matching Project and trying to understand it <br>
 
Began translating enclosing circle algorithm from python to julia <br>
 
Began translating enclosing circle algorithm from python to julia <br>
  
6/6/2017 - Looked through MATLAB code for Entrepreneurshp Matching with James, Ed in-depth <br>
+
==6/6/2017==
 +
Looked through MATLAB code for Entrepreneurshp Matching with James, Ed in-depth <br>
 
Understood the general idea of the code; Going to call original author for more details. <br>
 
Understood the general idea of the code; Going to call original author for more details. <br>
 
Worked through the Julia implementation of Brute Force Enclosing Circle. (had to install "Combinatorics") <br>
 
Worked through the Julia implementation of Brute Force Enclosing Circle. (had to install "Combinatorics") <br>
 
There are small errors with the number of valid circles; still need to implement plotting circles on map.
 
There are small errors with the number of valid circles; still need to implement plotting circles on map.
  
6/7/2017- FIXED the errors involved with translating Python to Julia for Enclosing Circle (Brute Force) <br>
+
==6/7/2017==
 +
FIXED the errors involved with translating Python to Julia for Enclosing Circle (Brute Force) <br>
 
Implemented the plots in Julia using PyPlot and Plots (need to Pkg.add("Plots") and Pkg.add("PyPlot")) <br>  
 
Implemented the plots in Julia using PyPlot and Plots (need to Pkg.add("Plots") and Pkg.add("PyPlot")) <br>  
 
Run time in the Julia implementation is actually 2x as slow for the small test set ( 1.12 s for Julia, .55 for Python) <br>
 
Run time in the Julia implementation is actually 2x as slow for the small test set ( 1.12 s for Julia, .55 for Python) <br>

Revision as of 11:26, 7 June 2017

Abhijit Brahme Work Logs (log page)


6/5/2017

Downloaded Atom IDE along with Juno, a Julia specific console.
Began looking at MATLAB code for the Entrepreneurship Matching Project and trying to understand it
Began translating enclosing circle algorithm from python to julia

6/6/2017

Looked through MATLAB code for Entrepreneurshp Matching with James, Ed in-depth
Understood the general idea of the code; Going to call original author for more details.
Worked through the Julia implementation of Brute Force Enclosing Circle. (had to install "Combinatorics")
There are small errors with the number of valid circles; still need to implement plotting circles on map.

6/7/2017

FIXED the errors involved with translating Python to Julia for Enclosing Circle (Brute Force)
Implemented the plots in Julia using PyPlot and Plots (need to Pkg.add("Plots") and Pkg.add("PyPlot"))
Run time in the Julia implementation is actually 2x as slow for the small test set ( 1.12 s for Julia, .55 for Python)
Need to look into vectorizing some of the code
Code Location:

    E:\McNair\Software\CodeBase\Julia Code for enclosing circle