[[PageOutline]]
{{{
#!html
This is the Trac page for NumPy. SciPy development takes place here.
}}}
This is the "hard-hat" area for !NumPy development. Here we track issues, document design decisions, outline areas of !NumPy that needs work, etc.
{{{
#!html
Quick Start
}}}
In order to create or edit wiki pages and tickets, you need to [http://projects.scipy.org/numpy/register register first].
* [http://projects.scipy.org/numpy/newticket File a bug report or feature request]
* [http://docs.scipy.org/numpy/Front%20Page/#introduction Write documentation]
= Development =
* [https://github.com/numpy/numpy NumPy GitHub repository]
* [http://docs.scipy.org/doc/numpy/dev/ NumPy development guide]
* [https://github.com/numpy/numpy/pulls Review pull requests]
* [https://github.com/numpy/numpy/blob/master/doc/TESTS.rst.txt Testing guidelines]
* DevelopmentTips
= Release management =
* [https://github.com/numpy/numpy/blob/master/doc/HOWTO_RELEASE.rst.txt Making releases]
* ApiDeprecation
= Reference =
* [http://docs.scipy.org/doc/numpy/reference/ NumPy reference]
* [http://docs.scipy.org/doc/numpy/reference/c-api.html NumPy C-API reference]
* [https://github.com/numpy/numpy/blob/master/doc/C_STYLE_GUIDE.rst.txt C coding style guidelines]
* [https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt Documentation style guidelines]
* [https://github.com/numpy/numpy/blob/master/doc/DISTUTILS.rst.txt numpy.distutils doc]
= Tools =
* EmacsSetup
* [http://svn.python.org/view/python/trunk/Tools/scripts/reindent.py?view=markup `reindent` and other scripts from the Python repository]
= Plans =
* DocDays
* ProjectIdeas
* [wiki:G3F2PY]
* [http://www.python.org/dev/peps/pep-3118/ BufferPEP]
* ZeroRankArray
* ZeroStrideArray
* MaskedArray
* MaskedArrayAlternative
* MaskedArrayApiChanges
* TransitionStories
* PossibleOptimizationAreas
* NumScons
* DistutilsRevamp
* ProperNanHandling
* MicrosoftToolchainSupport (python 2.6, 64 bits, Visual studio 2005/2008)
* ImprovingIssueWorkflow
* NumPyRefactoring
* NdarrayWithNamedAxes
= Hacking Notes =
Various comments about the internal structure of the numpy code.
* DtypeKinds
* GitMigrationProposal
* [http://docs.scipy.org/doc/numpy/dev/gitwash/ Developing NumPy with git]
* Git: rebase or merge? http://article.gmane.org/gmane.comp.video.dri.devel/34744