Editing GSoC 2014 application

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 3: Line 3:
 
Octave's application for GSoC 2014.
 
Octave's application for GSoC 2014.
  
=== Organization ID ===
+
=== Organization description ===
 
 
Octave
 
 
 
=== Organization name ===
 
 
 
GNU Octave
 
 
 
=== Description ===
 
  
 
GNU Octave (http://www.gnu.org/software/octave/) is a free numerical computing
 
GNU Octave (http://www.gnu.org/software/octave/) is a free numerical computing
environment largely compatible with Matlab. [[User:jwe|John W. Eaton]] began the project in 1992 and remains the primary maintainer.  Development is quite active with more than 20 volunteers currently involved.  Octave is also widely used in teaching, industry, and research.  It has gained attention as the recommended tool for a number of distributed online courses such as Stanford's machine learning course (https://www.coursera.org/course/ml).
+
environment largely compatible with Matlab. [[User:jwe|John W. Eaton]] began the project in 1992 and remains the primary maintainer.  Development is quite active with more than 20 volunteers currently involved.  Octave is also widely used in teaching, industry, and research.  It has gained attention as the recommended tool for a number of distributed online courses such as Stanford's machine learning course '''LINK'''.
  
 
GNU Octave has an extensive core of functions useful for computations
 
GNU Octave has an extensive core of functions useful for computations
Line 24: Line 16:
  
 
Recent and ongoing improvements include a GUI and just-in-time compilation capabilities, both of which started as GSoC projects.
 
Recent and ongoing improvements include a GUI and just-in-time compilation capabilities, both of which started as GSoC projects.
 
=== Tags ===
 
 
c++, mathematics, math, numerical, matlab, mercurial, scientific, computing
 
  
 
=== Organization home page url ===
 
=== Organization home page url ===
  
 
http://www.octave.org
 
http://www.octave.org
 
Logo: http://hg.savannah.gnu.org/hgweb/octave/raw-file/155d8e90ee1f/doc/icons/octave-logo.png
 
 
Blog: http://planet.octave.org/
 
 
Feed: http://planet.octave.org/atom.xml
 
  
 
=== Main organization license ===
 
=== Main organization license ===
Line 86: Line 68:
 
=== What is the main development mailing list for your organization? ===
 
=== What is the main development mailing list for your organization? ===
  
maintainers@octave.org (https://mailman.cae.wisc.edu/listinfo/octave-maintainers)
+
maintainers@octave.org
  
 
=== What is the main IRC channel for your organization? ===
 
=== What is the main IRC channel for your organization? ===
  
irc://irc.freenode.net/octave
+
<tt>#octave</tt> in Freenode
  
=== How many potential mentors do you have for this year's program? What criteria did you use to select them? ===
+
=== What criteria did you use to select your mentors for this year's program? Please be as specific as possible. ===
  
We have about 10 contributors have mentored previous summer projects and continue to be active participants in the Octave community
+
Each project includes at least one core Octave developer as mentor. These
 
 
Each project will include at least one core Octave developer as mentor. These
 
 
are proven, veteran members of the project, active in its development, and familiar
 
are proven, veteran members of the project, active in its development, and familiar
 
with the code base.
 
with the code base.
Line 134: Line 114:
 
mentors with proven involvement in Octave or other free software projects. The vast
 
mentors with proven involvement in Octave or other free software projects. The vast
 
majority of our mentors have been involved in Octave development
 
majority of our mentors have been involved in Octave development
for several years, and new mentors with be paired with more experienced ones.
+
for several years, and new new mentors with be paired with more experienced ones.
  
 
=== What steps will you take to encourage students to interact with your project's community before and during the program? ===
 
=== What steps will you take to encourage students to interact with your project's community before and during the program? ===
Line 155: Line 135:
 
We will constantly merge their code into our codebase, and GNU Octave is a
 
We will constantly merge their code into our codebase, and GNU Octave is a
 
project with many test users that give constant feedback on new features and bug
 
project with many test users that give constant feedback on new features and bug
reports. As participants in the mailing lists and bug tracker, students get the feeling of doing
+
reports. We will forward these to the students so they get the feeling of doing
 
something that is being used by others, and that is useful to the community from
 
something that is being used by others, and that is useful to the community from
 
the very start.
 
the very start.
  
In addition, many GSoC students will likely use Octave during their academic
+
In addition, students are likely required to use Octave during their academic
year and in during their professional careers. As such, they are prone to
+
year and even during their professional careers. As such, they are prone to
 
stay involved with its development, even if at a lower lever than during the
 
stay involved with its development, even if at a lower lever than during the
 
summer.
 
summer.
  
Finally, we organize a developers' summit during the summer and have in previous
+
Finally, we organize a developers summit during the summer and have in previous
years provided help for GSoC students to attend. This strengthens the
+
years provided to help GSoC students attend. This strengthens the
 
relationships between community members and the new students. While only one of
 
relationships between community members and the new students. While only one of
 
the previous GSoC students is currently a core developer, several continued with
 
the previous GSoC students is currently a core developer, several continued with
Line 177: Line 157:
  
 
No.
 
No.
 
[[Category:Summer of Code]]
 
[[Category:2014]]
 

Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)