MAINT: Refactor caching (#124, #148, #153) #219
88.51% of diff hit (target 62.82%)
View this Pull Request on Codecov
88.51% of diff hit (target 62.82%)
Annotations
Check warning on line 344 in src/pyunicorn/climate/climate_data.py
codecov / codecov/patch
src/pyunicorn/climate/climate_data.py#L344
Added line #L344 was not covered by tests
Check warning on line 280 in src/pyunicorn/climate/climate_network.py
codecov / codecov/patch
src/pyunicorn/climate/climate_network.py#L280
Added line #L280 was not covered by tests
Check warning on line 712 in src/pyunicorn/climate/climate_network.py
codecov / codecov/patch
src/pyunicorn/climate/climate_network.py#L710-L712
Added lines #L710 - L712 were not covered by tests
Check warning on line 124 in src/pyunicorn/climate/havlin.py
codecov / codecov/patch
src/pyunicorn/climate/havlin.py#L121-L124
Added lines #L121 - L124 were not covered by tests
Check warning on line 226 in src/pyunicorn/climate/havlin.py
codecov / codecov/patch
src/pyunicorn/climate/havlin.py#L226
Added line #L226 was not covered by tests
Check warning on line 235 in src/pyunicorn/climate/havlin.py
codecov / codecov/patch
src/pyunicorn/climate/havlin.py#L235
Added line #L235 was not covered by tests
Check warning on line 247 in src/pyunicorn/climate/havlin.py
codecov / codecov/patch
src/pyunicorn/climate/havlin.py#L247
Added line #L247 was not covered by tests
Check warning on line 259 in src/pyunicorn/climate/havlin.py
codecov / codecov/patch
src/pyunicorn/climate/havlin.py#L259
Added line #L259 was not covered by tests
Check warning on line 270 in src/pyunicorn/climate/havlin.py
codecov / codecov/patch
src/pyunicorn/climate/havlin.py#L270
Added line #L270 was not covered by tests
Check warning on line 282 in src/pyunicorn/climate/havlin.py
codecov / codecov/patch
src/pyunicorn/climate/havlin.py#L282
Added line #L282 was not covered by tests
Check warning on line 294 in src/pyunicorn/climate/havlin.py
codecov / codecov/patch
src/pyunicorn/climate/havlin.py#L294
Added line #L294 was not covered by tests
Check warning on line 306 in src/pyunicorn/climate/havlin.py
codecov / codecov/patch
src/pyunicorn/climate/havlin.py#L306
Added line #L306 was not covered by tests
Check warning on line 128 in src/pyunicorn/climate/hilbert.py
codecov / codecov/patch
src/pyunicorn/climate/hilbert.py#L125-L128
Added lines #L125 - L128 were not covered by tests
Check warning on line 268 in src/pyunicorn/climate/mutual_info.py
codecov / codecov/patch
src/pyunicorn/climate/mutual_info.py#L268
Added line #L268 was not covered by tests
Check warning on line 280 in src/pyunicorn/climate/mutual_info.py
codecov / codecov/patch
src/pyunicorn/climate/mutual_info.py#L280
Added line #L280 was not covered by tests
Check warning on line 292 in src/pyunicorn/climate/mutual_info.py
codecov / codecov/patch
src/pyunicorn/climate/mutual_info.py#L292
Added line #L292 was not covered by tests
Check warning on line 78 in src/pyunicorn/core/cache.py
codecov / codecov/patch
src/pyunicorn/core/cache.py#L77-L78
Added lines #L77 - L78 were not covered by tests
Check warning on line 85 in src/pyunicorn/core/cache.py
codecov / codecov/patch
src/pyunicorn/core/cache.py#L80-L85
Added lines #L80 - L85 were not covered by tests
Check warning on line 199 in src/pyunicorn/core/geo_network.py
codecov / codecov/patch
src/pyunicorn/core/geo_network.py#L199
Added line #L199 was not covered by tests
Check warning on line 1502 in src/pyunicorn/core/network.py
codecov / codecov/patch
src/pyunicorn/core/network.py#L1501-L1502
Added lines #L1501 - L1502 were not covered by tests
Check warning on line 1550 in src/pyunicorn/core/network.py
codecov / codecov/patch
src/pyunicorn/core/network.py#L1550
Added line #L1550 was not covered by tests
Check warning on line 1553 in src/pyunicorn/core/network.py
codecov / codecov/patch
src/pyunicorn/core/network.py#L1553
Added line #L1553 was not covered by tests
Check warning on line 201 in src/pyunicorn/core/spatial_network.py
codecov / codecov/patch
src/pyunicorn/core/spatial_network.py#L201
Added line #L201 was not covered by tests
Check warning on line 314 in src/pyunicorn/timeseries/joint_recurrence_plot.py
codecov / codecov/patch
src/pyunicorn/timeseries/joint_recurrence_plot.py#L313-L314
Added lines #L313 - L314 were not covered by tests
Check warning on line 323 in src/pyunicorn/timeseries/joint_recurrence_plot.py
codecov / codecov/patch
src/pyunicorn/timeseries/joint_recurrence_plot.py#L322-L323
Added lines #L322 - L323 were not covered by tests