Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ARM-DOE/pyart
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.17.0
Choose a base ref
...
head repository: ARM-DOE/pyart
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.18.0
Choose a head ref
  • 9 commits
  • 24 files changed
  • 6 contributors

Commits on Jan 24, 2024

  1. ENH: Add 'zdist_factor' input parameter to 'map_gates_to_grid'. (#1509)

    * FIX: change deprecated np.str in arm_vpt to str
    
    * Update default wind_size in calculate_velocity_texture from 4 to 3
    Using an odd number prevents single index offsets in placement in
    case of an even size
    
    * ADD: optional rectangular window dims for velocity texture analysis.
    Also, modify the default window size to 3 instead of the previous
    value of 4 (even number resulting in a potential offset).
    
    * FIX: nyquist velocity dtype in radar obj loaded with read_kazr
    
    * pep8
    
    * line reformatting per black
    
    * TST: unit tests for rectangular texture window
    
    * STY: linting (black)
    
    * FIX: Add in linting fixes
    
    * FIX: metadata in core.radar.get_elevation
    
    * FIX: outdated text in masking_data_with_gatefilters.ipynb
    
    * ADD: method to automatically determine sweep number and sweep start and end indices
    
    * add comment to 'determine_sweeps' method
    
    * FIX: indexing bug in 'determine_sweeps' method
    
    * ADD: unit tests for 'determine_sweeps'
    
    * linting
    
    * FIX: nsweeps wasn't updated when calling 'determine_sweeps'; tests were updated accordingly
    
    * line reformatting per black
    
    * FIX: update multiple radar object attributes to ensure its full utilization with Py-ART after 'determine_sweeps' is called
    
    * line reformatting per black
    
    * linting
    
    * ENH: add antenna_transition to the testing module's sample objects
    
    * ENH: update unit tests to reflect antenna_transition allocation in sample_objects
    
    * Update pyart/util/radar_utils.py
    
    Co-authored-by: Max Grover <[email protected]>
    
    * Update pyart/util/radar_utils.py
    
    Co-authored-by: Max Grover <[email protected]>
    
    * ENH: add 'zdist_factor' input parameter to 'map_gates_to_grid'.
    This parameter scales the distance in the z-dimension when calculating
    weights upon gridding. It is a semi-equivalent to the scaling factors in
    the RoI class methods. Example for using this parameter would be setting
    a 'zdist_factor' value of 0.0 combined with an h_factor=0.0 (if calling
    DistBeamRoI) or z_factor=0.0 (if calling DistRoI), resulting in the
    exclusion of the z dimension in gridding weighting, which could serve as
    a potential solution for gridding a single PPI sweep from a single radar.
    In that case, the distance in the weighting function effectively serves as
    the distance of a given point from the PPI sweep's cone.
    
    * DEL: remove a redundant (liekly residual) input parameter (toa) from map_gates_to_grid
    
    * MNT: set a consistent nomenclature for the distance squared parameter.
    In parts of the 'map_grid' method it was referred to as 'dist' whereas
    in another as 'dist2' (parameter calculation lines differ in style but
    identical in value), resulting in an unnecessary scalar allocation,
    and a confusing nomenclature.
    
    * DOC: Add example for gridding data
    
    * Update pyart/map/gates_to_grid.py
    
    Co-authored-by: Max Grover <[email protected]>
    
    ---------
    
    Co-authored-by: mgrover1 <[email protected]>
    isilber and mgrover1 authored Jan 24, 2024
    Copy the full SHA
    825b592 View commit details

Commits on Jan 25, 2024

  1. ADD: Function to create CFADs (#1492)

    * Create cfad.py
    
    * Update __init__.py
    
    * Create test_cfad.py
    
    * Create plot_cfad.py
    
    * Update plot_cfad.py
    
    * Update plot_feature_detection.py
    
    * Update cfad.py
    
    * Update test_cfad.py
    
    * Update plot_cfad.py
    
    * linting updates
    
    * linting update
    
    * Update to use grid or radar object
    
    * corrections
    
    * update example
    
    * Update test_cfad.py
    
    * Update test_cfad.py
    
    * Update test_cfad.py
    
    * add spaces
    
    ---------
    
    Co-authored-by: Zach Sherman <[email protected]>
    lauratomkins and zssherman authored Jan 25, 2024
    Copy the full SHA
    8a4fd83 View commit details

Commits on Feb 13, 2024

  1. FIX: Update codeql.yml (#1515)

    Update the code quality actions
    mgrover1 authored Feb 13, 2024
    Copy the full SHA
    664f6c1 View commit details

Commits on Feb 29, 2024

  1. Copy the full SHA
    fac2d86 View commit details
  2. FIX: Fix warning errors for scipy and numpy (#1519)

    * FIX: Fix use of round in region dealias
    
    * FIX: Fix use of cumulative trapezoid with scipy in attenuation
    mgrover1 authored Feb 29, 2024
    Copy the full SHA
    5269ad5 View commit details

Commits on Mar 4, 2024

  1. Build(deps): Bump the actions group with 10 updates (#1520)

    * Build(deps): Bump the actions group with 10 updates
    
    Bumps the actions group with 10 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [actions/checkout](https://github.com/actions/checkout) | `2` | `4` |
    | [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) | `3.8.0` | `3.9.3` |
    | [codecov/codecov-action](https://github.com/codecov/codecov-action) | `2.1.0` | `4.1.0` |
    | [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action) | `0.9.1` | `0.12.1` |
    | [actions/setup-python](https://github.com/actions/setup-python) | `4` | `5` |
    | [pre-commit/action](https://github.com/pre-commit/action) | `3.0.0` | `3.0.1` |
    | [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) | `2.9.0` | `2.16.5` |
    | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `3` | `4` |
    | [actions/download-artifact](https://github.com/actions/download-artifact) | `3` | `4` |
    | [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) | `1.4.2` | `1.8.12` |
    
    
    Updates `actions/checkout` from 2 to 4
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v2...v4)
    
    Updates `peaceiris/actions-gh-pages` from 3.8.0 to 3.9.3
    - [Release notes](https://github.com/peaceiris/actions-gh-pages/releases)
    - [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md)
    - [Commits](peaceiris/actions-gh-pages@v3.8.0...v3.9.3)
    
    Updates `codecov/codecov-action` from 2.1.0 to 4.1.0
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](codecov/codecov-action@v2.1.0...v4.1.0)
    
    Updates `styfle/cancel-workflow-action` from 0.9.1 to 0.12.1
    - [Release notes](https://github.com/styfle/cancel-workflow-action/releases)
    - [Commits](styfle/cancel-workflow-action@0.9.1...0.12.1)
    
    Updates `actions/setup-python` from 4 to 5
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@v4...v5)
    
    Updates `pre-commit/action` from 3.0.0 to 3.0.1
    - [Release notes](https://github.com/pre-commit/action/releases)
    - [Commits](pre-commit/action@v3.0.0...v3.0.1)
    
    Updates `pypa/cibuildwheel` from 2.9.0 to 2.16.5
    - [Release notes](https://github.com/pypa/cibuildwheel/releases)
    - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
    - [Commits](pypa/cibuildwheel@v2.9.0...v2.16.5)
    
    Updates `actions/upload-artifact` from 3 to 4
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v3...v4)
    
    Updates `actions/download-artifact` from 3 to 4
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v3...v4)
    
    Updates `pypa/gh-action-pypi-publish` from 1.4.2 to 1.8.12
    - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
    - [Commits](pypa/gh-action-pypi-publish@v1.4.2...v1.8.12)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: actions
    - dependency-name: peaceiris/actions-gh-pages
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: actions
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: actions
    - dependency-name: styfle/cancel-workflow-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: actions
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: actions
    - dependency-name: pre-commit/action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions
    - dependency-name: pypa/cibuildwheel
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: actions
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: actions
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: actions
    - dependency-name: pypa/gh-action-pypi-publish
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: actions
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * ADD: Add setuptools to setup requires
    
    * ADD: Add the python installation part
    
    * add older version of cibuildwheel
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: mgrover1 <[email protected]>
    dependabot[bot] and mgrover1 authored Mar 4, 2024
    Copy the full SHA
    a629c76 View commit details

Commits on Mar 6, 2024

  1. Copy the full SHA
    09304e9 View commit details
  2. Copy the full SHA
    e087887 View commit details

Commits on Mar 7, 2024

  1. FIX: Possible fix for upload failure for wheels. (#1526)

    * FIX: Possible fix for upload failure for wheels.
    
    * STY: Fix for ruff linting.
    zssherman authored Mar 7, 2024
    Copy the full SHA
    a9e8ef5 View commit details
Loading