- Added a workaround for a bug in ifort v16 that prevented compilation. [190]
- Improved the accuracy of the Wood and Reynolds (1999) forced first scattering algorithm for very small optical depths, and implemented the Baes et al - 2016) composite biasing algorithm for forced first interaction. In addition, the `Model.set_forced_first_scattering` method has been renamed to `Model.set_forced_first_interaction`, and this method now optionally takes the algorithm to use (`wr99` or `baes16`) and in the case of the `baes16` algorithm, `baes16_xi` can be passed. [189]
- Improved the efficiency of monochromatic radiative transfer: instead of propagating photons until they are absorbed, photon packets are forced to scatter and their energy is lowered at every interaction by the albedo until the energy goes below a threshold. This threshold defaults to 1.e-10, but this can be changed using the `energy_threshold` argument to `Model.set_monochromatic`. [158]
- Remove bundled numpydoc and fix Python 3.6 compatibility. [192]