Added non-linear conversions with lambda

Also temperatures implemented with this!