Chebfun Logo

DEVELOPER ZONE

WE NEED YOUR HELP!

Chebfun is a distributed, volunteer project and it is hoped (but by no means expected!) that many of its users might at some point give a little something back, be it finding and reporting bugs, improving the documentation, implementing a new function or feature, or adding a new example.

The best way to join our effort is to try out the software, read the roadmap to learn about our vision and plans, and announce your interest to one of the developer mailing lists (or contact any of the people listed on this page).

PROJECT LEADERS

The purpose of this group is to ensure coherency in the Chebfun project and advocate its progression. It organizes Chebfun-related events, and also serves to resolve questions regarding the future of Chebfun.

CONTRIBUTORS

A list of contributors to the Chebfun project is maintained here. If you feel you have significantly contributed to the project but your name is not listed, please contact one of the project leaders.

If you want to contribute code to Chebfun, you'll first need to fill out an Individual Contributor License Agreement (or a Corporate Contributor License Agreement). Please contact one of the project leaders (listed above) if you have any questions regarding this.

SOURCE CODE

Users and developers are encouraged to make contributions (e.g. code patches), feature requests, and file bug reports by submitting a "ticket" on the project's Trac page. Please give as much information as you can in the ticket. More details about creating tickets can be found here.

TRAC (DEVELOPER WIKI, BUG REPORTING, ROADMAP, AND MILESTONES)

SUBVERSION

If you're using Linux and have  Subversion installed, you can 'check out' the trunk folder by running
svn co https://svn.maths.ox.ac.uk/pub/chebfun/trunk ~/Desktop/chebfun/
(where ~/Desktop/chebfun/ may be replaced by your directory of choice). On Windows, you'll need an SVN client, like  TortoiseSVN. More Chebfun-specific SVN details can be found here.

NIGHTLY BUILD

For those wishing to try out the latest developments in Chebfun without the hassle of checking out from the SVN repository, we offer access to the latest nightly build. It should be noted that these are considered UNSTABLE, and most users should download the latest STABLE release here.

MAILING LISTS

Chebfun currently maintains three active mailing lists to keep users and developers up-to-date with how the project is progressing. To browse the archive of these lists or to sign up, click here.

WEBSITE

Chebfun's website, SVN repository, and Trac environment are all kindly hosted by the  Maths Institute at the  University of Oxford. Anyone is encouraged to add to or modify the Trac wiki, but suggested changes to the main website should be emailed to the devel@… mailing list.

Please contact us with any questions and comments.
Copyright © 2011, The University of Oxford & The Chebfun Team.