KocUniversity

Koç University > Math Department > İlker's Homepage  > Software


Home

Research

Teaching

Bio

Software

Email to ilker

    


                          ======= [ Under Construction ] =======


Below are some free software and their sources which are developed for my own use. Feel free to use or customize but please read the disclaimer.



MATLAB Libraries. Codes developed for some of the research projects. Files starting with "cls" are classes, "run" are executable scripts, and rest are either matlab functions or include scripts. More help/instructions will be added later.  
Download:  sources    Requires: you'll need to install cvx from here and also Parallel Computing Toolbox of Matlab.


Others (for teaching or miscellaneous codes).
-- LaTeX search and replace with flex (a free and open-source lexical analyzer). Below are built on the latex lexical analyzer by Kresten Krab Thorup and Per Abrahamsen : (1) latex_mathmode_tex2latex : replaces the tex style formula tags $ and $$ to latex style ones "\(" and "\[" with matching closures. (2) add_prefix_to_images : finds media files in a tex file and directory, then adds prefix if it doesn't already have. (3) latex_list_dep : lists external file dependencies (such as includegraphics, include, input, etc) which are in use (i.e. uncommented). Requires flex, sources
-- Voice enabled Gradebook Assistant. An app for recording hundreds of grades using basic speech recognition. No documentation, but here is a 2 minute video, app and sources

-- AutoColored text files that colors certain tags in a text file that have extension .c.txt (it looks like this) Requires: kate-editor or vim. Download:  sources


Other math related software projects (in industry) that I contributed see www.risk-software.com









                            
Disclaimer.
Each of these software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Use at your own risk. Some of them haven't been maintained for a while and might need to be updated, recompiled etc...