"""
# Help Utilities 
"""

# -*- coding: utf-8 -*-
"""
Created on Tue Jun 13 22:29:22 2017

@author: Rick
"""

"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   Help methods and data  
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""

NO_HELP_ID                  =   -1


"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   data cleansing help ids
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""
CLEANSE_MAIN_TASKBAR_ID                 =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html"

CLEANSE_CHANGE_ID                       =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html#dfc_data_inspection_numeric_nans"
CLEANSE_FILLNA_COLUMN_ID                =   "https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.DataFrame.fillna.html"

CLEANSE_CAT_COL_ID                      =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html#dfc_data_cleansing_row"
CLEANSE_CAT_COL_RENAME_ID               =   "https://pandas.pydata.org/pandas-docs/version/0.23/generated/pandas.Series.cat.rename_categories.html"
CLEANSE_CAT_COL_ADD_ID                  =   "https://pandas.pydata.org/pandas-docs/version/0.23/generated/pandas.Series.cat.add_categories.html"
CLEANSE_CAT_COL_REMOVE_ID               =   "https://pandas.pydata.org/pandas-docs/version/0.23/generated/pandas.Series.cat.remove_categories.html"
CLEANSE_CAT_COL_REORDER_ID              =   "https://pandas.pydata.org/pandas-docs/version/0.23/generated/pandas.Series.cat.reorder_categories.html"
CLEANSE_CAT_COL_ORDERED_ID              =   "https://pandas.pydata.org/docs/reference/api/pandas.Series.cat.as_ordered.html"
CLEANSE_ROW_ID                          =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html#dfc_data_cleansing_row"

CLEANSE_DROP_DUPS_ID                    =   "https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.drop_duplicates.html"

#CLEANSE_NO_NANS_CHANGE_ID               =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html#dfc_data_inspection_numeric_no_nans"

#CLEANSE_UNIQUE_VALS_ID                  =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html#dfc_data_cleansing_unique_vals"

#CLEANSE_CHECK_ALPHA_ID                  =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html#dfc_data_cleansing_check_alphanumeric"
#CLEANSE_CHECK_NUMERIC_ID                =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html#dfc_data_cleansing_check_numeric"

#CLEANSE_REMOVE_WHITESPACE_ID            =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html#dfc_data_cleansing_remove_whitespace"
#CLEANSE_ROUND_COLUMN_ID                 =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html#dfc_data_cleannsing_round_column"

#CLEANSE_DROPNA_COLUMN_ID                =   "https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.DataFrame.dropna.html"

#CLEANSE_ROW_ID                          =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html#dfc_data_cleansing_row"


#CLEANSE_CAT_COL_WHITESPACE_ID           =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-cleansing.html#dfc_data_cleansing_category_column_remove_whitespace"




"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   data export help ids
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""

EXPORT_MAIN_TASKBAR_ID                  =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-export.html"
CSV_EXPORT_URL                          =   "https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html"
EXCEL_EXPORT_URL                        =   "https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_excel.html"
JSON_EXPORT_URL                         =   "https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_json.html"
HTML_EXPORT_URL                         =   "https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_html.html"
SQLTABLE_EXPORT_URL                     =   "https://pandas.pydata.org/pandas-docs/version/0.23.0/generated/pandas.DataFrame.to_sql.html"
EXPORT_CUSTOM_ID                        =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-export.html#dfc_data_export_pandas_custom_export"




"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   data import help ids
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""

IMPORT_MAIN_TASKBAR_ID                  =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-import.html"
CSV_IMPORT_URL                          =   'https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.read_csv.html'
FWF_IMPORT_URL                          =   'https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.read_fwf.html'
EXCEL_IMPORT_URL                        =   'https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.read_excel.html'
JSON_IMPORT_URL                         =   'https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.read_json.html'
HTML_IMPORT_URL                         =   'https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.read_html.html'
SQLTABLE_IMPORT_URL                     =   'https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_sql_table.html'
SQLQUERY_IMPORT_URL                     =   'https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_sql_query.html'
IMPORT_CUSTOM_ID                        =   'https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-import.html#dfc_data_import_pandas_custom_import'


"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   data inspection help ids
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""

INSPECT_MAIN_TASKBAR_ID                 =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-inspection.html"
INSPECT_ROW_NANS_ID                     =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-inspection.html#dfc_data_inspection_nans_rows"
INSPECT_COL_NANS_ID                     =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-inspection.html#dfc_data_inspection_nans_cols"

#INSPECT_ROW_SEARCH_ID                   =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-inspection.html#dfc_data_inspection_rows_search"
#INSPECT_ROW_NN_SEARCH_ID                =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-inspection.html#dfc_data_inspection_row_nn_search"


"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   data transform help ids
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""


TRANSFORM_MAIN_TASKBAR_ID               =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html"

TRANSFORM_COLS_REORDER_ID               =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_reorder"
TRANSFORM_COLS_SAVE_ID                  =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_save"
TRANSFORM_COLS_COPY_ID                  =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_copy"
TRANSFORM_COLS_APPLY_FN_ID              =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_apply_fn"
TRANSFORM_COLS_APPLY_USER_FN_ID         =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_apply_user_fn"

TRANSFORM_COLS_ADD_FILE_ID              =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_add_file"
TRANSFORM_COLS_ADD_DFC_ID               =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_add_code_dfc"
TRANSFORM_COLS_ADD_USER_ID              =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_add_code_user"
TRANSFORM_COLS_ADD_DF_ID                =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_add_df"

TRANSFORM_COLS_MAP_ID                   =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_map"
TRANSFORM_COLS_DUMMY_ID                 =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_dummies"
TRANSFORM_COLS_CAT_ID                   =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_categorical"
TRANSFORM_COLS_DTYPE_ID                 =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_change_datatype"



TRANSFORM_DF_SAVE_COL_NAME_ID           =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_dataframe_transform_save_column_names"
TRANSFORM_DF_SET_COL_NAME_ID            =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_dataframe_transform_add_column_names"



TRANSFORM_DF_INDEX_TASKBAR_ID           =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_dataframe_transform_index"
TRANSFORM_DF_SET_INDEX                  =    "https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.set_index.html"
TRANSFORM_DF_RESET_INDEX                =    "https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.reset_index.html#pandas.DataFrame.reset_index"
TRANSFORM_DF_APPEND_INDEX               =    "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_dataframe_transform_append_index"
TRANSFORM_DF_SORT_INDEX                 =    "https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sort_index.html"

TRANSFORM_DF_SORT_BY_COL_ID             =    "https://pandas.pydata.org/pandas-docs/version/0.23/generated/pandas.DataFrame.sort_values.html"

TRANSFORM_DATETIME_TASKBAR_ID           =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_columns_transform_datetime"
TRANSFORM_DATETIME_FORMAT_ID            =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_columns_transform_datetime_convert"
TRANSFORM_DATETIME_DELTA_ID             =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_columns_transform_datetime_convert_timedelta"
TRANSFORM_DATETIME_DELTA_COL_ID         =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_columns_transform_datetime_convert_timedelta_col"
TRANSFORM_DATETIME_SPLIT_ID             =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_columns_transform_datetime_split"
TRANSFORM_DATETIME_MERGE_ID             =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_columns_transform_datetime_merge"
TRANSFORM_DATETIME_COMP_ID              =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_columns_transform_datetime_components"





TRANSFORM_COLS_ID                       =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html"
TRANSFORM_COLS_MDC_ID                   =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html"

TRANSFORM_COLS_ADD_FILE_ID              =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_add_file"
TRANSFORM_COLS_ADD_DFC_ID               =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_add_code_dfc"
TRANSFORM_COLS_ADD_USER_ID              =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_add_code_user"
TRANSFORM_COLS_ADD_DF_ID                =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_add_df"

TRANSFORM_COLS_RENAME_COL_ID            =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_rename" 
TRANSFORM_COLS_DROP_COL_ID              =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_drop" 
TRANSFORM_COLS_REORDER_ID               =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform-columns.html#dfc_data_transform_columns_transform_reorder"


TRANSFORM_DF_TASKBAR_ID                 =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_dataframe_transform"

TRANSFORM_DF_COL_NAMES_TASKBAR_ID       =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_dataframe_transform_column_names_row"
TRANSFORM_DF_CHANGE_COL_NAMES_ID        =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_dataframe_transform_change_column_names"
TRANSFORM_DF_WHITESPACE_COL_NAMES_ID    =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-data-transform.html#dfc_data_transform_dataframe_transform_column_names_whitespace"



TRANSFORM_DF_DROP_DUPS                  =    "http://pandas.pydata.org/pandas-docs/version/0.17/generated/pandas.DataFrame.drop_duplicates.html"



    
"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   common system environment help data
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""

SYS_ENVIRONMENT_MAIN_TASKBAR_ID             =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-system-environment.html"
SYS_ENVIRONMENT_UTILS_TASKBAR_ID            =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-system-environment.html#dfc_Utilities_manager"
SYS_ENVIRONMENT_DFMGR_TASKBAR_ID            =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-system-environment.html#dfc_dataframe_manager"
SYS_ENVIRONMENT_DFMGR_ADD_ID                =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-system-environment.html#dfc_dataframe_manager_add"


"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   common database help parms
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""

PYMYSQL_CONNECTOR_NATIVE        =    'http://pymysql.readthedocs.io/en/latest/user/index.html'
MYSQL_CONNECTOR_NATIVE          =    'https://dev.mysql.com/doc/connector-python/en/'
PYODBC_CONNECTOR_NATIVE         =    'https://docs.microsoft.com/en-us/sql/connect/python/pyodbc/python-sql-driver-pyodbc'
PYMSSQL_CONNECTOR_NATIVE        =    'https://docs.microsoft.com/en-us/sql/connect/python/pymssql/python-sql-driver-pymssql'
SQLITE_CONNECTOR_NATIVE         =    'https://docs.python.org/2/library/sqlite3.html'
POSTGRESQL_CONNECTOR_NATIVE     =    'http://initd.org/psycopg/docs/'
ORACLE_CONNECTOR_NATIVE         =    'https://oracle.github.io/python-cx_Oracle/'

PYMYSQL_CONNECTOR_SQLALC        =    "http://docs.sqlalchemy.org/en/latest/dialects/mysql.html#module-sqlalchemy.dialects.mysql.pymysql"
MYSQL_CONNECTOR_SQLALC          =    "http://docs.sqlalchemy.org/en/latest/dialects/mssql.html#module-sqlalchemy.dialects.mssql.pyodbc"
PYODBC_CONNECTOR_SQLALC         =    "http://docs.sqlalchemy.org/en/latest/dialects/mysql.html#module-sqlalchemy.dialects.mysql.mysqlconnector"
PYMSSQL_CONNECTOR_SQLALC        =    "http://docs.sqlalchemy.org/en/latest/dialects/mssql.html#module-sqlalchemy.dialects.mssql.pymssql"
SQLITE_CONNECTOR_SQLALC         =    "http://docs.sqlalchemy.org/en/latest/dialects/sqlite.html"
POSTGRESQL_CONNECTOR_SQLALC     =    "http://docs.sqlalchemy.org/en/latest/dialects/postgresql.html#module-sqlalchemy.dialects.postgresql.psycopg2"
ORACLE_CONNECTOR_SQLALC         =    "http://docs.sqlalchemy.org/en/latest/dialects/oracle.html#module-sqlalchemy.dialects.oracle.cx_oracle"


"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   common na help parms
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""

PANDAS_DROPNA                       =    'https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.dropna.html'
PANDAS_FILLNA                       =    'https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.fillna.html'


"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   common data structure utility help parms
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""
#DS_UTILITY_MAIN_TASKBAR_ID              =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_data_structures"


#DS_LIST_UTILITY_ID                      =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_data_structures_lists_dfc"
#DS_LIST_UTILITY_USER_ID                 =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_data_structures_lists_user"
#DS_DICT_UTILITY_ID                      =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_data_structures_dicts_dfc"
#DS_DICT_UTILITY_USER_ID                 =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_data_structures_dicts_user"
#DS_FN_UTILITY_ID                        =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_data_structures_dfc_funcs"


"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   common geocoding help parms
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""

"""
#--------------------------------------------------------------------------
#   geocoding service urls
#--------------------------------------------------------------------------
"""
GeoPy_url                        =   "https://geopy.readthedocs.io/en/stable/"
GeoPyDistance_url                =   "https://geopy.readthedocs.io/en/stable/#module-geopy.distance"

ArcGISHelp                       =   "https://developers.arcgis.com/rest/geocode/api-reference/overview-world-geocoding-service.htm"
BingHelp                         =   "https://msdn.microsoft.com/en-us/library/ff701715.aspx"
DataBCHelp                       =   "http://www.data.gov.bc.ca/dbc/geographic/locate/geocoding.page"
GoogleHelp                       =   "https://developers.google.com/maps/documentation/geocoding/"
OpenMapQuestHelp                 =   "https://developer.mapquest.com/documentation/open/"
NominatimHelp                    =   "https://wiki.openstreetmap.org/wiki/Nominatim"

ArcGISQueryHelp                  =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.ArcGIS.geocode"
BingQueryHelp                    =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.Bing.geocode"
DataBCQueryHelp                  =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.DataBC.geocode"
GoogleQueryHelp                  =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.GoogleV3.geocode"
OpenMapQuestQueryHelp            =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.OpenMapQuest.geocode"
NominatimQueryHelp               =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.Nominatim.geocode"

ArcGISReverseHelp                =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.ArcGIS.reverse"
BingReverseHelp                  =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.Bing.reverse"
GoogleReverseHelp                =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.GoogleV3.reverse"
OpenMapQuestReverseHelp          =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.OpenMapQuest.reverse"
NominatimReverseHelp             =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.Nominatim.reverse"

ArcGISInitHelp                   =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.ArcGIS"
BingInitHelp                     =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.Bing"
DataBCInitHelp                   =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.DataBC"
GoogleInitHelp                   =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.GoogleV3"
OpenMapQuestInitHelp             =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.OpenMapQuest"
NominatimInitHelp                =   "https://geopy.readthedocs.io/en/stable/#geopy.geocoders.Nominatim"

GEOCODING_MAIN_TASKBAR_ID               =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_geocoding"

GEOCODING_UTILITIES_TASKBAR_ID          =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_geocoding_utilities"
GEOCODING_CALC_DISTANCE_ID              =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_geocoding_utilities_interactive_distance"
GEOCODING_CALC_DF_DISTANCE_ID           =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_geocoding_utilities_df_distance"
GEOCODING_CALC_CENTER_ID                =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_geocoding_utilities_interactive_center"
GEOCODING_CALC_DF_CENTER_ID             =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_geocoding_utilities_df_center"
GEOCODING_CALC_CENTER_DIST_ID           =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_geocoding_utilities_distance_from_center"

PROCESS_BULK_RESULTS_APPEND_HELP            =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_geocoding_bulk_console_results"
PROCESS_BULK_RESULTS_CSV_HELP               =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_geocoding_bulk_console_results"


"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   df subset utility help parms
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""

#DFSUBSET_MAIN_TASKBAR_ID            =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_subset"
#DFSUBSET_MAIN_ID                    =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_subset_define"
#DFSUBSET_FILTER_ID                  =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-swutilities.html#dfc_swutilities_subset_filters"


"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   census utility help parms
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""
DF_CENSUS_MAIN_TASKBAR_ID               =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-census-utility.html"


DF_CENSUS_CONFIGURE_ID                  =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-census-utility.html#dfc_swutilities_census_configure"
DF_CENSUS_CONFIGURE_NO_CHANGE_ID        =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-census-utility.html#dfc_swutilities_census_configure_no_change"
DF_CENSUS_CONFIGURE_CHANGE_ID           =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-census-utility.html#dfc_swutilities_census_configure_change"

DF_CENSUS_LOAD_TO_DF_ID                 =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-census-utility.html#dfc_swutilities_census_load_to_df"
DF_CENSUS_LOAD_TO_DF_SELECT_ID          =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-census-utility.html#dfc_swutilities_census_load_dfs_change"

DF_CENSUS_LOAD_COL_TO_DF_SELECT_ID      =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-census-utility.html#dfc_swutilities_census_get_df_cols_select_df"
DF_CENSUS_LOAD_COL_TO_DF_COLS_ID        =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-census-utility.html#dfc_swutilities_census_get_df_cols_select_cols"
DF_CENSUS_LOAD_COL_TO_DF_MORE_COLS_ID   =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-census-utility.html#dfc_swutilities_census_get_df_cols_select_cols_details"

DF_CENSUS_INSERT_COL_TO_DF_ID           =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-census-utility.html#dfc_swutilities_census_get_df_cols_insert_cols"


"""
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
#   input form micro help ids
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
"""

JSON_DICT_FORMAT                        =   "https://rickkrasinski.github.io/dfcleanser/help/dfcleanser-census-utility.html"
SUBSET_CRITERIA                         =   "https://medium.com/dunder-data/selecting-subsets-of-data-in-pandas-39e811c81a0c"


