-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
This issue gathers all TODOs identified during transition from Pyinterpolate 0.x to 1.x
Every TODO should have it's own issue before development:
-
core.data_models.blocks.py: if MultiPolygon is passed into theBlocksclass then representative point should be picked from the larges area (as an option) - solves problem of islands or countries with exclaves #478 -
core.data_models.blocks.py-Blocks.transform_crs(): test transformations, copying and inplace ops #480 -
core.data_models.point_support.py- test what happens when block id isNaN, geometry isNaNor other columns areNaN#487 -
core.data_models.point_support.py- check what happens when name of index or columns isNone -
core.data_models.poisson_kriging.py- store Block columns and PointSupport-Neighbors columns in separate dataclasses -
core.data_models.poisson_kriging.py- addverboseparameter toPoissonKrigingInputclass #512 -
core.data_models.poisson_kriging.py- select only points in the same direction inPoissonKrigingInput._prepare_kriging_input()method -
core.pipelines.block_filter.py- allow user to set 0s when predicted value is below 0 (dangerous!) #515 -
distance.block.py-_calculate_block_to_block_distance()- add reference equation to the documentation -
evaluate.cross_validation.py- use new publication for z-score calculation -
evaluate.cross_validation.py- create tutorial -
evaluate.cross_validation.py- validate areal kriging methods -
idw.idw.py- use IDW as a benchmark in validation -
kriging.block.area_to_point_poisson_kriging.py- move some steps to other functions (line 94) -
kriging.block.area_to_point_poisson_kriging.py- transform loop into a function -
kriging.point.indicator.py- four helper methods -
semivariogram.deconvolution.deviation.py- track regularized semi variances, test non zero cases -
semivariogram.deconvolution.inblock.py- multiprocessing / multithreading profiling -
semivariogram.deconvolution.regularize.py- deviation decrease condition - further investigation -
semivariogram.experimental.classes.variogram_cloud.py- set maximum number of bins in histograms -
semivariogram.experimental.functions.general.py- reverse equation using covariance instead of semivariance -
semivariogram.experimental.experimental_variogram.py- include custom weights! x2 #471 -
semivariogram.indicator.indicator.py- fill out missing DOI #476 -
semivariogram.theoretical.classes.theoretical_variogram.py- give examples ofTheoreticalVariogramclass in the docstring -
transform.select_poisson_kriging_data.py- create new function selecting pk data using different variables -
tests.test_kriging.point_kriging_ds.dataprep.py- check if specific function is used anywhere #469 -
tests.test_semivariogram.test_experimental_variogram_point_cloud.py- create tests for plotting - manage distances calculation for filtering and smoothing operations
- optimize speed and memory usage (this issue must be performed in steps, and every function and process must be optimized).
- include universal kriging in the new version
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels