├── .github ├── ISSUE_TEMPLATE │ ├── ----.md │ ├── bug--.md │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── codespeed.yml │ ├── docs.yml │ ├── pypi-publish.yml │ └── test.yml ├── .gitignore ├── .readthedocs.yaml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.en.md ├── README.md ├── cyeva ├── __init__.py ├── config │ ├── directions │ │ └── __init__.py │ └── levels │ │ ├── __init__.py │ │ ├── precip │ │ └── __init__.py │ │ └── wind │ │ └── __init__.py ├── core │ ├── __init__.py │ ├── base.py │ ├── binarize.py │ ├── precip.py │ ├── statistic.py │ ├── temp.py │ ├── weather_code.py │ └── wind.py ├── errors.py └── utils │ └── __init__.py ├── docs ├── Makefile ├── make.bat ├── pyproject.toml ├── requirements.txt ├── source │ ├── _static │ │ └── logo.png │ ├── conf.py │ ├── content │ │ ├── api-ref.rst │ │ ├── appendix.rst │ │ ├── changelog.rst │ │ ├── citation.rst │ │ ├── contributor-guide.rst │ │ ├── indicator.rst │ │ ├── installation.rst │ │ ├── license.rst │ │ └── usage.rst │ └── index.rst └── uv.lock ├── pyproject.toml ├── tests ├── __init__.py ├── functions │ ├── __init__.py │ ├── case │ │ ├── __init__.py │ │ ├── precip │ │ │ ├── __init__.py │ │ │ ├── accumulate │ │ │ │ ├── __init__.py │ │ │ │ ├── acc_accuracy_ratio.py │ │ │ │ ├── acc_bias_score.py │ │ │ │ ├── acc_ets.py │ │ │ │ ├── acc_false_alarm_ratio.py │ │ │ │ ├── acc_hit_ratio.py │ │ │ │ ├── acc_miss_ratio.py │ │ │ │ └── acc_ts.py │ │ │ ├── interval │ │ │ │ ├── __init__.py │ │ │ │ ├── lev_accuracy_ratio.py │ │ │ │ ├── lev_bias_score.py │ │ │ │ ├── lev_ets.py │ │ │ │ ├── lev_false_alarm.py │ │ │ │ ├── lev_hit_ratio.py │ │ │ │ ├── lev_miss_ratio.py │ │ │ │ └── lev_ts.py │ │ │ └── single │ │ │ │ ├── __init__.py │ │ │ │ ├── accuracy_ratio.py │ │ │ │ ├── bias_score.py │ │ │ │ ├── ets.py │ │ │ │ ├── false_alarm.py │ │ │ │ ├── hit_ratio.py │ │ │ │ ├── miss_ratio.py │ │ │ │ └── ts.py │ │ ├── temp │ │ │ ├── __init__.py │ │ │ ├── accuracy_ratio.py │ │ │ ├── chi_square.py │ │ │ ├── linregress.py │ │ │ ├── mae.py │ │ │ ├── rmse.py │ │ │ └── rss.py │ │ ├── weather_code │ │ │ ├── __init__.py │ │ │ ├── accuracy_ratio.py │ │ │ ├── hk.py │ │ │ └── hss.py │ │ └── wind │ │ │ ├── __init__.py │ │ │ ├── wind_directions.py │ │ │ └── wind_speed.py │ ├── test_base.py │ ├── test_binarize.py │ ├── test_errors.py │ ├── test_precip.py │ ├── test_statistic.py │ ├── test_temp.py │ ├── test_weather_code.py │ └── test_wind.py ├── test_issues.py └── test_perf.py ├── typos.toml └── uv.lock /.github/ISSUE_TEMPLATE/----.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.github/ISSUE_TEMPLATE/----.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug--.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.github/ISSUE_TEMPLATE/bug--.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codespeed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.github/workflows/codespeed.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/pypi-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.github/workflows/pypi-publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/Makefile -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/README.en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/README.md -------------------------------------------------------------------------------- /cyeva/__init__.py: -------------------------------------------------------------------------------- 1 | from .core import * # noqa 2 | 3 | __version__ = "0.2.3" 4 | -------------------------------------------------------------------------------- /cyeva/config/directions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/config/directions/__init__.py -------------------------------------------------------------------------------- /cyeva/config/levels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/config/levels/__init__.py -------------------------------------------------------------------------------- /cyeva/config/levels/precip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/config/levels/precip/__init__.py -------------------------------------------------------------------------------- /cyeva/config/levels/wind/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/config/levels/wind/__init__.py -------------------------------------------------------------------------------- /cyeva/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/core/__init__.py -------------------------------------------------------------------------------- /cyeva/core/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/core/base.py -------------------------------------------------------------------------------- /cyeva/core/binarize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/core/binarize.py -------------------------------------------------------------------------------- /cyeva/core/precip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/core/precip.py -------------------------------------------------------------------------------- /cyeva/core/statistic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/core/statistic.py -------------------------------------------------------------------------------- /cyeva/core/temp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/core/temp.py -------------------------------------------------------------------------------- /cyeva/core/weather_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/core/weather_code.py -------------------------------------------------------------------------------- /cyeva/core/wind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/core/wind.py -------------------------------------------------------------------------------- /cyeva/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/errors.py -------------------------------------------------------------------------------- /cyeva/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/cyeva/utils/__init__.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/pyproject.toml -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/_static/logo.png -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/content/api-ref.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/content/api-ref.rst -------------------------------------------------------------------------------- /docs/source/content/appendix.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/content/appendix.rst -------------------------------------------------------------------------------- /docs/source/content/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/content/changelog.rst -------------------------------------------------------------------------------- /docs/source/content/citation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/content/citation.rst -------------------------------------------------------------------------------- /docs/source/content/contributor-guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/content/contributor-guide.rst -------------------------------------------------------------------------------- /docs/source/content/indicator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/content/indicator.rst -------------------------------------------------------------------------------- /docs/source/content/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/content/installation.rst -------------------------------------------------------------------------------- /docs/source/content/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/content/license.rst -------------------------------------------------------------------------------- /docs/source/content/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/content/usage.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/docs/uv.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/functions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/functions/case/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/__init__.py -------------------------------------------------------------------------------- /tests/functions/case/precip/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/functions/case/precip/accumulate/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/accumulate/__init__.py -------------------------------------------------------------------------------- /tests/functions/case/precip/accumulate/acc_accuracy_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/accumulate/acc_accuracy_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/precip/accumulate/acc_bias_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/accumulate/acc_bias_score.py -------------------------------------------------------------------------------- /tests/functions/case/precip/accumulate/acc_ets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/accumulate/acc_ets.py -------------------------------------------------------------------------------- /tests/functions/case/precip/accumulate/acc_false_alarm_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/accumulate/acc_false_alarm_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/precip/accumulate/acc_hit_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/accumulate/acc_hit_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/precip/accumulate/acc_miss_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/accumulate/acc_miss_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/precip/accumulate/acc_ts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/accumulate/acc_ts.py -------------------------------------------------------------------------------- /tests/functions/case/precip/interval/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/interval/__init__.py -------------------------------------------------------------------------------- /tests/functions/case/precip/interval/lev_accuracy_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/interval/lev_accuracy_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/precip/interval/lev_bias_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/interval/lev_bias_score.py -------------------------------------------------------------------------------- /tests/functions/case/precip/interval/lev_ets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/interval/lev_ets.py -------------------------------------------------------------------------------- /tests/functions/case/precip/interval/lev_false_alarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/interval/lev_false_alarm.py -------------------------------------------------------------------------------- /tests/functions/case/precip/interval/lev_hit_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/interval/lev_hit_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/precip/interval/lev_miss_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/interval/lev_miss_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/precip/interval/lev_ts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/interval/lev_ts.py -------------------------------------------------------------------------------- /tests/functions/case/precip/single/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/single/__init__.py -------------------------------------------------------------------------------- /tests/functions/case/precip/single/accuracy_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/single/accuracy_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/precip/single/bias_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/single/bias_score.py -------------------------------------------------------------------------------- /tests/functions/case/precip/single/ets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/single/ets.py -------------------------------------------------------------------------------- /tests/functions/case/precip/single/false_alarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/single/false_alarm.py -------------------------------------------------------------------------------- /tests/functions/case/precip/single/hit_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/single/hit_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/precip/single/miss_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/single/miss_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/precip/single/ts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/precip/single/ts.py -------------------------------------------------------------------------------- /tests/functions/case/temp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/temp/__init__.py -------------------------------------------------------------------------------- /tests/functions/case/temp/accuracy_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/temp/accuracy_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/temp/chi_square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/temp/chi_square.py -------------------------------------------------------------------------------- /tests/functions/case/temp/linregress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/temp/linregress.py -------------------------------------------------------------------------------- /tests/functions/case/temp/mae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/temp/mae.py -------------------------------------------------------------------------------- /tests/functions/case/temp/rmse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/temp/rmse.py -------------------------------------------------------------------------------- /tests/functions/case/temp/rss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/temp/rss.py -------------------------------------------------------------------------------- /tests/functions/case/weather_code/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/weather_code/__init__.py -------------------------------------------------------------------------------- /tests/functions/case/weather_code/accuracy_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/weather_code/accuracy_ratio.py -------------------------------------------------------------------------------- /tests/functions/case/weather_code/hk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/weather_code/hk.py -------------------------------------------------------------------------------- /tests/functions/case/weather_code/hss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/weather_code/hss.py -------------------------------------------------------------------------------- /tests/functions/case/wind/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/wind/__init__.py -------------------------------------------------------------------------------- /tests/functions/case/wind/wind_directions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/wind/wind_directions.py -------------------------------------------------------------------------------- /tests/functions/case/wind/wind_speed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/case/wind/wind_speed.py -------------------------------------------------------------------------------- /tests/functions/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/test_base.py -------------------------------------------------------------------------------- /tests/functions/test_binarize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/test_binarize.py -------------------------------------------------------------------------------- /tests/functions/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/test_errors.py -------------------------------------------------------------------------------- /tests/functions/test_precip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/test_precip.py -------------------------------------------------------------------------------- /tests/functions/test_statistic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/test_statistic.py -------------------------------------------------------------------------------- /tests/functions/test_temp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/test_temp.py -------------------------------------------------------------------------------- /tests/functions/test_weather_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/test_weather_code.py -------------------------------------------------------------------------------- /tests/functions/test_wind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/functions/test_wind.py -------------------------------------------------------------------------------- /tests/test_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/test_issues.py -------------------------------------------------------------------------------- /tests/test_perf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/tests/test_perf.py -------------------------------------------------------------------------------- /typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/typos.toml -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyunapp/cyeva/HEAD/uv.lock --------------------------------------------------------------------------------