Gerrit Holl

Results 110 issues of Gerrit Holl

It seems that the brute force method is much faster than the basin hopping method: ``` >>> t1=time.time(); print([self.lwc.optimize_cbh(1000., method='brute') for _ in range(10)]); t2=time.time(); print(t2-t1) [417.0, 417.0, 417.0, 417.0,...

In `fogpy.test.test_lowwatercloud.Test_LowWaterCloud.test_optimize_cbh_start_thin`, it is apparently expected that in at least 8 cases, the CBH is estimated to be 421m: https://github.com/gerritholl/fogpy/blob/765266f4897003ebf4689e6bf1568299b36aa8af/fogpy/test/test_lowwatercloud.py#L257-L273 In practice, I find that this is the case for...

When running the unit tests, `filters.LowCloudFilter.filter_function` gives an `IndexError`. Apparently, this function assumes that `self.result_list` is at least as long as `self.index_list`: https://github.com/gerritholl/fogpy/blob/f0129e1d5b89377c2f0bd755e6b257cd774e12c5/fogpy/filters.py#L959-L962 however, when debugging the unit test, I...

In `fogpy.filters`, there are two calls to `time.sleep`: https://github.com/gerritholl/fogpy/blob/f0129e1d5b89377c2f0bd755e6b257cd774e12c5/fogpy/filters.py#L949-L952 https://github.com/gerritholl/fogpy/blob/f0129e1d5b89377c2f0bd755e6b257cd774e12c5/fogpy/filters.py#L999-L1002 Why? Incidentally, this code is also a violation of DRY.

In `fogpy.algorithms.LowCloudHeightAlgorithm.procedure`: https://github.com/gerritholl/fogpy/blob/2c9aa9436e4924f55879d52a9de14817d370df5a/fogpy/algorithms.py#L648-L651 When `zcenter==0` and `(zneigh==0).all()`, this causes `zmargin==[0.0, 0.0, 0.0]`, `delta_z==0`, which means that `apply_lapse_rate` returns `nan`. Not sure what to do about it. This causes the `RuntimeWarning:...

From Cermak (2006), §4.2.5, “an entity is a set of adjoined pixels belonging to the same cloud class”. I'm not sure what type of classes Cermak (2006) uses, but fogpy...

Generating composites issues numerous warnings: ```python from satpy import Scene from glob import glob from satpy.utils import debug_on debug_on() fn_nwcsaf = glob("/media/nas/x21308/scratch/NWCSAF/*100000Z.nc") fn_sev = glob("/media/nas/x21308/scratch/SEVIRI/*201904151000*") fn_dem=["/media/nas/x21308/DEM/dem_eu_1km.tif"] sc = Scene(filenames={"seviri_l1b_hrit": fn_sev,...

As of March 2023, the workshop page at https://pytroll.github.io/workshops/ describes the DMI workshop in Copenhagen in November 2019 as the most recent workshop that has occurred. This is inaccurate, as...

enhancement

The following packages are on Github but not the package overview (as of May 2019): * [ ] python-bufr * [ ] pygranule * [ ] config-finder * [x] pyspectral-luts...

enhancement

When I use either Google Search or DuckDuckGo to search for „pytroll VIIRS“ I arrive at this [quickstart VIIRS with Pytroll](https://pytroll.readthedocs.io/en/latest/quickstart_viirs.html) page. This page is badly out of date, as...