Apertium has moved from SourceForge to GitHub.
If you have any questions, please come and talk to us on #apertium on irc.freenode.net or contact the GitHub migration team.

Ideas for Google Summer of Code/Python library

From Apertium
< Ideas for Google Summer of Code(Difference between revisions)
Jump to: navigation, search
(Coding challenge)
Line 1: Line 1:
  +
Either of these provide meaningful signal. So pick one (or both)!
   
  +
==Coding challenge 1==
   
==Coding challenge==
+
Working installation of [https://github.com/apertium/apertium-python apertium] via a <code>setup.py</code> file in a Windows environment.
  +
  +
==Coding challenge 2==
  +
  +
Develop a proof-of-concept SWIG API for lttoolbox, it should let you do of the following:
   
* Proof-of-concept SWIG API for lttoolbox, it should let you do the following:
 
 
*# Create a transducer
 
*# Create a transducer
 
*# Make <tt>show()</tt> return a list of tuples (in, out, in, out)
 
*# Make <tt>show()</tt> return a list of tuples (in, out, in, out)

Revision as of 22:56, 4 February 2019

Either of these provide meaningful signal. So pick one (or both)!

Coding challenge 1

Working installation of apertium via a setup.py file in a Windows environment.

Coding challenge 2

Develop a proof-of-concept SWIG API for lttoolbox, it should let you do of the following:

    1. Create a transducer
    2. Make show() return a list of tuples (in, out, in, out)
    3. Perform morphological analysis using FSTProcessor
  • Improve the SWIG API with Python wrapper functions that let you do
    1. t = Transducer([(0,"a",1), (1,"b",2)], [2]) where [2] is the list of finals and 0 is the initial state
Personal tools