Ag infra pilot_programmatic_access_jkklapp

  • 48 views
Uploaded on

This is the presentation I made at NCSR Demokritos on December 12th, 2013, about accessing agINFRA programmatically

This is the presentation I made at NCSR Demokritos on December 12th, 2013, about accessing agINFRA programmatically

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
48
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Open Data in Agriculture Hands-on with data infrastructures that can power your agricultural data products 12/12/2013 Athens, Greece Supported by EU projects
  • 2. Access to agINFRA programmatically Jaakko Lappalainen UAH
  • 3. Intro • agINFRA provides a set of high level APIs to access the power of the infrastructure. – http://agro.ipb.ac.rs/ • Available dataset and service catalogs to ‘discover’ apps and data – A python wrapper to your convenience – https://bitbucket.org/jkklapp/agcatalogs/ • Please download and try it out Slide 3 of 63
  • 4. Objectives • This hands-on pilot aims to provide a view of the programmatic access to the infrastructure. – Access and experimentation of the APIs: tools to ingest and retrieve data, data processing. – Access and experimentation with catalogs: descriptions of data and services that makes them ‘actionable’ through a python script. High level APIs Dataset catalog Service catalog Slide 4 of 63
  • 5. Proposal (to be done by you) • 1) Discover and get some data (using data catalog) • 2) Discover services (using service catalog) • 3) Learn a bit from some service (In the API) • 4) Invoke a service over a dataset • 5) Repeat, combine, play Slide 5 of 63
  • 6. Example of proposal • Pseudocode for a Python script –Get a random dataset containing only records in english language –Download dataset –Download agKEA software package –Run execute agKEA on the dataset Slide 6 of 63
  • 7. Start coding!!! Chosen Data Catalogs So easy! agService1 Data staging agService2 agINFRA 12/12/2013 7 Slide 7 of 63
  • 8. Thank you! Jaakko Lappalainen UAH jkk.lapp@uah.es