birdy

Birdy provides a command-line tool to work with Web Processing Services.

https://github.com/bird-house/birdy

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.0%) to scientific vocabulary

Keywords

click client command-line python wps

Keywords from Contributors

ogc anuclim climate-analysis climate-science icclim netcdf4 xclim climate indices certificates
Last synced: 6 months ago · JSON representation

Repository

Birdy provides a command-line tool to work with Web Processing Services.

Basic Info
Statistics
  • Stars: 8
  • Watchers: 11
  • Forks: 5
  • Open Issues: 23
  • Releases: 26
Topics
click client command-line python wps
Created about 11 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Authors Zenodo

README.rst

=====
Birdy
=====

|pypi| |conda| |versions| |docs| |build| |license| |gitter|

Birdy (the bird)
   *Birdy is not a bird but likes to play with them.*

Birdy is a Python library to work with Web Processing Services (WPS).
It is using `OWSLib` from the `GeoPython` project.

You can try Birdy online using Binder (just click on the binder link below),
or view the notebooks on NBViewer.

|Binder|

|NBViewer|

Birdy is part of the `Birdhouse`_ project.

Full `documentation `_ is on ReadTheDocs.

.. _Birdhouse: http://bird-house.github.io/en/latest/

.. |build| image:: https://github.com/bird-house/birdy/actions/workflows/main.yml/badge.svg
        :target: https://github.com/bird-house/birdy/actions/workflows/main.yml
        :alt: Build Status

.. |conda| image:: https://anaconda.org/conda-forge/birdy/badges/version.svg
        :target: https://anaconda.org/conda-forge/birdy
        :alt: Anaconda Version

.. |docs| image:: https://img.shields.io/badge/docs-latest-brightgreen.svg
        :target: http://birdy.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status

.. |gitter| image:: https://badges.gitter.im/bird-house/birdhouse.svg
        :target: https://gitter.im/bird-house/birdhouse?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
        :alt: Join the chat at https://gitter.im/bird-house/birdhouse

.. |license| image:: https://img.shields.io/github/license/bird-house/birdy.svg
        :target: https://github.com/bird-house/birdy/blob/master/LICENSE.txt
        :alt: GitHub license

.. |pypi| image:: https://img.shields.io/pypi/v/birdhouse-birdy.svg
        :target: https://pypi.python.org/pypi/birdhouse-birdy
        :alt: Python Package Index Build

.. |versions| image:: https://img.shields.io/pypi/pyversions/birdhouse-birdy.svg
        :target: https://pypi.python.org/pypi/birdhouse-birdy
        :alt: Supported Python Versions

.. |Binder| image:: https://mybinder.org/badge_logo.svg
        :target: https://mybinder.org/v2/gh/bird-house/birdy.git/v0.9.1?filepath=notebooks
        :alt: Binder Launcher

.. |NBViewer| image:: https://raw.githubusercontent.com/jupyter/design/master/logos/Badges/nbviewer_badge.svg
        :target: https://nbviewer.jupyter.org/github/bird-house/birdy/tree/v0.9.1/notebooks/
        :alt: NBViewer
        :height: 20

Owner

  • Name: bird-house
  • Login: bird-house
  • Kind: organization

Making Web Processing Services easy

GitHub Events

Total
  • Create event: 12
  • Issues event: 1
  • Release event: 1
  • Watch event: 1
  • Delete event: 8
  • Member event: 2
  • Issue comment event: 8
  • Push event: 14
  • Pull request event: 19
  • Pull request review event: 10
  • Fork event: 1
Last Year
  • Create event: 12
  • Issues event: 1
  • Release event: 1
  • Watch event: 1
  • Delete event: 8
  • Member event: 2
  • Issue comment event: 8
  • Push event: 14
  • Pull request event: 19
  • Pull request review event: 10
  • Fork event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 581
  • Total Committers: 11
  • Avg Commits per committer: 52.818
  • Development Distribution Score (DDS): 0.487
Past Year
  • Commits: 41
  • Committers: 3
  • Avg Commits per committer: 13.667
  • Development Distribution Score (DDS): 0.488
Top Committers
Name Email Commits
Carsten Ehbrecht e****t@d****e 298
David Huard h****d@o****a 124
Trevor James Smith 1****e 45
f-PLT p****f@g****m 44
David Caron d****5@g****m 33
David Caron d****n@c****a 9
pelletfr f****r@c****a 9
Carsten Ehbrecht c****n@l****g 6
pingu p****u@n****h 6
pre-commit-ci[bot] 6****] 5
Francis Pelletier 3****T 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 49
  • Total pull requests: 119
  • Average time to close issues: 5 months
  • Average time to close pull requests: 4 days
  • Total issue authors: 5
  • Total pull request authors: 9
  • Average comments per issue: 2.0
  • Average comments per pull request: 1.5
  • Merged pull requests: 108
  • Bot issues: 0
  • Bot pull requests: 38
Past Year
  • Issues: 1
  • Pull requests: 22
  • Average time to close issues: N/A
  • Average time to close pull requests: 8 days
  • Issue authors: 1
  • Pull request authors: 5
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.41
  • Merged pull requests: 17
  • Bot issues: 0
  • Bot pull requests: 17
Top Authors
Issue Authors
  • huard (31)
  • cehbrecht (11)
  • Zeitsperre (5)
  • tlogan2000 (1)
  • sehHeiden (1)
Pull Request Authors
  • dependabot[bot] (27)
  • huard (26)
  • cehbrecht (23)
  • Zeitsperre (21)
  • pre-commit-ci[bot] (11)
  • davidcaron (5)
  • f-PLT (3)
  • nocollier (2)
  • RezwanM (1)
Top Labels
Issue Labels
bug (9) enhancement (8) question (2) wontfix (2) help wanted (1)
Pull Request Labels
enhancement (30) dependencies (27) github_actions (25) bug (6) python (2) pavics (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 481 last-month
  • Total dependent packages: 3
    (may contain duplicates)
  • Total dependent repositories: 20
    (may contain duplicates)
  • Total versions: 32
  • Total maintainers: 3
pypi.org: birdhouse-birdy

Birdy provides a command-line tool to work with Web Processing Services.

  • Versions: 24
  • Dependent Packages: 3
  • Dependent Repositories: 12
  • Downloads: 481 Last month
Rankings
Dependent repos count: 4.2%
Dependent packages count: 7.3%
Downloads: 8.9%
Average: 11.2%
Forks count: 16.9%
Stargazers count: 18.5%
Last synced: 6 months ago
conda-forge.org: birdy

Birdy is a Python command-line tool to work with Web Processing Services (WPS). It is built with the capabilities of OWSLib from the GeoPython project and allows for ease in the development of WPS-enabled services as part of the Bird-house ecosystem.

  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 8
Rankings
Dependent repos count: 12.1%
Average: 44.5%
Dependent packages count: 51.5%
Forks count: 56.2%
Stargazers count: 58.1%
Last synced: 6 months ago

Dependencies

binder/environment.yml conda
  • boltons
  • click
  • flake8 >=3.8.4
  • funcsigs
  • ipykernel
  • jinja2
  • lxml
  • nbconvert
  • nbsphinx
  • nbval
  • netcdf4
  • owslib >=0.19
  • pandoc
  • pip
  • pytest
  • pytest-notebook
  • sphinx
  • wrapt
  • xarray
environment.yml conda
  • boltons
  • click
  • flake8 >=3.8.4
  • funcsigs
  • ipykernel
  • jinja2
  • lxml
  • nbconvert
  • nbsphinx
  • nbval
  • netcdf4
  • owslib >=0.19
  • pandoc
  • pip
  • pytest
  • pytest-notebook
  • sphinx
  • wrapt
  • xarray
notebooks/environment.yml pypi
  • pymetalink *
requirements.txt pypi
  • boltons *
  • click *
  • funcsigs *
  • jinja2 *
  • lxml *
  • owslib >=0.19.2
  • python-dateutil *
  • requests *
  • wrapt *
requirements_dev.txt pypi
  • Sphinx >=1.8.1 development
  • black >=20.8b1 development
  • bumpversion >=0.5.3 development
  • coverage >=4.5.1 development
  • flake8 >=3.8.4 development
  • ipykernel * development
  • nbconvert * development
  • nbsphinx >=0.7.0 development
  • nbval >=0.9.6 development
  • pandoc * development
  • pip >=20.0 development
  • pre-commit >=2.7.1 development
  • pytest >=3.8.2 development
  • pytest-runner >=4.2 development
  • tox >=3.5.2 development
  • twine >=1.12.1 development
  • watchdog >=0.9.0 development
  • wheel >=0.32.1 development
requirements_extra.txt pypi
  • fiona *
  • geojson *
  • ipyleaflet *
  • ipython *
  • ipywidgets *
  • netCDF4 *
  • pymetalink *
  • rasterio *
  • rioxarray *