Garmin Fenix 2 gives a recovery time estimate after workouts based on the intensity. The more activities you record, the better it learns your physiology, and the better results it gives
{"Image Make": "Canon", "Image Model": "Canon EOS 5D Mark II", "Image Orientation": "Horizontal (normal)", "Image XResolution": "300", "Image YResolution": "300", "Image ResolutionUnit": "Pixels/Inch", "Image Software": "Adobe Photoshop CC (Macintosh) (Adobe Photoshop CC", "Image DateTime": "2014:02:19 11:02:40", "Image ExifOffset": "238", "EXIF ExposureTime": "1/125", "EXIF FNumber": "22", "EXIF ExposureProgram": "Manual", "EXIF ISOSpeedRatings": "100", "EXIF ExifVersion": "0221", "EXIF DateTimeOriginal": "2013:08:13 12:23:27", "EXIF DateTimeDigitized": "2013:08:13 12:23:27", "EXIF ShutterSpeedValue": "6311/906", "EXIF ApertureValue": "4397/493", "EXIF ExposureBiasValue": "0", "EXIF MaxApertureValue": "3", "EXIF MeteringMode": "Pattern", "EXIF Flash": "Flash did not fire, compulsory flash mode", "EXIF FocalLength": "59", "EXIF SubSecTime": "24", "EXIF SubSecTimeOriginal": "24", "EXIF SubSecTimeDigitized": "24", "EXIF FlashPixVersion": "0100", "EXIF ColorSpace": "Uncalibrated", "EXIF ExifImageWidth": "800", "EXIF ExifImageLength": "800", "EXIF FocalPlaneXResolution": "200159/52", "EXIF FocalPlaneYResolution": "551048/141", "EXIF FocalPlaneResolutionUnit": "2", "EXIF CustomRendered": "Normal", "EXIF ExposureMode": "Manual Exposure", "EXIF WhiteBalance": "Manual", "EXIF SceneCaptureType": "Standard"}