# Development notes

This section contains information on building and installing PyWavelets from source code as well as instructions for preparing the build environment on Windows and Linux.

- Preparing Windows build environment
  - Installing Windows SDK C/C++ compiler
  - MinGW C/C++ compiler
  - Next steps
- Preparing Linux build environment
  - Installing basic build tools
  - Next steps
- Installing build dependencies
  - Setting up Python virtual environment
  - Installing Cython
  - Installing numpy
  - Installing Sphinx
- Building and installing PyWavelets
  - Installing from source code
  - Installing a development version
  - Installing a regular release from PyPi
- Testing
  - Continous integration with Travis-CI
  - Running tests locally
  - Running tests with Tox

## Something not working?

If these instructions are not clear or you need help setting up your development environment, go ahead and ask on the PyWavelets discussion group at http://groups.google.com/group/pywavelets or open a ticket on GitHub.