├── .gitignore ├── LICENSE ├── README.md ├── RELEASE-NOTES.md ├── demo ├── figure1.py ├── figure10.py ├── figure11.py ├── figure12.py ├── figure13.py ├── figure14a.py ├── figure14b.py ├── figure14c.py ├── figure14d.py ├── figure3a.py ├── figure3b.py ├── figure8.py ├── figure9.py ├── input │ ├── Iceland_PressOFF_constellation.csv │ ├── PressQFF_202007271200_218.csv │ ├── PressQFF_202007271200_3490.csv │ ├── PressQFF_202007271200_54.csv │ └── PressQFF_202007271200_872.csv ├── plotmap.py ├── quantinterpolation.py ├── quantization.py ├── reader.py ├── rmse.py ├── timing1_table1_figure4.py ├── timing2_table2_figure5.py ├── timing3_table3_figure6.py ├── timing4_table4_figure7.py └── timing5_table5.py ├── doc ├── MinimalWorkingExamples_Doc.md ├── PyPI_Doc.md ├── ReproduceResults_Doc.md └── images │ ├── AmdarTemperature.png │ ├── BarnesInterpolConvolExpr.png │ ├── BarnesInterpolDef.png │ ├── ConvBarnesDetail.png │ ├── GaussianWeights.png │ ├── InterpolationStrip.png │ ├── MapIsolines.png │ ├── MweIsolines.png │ ├── NaiveBarnesDetail.png │ └── Samples.png ├── fastbarnes ├── __init__.py ├── interpolation.py ├── interpolationS2.py └── util │ ├── __init__.py │ ├── kdtree.py │ └── lambert_conformal.py ├── requirements.txt ├── setup.py └── tests ├── AccumulationTest.py ├── BasicTest.py └── GaussianApproximationTest.py /.gitignore: -------------------------------------------------------------------------------- 1 | /venv/ 2 | /.idea/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE-NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/RELEASE-NOTES.md -------------------------------------------------------------------------------- /demo/figure1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure1.py -------------------------------------------------------------------------------- /demo/figure10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure10.py -------------------------------------------------------------------------------- /demo/figure11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure11.py -------------------------------------------------------------------------------- /demo/figure12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure12.py -------------------------------------------------------------------------------- /demo/figure13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure13.py -------------------------------------------------------------------------------- /demo/figure14a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure14a.py -------------------------------------------------------------------------------- /demo/figure14b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure14b.py -------------------------------------------------------------------------------- /demo/figure14c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure14c.py -------------------------------------------------------------------------------- /demo/figure14d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure14d.py -------------------------------------------------------------------------------- /demo/figure3a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure3a.py -------------------------------------------------------------------------------- /demo/figure3b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure3b.py -------------------------------------------------------------------------------- /demo/figure8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure8.py -------------------------------------------------------------------------------- /demo/figure9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/figure9.py -------------------------------------------------------------------------------- /demo/input/Iceland_PressOFF_constellation.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/input/Iceland_PressOFF_constellation.csv -------------------------------------------------------------------------------- /demo/input/PressQFF_202007271200_218.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/input/PressQFF_202007271200_218.csv -------------------------------------------------------------------------------- /demo/input/PressQFF_202007271200_3490.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/input/PressQFF_202007271200_3490.csv -------------------------------------------------------------------------------- /demo/input/PressQFF_202007271200_54.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/input/PressQFF_202007271200_54.csv -------------------------------------------------------------------------------- /demo/input/PressQFF_202007271200_872.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/input/PressQFF_202007271200_872.csv -------------------------------------------------------------------------------- /demo/plotmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/plotmap.py -------------------------------------------------------------------------------- /demo/quantinterpolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/quantinterpolation.py -------------------------------------------------------------------------------- /demo/quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/quantization.py -------------------------------------------------------------------------------- /demo/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/reader.py -------------------------------------------------------------------------------- /demo/rmse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/rmse.py -------------------------------------------------------------------------------- /demo/timing1_table1_figure4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/timing1_table1_figure4.py -------------------------------------------------------------------------------- /demo/timing2_table2_figure5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/timing2_table2_figure5.py -------------------------------------------------------------------------------- /demo/timing3_table3_figure6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/timing3_table3_figure6.py -------------------------------------------------------------------------------- /demo/timing4_table4_figure7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/timing4_table4_figure7.py -------------------------------------------------------------------------------- /demo/timing5_table5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/demo/timing5_table5.py -------------------------------------------------------------------------------- /doc/MinimalWorkingExamples_Doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/MinimalWorkingExamples_Doc.md -------------------------------------------------------------------------------- /doc/PyPI_Doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/PyPI_Doc.md -------------------------------------------------------------------------------- /doc/ReproduceResults_Doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/ReproduceResults_Doc.md -------------------------------------------------------------------------------- /doc/images/AmdarTemperature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/images/AmdarTemperature.png -------------------------------------------------------------------------------- /doc/images/BarnesInterpolConvolExpr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/images/BarnesInterpolConvolExpr.png -------------------------------------------------------------------------------- /doc/images/BarnesInterpolDef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/images/BarnesInterpolDef.png -------------------------------------------------------------------------------- /doc/images/ConvBarnesDetail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/images/ConvBarnesDetail.png -------------------------------------------------------------------------------- /doc/images/GaussianWeights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/images/GaussianWeights.png -------------------------------------------------------------------------------- /doc/images/InterpolationStrip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/images/InterpolationStrip.png -------------------------------------------------------------------------------- /doc/images/MapIsolines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/images/MapIsolines.png -------------------------------------------------------------------------------- /doc/images/MweIsolines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/images/MweIsolines.png -------------------------------------------------------------------------------- /doc/images/NaiveBarnesDetail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/images/NaiveBarnesDetail.png -------------------------------------------------------------------------------- /doc/images/Samples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/doc/images/Samples.png -------------------------------------------------------------------------------- /fastbarnes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastbarnes/interpolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/fastbarnes/interpolation.py -------------------------------------------------------------------------------- /fastbarnes/interpolationS2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/fastbarnes/interpolationS2.py -------------------------------------------------------------------------------- /fastbarnes/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastbarnes/util/kdtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/fastbarnes/util/kdtree.py -------------------------------------------------------------------------------- /fastbarnes/util/lambert_conformal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/fastbarnes/util/lambert_conformal.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | scipy 3 | numba 4 | matplotlib 5 | basemap 6 | Pillow 7 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/setup.py -------------------------------------------------------------------------------- /tests/AccumulationTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/tests/AccumulationTest.py -------------------------------------------------------------------------------- /tests/BasicTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/tests/BasicTest.py -------------------------------------------------------------------------------- /tests/GaussianApproximationTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeteoSwiss/fast-barnes-py/HEAD/tests/GaussianApproximationTest.py --------------------------------------------------------------------------------