---------------
**2017-02-02**
- New routine:
- General modelling routine ``bipole`` (replaces ``srcbipole``): Model the EM
field for arbitrarily oriented, finite length bipole sources and receivers.
- Added a test suite:
- Unit-tests of small functions.
- Framework-tests of the bigger functions:
- Comparing to status quo (regression tests),
- Comparing to known analytical solutions,
- Comparing different options to each other,
- Comparing to other 1D modellers (EMmod, DIPOLE1D, GREEN3D).
- Incorporated with Travis CI and Coveralls.
- Internal changes:
- Add kernel count (printed if verb > 1).
- ``numexpr`` is now only required if ``opt=='parallel'``. If ``numexpr`` is
not found, ``opt`` is reset to ``None`` and a warning is printed.
- Cleaned-up wavenumber-domain routine.
- theta/phi -> azimuth/dip; easier to understand.
- Refined verbosity levels.
- Lots of changes in ``utils``, with regards to the new routine ``bipole``
and with regards to verbosity. Moved all warnings out from ``transform``
and ``model`` into ``utils``.
- Bug fixes
v1.1.x
""""""