Pythonic interface to the Skydipper API.
Project description
# Skydipper ## The Vizzuality Ecosystem Python Interface
[](https://travis-ci.org/Skydipper/Skydipper) [](https://codecov.io/gh/Vizzuality/Skydipper) [](https://pypi.org/project/Skydipper/)   [](https://skydipper.readthedocs.io/en/latest/?badge=latest) [](https://github.com/Vizzuality/Skydipper/blob/master/LICENSE)
Skydipper is a Python library with hooks to Jupyter, backed by the [Skydipper API](https://github.com/Skydipper). It provides many functions related to adding, analysing and working with open geospatial datasets.
## Read the Docs
[Read the docs pages](https://skydipper.readthedocs.io/en/latest/).
## Installation
pip install Skydipper
## Use
` $ python >>> import Skydipper `
Create a Dataset object based on an existing ID on default server. ` >>> ds = Dataset('044f4af8-be72-4999-b7dd-13434fc4a394') >>> print(ds) Dataset 044f4af8-be72-4999-b7dd-13434fc4a394 `
Create a Layer object based on an existing ID on default server. ` >>> ly = Layer(id_hash='dc6f6dd2-0718-4e41-81d2-109866bb9edd') >>> print(ly) Layer dc6f6dd2-0718-4e41-81d2-109866bb9edd `
Create a Table object based on an existing ID. ` >>> table = Table('fbf159d7-a462-4af3-8228-43ee3e3391e7') # return the head of the table as a geopandas dataframe >>> df = table.head(5) # return a query of the table as a geopandas dataframe >>> result = table.query(sql='SELECT count(*) as my_count FROM data WHERE year > 1991 and year < 1995' ) `
Obtain a collection of objects using a search term. ` >>> col = Collection(search='tree',object_type=['dataset'], app=['gfw'],limit=5) >>> print(col) [Dataset 70e2549c-d722-44a6-a8d7-4a385d78565e, Dataset 897ecc76-2308-4c51-aeb3-495de0bdca79, Dataset 89755b9f-df05-4e22-a9bc-05217c8eafc8, Dataset 83f8365b-f40b-4b91-87d6-829425093da1, Dataset 044f4af8-be72-4999-b7dd-13434fc4a394] ` Check the docs for more info!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size Skydipper-0.1.5-py3-none-any.whl (36.0 kB) | File type Wheel | Python version 3.7 | Upload date | Hashes View hashes |
Filename, size Skydipper-0.1.5.tar.gz (26.7 kB) | File type Source | Python version None | Upload date | Hashes View hashes |
Hashes for Skydipper-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7396ee51c1c2b962d45a38ee9bf361dbf6b4b9a8b2442febfa8fc803b6a6bb3c |
|
MD5 | 9aa57ec911792c49ab62375ff8ec5947 |
|
BLAKE2-256 | 0eb817b0570ab509340a8a9cc140ed56fab34b60ff136cd675abb00cb35ba087 |