Introducing Python SDK: An easy access to DynaCrop services

Last several months, we’ve been working hard to make DynaCrop services available for you, our users, at ease. We realise that access possibilities are essential since the API is utilised in various cases. So, for all the system developers, integrators, agronomists, consultants or playful farmers, there comes the DynaCrop SDK.

What is a Software Development Kit?

The Software Development Kit, or SDK in short, is a library of tools that wraps around an existing software or system and serves to extend its functionalities. It comes in handy when the software needs to be used on different platforms, is complicated, has no graphical user interface, when there are use cases for it in bulk operations or on big data. This is good not only for users but also for the developers themselves as they can use an SDK to enhance the main software on the rebound.

Why do I need an SDK for DynaCrop?

If you had nothing but a regular browser, how would you use the DynaCrop API? How would you obtain your field overview?

If you thought of the address bar, you’re on the right path. You would have to write the whole URL address with all the request logic. After some struggle, the answer would be: “Ok, working on it! Let me know later when the results are ready!” Wait… Another request? And how do I even know when the results are ready?!

You see this is prone to mistakes and generally uncomfortable. Even if you got the results, you would have to process them to a more human form which is bothersome.

The best thing is that our SDK takes care of all of that for you. And not only that. See where we’re going?

Alright, so what is the DynaCrop SDK like?

The DynaCrop SDK is a Python library that you can simply install, import, and use as you integrate or code around the DynaCrop services. We opted for Python since it is a language of spatial science as well as an all-purpose development platform. 

The SDK communicates with the DynaCrop API for you, lists information, waits for the results and lets you store them in various formats. While it holds the basics of the DynaCrop API, there is always room for creating extensions. What if you want zonations of your fields only for the summer seasons? What if you want to declare threshold conditions for soil moisture and biomass amount? Building these functions becomes much easier with the SDK. 

No wonder we plan to add such use cases in the future to help expand knowledge to your agricultural production.

How do I get to all this?

Using DynaCrop SDK is free, however you will need your API key to use DynaCrop services behind it.

It is hosted as one of our BitBucket repositories or you just go and install it from the Python Package Index with pip. 

“`pip install dynacrop“`

The SDK has its documentation with examples that lead you through the fundamental usage and will be continuously updated.

While we’re working on the SDK to become even better and to cover all features of the DynaCrop API, we encourage you to bring your own ideas and frustrations, too. 

What do you wish to learn about your farming from space using the SDK and how would you improve it? Write us at support@dynacrop.space.

Have an issue with the SDK or don’t know how to use it?

Do not hesitate to fire an issue on our issue tracker in the BitBucket repository or write us at support@dynacrop.space.

Useful links

Want to get to know more about DynaCrop? Look at our brand-new story.

Wat zou je kunnen interesseren

Introducing LAICA: Weather-independent satellite crop monitoring

4 min.

Cloudy weather cannot stop us from giving you data. A new feature of DynaCrop is delivering fresh data every second day regardless of clouds, mist, dust and rain. Farmers need data about their...

Lees meer

How to decrease inputs and increase yields with field zonation?

4 min.

Growing prices of fertilizers, supply chains broken with the war in Ukraine, and soaring energy costs put increasing pressure on agronomists this season. As the prices of inputs skyrocket, it is...

Lees meer

earth observationsatellite+1

Using DynaCrop to cure the soil thanks to catching carbon from the air

3 min.

Massive-scale agriculture has been linked to all sorts of environmental problems. But with the use of satellite data, this stigma can be flipped so farming can turn to do some good once...

Lees meer

earth observationsatellite+1

Time-series is(not) about taking the big step back

4 min.

Remember Cher crooning the 1989 hit song ‘If I Could Turn Back Time’? She probably wishes that she had a time machine on her hands - and although the laws of physics and limitations of...

Lees meer

Dynacrop’s eyes in space – satellites we use for field monitoring

2 min.

DynaCrop is bringing information from space to its clients all around the world. But where does this information come from and which satellites are we using? Image by Free-Photos from...

Lees meer

How leaf monitoring from space changed one life in Bohemia

3 min.

Jan is the most common name in the Czech Republic. It is no wonder then that Jan is the name of one of the farmers we recently contacted. He lives in a small village of around 400 people with his...

Lees meer

World from Space, s.r.o., Pellicova 624/3, 602 00 Brno, Czech Republic. Společnost je zapsána v obchodním rejstříku u Krajského soudu v Brně, oddíl C, vložka 101899. Copyright 2022

Gemaakt door: