Skip to content

Instantly share code, notes, and snippets.

@mraspaud
Last active April 7, 2017 06:25
Show Gist options
  • Save mraspaud/edf3e1988f147b8fa2bd3b78c739e935 to your computer and use it in GitHub Desktop.
Save mraspaud/edf3e1988f147b8fa2bd3b78c739e935 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Satpy compact viirs loading example"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Make sure that satpy and the viirs dependencies are installed:\n",
"```pip install satpy[viirs]\n",
"```\n",
"\n",
"First let's import some modules"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"from datetime import datetime\n",
"from glob import glob\n",
"\n",
"from satpy.scene import Scene\n",
"from satpy.utils import debug_on\n",
"\n",
"debug_on()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Then, create the `Scene` object. Don't forget to change the `base_dir`, `start_time` and `end_time` to your needs !"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"[DEBUG: 2017-04-06 23:18:44 : satpy.scene] Setting 'PPP_CONFIG_DIR' to '/home/a001673/usr/src/satpy/satpy/etc'\n",
"[DEBUG: 2017-04-06 23:18:44 : satpy.readers] Reading ['/home/a001673/usr/src/satpy/satpy/etc/readers/viirs_compact.yaml', '/home/a001673/usr/src/satpy/satpy/etc/readers/viirs_compact.yaml', '/home/a001673/usr/src/satpy/satpy/etc/readers/viirs_compact.yaml']\n",
"[DEBUG: 2017-04-06 23:18:45 : satpy.readers.yaml_reader] Assigning to viirs_compact: ['/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0133088_e0134330_b27874_c20170315014206000711_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0134342_e0135584_b27874_c20170315014211000245_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0135596_e0137238_b27874_c20170315014531000499_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0137250_e0138492_b27874_c20170315014536000335_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0138504_e0140128_b27874_c20170315014504000848_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0140141_e0141382_b27874_c20170315014850000195_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0141395_e0143036_b27874_c20170315014854000857_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0143049_e0144290_b27874_c20170315015144000239_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0144303_e0145544_b27874_c20170315015153000291_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0145557_e0147199_b27874_c20170315015437000692_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0147211_e0148453_b27874_c20170315015441000608_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0148465_e0150107_b27874_c20170315015614000847_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0150119_e0151361_b27874_c20170315015839000563_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0151373_e0153015_b27874_c20170315015844000090_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0153027_e0154269_b27874_c20170315020133000700_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0154281_e0155523_b27874_c20170315020138000312_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0155535_e0157177_b27874_c20170315020408000004_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVDNBC_npp_d20170315_t0157189_e0158433_b27874_c20170315020412000044_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0127270_e0128514_b27874_c20170315013515990138_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0128526_e0130168_b27874_c20170315013518308126_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0130180_e0131422_b27874_c20170315013940643132_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0131434_e0133076_b27874_c20170315013943183178_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0133088_e0134330_b27874_c20170315014215250123_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0134342_e0135584_b27874_c20170315014217798132_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0137250_e0138492_b27874_c20170315014542644181_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0138504_e0140128_b27874_c20170315014501672134_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0143049_e0144290_b27874_c20170315015147911124_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0144303_e0145544_b27874_c20170315015150334128_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0145557_e0147199_b27874_c20170315015445465165_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0147211_e0148453_b27874_c20170315015447910140_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0148465_e0150107_b27874_c20170315015609599223_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0150119_e0151361_b27874_c20170315015847905141_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0151373_e0153015_b27874_c20170315015850307142_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0153027_e0154269_b27874_c20170315020142009129_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0154281_e0155523_b27874_c20170315020144450177_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0155535_e0157177_b27874_c20170315020415686126_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0157189_e0158433_b27874_c20170315020418123128_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0135596_e0137238_b27874_c20170315014540322131_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0140141_e0141382_b27874_c20170315014858095129_eum_ops.h5', '/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview/SVMC_npp_d20170315_t0141395_e0143036_b27874_c20170315014900678124_eum_ops.h5']\n",
"[DEBUG: 2017-04-06 23:19:07 : satpy.composites] Looking for composites config file viirs.yaml\n",
"[DEBUG: 2017-04-06 23:19:07 : satpy.composites] Looking for composites config file visir.yaml\n"
]
}
],
"source": [
" scn = Scene(\n",
" sensor=\"viirs\",\n",
" start_time=datetime(2017, 3, 15, 1, 38),\n",
" end_time=datetime(2017, 3, 15, 1, 45),\n",
" base_dir=\"/data/lang/satellit/polar/npp/test_cases/npp/20170315_night_overview\",\n",
" reader=\"viirs_compact\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Then create the `night_overview` composite"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"[DEBUG: 2017-04-06 23:19:07 : satpy.readers.yaml_reader] No coordinates found for DatasetID(name='longitude_dnb', wavelength=None, resolution=743, polarization=None, calibration=None, modifiers=())\n",
"[DEBUG: 2017-04-06 23:19:07 : satpy.readers.viirs_compact] Reading longitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:08 : satpy.readers.viirs_compact] Reading longitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:09 : satpy.readers.viirs_compact] Reading longitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:10 : satpy.readers.viirs_compact] Reading longitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:10 : satpy.readers.viirs_compact] Reading longitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:11 : satpy.readers.viirs_compact] Reading longitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:11 : satpy.readers.yaml_reader] No coordinates found for DatasetID(name='longitude_m', wavelength=None, resolution=742, polarization=None, calibration=None, modifiers=())\n",
"[DEBUG: 2017-04-06 23:19:11 : satpy.readers.viirs_compact] Reading longitude_m.\n",
"[DEBUG: 2017-04-06 23:19:12 : satpy.readers.viirs_compact] Reading longitude_m.\n",
"[DEBUG: 2017-04-06 23:19:14 : satpy.readers.viirs_compact] Reading longitude_m.\n",
"[DEBUG: 2017-04-06 23:19:15 : satpy.readers.viirs_compact] Reading longitude_m.\n",
"[DEBUG: 2017-04-06 23:19:15 : satpy.readers.viirs_compact] Reading longitude_m.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading longitude_m.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.yaml_reader] No coordinates found for DatasetID(name='latitude_m', wavelength=None, resolution=742, polarization=None, calibration=None, modifiers=())\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_m.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_m.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_m.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_m.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_m.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_m.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.yaml_reader] No coordinates found for DatasetID(name='latitude_dnb', wavelength=None, resolution=743, polarization=None, calibration=None, modifiers=())\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading latitude_dnb.\n",
"[DEBUG: 2017-04-06 23:19:16 : satpy.readers.viirs_compact] Reading dnb_solar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:18 : satpy.readers.viirs_compact] Reading dnb_solar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:18 : satpy.readers.viirs_compact] Reading dnb_solar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:19 : satpy.readers.viirs_compact] Reading dnb_solar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:20 : satpy.readers.viirs_compact] Reading dnb_solar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:20 : satpy.readers.viirs_compact] Reading dnb_solar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:21 : satpy.readers.yaml_reader] No coordinates found for DatasetID(name='dnb_moon_illumination_fraction', wavelength=None, resolution=743, polarization=None, calibration=None, modifiers=())\n",
"[DEBUG: 2017-04-06 23:19:21 : satpy.readers.viirs_compact] Reading dnb_moon_illumination_fraction.\n",
"[DEBUG: 2017-04-06 23:19:21 : satpy.readers.viirs_compact] Reading dnb_moon_illumination_fraction.\n",
"[DEBUG: 2017-04-06 23:19:21 : satpy.readers.viirs_compact] Reading dnb_moon_illumination_fraction.\n",
"[DEBUG: 2017-04-06 23:19:21 : satpy.readers.viirs_compact] Reading dnb_moon_illumination_fraction.\n",
"[DEBUG: 2017-04-06 23:19:21 : satpy.readers.viirs_compact] Reading dnb_moon_illumination_fraction.\n",
"[DEBUG: 2017-04-06 23:19:21 : satpy.readers.viirs_compact] Reading dnb_moon_illumination_fraction.\n",
"[DEBUG: 2017-04-06 23:19:21 : satpy.readers.viirs_compact] Reading M15.\n",
"[DEBUG: 2017-04-06 23:19:24 : satpy.readers.viirs_compact] Reading M15.\n",
"[DEBUG: 2017-04-06 23:19:25 : satpy.readers.viirs_compact] Reading M15.\n",
"[DEBUG: 2017-04-06 23:19:28 : satpy.readers.viirs_compact] Reading M15.\n",
"[DEBUG: 2017-04-06 23:19:34 : satpy.readers.viirs_compact] Reading M15.\n",
"[DEBUG: 2017-04-06 23:19:38 : satpy.readers.viirs_compact] Reading M15.\n",
"[DEBUG: 2017-04-06 23:19:42 : satpy.readers.viirs_compact] Reading dnb_lunar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:43 : satpy.readers.viirs_compact] Reading dnb_lunar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:45 : satpy.readers.viirs_compact] Reading dnb_lunar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:46 : satpy.readers.viirs_compact] Reading dnb_lunar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:47 : satpy.readers.viirs_compact] Reading dnb_lunar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:48 : satpy.readers.viirs_compact] Reading dnb_lunar_zenith_angle.\n",
"[DEBUG: 2017-04-06 23:19:49 : satpy.readers.viirs_compact] Reading DNB.\n",
"[INFO: 2017-04-06 23:19:50 : satpy.readers.viirs_compact] Missing attribute for scaling of DNB.\n",
"[DEBUG: 2017-04-06 23:19:50 : satpy.readers.viirs_compact] Reading DNB.\n",
"[INFO: 2017-04-06 23:19:51 : satpy.readers.viirs_compact] Missing attribute for scaling of DNB.\n",
"[DEBUG: 2017-04-06 23:19:51 : satpy.readers.viirs_compact] Reading DNB.\n",
"[INFO: 2017-04-06 23:19:54 : satpy.readers.viirs_compact] Missing attribute for scaling of DNB.\n",
"[DEBUG: 2017-04-06 23:19:54 : satpy.readers.viirs_compact] Reading DNB.\n",
"[INFO: 2017-04-06 23:19:56 : satpy.readers.viirs_compact] Missing attribute for scaling of DNB.\n",
"[DEBUG: 2017-04-06 23:19:56 : satpy.readers.viirs_compact] Reading DNB.\n",
"[INFO: 2017-04-06 23:19:58 : satpy.readers.viirs_compact] Missing attribute for scaling of DNB.\n",
"[DEBUG: 2017-04-06 23:19:58 : satpy.readers.viirs_compact] Reading DNB.\n",
"[INFO: 2017-04-06 23:20:00 : satpy.readers.viirs_compact] Missing attribute for scaling of DNB.\n",
"[WARNING: 2017-04-06 23:20:18 : satpy.scene] Delaying generation of DatasetID(name='night_overview', wavelength=None, resolution=None, polarization=None, calibration=None, modifiers=None) because of incompatible areas\n",
"[WARNING: 2017-04-06 23:20:18 : satpy.scene] The following datasets were not created: DatasetID(name='night_overview', wavelength=None, resolution=None, polarization=None, calibration=None, modifiers=None)\n"
]
}
],
"source": [
"composite = 'night_overview'\n",
"scn.load([composite])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Resample it..."
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"[DEBUG: 2017-04-06 23:20:18 : satpy.scene] Setting 'PPP_CONFIG_DIR' to '/home/a001673/usr/src/satpy/satpy/etc'\n",
"[INFO: 2017-04-06 23:20:18 : satpy.readers] Not enough information provided to find readers.\n",
"[DEBUG: 2017-04-06 23:20:18 : satpy.scene] Resampling DatasetID(name='M15', wavelength=(10.263, 10.763, 11.263), resolution=742, polarization=None, calibration='brightness_temperature', modifiers=())\n",
"[DEBUG: 2017-04-06 23:20:18 : satpy.config] Read config from ['/home/a001673/usr/src/satpy/satpy/etc/satpy.cfg', '/home/a001673/usr/src/satpy/satpy/etc/satpy.cfg']\n",
"[DEBUG: 2017-04-06 23:20:18 : satpy.resample] Copying source area to mask invalid dataset points\n",
"[DEBUG: 2017-04-06 23:20:19 : satpy.resample] Computing kd-tree hash for area viirs_4592_3200_longitude_m_latitude_m\n",
"[DEBUG: 2017-04-06 23:20:19 : satpy.resample] Computing kd-tree hash for area Euro 3.0km area - Europe\n",
"[DEBUG: 2017-04-06 23:20:19 : satpy.resample] Computing kd-tree parameters\n",
"[DEBUG: 2017-04-06 23:20:33 : satpy.scene] Resampling DatasetID(name='ncc_zinke', wavelength=None, resolution=743, polarization=None, calibration=None, modifiers=())\n",
"[DEBUG: 2017-04-06 23:20:33 : satpy.config] Read config from ['/home/a001673/usr/src/satpy/satpy/etc/satpy.cfg', '/home/a001673/usr/src/satpy/satpy/etc/satpy.cfg']\n",
"[DEBUG: 2017-04-06 23:20:33 : satpy.resample] Computing kd-tree hash for area viirs_4592_4064_longitude_dnb_latitude_dnb\n",
"[DEBUG: 2017-04-06 23:20:33 : satpy.resample] Computing kd-tree hash for area Euro 3.0km area - Europe\n",
"[DEBUG: 2017-04-06 23:20:33 : satpy.resample] Computing kd-tree parameters\n",
"[WARNING: 2017-04-06 23:20:49 : satpy.scene] The following datasets were not created: \n"
]
}
],
"source": [
"newscn = scn.resample('eurol')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"... and show !"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"[DEBUG: 2017-04-06 23:32:14 : satpy.writers] Enhancement configuration options: [{'args': [[False, False, True]], 'name': 'inverse', 'method': <function invert at 0x9736140>}, {'method': <function stretch at 0x9736050>, 'name': 'stretch', 'kwargs': {'stretch': 'linear'}}, {'method': <function gamma at 0x97360c8>, 'name': 'gamma', 'kwargs': {'gamma': 1.6}}]\n",
"[DEBUG: 2017-04-06 23:32:14 : trollimage.image] Applying invert with parameters [False, False, True]\n",
"[DEBUG: 2017-04-06 23:32:14 : trollimage.image] Applying stretch linear with parameters {}\n",
"[DEBUG: 2017-04-06 23:32:14 : trollimage.image] Perform a linear contrast stretch.\n",
"[DEBUG: 2017-04-06 23:32:14 : trollimage.image] Calculate the histogram percentiles: \n",
"[DEBUG: 2017-04-06 23:32:14 : trollimage.image] Left and right percentiles: 0.5 0.5\n",
"[DEBUG: 2017-04-06 23:32:14 : trollimage.image] Interval: left=0.004799, right=0.162904 width=0.158105\n",
"[DEBUG: 2017-04-06 23:32:15 : trollimage.image] Perform a linear contrast stretch.\n",
"[DEBUG: 2017-04-06 23:32:15 : trollimage.image] Calculate the histogram percentiles: \n",
"[DEBUG: 2017-04-06 23:32:15 : trollimage.image] Left and right percentiles: 0.5 0.5\n",
"[DEBUG: 2017-04-06 23:32:15 : trollimage.image] Interval: left=0.004799, right=0.162904 width=0.158105\n",
"[DEBUG: 2017-04-06 23:32:15 : trollimage.image] Perform a linear contrast stretch.\n",
"[DEBUG: 2017-04-06 23:32:15 : trollimage.image] Calculate the histogram percentiles: \n",
"[DEBUG: 2017-04-06 23:32:15 : trollimage.image] Left and right percentiles: 0.5 0.5\n",
"[DEBUG: 2017-04-06 23:32:15 : trollimage.image] Interval: left=-283.848877, right=-224.607056 width=59.241821\n",
"[DEBUG: 2017-04-06 23:32:16 : trollimage.image] Applying gamma 1.600000\n",
"[DEBUG: 2017-04-06 23:32:16 : trollimage.image] Applying gamma 1.600000\n",
"[DEBUG: 2017-04-06 23:32:16 : trollimage.image] Applying gamma 1.600000\n"
]
},
{
"data": {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment