Fetching the latest programs, projects, and workspace data.
Individual and Academic Open Source
Showing 5 of 13 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: djokester
<p>Creation of an NLP Toolkit to deal with Indian languages. I shall start with Hindi first and then follow it up with Bengali over the course of summer. The basic features which I want to implement in both these languages is</p> <ul> <li>An Indian Tokenizer</li> <li>A tool for non-contextual normalisation, </li> <li>A POS Tagger (pre-trained, slow and fast tagger)</li> <li>A Lemmatizer (a backoff Lemmatizer based on a Dictionary Lookup method)</li> </ul> <p>The proposed timeline is to complete Hindi over the course of summer. Bengali is a future/additional deliverable.</p>
Mentors: Student: andrralv
<p>Interactive Fiction programs have been around for a while, <a href="http://www.ifiction.org/" target="_blank">http://www.ifiction.org/</a> is a website that holds many of the classics released for DOS, Atari, Amiga, among other computing and videogame systems from the seventies and eighties. Inform7 is a modern platform that lets the user create their own text-based games, or interactive fiction stories to be shared with others. Inform7 displays an easy to use graphical interface that is intuitive and lets users without programming experience to develop their own stories.</p> <p>The purpose of this project is to enhance the experience by finishing the book description extension developed by Bart Massey, already available for download in the inform7 website.</p> <p>This proposal is based on the ideas list set by the organization found here [<a href="http://wiki.cs.pdx.edu/psu-gsoc/ideas.html" target="_blank">http://wiki.cs.pdx.edu/psu-gsoc/ideas.html</a>]</p>
Mentors: Student: Abhishek Sehgal
<p>Digital halftoning refers to the process of converting a continuous-tone image or photograph into a pattern of black and white picture elements for reproduction by a binary display device such as an ink jet printer, which can only choose to print or not print dots. The human visual, acting like a low-pass filter, blurs these printed and not printed dots together to create the illusion of continuous shades of gray. Typical halftoning algorithms produce bitmaps as output. However, there are cases when scalable halftone patterns would be useful.</p> <p>Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation and thus obvious choice for scalable graphics. The project aims to create SVG equivalents of standard halftone patterns. These would allow a lower resolution grayscale image to be approximated by an infinite resolution monochrome vector image.</p>
Mentors: Student: Oleksandr Borysov
<p>I propose to create a USB Flash Drive with the possibility to conceal the fact that the flash drive contains hidden information. I mean that hidden folders will not be displayed if the USB drive is connected to a computer. The microcontroller of the USB drive will carry the process of encryption and concealment of files. That is why the only solution to break protection will be to physically read memory from the memory component and break the encryption algorithm to get the plain data.</p>
Mentors: Student: Gatlin Newhouse
<p>Static Page Site Generator with Google Drive as a Content Management System. Using Pandoc, Google Drive via the drive go client, and Hugo to create a static HTML page website from placing documents into a specific google drive folder. <a href="https://github.com/gatlinnewhouse/driveraker" target="_blank">GitHub repo</a></p>