Contributing to numpy

Reporting issues

When reporting issues please include as much detail as possible about your operating system, numpy version and python version. Whenever possible, please also include a brief, self-contained code example that demonstrates the problem.

If you are reporting a segfault please include a GDB traceback, which you can generate by following these instructions.

Contributing code

Thanks for your interest in contributing code to numpy!

Either way, please be sure to follow our convention for commit messages.

If you are writing new C code, please follow the style described in doc/C_STYLE_GUIDE.

Suggested ways to work on your development version (compile and run the tests without interfering with system packages) are described in doc/source/dev/development_environment.rst.