Skip to main content

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.

Metadata

Release files for catchment_data_api 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for catchment_data_api 0.1.3
File Size Uploaded
catchment_data_api-0.1.3.tar.gz 379.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for catchment_data_api 0.1.3
File Interpreter ABI Platform
catchment_data_api-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 759.4 kB

Release files / catchment_data_api-0.1.3.tar.gz

Download URL catchment_data_api-0.1.3.tar.gz
Size 379.1 kB
Tags Source
SHA-256 checksum
How to use checksums
35098ce2793fe8a47685d250ae5d35a7cc7336a579d5ee4dd5f134f68ed86b50
BLAKE2b-256 checksum
How to use checksums
d5cdb393a6572deccc6268569a1504199733503caaebd17b336299e310574038
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.10.0 Linux/5.15.0-122-generic

Release files / catchment_data_api-0.1.3-py3-none-any.whl

Download URL catchment_data_api-0.1.3-py3-none-any.whl
Size 380.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0d9acc8bc037ff0c6f85564fb7fe823ad86fbb0c3c3f79ee63d9a1c6d32335ba
BLAKE2b-256 checksum
How to use checksums
4b1aee833a685477df2b2b18afe145f53f284e1e2669f82afd9f53226a496d5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.10.0 Linux/5.15.0-122-generic

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page