Skip to main content

Agriscope python library to access data

Project description

AgspStream

Agriscope data interface for python

This module allows to get data from yours Agribases programmatically Data are retreived as an Pandas Datagrams

The development map will introduce data computing capabilities, to enhance data analysis comming from agricultural field.

What's New

  • (2021/03) v1.0.1 : Optimize sensor data retrieving
  • (2020/09) v0.0.13 : Better support of module and sensor position
  • (2020/01) v0.0.12 : export some internals methods
  • (2019/09) v0.0.10 : solve some display problems
  • (2019/08) Porting to python 3
  • (2018/05) Add functionnal information on Agribases (type, sampling)
  • (2018/05) Solve bug on from, to date
  • (2018/02) First version

Dependencies

Agstream is written to be use with python 2.7 and python 3.6 It requires Pandas (>= 0.12.0)::

pip install pandas

Installations

pip install agstream

Uses cases

from agstream.session import AgspSession
session = AgspSession()
session.login(u"masnumeriqueAgStream", u"1AgStream", updateAgribaseInfo=True)
session.describe()
for abs in session.agribases :
    print (u"****************************************")
    print (abs)
    df = session.getAgribaseDataframe(abs)
    print (df.tail())
print(u"Fin du programme")

Output ************************************************** * Example 1 : simplest way to get data * get the data, and feed an xlsfile ************************************************** **************************************** Compteur Mourvedre Rang 9(2301) AGRIBASE3S_STC SIGFOX containing 3 sensors Récuperation de 864 données compteur d'eau alimentation #4 humectation foliaire 2021-03-28 14:18:28+02:00 0.0 3.312 0.0 2021-03-28 14:33:29+02:00 0.0 3.316 0.0 2021-03-28 14:48:29+02:00 0.0 3.318 0.0 2021-03-28 15:03:29+02:00 0.0 3.314 0.0 2021-03-28 15:18:29+02:00 0.0 3.310 0.0 Ecriture des données dans le fichier Compteur Mourvedre Rang 9.xlsx **************************************** Debitmetre Grenache Rang 10(2299) AGRIBASE3S_STC SIGFOX containing 3 sensors Récuperation de 39 données humectation foliaire compteur d'eau alimentation #4 2021-03-31 11:07:31+02:00 0.0 0.0 0.000 2021-03-31 11:22:20+02:00 0.0 0.0 3.298 2021-03-31 11:37:20+02:00 0.0 0.0 3.299 2021-03-31 11:52:20+02:00 0.0 0.0 3.298 2021-03-31 12:07:20+02:00 0.0 0.0 3.301 Ecriture des données dans le fichier Debitmetre Grenache Rang 10.xlsx

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agstream-1.0.1.tar.gz (14.3 kB view hashes)

Uploaded Source

Built Distribution

agstream-1.0.1-py3-none-any.whl (27.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page