ENH: scales with reverse, discrete scale. Fixes #65, #171, #172

@tejesh.p
2 jobs for dev in 2 minutes and 58 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
passed #123722
deploy

00:01:51

passed #123721
validate

00:02:58