fogpy icon indicating copy to clipboard operation
fogpy copied to clipboard

Satellite based fog and low stratus detection and nowcasting

Results 26 fogpy issues
Sort by recently updated
recently updated
newest added

Update and improve documentation

Currently fogpy will (I think) happily process nighttime pixels even if they are taken daytime, reporting them as being removed by various filters (presumably). It needs to explicitly filter out...

bug
enhancement

The [RTD filters list](https://fogpy.readthedocs.io/en/latest/filters.html#filters) is empty, apparently there is a problem with the RTD documentation building.

documentation

```python import glob import sattools.ptc from satpy import Scene fn_sev = glob.glob("/media/nas/x21308/scratch/SEVIRI/2013/12/12/*") fn_cmsaf = ["/media/nas/x20629/SEVIRI/repr2/level2/cpp/2013/12/12/CPPin20131212100000305SVMSG01MD.nc"] reader_sev = "seviri_l1b_hrit" reader_cmsaf = "cmsaf-claas2_l2_nc" sc = Scene(filenames={ reader_sev: fn_sev, reader_cmsaf: fn_cmsaf}) sattools.ptc.add_pkg_comps_mods(sc, "fogpy",...

Fogpy uses `check_areas` but this is deprecated, resulting in this warning: ``` /opt/pytroll/pytroll_inst/miniconda3-exp/envs/py38/lib/python3.8/site-packages/satpy/composites/__init__.py:355: UserWarning: satpy.composites.CompositeBase.check_areas is deprecated, use satpy.composites.CompositeBase.match_data_arrays instead ```

Using `fogpy 1.2.0+dev52.g86a9cf7.fogpy.for.abi` and `fogtools 0.1.0.post0.dev43+g12198b9`: `show-fog $PLOTDIR/abi-ne.tif -m abi_l1b --sat import/Sat_data/OR_ABI-L1b-RadF-M3C*_G16_s20170731606102_e*.nc --nwcsaf export/CMIC/S_NWC_CMIC_GOES16_NEW-ENGLAND-NR_20170314T160610Z.nc` The result is somewhat artsy but not useful: ![abi-ne-failed](https://user-images.githubusercontent.com/500246/78559422-a750f080-7814-11ea-8f47-bc8579cc4938.png)

bug

Fogpy is rather slow. Needs some profiling, and probably some of the lower-end functions could be rewritten in numba to speed things up considerably.

Some methods are apparently unused in fogpy. Apart from plotting-related functionality which I have suspended, these include: * `algorithms.DayFogLowStratusAlgorithm.get_lowcloud_cth` * `algorithms.PanSharpeningAlgorithm.get_dist_threshold` * `algorithms.PanSharpeningAlgorithm.get_sza_in_range` * `algorithms.PanSharpeningAlgorithm.get_bt_dist` * `algorithms.PanSharpeningAlgorithm.get_turning_points` * `algorithms.PanSharpeningAlgorithm.get_slope` *...

Two tests are failing on oflks333 because bufr tables are missing. Those tables should be found by being included or the tests should mock whatever external is missing: ``` def...

Fogpy uses Reff, COT, and LWP from NWCSAF, to what degree are those valid? For ABI I was considering to use NOAA estimates of the three, but for LWP NOAA...