<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.smc.org.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Suhailahmed</id>
	<title>SMC Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.smc.org.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Suhailahmed"/>
	<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/Special:Contributions/Suhailahmed"/>
	<updated>2026-05-25T00:14:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=User:Suhailahmed&amp;diff=5058</id>
		<title>User:Suhailahmed</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=User:Suhailahmed&amp;diff=5058"/>
		<updated>2014-03-21T18:51:54Z</updated>

		<summary type="html">&lt;p&gt;Suhailahmed: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&#039;&#039;&#039;Personal information&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Email Address&#039;&#039;&#039;: ssuhail.ahmed93@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Blog URL&#039;&#039;&#039;: suhailponders.blogspot.in&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Freenode IRC Nick:&#039;&#039;&#039; suhail&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Current education:&#039;&#039;&#039; B.Tech Computer Science and Engineering at MES College Of Engineering(Affiliated to The University of Calicut)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why do you want to work with the Swathanthra Malayalam Computing?&#039;&#039;&#039;&lt;br /&gt;
  Only recently did I get to know more about SILPA and got the courage to look into it and I believe that with proper guidance&amp;lt;br/&amp;gt; I can contribute to it. Since SILPA houses Indic language processing I see the benefit that it can bring&amp;lt;br/&amp;gt; in getting indigenous people to use technology more.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do you have any past involvement with the Swathanthra Malayalam Computing or another open source project as a contributor?&#039;&#039;&#039;&lt;br /&gt;
 I have no past involvement with SMC or other open source projects as a contributor.&amp;lt;br/&amp;gt;I have gone only as far as cloning github files of interested projects and building them manually for testing and checking the code.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Did you participate with the past GSoC programs, if so which years, which organizations?&#039;&#039;&#039;&lt;br /&gt;
 I am applying for GSoC for the first time.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do you have other obligations between May and August ?&#039;&#039;&#039; &lt;br /&gt;
 I have no other obligations from May 6 onwards. Till then I have my University Exams.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Will you continue contributing/ supporting the Swathanthra Malayalam Computing after the GSoC 2014 program, if yes, which area(s), you are interested in?&#039;&#039;&#039;&lt;br /&gt;
 Sure. I am interested in SILPA project and will continue contributing as much as I can for this project even after GSoC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why should we choose you over other applicants?&#039;&#039;&#039;&lt;br /&gt;
 My strongest point is my enthusiasm to learn new things. &amp;lt;br/&amp;gt;Along with my enthusiasm I have done a few small scale projects which has enabled me with complementary skills. &amp;lt;br/&amp;gt;My experience with Jinja and Flask is limited but I am a quick learner.&amp;lt;br/&amp;gt;By choosing me over others I believe that in this association we both stand to gain immensely.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposal Details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals of this project&#039;&#039;&#039;&lt;br /&gt;
       To improve the current implementation of SILPA.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Task to be accomplished&#039;&#039;&#039;&lt;br /&gt;
       Implement REST API for SILPA&lt;br /&gt;
       Improve Transliteration module&lt;br /&gt;
       Integrate Webfonts module&lt;br /&gt;
       Write good documentation and provide essential test cases to check the functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How I plan to accomplish each task.&#039;&#039;&#039;&lt;br /&gt;
       1. Implement REST API for SILPA&lt;br /&gt;
                   -Flask has an extension called Flask-RESTful using which we can easily build REST API.&lt;br /&gt;
                   -A class can be defined with GET and POST functions.&lt;br /&gt;
                   -Flask-RESTful can handle conversion to JSON.&lt;br /&gt;
                   -Validate data of PUT using reqparser to parse the data.&lt;br /&gt;
                   -But REST can also be implemented without Flask-restful with just flask and python.&lt;br /&gt;
                   -Not all the features of Flask-restful will be used.&lt;br /&gt;
                   -It can be implemented in either way whichever the mentors prefer.&lt;br /&gt;
       &lt;br /&gt;
       2.Improve transliteration module&lt;br /&gt;
                   -To correct the mapping of english to ipa a separate IPA charmap is required because on testing the&lt;br /&gt;
                   transliteration the english characters fall in range where mapping is wrong.So by providing appropriate mapping &lt;br /&gt;
                   it can be fixed.&lt;br /&gt;
                   -Another alternative is to use the CLDR project mapping which supports transliteration of several Indic languages.&lt;br /&gt;
                   -By this we can cover cross indic transliteration and also improve ISO15919 to Indic transliteration.&lt;br /&gt;
                   &lt;br /&gt;
 &lt;br /&gt;
       3.Integrate Webfonts module&lt;br /&gt;
                  -The webfonts module does not work when server is set.SO the main goal is to debug the module.&lt;br /&gt;
                  -Follow the flask guidelines to set the webfonts module according to standard.&lt;br /&gt;
                  &lt;br /&gt;
&#039;&#039;&#039;What I have done so far&#039;&#039;&#039;&lt;br /&gt;
       I have forked the SILPA code from repository and also set it up locally. I also set the transliteration module and webfonts module.&amp;lt;br/&amp;gt;&lt;br /&gt;
  I went through the code and tried undestanding it by modifying it.I have also sent a pull request for a minor code change in webfonts module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Timeline ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 6-May 15:&#039;&#039;&#039; Implement the REST API using Flask-Restful&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 16-May20:&#039;&#039;&#039; Research more on the transliteration logic and plan the rules for different transliteration.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 21-31:&#039;&#039;&#039; Fix the transliteration to ipa from english by fixing the charmap rule. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1- June8:&#039;&#039;&#039; Correct the ISO15919 to Indic transliteration referring to CLDR chart.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9-June20:&#039;&#039;&#039; Improve cross indic transliteration by removing source to malayalam to target chaining by adding dictionaries of other languages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June23:&#039;&#039;&#039; Time to submit mid-term evaluation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 21-27:&#039;&#039;&#039; Implement transliteration of IPA to indic languages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 28-July 5:&#039;&#039;&#039; Research more on the webfonts module by going through flask guidelines and find out bugs to fix&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6-July 15:&#039;&#039;&#039; Improve the webfonts module by fixing issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 15-25:&#039;&#039;&#039; Implement a tool to generate configuration file for fonts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Documentation and test will be written after implementation of each part.&lt;br /&gt;
 If the project moves as per timeline then will also contribute to i18n.&lt;/div&gt;</summary>
		<author><name>Suhailahmed</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=User:Suhailahmed&amp;diff=5057</id>
		<title>User:Suhailahmed</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=User:Suhailahmed&amp;diff=5057"/>
		<updated>2014-03-21T18:47:43Z</updated>

		<summary type="html">&lt;p&gt;Suhailahmed: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&#039;&#039;&#039;Personal information&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Email Address&#039;&#039;&#039;: ssuhail.ahmed93@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Blog URL&#039;&#039;&#039;: suhailponders.blogspot.in&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Freenode IRC Nick:&#039;&#039;&#039; suhail&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Current education:&#039;&#039;&#039; B.Tech Computer Science and Engineering at MES College Of Engineering(Affiliated to The University of Calicut)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why do you want to work with the Swathanthra Malayalam Computing?&#039;&#039;&#039;&lt;br /&gt;
  Only recently did I get to know more about SILPA and got the courage to look into it and I believe that with proper guidance&amp;lt;br/&amp;gt; I can contribute to it. Since SILPA houses Indic language processing I see the benefit that it can bring in getting indigenous people to use technology more.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do you have any past involvement with the Swathanthra Malayalam Computing or another open source project as a contributor?&#039;&#039;&#039;&lt;br /&gt;
 I have no past involvement with SMC or other open source projects as a contributor.&amp;lt;br/&amp;gt;I have gone only as far as cloning github files of interested projects and building them manually for testing and checking the code.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Did you participate with the past GSoC programs, if so which years, which organizations?&#039;&#039;&#039;&lt;br /&gt;
 I am applying for GSoC for the first time.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do you have other obligations between May and August ?&#039;&#039;&#039; &lt;br /&gt;
 I have no other obligations from May 6 onwards. Till then I have my University Exams.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Will you continue contributing/ supporting the Swathanthra Malayalam Computing after the GSoC 2014 program, if yes, which area(s), you are interested in?&#039;&#039;&#039;&lt;br /&gt;
 Sure. I am interested in SILPA project and will continue contributing as much as I can for this project even after GSoC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why should we choose you over other applicants?&#039;&#039;&#039;&lt;br /&gt;
 My strongest point is my enthusiasm to learn new things. &amp;lt;br/&amp;gt;Along with my enthusiasm I have done a few small scale projects which has enabled me with complementary skills. &amp;lt;br/&amp;gt;My experience with Jinja and Flask is limited but I am a quick learner.&amp;lt;br/&amp;gt;By choosing me over others I believe that in this association we both stand to gain immensely.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposal Details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals of this project&#039;&#039;&#039;&lt;br /&gt;
       To improve the current implementation of SILPA.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Task to be accomplished&#039;&#039;&#039;&lt;br /&gt;
       Implement REST API for SILPA&lt;br /&gt;
       Improve Transliteration module&lt;br /&gt;
       Integrate Webfonts module&lt;br /&gt;
       Write good documentation and provide essential test cases to check the functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How I plan to accomplish each task.&#039;&#039;&#039;&lt;br /&gt;
       1. Implement REST API for SILPA&lt;br /&gt;
                   -Flask has an extension called Flask-RESTful using which we can easily build REST API.&lt;br /&gt;
                   -A class can be defined with GET and POST functions.&lt;br /&gt;
                   -Flask-RESTful can handle conversion to JSON.&lt;br /&gt;
                   -Validate data of PUT using reqparser to parse the data.&lt;br /&gt;
                   -But REST can also be implemented without Flask-restful with just flask and python.&lt;br /&gt;
                   -Not all the features of Flask-restful will be used.&lt;br /&gt;
                   -It can be implemented in either way whichever the mentors prefer.&lt;br /&gt;
       &lt;br /&gt;
       2.Improve transliteration module&lt;br /&gt;
                   -To correct the mapping of english to ipa a separate IPA charmap is required because on testing the&lt;br /&gt;
                   transliteration the english characters fall in range where mapping is wrong.So by providing appropriate mapping &lt;br /&gt;
                   it can be fixed.&lt;br /&gt;
                   -Another alternative is to use the CLDR project mapping which supports transliteration of several Indic languages.&lt;br /&gt;
                   -By this we can cover cross indic transliteration and also improve ISO15919 to Indic transliteration.&lt;br /&gt;
                   &lt;br /&gt;
 &lt;br /&gt;
       3.Integrate Webfonts module&lt;br /&gt;
                  -The webfonts module does not work when server is set.SO the main goal is to debug the module.&lt;br /&gt;
                  -Follow the flask guidelines to set the webfonts module according to standard.&lt;br /&gt;
                  &lt;br /&gt;
&#039;&#039;&#039;What I have done so far&#039;&#039;&#039;&lt;br /&gt;
       I have forked the SILPA code from repository and also set it up locally. I also set the transliteration module and webfonts module.&lt;br /&gt;
  I went through the code and tried undestanding it by modifying it.I have also sent a pull request for a minor code change in webfonts module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Timeline ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 6-May 15:&#039;&#039;&#039; Implement the REST API using Flask-Restful&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 16-May20:&#039;&#039;&#039; Research more on the transliteration logic and plan the rules for different transliteration.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 21-31:&#039;&#039;&#039; Fix the transliteration to ipa from english by fixing the charmap rule. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1- June8:&#039;&#039;&#039; Correct the ISO15919 to Indic transliteration referring to CLDR chart.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9-June20:&#039;&#039;&#039; Improve cross indic transliteration by removing source to malayalam to target chaining by adding dictionaries of other languages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June23:&#039;&#039;&#039; Time to submit mid-term evaluation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 21-27:&#039;&#039;&#039; Implement transliteration of IPA to indic languages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 28-July 5:&#039;&#039;&#039; Research more on the webfonts module by going through flask guidelines and find out bugs to fix&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6-July 15:&#039;&#039;&#039; Improve the webfonts module by fixing issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 15-25:&#039;&#039;&#039; Implement a tool to generate configuration file for fonts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Documentation and test will be written after implementation of each part.&lt;br /&gt;
 If the project moves as per timeline then will also contribute to i18n.&lt;/div&gt;</summary>
		<author><name>Suhailahmed</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=User:Suhailahmed&amp;diff=5024</id>
		<title>User:Suhailahmed</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=User:Suhailahmed&amp;diff=5024"/>
		<updated>2014-03-21T07:02:08Z</updated>

		<summary type="html">&lt;p&gt;Suhailahmed: GSoC14 proposal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== &#039;&#039;&#039;Personal information&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Email Address&#039;&#039;&#039;: ssuhail.ahmed93@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Blog URL&#039;&#039;&#039;: suhailponders.blogspot.in&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Freenode IRC Nick:&#039;&#039;&#039; suhail&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Current education:&#039;&#039;&#039; B.Tech Computer Science and Engineering at MES College Of Engineering(Affiliated to The University of Calicut)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why do you want to work with the Swathanthra Malayalam Computing?&#039;&#039;&#039;&lt;br /&gt;
 I have heard about Swathantra Malayalam Computing but was intimidated to contribute to it because I thought it was&amp;lt;br/&amp;gt;all language based and that you had to know a lot of grammar to startup.But only recently did I get to know more about SILPA&amp;lt;br/&amp;gt;and got the courage to look into it and I believe that with proper guidance I can contribute to it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do you have any past involvement with the Swathanthra Malayalam Computing or another open source project as a contributor?&#039;&#039;&#039;&lt;br /&gt;
 I have no past involvement with SMC or other open source projects as a contributor.&amp;lt;br/&amp;gt;I have gone only as far as cloning github files of interested projects and building them manually for testing and checking the code.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Did you participate with the past GSoC programs, if so which years, which organizations?&#039;&#039;&#039;&lt;br /&gt;
 I am applying for GSoC for the first time.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do you have other obligations between May and August ?&#039;&#039;&#039; &lt;br /&gt;
 I have no other obligations from May 6 onwards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Will you continue contributing/ supporting the Swathanthra Malayalam Computing after the GSoC 2014 program, if yes, which area(s), you are interested in?&#039;&#039;&#039;&lt;br /&gt;
 Sure. I am interested in SILPA project and will continue contributing as much as I can for this project even after GSoC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why should we choose you over other applicants?&#039;&#039;&#039;&lt;br /&gt;
 My strongest point is my enthusiasm to learn new things. &amp;lt;br/&amp;gt;Along with my enthusiasm I have done a few small scale projects which has enabled me with complementary skills. &amp;lt;br/&amp;gt;My experience with Jinja and Flask is limited but I am a quick learner.&amp;lt;br/&amp;gt;By choosing me over others I believe that we both stand to gain .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposal Details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals of this project&#039;&#039;&#039;&lt;br /&gt;
       To improve the current implementation of SILPA.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Task to be accomplished&#039;&#039;&#039;&lt;br /&gt;
       Implement REST API for SILPA&lt;br /&gt;
       Improve Transliteration module&lt;br /&gt;
       Integrate Webfonts module&lt;br /&gt;
       Write good documentation and provide essential test cases to check the functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How I plan to accomplish each task.&#039;&#039;&#039;&lt;br /&gt;
       1. Implement REST API for SILPA&lt;br /&gt;
                   Flask has an extension called Flask-RESTful using which we can easily build REST API.&lt;br /&gt;
                   A class can be defined with GET and POST functions.&lt;br /&gt;
                   Flask-RESTful can handle conversion to JSON.&lt;br /&gt;
                   Validate data of PUT using reqparser to parse the data.&lt;br /&gt;
       &lt;br /&gt;
       2.Improve transliteration module&lt;br /&gt;
                   To correct the mapping of english to ipa I think a separate IPA charmap is required as on testing the&amp;lt;br /&amp;gt; transliteration the english characters fall in range where mapping is wrong.So by providing appropriate mapping it can be fixed.&lt;br /&gt;
                   Another alternative is to use the CLDR project which supports transliteration of several Indic languages.&lt;br /&gt;
                   By this we can cover cross indic transliteration and also improve ISO15919 to Indic transliteration&lt;br /&gt;
 &lt;br /&gt;
       3.Integrate Webfonts module&lt;/div&gt;</summary>
		<author><name>Suhailahmed</name></author>
	</entry>
</feed>