Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • N nldi-xstool
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Water Mission Area
  • nhgf
  • ToolsTeam
  • nldi-xstool
  • Merge requests
  • !1

Merged
Created Jan 05, 2022 by Taher Chigini@cheginitDeveloper

Bug fixes and improvements

  • Overview 2
  • Commits 20
  • Changes 18

This is a rather large PR. The highlights are as follows:

  1. Two bug fixes: The first one is related to the wrong assignment of lon from the xsatendpoints endpoint input in this line of code. The second one was wrong upper limit for an iterator of one of the for-loops in tspline function in this line of code.
  2. Significant performance improvement in computing tension spline by using numba. The __calc_curvature was refactored to take advantage of numba's parallel range since this function is embarrassingly parallel.
  3. Using pygeoogc and async_retriever for querying the 3DEP index RESTful service. These two libraries offer more stability and robustness for working with web services.
  4. Some improvements in computing distances between points in a geopandas.geoDataFrame.
  5. Change type hinting of array-like objects from numpy.typing.NDArray to numpy.ndarray since the new numpy.typing module has been recently introduced to numpy v1.21 and numba still does not support this version of numpy.
  6. Some other minor improvemnts.
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: main