Skip to main content

bhoonidhi

A Python library for Bhoonidhi, ISRO's Open data access portal (https:/bhoonidhi.nrsc.gov.in). The current version contains AI helper called "smart search" using NLP. The functionality can enable the power of searching in bhoonidhi using common search sentences and fetch the bhoonidhi results.

Installation (https://pypi.org/project/bhoonidhi/0.1.0/)

pip install bhoonidhi

Importing and using the module

from bhoonidhi.SmartSearch import bhoonidhiSmartSearch

user_query = "Get me Landsat 8 data from the region of hyderabad and Guntur from the last 1 month"
bhoonidhiResponse = bhoonidhiSmartSearch(user_query)

Smart search for Event Based

from bhoonidhi.SmartSearch import bhoonidhiSmartSearch

user_query = "Get me available data from siachen avalanche and kerala floods 2020"
bhoonidhiResponse = bhoonidhiSmartSearch(user_query)

Multiple query parameters

from bhoonidhi.SmartSearch import bhoonidhiSmartSearch

user_query = "I want Landsat8 and Sentinel 2A data from the region of Guntur over the radius of 20 km and cloud threshold of 35%"
bhoonidhiResponse = bhoonidhiSmartSearch(user_query)

Downloading a product requires a valid login from bhoonidhi or uops. For free registration visit https://uops.nrsc.gov.in/ImgeosUops/FinalImgeosUops/OdapUserRegister.html

Download a single product from the searched products

from bhoonidhi.SmartSearch import bhoonidhiSmartSearch
from bhoonidhi.SmartSearch import bhoonidhiDownload

user_query = "I want Landsat8 and Sentinel 2A data from the region of Guntur over the radius of 20 km and cloud threshold of 35%"
bhoonidhiProducts = bhoonidhiSmartSearch(user_query)
# Want to download the 12th product from the response, pass the 12th response product object
bhoonidhiDownload(bhoonidhiProducts[12],user_id='bhoonidhi_user', password='password', output_path='D:\\bhoonidhiDownloads')

Bulk Download searched products (Batch downloading with custom number of concurrent/parallel downloads [maximum limit of 5 by https:/bhoonidhi.nrsc.gov.in])

from bhoonidhi.SmartSearch import bhoonidhiSmartSearch
from bhoonidhi.SmartSearch import bhoonidhiBatchDownload

user_query = "I want Landsat8 and Sentinel 2A data from the region of Guntur over the radius of 20 km and cloud threshold of 35%"
bhoonidhiProducts = bhoonidhiSmartSearch(user_query)
# Want to download all (maximum downloads allowed by website is 5)
bhoonidhiBatchDownload(bhoonidhiProducts,user_id='bhoonidhi_user', password='password', parallelDownloads=5, output_path='D:\\bhoonidhiDownloads')

The module fetches the results seperately and concatenates the results in a list format.

One can download products easily from this library. This module shall be enabled for bhoondihiAPI which is currently under construction. Thematic based search, on-demand-LULC classification module libraries shall be released soon.

Release files for bhoonidhi 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for bhoonidhi 0.1.0
File Interpreter ABI Platform
bhoonidhi-0.1.0-py3-none-any.whl Python 3 none any Details

Release files / bhoonidhi-0.1.0-py3-none-any.whl

Download URL bhoonidhi-0.1.0-py3-none-any.whl
Size 24.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
591298ecf51e31b1bf945e0c4ecd4a1cebbfc518e177351be0a22f0703b2d693
BLAKE2b-256 checksum
How to use checksums
5b5bd25a989115d1fa84cf6aa0da29380a1c57939318121d12f35d87a8c752c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page