Skip to content

earthdaily/Examples-and-showcases

Repository files navigation


Logo

Examples & Showcases

Learn how to use <geosys/> platform capabilities to integrate them in your own business workflow!
Who we are

Report Bug · Request Feature

LinkedIn Twitter Youtube Issues MIT License

Table of Contents

About The Project

EarthDaily Agro is the agricultural analysis division of EartDaily Analytics. Learn more about Earth Daily at EarthDaily Analytics | Satellite imagery & data for agriculture, insurance, surveillance. EarthDaily Agro uses satellite imaging to provide advanced analytics to mitigate risk and increase efficiencies – leading to more sustainable outcomes for the organizations and people who feed the planet.

Logo

Throught our <geosys/> platform, we make geospatial analytics easily accessible for you to be browsed or analyzed, within our cloud or within your own environment. We provide developers and data scientists both flexibility and extensibility with analytic ready data and digital agriculture ready development blocks. We empower your team to enrich your systems with information at the field, regional or continent level via our API or Apps.

We have a team of experts around the world that understand local crops and ag industry, as well as advanced analytics to support your business.

The current project aims to provide samples, snippets and examples on how to integrate data and analytics but expand and enrich capabilites by creating your own analytic based satellite imagery, weather and many others available inputs.

(back to top)

Getting Started

Prerequisite

To be able to run this example, you will need to have the following tools to be installed

  1. Install Git

    Please install Git on your computer. You can download and install it by visiting the [official Git website] (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) and following the provided instructions

  2. Install Conda

    Please install Conda on your computer. You can download and install it by following the instructions provided on the official Conda website

  3. Install Jupyter Notebook

    Please install jupyter Notebook on your computer. You can install it by following the instructions provided on the official Jupyter website

If you want to test Earthdaily agro APIs, make sure you have valid credentials. If you need to get trial access, please register here.

If you want to access data directly from EarthDataStore, please make sure you have appropriate credentials, and that you follow the earthdaily python client installation documentation here. If you need to get trial access, please register here.

Those examples package have been tested on Python 3.13.0

(back to top)

Installation

To set up the project, follow these steps:

  1. Clone the project repository:

    git clone https://github.com/earthdaily/Examples-and-showcases
    
  2. Change the directory:

    cd Examples-and-showcases
    
  3. Chooses your area of interest

Run the following line if you're looking for accessing Earthdaily data (reflectances from EarthDataStore for instance)

cd Data as a service

Run the following line if you're looking for accessing Earthdaily advanced analytics (ready-to-use vegetation indexes, agronomic analysis such as harvest detection, etc.) If you're working on the Analytics as a service directory, do not forget to update the .env file with your credentials.

cd Analytics as a service

(back to top)

Usage with Jupyter Notebook

To use the project with Jupyter Notebook, follow these steps:

  1. Create a Conda environment:

    To create a Conda environment, ensure first you have installed Conda on your computer. You can download and install it by following the instructions provided on the official Conda website.

    conda create -y --name your_environment_name 
    
  2. Activate the Conda environment:

    conda activate your_environment_name
    
  3. Install the project dependencies. You can do this by running the following command in your terminal:

    conda install pip
    pip install -r requirements.txt
    pip install ipykernel
    
  4. Set up the Jupyter Notebook kernel for the project:

    python -m ipykernel install --user --name your_environment_name --display-name your_kernel_name
    
  5. Open jupyter and then the example notebook you want to use by clicking on it.

  6. Select the "Kernel" menu and choose "Change Kernel". Then, select "your_kernel_name" from the list of available kernels.

  7. Run the notebook cells to execute the code example.

(back to top)

Resources

The following links will provide access to more information:

(back to top)

Support development

If this project has been useful, that it helped you or your business to save precious time, don't hesitate to give it a star.

(back to top)

License

Distributed under the MIT License.

(back to top)

Contact

For any additonal information, please email us.

(back to top)

Copyrights

© 2023 Geosys Holdings ULC, an Antarctica Capital portfolio company | All Rights Reserved.

(back to top)