Skip to main content

API for retrieval of catchment data for land cover and livestock

Project description

catchment_data_api

license python Code style: black

API for retrieval of catchment data for land cover and livestock. The package uses data derived from the National Landcover Map, the Teagasc Soils Map and LUCAS crop map.

Installation

Install from github

pip install "cathment_data_api@git+https://github.com/GOBLIN-Proj/catchment_data_api.git@main" 

Install from PyPI

pip install catchment_data_api

Usage

from catchment_data_api import catchment_data_api

def main():
    api = catchment_data_api.CatchmentDataAPI()
    df = api.get_catchment_livestock_data()

    print(df.head())

    df1 = api.get_catchment_livestock_data_by_catchment_name("blackwater")

    print(df1.head())

    print(api.get_catchment_names())

    df2 = api.get_catchment_livestock_total_pop_by_catchment_name("blackwater")

    print(df2.head())



if __name__ == "__main__":
    main()

Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

License

catchment_data_api was created by Colm Duffy. It is licensed under the terms of the MIT license.

Credits

catchment_data_api was created with cookiecutter and the py-pkgs-cookiecutter template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

catchment_data_api-0.1.2.tar.gz (359.8 kB view details)

Uploaded Source

Built Distribution

catchment_data_api-0.1.2-py3-none-any.whl (361.0 kB view details)

Uploaded Python 3

File details

Details for the file catchment_data_api-0.1.2.tar.gz.

File metadata

  • Download URL: catchment_data_api-0.1.2.tar.gz
  • Upload date:
  • Size: 359.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.0 Linux/5.15.0-106-generic

File hashes

Hashes for catchment_data_api-0.1.2.tar.gz
Algorithm Hash digest
SHA256 25dd57f6f6d5420466fa030905c524a55f35573373abb57b140ccd52440c616e
MD5 2079380237ab9ded01b9bf88082da8ea
BLAKE2b-256 188efa0f53cdc5ef5bcd69a0a0841a5e9297c7d0a80bfa9e7b6b7efc0d96367c

See more details on using hashes here.

File details

Details for the file catchment_data_api-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: catchment_data_api-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 361.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.0 Linux/5.15.0-106-generic

File hashes

Hashes for catchment_data_api-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 54ef7638b7aa6bdd85bc1c9f50e2143140ef4a10f23d0f6e475bda6a10ebd6f4
MD5 52d0bddf95513162375a53f36dd50103
BLAKE2b-256 36029c77f852587fec570489901289ac673a67aa23b360da0e30e0db594e1f80

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page