Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Soil API support [Agro] #245

Closed
csparpa opened this issue Apr 12, 2018 · 0 comments
Closed

Implement Soil API support [Agro] #245

csparpa opened this issue Apr 12, 2018 · 0 comments

Comments

@csparpa
Copy link
Owner

csparpa commented Apr 12, 2018

Please refer to https://agromonitoring.com/api/current-soil for detail

This API has the support for Polygon API as a prerequisite

Analysis

Soil endpoints

GET soil

Entities

(under the agro10 package)
Soil

soil.reference_time  # int (Unix time)
soil.surface_temp    # float
soil.ten_cm_temp     # float
soil.moisture        # float

soil = agro_mgr.soil_data(polygon)
@csparpa csparpa added this to the Release 2.10.0 milestone Apr 12, 2018
@csparpa csparpa changed the title Implement Current Soil Data API support Implement Current Soil Data API and Polygon API support Aug 3, 2018
@csparpa csparpa changed the title Implement Current Soil Data API and Polygon API support Implement Current Soil Data API support Aug 3, 2018
@csparpa csparpa changed the title Implement Current Soil Data API support Implement Soil API support [Agro] Aug 3, 2018
@csparpa csparpa modified the milestones: Release 2.10.0, Release 3.0.0 Aug 3, 2018
@csparpa csparpa modified the milestones: Release 3.0.0, Release 2.10.0 Oct 23, 2018
csparpa added a commit that referenced this issue Nov 20, 2018
@csparpa csparpa closed this as completed Nov 20, 2018
csparpa added a commit that referenced this issue Dec 21, 2018
* No more Py2.7 and Py3.3

* Remove references to Python <= 3.3. Fixes #252

* Removed support for Python 2. Fixes #243

* These should have been removed far before

* Updated with all refatored subpackages and their non-code includes

* Fixes #263

* Fixes #258

* Improve docs

* even better, with a logo!

* Fixes #269

* #269

* skeleton for tile client

* even better, with a logo!

* now also providing weather icon URLs

* fix upper version boundary and fix keywords

* Refactored out to a separate URI files

* forgot to commit

* Fetch a PNG file, with tests

* name inconsistencies make me *angry*...

* an image

* Tile entity

* Lots of mods... tiles now working!

* docs

* New property

* Small refactoring

* Add buy me a cofee page link

* Far better now

* Superb

* Fix broken URL

* a very first draft, testing how Travis behaves

* attempt 2

* attempt 3 (typo in yaml)

* attempt 3

* attempt 4

* attempt 5

* Travis does not support Py37 yet. Furthermore, already existing wheels and sdists broke the build

* test 1

* test 2 (trying to make it more clever)

* test 3

* test 4

* test 5

* test 6

* test 6

* test 6

* test 8

* test 8

* Fixing #271

* now tagging development releases on TestPyPI (attempt 1)

* attempt 2 (various fixes)

* attempt 3 (skipping some build steps if on the develop branch)

* attempt 4

* attempt 5

* attempt 6

* attempt 7

* more badges

* attempt 8

* attempt 9

* tox with coverage and fix timestamp issues in concurrent deploys

* This should fix #272

* update

* oh s**t I forgot..

* Removing lib dependecies duplication (now setup.py reads deps from requirements.txt)

* better now

* absolute paths! always!!!

* OK so.. no requirements.txt anymore.

* let's do it anyway

* Safe to remove?

* Improvement

* Safe to remove?

* Agro API: Polygons API subset + docs

* Agro API: Polygons API subset + docs

* __repr__ and docs

* Soil entity with tests; fixes to imports/docs

* Finalizes #245

* Seeds for Imagery API subset of Agro API; fix docs missing

* repr everywhere

* Refactoring

* Moved Tile class into commons; Imagery module now provides the class hierarchy for dealing with Satellite Imagery Search operation

* Fetching a GeoTIF image and some refactoring

* more tests and btter docs; finalized download_satellite_image

* Implement stats retrieval for satellite images

* Refactored enum

* Refactoring

* Implemented search and download methods for satellite imagery; also some integration tests; lots of refactoring

* More integrations tests

* Refactoring and more unit tests. Completed satellite imagery related features

* Name refactoring

* One more method and test

* Fix docs

* dump to version 2.10

* fix prints

* Update README.md

* change PyPI production URL

* fix duplicated tag
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant