• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ACCESS-Community-Hub / PyEarthTools
70%

Build:
DEFAULT BRANCH: develop
Repo Added 14 Mar 2025 02:43PM UTC
Token mvjGwEg88acamCKhzu0Phe6xUFpf6BzBN regen
Build 826 Last
Files 322
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH develop
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 0.1.0
  • 0.1.1
  • 0.2.0
  • 0.3.0
  • 0.4.0
  • 0.5.0
  • 0.5.1
  • 141-bundle-the-lucie-model
  • 49-increase-test-coverage
  • 63-transform_coordinates-tests
  • 82-cant-run-tutorial-on-windows
  • 97-test-reshape
  • Add-cat-to-zenodo-json
  • Add-interrogate-package-51
  • MO-ML-Tutorial-Notebooks
  • add-ed-zenodo
  • add-interrogate-51
  • add-nr-to-zenodo
  • add_dimalign_undo
  • add_tests
  • author_maintainer_updates
  • autoencoder
  • autoencoder_lr_adjustment
  • autothing
  • branch_test
  • change_name_ERA5_ARCO
  • check_wb2_license
  • contributing
  • coverage
  • create-met-office-site-archive
  • debugging_fcn
  • demorefactor
  • dev-barra2-pipeline
  • dev-update_BARRA_BARPA_varlists
  • develop
  • enso_example_development
  • even_more_static
  • feat/add-entrypoint-for-anemoi
  • feature/config-notebook-with-run-magic
  • feature/hadisd-dataset-integration
  • feature/rainfields3-data-accessor
  • feature_backwardscompatibility
  • fix-filter-docstrings
  • fix/address-improper-typehints
  • fix_cnn_training
  • fix_data_circulars
  • fix_dependencies
  • fix_github_pip_install
  • hadisd-simplify-146
  • hw8raw
  • issue_97_reshape_tests
  • join-tests
  • linting
  • local_calendar_handling
  • lucie_integration
  • main
  • mmh_hackathon_updates
  • more_idx_mod_tests
  • more_static_analysis
  • more_wb2_datasets
  • morelinting
  • morestatic
  • multisource_blending
  • named_pipelines
  • new_demo
  • newproject
  • norm-tests
  • partial_download
  • patch-1
  • pointverify
  • pr_checklist
  • pre-commit
  • pre-commit-fix
  • precommit
  • projection
  • redo
  • refactor/simplify-test-paths
  • refactor_arco
  • refactor_timehandling
  • rename_squish
  • reverse-filter-logic
  • revert-122-simpler_requirements
  • sanaa-branch
  • select-tests
  • simpler_requirements
  • split-tests
  • temporalwindow
  • temporalwindow_test
  • tennlee-patch-1
  • tennlee-patch-2
  • test_catalog
  • test_converter
  • test_data_coordinates
  • test_default
  • test_xarray_reshape
  • testing-data-normalisation-mac
  • tests-data-load
  • timefix
  • tutorial/radar-lonlatproj-multiple-sources
  • update-tutorial-notebooks
  • values-tests
  • various
  • weatherbench
  • workshop2025
  • xarray_remapping_tests
  • xarray_reshape_tests

09 Apr 2026 02:54AM UTC coverage: 69.833% (+1.1%) from 68.744%
24169897227

push

github

web-flow
Join tests (#248)

* implement numpy.join unjoin ops and add tests

claude used to discover itertools.accumulate for prefix sum calculations
and implement Stack.unjoin

* implement dask unjoin and add tests
* use claude to unify numpy/dask join test funcs
* implement xarray merge unjoin

implemented only for dataarray and dataset inputs, despite
merge accepting dicts too. The implementation should
preserve attributes.

* add tests for xarray LatLonInterpolate

claude used to reduce redundant test code.
also moved input checking to class init instead of in the join method

* complete tests for xarray join
* covers Concatenate InterpLike GeospatialTimeSeriesMerge
* updated doc strings on unimplemented unjoins


AI Usage Summary: Claude Opus and Sonnet 4.6 used to write numpy unjoin methods and clean up my hand-written test code. Also used for general queries e.g. (what does x do).

1236 of 2131 branches covered (58.0%)

Branch coverage included in aggregate %.

226 of 226 new or added lines in 6 files covered. (100.0%)

11820 of 16565 relevant lines covered (71.36%)

2.14 hits per line

Relevant lines Covered
Build:
Build:
16565 RELEVANT LINES 11820 COVERED LINES
2.14 HITS PER LINE
Source Files on develop
  • Tree
  • List 322
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24169897227 develop Join tests (#248) * implement numpy.join unjoin ops and add tests claude used to discover itertools.accumulate for prefix sum calculations and implement Stack.unjoin * implement dask unjoin and add tests * use claude to unify numpy/dask join te... push 09 Apr 2026 02:58AM UTC web-flow github
69.83
24169558431 develop Pipeline Operation Normalisation tests (#252) * implement tests for np normalisation * implement tests for da normalisation * implement tests for xarray normalisation * implement tests for xarray specific remaining norm ops AI Usage Summary: Gem... push 09 Apr 2026 02:45AM UTC web-flow github
68.74
24066530695 norm-tests Merge 88ef5ec4b into 3cfcccbbd Pull #252 07 Apr 2026 05:53AM UTC web-flow github
68.74
24066502404 norm-tests Merge f9e0a1963 into 3cfcccbbd Pull #252 07 Apr 2026 05:51AM UTC web-flow github
68.74
24063789548 norm-tests Merge 5452d4d05 into 3cfcccbbd Pull #252 07 Apr 2026 04:12AM UTC web-flow github
68.72
24063771761 norm-tests Merge bebfddef1 into 3cfcccbbd Pull #252 07 Apr 2026 04:11AM UTC web-flow github
69.81
24057557126 join-tests Merge 505b15c76 into 3cfcccbbd Pull #248 07 Apr 2026 12:12AM UTC web-flow github
68.31
23882100858 develop Add code to tolerate exceptions of recognised (filtered) types in the pipeline controller (#251) AI Usage Summary: nil AI used push 02 Apr 2026 03:23AM UTC web-flow github
67.18
23881950162 develop Merge d7deaaa8b into 1738cdc88 Pull #251 02 Apr 2026 03:17AM UTC web-flow github
67.18
23781122539 join-tests Merge 197ca7f98 into 1738cdc88 Pull #248 31 Mar 2026 04:57AM UTC web-flow github
68.32
See All Builds (806)
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc