All Projects → rodrigobressan → digipathos

rodrigobressan / digipathos

Licence: MIT license
Brazilian Agricultural Research Corporation (EMBRAPA) fully annotated dataset for plant diseases. Plug and play installation over PiP.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to digipathos

Images
Public domain photos of Members of the United States Congress
Stars: ✭ 154 (+305.26%)
Mutual labels:  open-data
Graphql Camara Deputados
API GraphQL com os dados da câmara de deputados do Brasil
Stars: ✭ 204 (+436.84%)
Mutual labels:  open-data
openpolice
OpenPolice empowers people to prepare, file, and track police misconduct complaints. By allowing users to publish reports online, we aim to establish an independent and transparent repository of police activity in the U.S.
Stars: ✭ 24 (-36.84%)
Mutual labels:  open-data
Onebusaway Application Modules
The core OneBusAway application suite.
Stars: ✭ 174 (+357.89%)
Mutual labels:  open-data
Data Curator
Data Curator - share usable open data
Stars: ✭ 199 (+423.68%)
Mutual labels:  open-data
Awesome Portugal Data
🇵🇹 Lista de repositórios de dados abertos em Portugal
Stars: ✭ 209 (+450%)
Mutual labels:  open-data
Electrophysiologydata
A list of openly available datasets in (mostly human) electrophysiology.
Stars: ✭ 143 (+276.32%)
Mutual labels:  open-data
LDWizard
A generic framework for simplifying the creation of linked data.
Stars: ✭ 17 (-55.26%)
Mutual labels:  open-data
Pudl
The Public Utility Data Liberation Project
Stars: ✭ 200 (+426.32%)
Mutual labels:  open-data
Common Voice
Common Voice is part of Mozilla's initiative to help teach machines how real people speak.
Stars: ✭ 2,891 (+7507.89%)
Mutual labels:  open-data
Rsocrata
Provides easier interaction with Socrata open data portals http://dev.socrata.com. Users can provide a 'Socrata' data set resource URL, or a 'Socrata' Open Data API (SoDA) web query, or a 'Socrata' "human-friendly" URL, returns an R data frame. Converts dates to 'POSIX' format. Manages throttling by 'Socrata'.
Stars: ✭ 182 (+378.95%)
Mutual labels:  open-data
Magda
A federated, open-source data catalog for all your big data and small data
Stars: ✭ 193 (+407.89%)
Mutual labels:  open-data
City Scrapers
Scrape, standardize and share public meetings from local government websites
Stars: ✭ 220 (+478.95%)
Mutual labels:  open-data
Global Power Plant Database
A comprehensive, global, open source database of power plants
Stars: ✭ 171 (+350%)
Mutual labels:  open-data
open-data-covid-19
Open Data Repository for the Covid-19 dataset.
Stars: ✭ 19 (-50%)
Mutual labels:  open-data
Dados Abertos
Repositório do serviço de Dados Abertos da Câmara. Consulte as "Issues" para atendimento a dúvidas e sugestões.
Stars: ✭ 153 (+302.63%)
Mutual labels:  open-data
Scihub
Source code and data analyses for the Sci-Hub Coverage Study
Stars: ✭ 205 (+439.47%)
Mutual labels:  open-data
api sof
Tutorial para acessar a API do Sistema de Orçamento e Finanças _SOF da cidade de São Paulo, utilizando Python e a biblioteca Pandas, realizar análises e salvar arquivo CSV/Excel
Stars: ✭ 31 (-18.42%)
Mutual labels:  open-data
data.world-r
R library for data.world
Stars: ✭ 59 (+55.26%)
Mutual labels:  open-data
Covid 19 Repo Data
Data archive of identifiable COVID-19 related public projects on GitHub
Stars: ✭ 236 (+521.05%)
Mutual labels:  open-data

PyPI version Build Status codecov GitHub Codacy Badge

Overview

This project is aimed to serve as a wrapper for the Digipathos dataset, in order to list and download public data from plant pathologies provided by Embrapa (Brazilian Agricultural Research Corporation).

Example of pictures:

Installation

The installation is pretty simple if you have a virtualenv already installed on your machine. If you don't please rely to VirtualEnv official documentation.

pip install digipathos

Documentation

Besides the docstrings, major details about the documentation can be found here.

Testing

This project is inteded to suit most of the existent needs, so for this reason, testability is a major concern. Most of the code is heavily tested, along with Travis as Continuous Integration tool to run all the unit tests once there is a new commit.

Usage

You can use Digipathos in two different ways: via terminal or programatically.

CLI (Command-Line Interface)

This mode is highly recommended for those who are looking to explore a little bit the dataset. Here you can do the same operations from the programmatic mode, but with the advantage of being able to see all the data that is being retrieved.

digipathos

And then you're gonna be greeted by our dataset browser :-)

An example listing all the datasets:

Programmatically

data_loader = DataLoader()

# list all the datasets
datasets = data_loader.get_datasets()

# now lets give a look at the crops
crops = data_loader.get_crops()

# how about getting all the datasets from a crop?
datasets_from_crop = data_loader.get_datasets_from_crop('Pineapple')

# now let's download a random dataset
dataset_id = random.choice(list(datasets.keys()))
data_loader.download_dataset(dataset_id=dataset_id)

# download all from a given crop
data_loader.download_datasets_from_crop('Pineapple')

# download all the datasets
data_loader.download_all_datasets()

Pretty simple, huh?

A working example can be found here as a Python script.

Troubleshooting

In case of any issue with the project, or for further questions, do not hesitate to open an issue here on GitHub.

Contributions

Contributions are really welcome, so feel free to open a pull request :-)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].