GSoC 2014 application: Difference between revisions

Jump to navigation Jump to search
Add categories.
(Add categories.)
 
(12 intermediate revisions by 2 users not shown)
Line 3: Line 3:
Octave's application for GSoC 2014.
Octave's application for GSoC 2014.


=== Organization description ===
=== Organization ID ===
 
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 '''LINK'''.
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).


GNU Octave has an extensive core of functions useful for computations
GNU Octave has an extensive core of functions useful for computations
Line 16: Line 24:


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 68: Line 86:
=== What is the main development mailing list for your organization? ===
=== What is the main development mailing list for your organization? ===


maintainers@octave.org
maintainers@octave.org (https://mailman.cae.wisc.edu/listinfo/octave-maintainers)


=== What is the main IRC channel for your organization? ===
=== What is the main IRC channel for your organization? ===


<tt>#octave</tt> in Freenode
irc://irc.freenode.net/octave


=== What criteria did you use to select your mentors for this year's program? Please be as specific as possible. ===
=== How many potential mentors do you have for this year's program? What criteria did you use to select them? ===


Each project includes at least one core Octave developer as mentor. These
We have about 10 contributors have mentored previous summer projects and continue to be active participants in the Octave community
 
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 114: Line 134:
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 new mentors with be paired with more experienced ones.
for several years, and 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 135: Line 155:
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. We will forward these to the students so they get the feeling of doing
reports. As participants in the mailing lists and bug tracker, students 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, students are likely required to use Octave during their academic
In addition, many GSoC students will likely use Octave during their academic
year and even during their professional careers. As such, they are prone to
year and in 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 funded ourselves the travel of students to it. This strengths the
years provided help for GSoC students to 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 students have become a core developer, several continued with
the previous GSoC students is currently a core developer, several continued with
occasional contributions, and have always given a prompt reply when the subject
occasional contributions and most remain available to help us with any problems related to the code they wrote for the project.
is their original work.


=== Are you a new organization who has a Googler or other organization to vouch for you? If so, please list their name(s) here. ===
=== Are you a new organization who has a Googler or other organization to vouch for you? If so, please list their name(s) here. ===
Line 158: Line 177:


No.
No.
[[Category:Summer of Code]]
[[Category:2014]]

Navigation menu