API reference

Top-level functions

imdlib.core Module

  1. by Saswata Nandi, Pratiman Patel and Sabyasachi Swain

Functions

LeapYear(year)

Check leap year or not

get_data(var_type, start_yr[, end_yr, …])

Function to download binary data and return an IMD class object time range is tuple or list or numpy array of 2 int number

get_filename(year, var_type, fn_format, file_dir)

Get filename for reading the file content in future

get_lat_lon(lat, lon, lat_rage, lon_range)

Check INDEX of closest lat lon for a given co-ordinate

open_data(var_type, start_yr[, end_yr, …])

get_data(time_range, var_type, proxies=None, fn_format=None, file_dir=None, sub_dir=False):

total_days(starting_day, ending_day)

Calculate to no of days for a given starting and ending day

Classes

IMD(data, cat, start_day, end_day, no_days, …)

Class to handle binary (.grd) IMD gridded meteorological data.

datetime(year, month, day[, hour[, minute[, …)

The year, month and day arguments are required.

imdlib.util Module

Functions

LeapYear(year)

Check leap year or not

get_filename(year, var_type, fn_format, file_dir)

Get filename for reading the file content in future

get_lat_lon(lat, lon, lat_rage, lon_range)

Check INDEX of closest lat lon for a given co-ordinate

total_days(starting_day, ending_day)

Calculate to no of days for a given starting and ending day