# ncert_learn/__init__.py
__version__ = "5.5.7"



from .cryptography_ import(
    aes_encrypt,generate_key,encrypt_message,decrypt_message,base64_encode,base64_decode,save_key_to_file,load_key_from_file,hash_message,generate_rsa_keypair,sign_message,verify_signature,aes_encrypt_cbc,aes_decrypt_cbc,rsa_encrypt,rsa_decrypt,pbkdf2_key_derivation,generate_ecc_keypair,sign_with_ecc,hmac_sha256,sha512_hash,md5_hash,aes_encrypt_gcm,aes_decrypt_gcm,serialize_rsa_key,deserialize_rsa_key,parse_x509_certificate,password_based_encryption,password_based_decryption,aes_encrypt_ctr,generate_and_save_rsa_keypair,generate_aes_key,blowfish_encrypt,des3_encrypt,generate_ecc_keypair,rsa_encrypt_oaep,verify_ecdsa_signature,hmac_sha1,bcrypt_hash,aes_encrypt_ecb,pbkdf2_aes_key,base64_urlsafe_encode_,base64_urlsafe_decode_,scrypt_key_derivation,curve25519_key_generation,rsa_encrypt_oaep,rsa_decrypt_oaep,sign_rsa,sha1_hash,sha256_hash_with_salt,blake2b_hash,sha3_512_hash,sodium_cryptobox,sodium_cryptosign,aes_key_wrap,hmac_sha512,create_certificate,validate_certificate_chain,parse_crl,import_rsa_key_from_pem,pkcs7_padding,rc4_encrypt,generate_rsa_pem_key_pair,ecdh_shared_secret,generate_aes_key_pbe,aes_encrypt_cfb,hmac_sha256,hmac_md5,rsa_sign_and_verify,generate_secure_random,cryptographic_timestamp,ntru_encrypt,zero_knowledge_proof,eddsa_sign,eddsa_verify
)

from .tree import bst_insert,bst_search,bst_inorder,avl_insert,avl_get_height,avl_get_balance,avl_left_rotate,avl_right_rotate,rb_insert,rb_insert_fixup,rb_left_rotate,rb_right_rotate,btree_insert,btree_insert_non_full,btree_split,QuadTreeNode,TrieNode,SegmentTree,OctreeNode,Heap,RBTreeNode,BSTNode,AVLNode,trie_insert,BTreeNode
from .miner import get_mining_pool_info_monero,setup_miner_xmrg,monitor_miner_monero,calculate_profitability_monero,mine_monero,mine_monero_wallet_saved,mine_monero_advanced_mode,mine_monero_cuda,mine_monero_opencl,setup_miner_xmrg_cuda,setup_miner_xmrg_opencl,xmrig_benchmark
from .search_ import binary_search,linear_search,jump_search,exponential_search,ternary_search,interpolation_search
from .intfncs import checkprime,factors,len_fibonacci,checkarmstrong,intreverse,checkpalindrome,checkstrong,checkniven,prime,armstrong,strong,niven,palindrome,len_armstrong,len_strong,len_niven,len_palindrome,checkeven,checkodd,checkzero,checknegative,checkpositive,len_prime
from .stkdict import clearstackdict,createstackdict,pushstackdict,popstackdict,peekstackdict,displaymodestackdict# Import functions
from .stklist import createstacklst,clearstacklst,pushstacklst,popstacklst,peekstacklst,displaymodestacklst
from .dat import studyexamples,studyfunctions,studyshort,studymysqlpython,notes,basics,mysqlnotes
from .area import areaofcircle,areaofpolygon,areaofrectangle,areaofsquare,areaoftriangle
from .conversions import integertobinary,integertooctal,integertohexadecimal,binarytointeger
from .mysql_ import mysql_execute_advanced_mode,mysqlconnect,mysqlconnectwithdatabase,mysqlshowdatabases,mysqlcreatedatabase,mysqlshowtables,mysqlshowtablesfromdatabase,mysqldescribetable,mysqldescribetablefromdatabase,mysqlfetchalltable,mysqlfetchalltablefromdatabase,mysqlcreatetable,mysqltableinsert,mysqlrowcounttablefromdatabase,mysqlexecutequery
from .sort import bubblesort,insertionsort,merge_list,merge_sort,quick_sort
from .text import istextfile,copytextfromonetoanother,opentextfile,addlinetotextfile,readtextfile,cleartextfile,readspecificlinetextfile,overwritetextfile,text_file_operations_advanced_mode,modifyspecificlinetextfile
from .os import getexecutablepath,cpucount,listdir,listdirfrompath,osname,processorname,isnetworkconnected,getpythoninterpreter
from .packageinstall import install_library,install_librariesfromlist
from .support import supportemail,feedbackemail,bugtrackerurl,githuburl,documentationurl,authorname
from .time import currenttime,processtime,monotonic,threadtime
from .binary import isbinaryfile,copybinaryfromonetoanother,openbinaryfile,addtextobinaryfile,readbinaryfile,clearbinaryfile,readbinaryspecificchunk,overwritebinaryfile,binary_file_operations_advanced_mode,modifyspecificlinebinary
from .csv_ import iscsvfile,copycsvfromonetoanother,opencsvfile,addrowtocsv,readcsvfile,clearcsvfile,readcsvspecificline,overwritecsvfile,csv_file_operations_advanced_mode,modifycsvspecificline
from .xampp import check_xampp_files,is_process_running_xampp,stop_xampp_mysql,stop_xampp_apache,start_xampp_mysql,start_xampp_apache,start_xampp_mysql,start_xampp_apache,check_phpmyadmin_accessible,start_xampp_and_open_phpmyadmin
from .nmapinstall import  install_and_setup_nmap
from .zip import zip_is_supported_file,zip_is_supported,zip_list_files,zip_extract_file,zip_add_file,zip_extract_all
# __init__.py in your sqlmap directory
from .fileaccess import check_file_existence,create_directory,download_file,get_file_size,get_file_last_modified,rename_file,delete_file,move_file,extract_zip,compress_files,get_url_status,fetch_url_content,download_files_from_urls,get_files_in_directory,count_lines_in_file,get_current_datetime,get_extension,get_file_name_without_extension,get_file_type,move_files_to_directory
from .sqlmap import (
    sqlmap_scan, sqlmap_api_call, sqlmap_scan_for_union_based_sql_injection, 
    sqlmap_scan_for_error_based_sql_injection, sqlmap_scan_for_time_based_sql_injection,
    sqlmap_scan_for_boolean_blind_sql_injection, sqlmap_scan_for_stacked_queries, 
    sqlmap_scan_for_tautology_based_sql_injection, sqlmap_scan_for_second_order_sql_injection,
    sqlmap_scan_for_inline_query_sql_injection, sqlmap_scan_for_blind_time_based_sql_injection,
    sqlmap_scan_with_cookie_based_auth, sqlmap_scan_with_jwt_token, sqlmap_scan_with_basic_auth,
    sqlmap_scan_with_digest_auth, sqlmap_scan_with_ntlm_auth, sqlmap_scan_with_custom_proxy,
    sqlmap_scan_with_socks_proxy, sqlmap_scan_with_multiple_proxies, sqlmap_scan_with_custom_user_agent,
    sqlmap_scan_with_timeout, sqlmap_scan_with_max_redirects, sqlmap_scan_with_retries,
    sqlmap_scan_with_quiet_mode, sqlmap_scan_with_verbosity, sqlmap_scan_for_os_command_injection,
    sqlmap_scan_for_os_command_injection_using_shell, sqlmap_scan_for_os_command_injection_with_wildcards,
    sqlmap_scan_for_local_file_inclusion, sqlmap_scan_for_remote_file_inclusion, sqlmap_scan_for_file_read,
    sqlmap_scan_for_file_upload, sqlmap_scan_for_reflected_xss, sqlmap_scan_for_stored_xss, 
    sqlmap_scan_for_dom_xss, sqlmap_scan_for_mysql_version, sqlmap_scan_for_postgresql_version, 
    sqlmap_scan_for_oracle_version, sqlmap_scan_for_mssql_version, sqlmap_scan_with_error_handling,
    sqlmap_scan_with_logging, sqlmap_api_status_check, sqlmap_scan_with_custom_payloads,
    sqlmap_scan_with_network_error_simulation, sqlmap_scan_with_json_output, bulk_sqlmap_scan, 
    sqlmap_api_start_scan, sqlmap_api_get_scan_status, sqlmap_scan_with_timeout_and_retries, 
    sqlmap_api_terminate_scan, sqlmap_scan_for_union_based_sql_injection, sqlmap_scan_for_syntax_based_sql_injection,
    sqlmap_scan_for_time_based_sql_injection, sqlmap_scan_for_error_based_sql_injection, sqlmap_scan_for_blind_sql_injection,
    sqlmap_scan_with_response_timeout, sqlmap_scan_with_retry, sqlmap_scan_with_max_redirects, 
    sqlmap_scan_with_basic_auth, sqlmap_scan_with_digest_auth, sqlmap_scan_with_ntlm_auth, 
    sqlmap_scan_with_custom_payload, sqlmap_scan_with_multiple_payloads, sqlmap_scan_with_custom_proxy, 
    sqlmap_scan_with_socks_proxy, sqlmap_scan_with_multiple_proxies, sqlmap_scan_with_quiet_mode,
    sqlmap_scan_with_verbosity, sqlmap_scan_with_output_log, sqlmap_scan_with_sqli_check,
    sqlmap_scan_with_xss_check, sqlmap_scan_for_file_inclusion, sqlmap_scan_for_remote_file_inclusion,
    sqlmap_scan_with_stacked_queries, sqlmap_scan_with_sqli_privesc, sqlmap_scan_for_boolean_blind, 
    sqlmap_scan_for_time_based_blind, sqlmap_scan_with_union_query_injection, sqlmap_scan_for_directory_traversal, 
    sqlmap_scan_for_file_read, sqlmap_scan_for_file_upload, sqlmap_scan_with_custom_headers,
    sqlmap_scan_with_custom_cookies, sqlmap_scan_with_user_agent, sqlmap_scan_for_mysql_version, 
    sqlmap_scan_for_postgresql_version, sqlmap_scan_for_oracle_version, sqlmap_scan_for_mssql_version, 
    sqlmap_scan_for_reflected_xss, sqlmap_scan_for_stored_xss, sqlmap_scan_for_dom_xss, 
    sqlmap_scan_with_session_storage, sqlmap_scan_with_cookie_based_auth, sqlmap_scan_with_basic_auth,
    sqlmap_scan_with_jwt_auth, sqlmap_cleanup, sqlmap_scan_for_union_based_sql_injection,
    sqlmap_scan_for_error_based_sql_injection, sqlmap_scan_for_time_based_sql_injection, 
    sqlmap_scan_for_boolean_blind_sql_injection, sqlmap_scan_for_stack_based_sql_injection, 
    sqlmap_scan_for_tautology_based_sql_injection, sqlmap_scan_with_cookie_based_auth, sqlmap_scan_with_jwt_token,
    sqlmap_scan_with_basic_auth, sqlmap_scan_with_digest_auth, sqlmap_scan_with_ntlm_auth, sqlmap_scan_with_custom_proxy,
    sqlmap_scan_with_socks_proxy, sqlmap_scan_with_multiple_proxies, sqlmap_scan_with_custom_user_agent, 
    sqlmap_scan_with_timeout, sqlmap_scan_with_max_redirects, sqlmap_scan_with_retries, 
    sqlmap_scan_with_quiet_mode, sqlmap_scan_with_verbosity, sqlmap_scan_for_boolean_based_blind_injection,
    sqlmap_scan_for_time_based_blind_injection, sqlmap_scan_for_stack_based_blind_injection, 
    sqlmap_scan_for_os_command_injection, sqlmap_scan_for_os_command_injection_using_shell,
    sqlmap_scan_for_os_command_injection_with_wildcards, sqlmap_scan_for_local_file_inclusion, 
    sqlmap_scan_for_remote_file_inclusion, sqlmap_scan_for_file_read, sqlmap_scan_for_file_upload, 
    sqlmap_cleanup, sqlmap_scan_with_custom_payload, sqlmap_scan_with_multiple_payloads, 
    sqlmap_scan_with_random_payloads, sqlmap_scan_for_reflected_xss, sqlmap_scan_for_stored_xss, 
    sqlmap_scan_for_dom_xss, sqlmap_scan_for_mysql_version, sqlmap_scan_for_postgresql_version,
    sqlmap_scan_for_oracle_version, sqlmap_scan_for_mssql_version, sqlmap_scan_with_error_handling,
    sqlmap_scan_for_union_based_sql_injection, sqlmap_scan_for_error_based_sql_injection,
    sqlmap_scan_for_time_based_sql_injection, sqlmap_scan_for_boolean_blind_sql_injection,
    sqlmap_scan_for_stacked_queries, sqlmap_scan_for_second_order_sql_injection, 
    sqlmap_scan_with_cookie_based_auth, sqlmap_scan_with_jwt_token, sqlmap_scan_with_basic_auth,
    sqlmap_scan_with_digest_auth, sqlmap_scan_with_ntlm_auth, sqlmap_scan_with_custom_proxy,
    sqlmap_scan_with_socks_proxy, sqlmap_scan_with_multiple_proxies, sqlmap_scan_with_custom_user_agent,
    sqlmap_scan_with_timeout, sqlmap_scan_with_max_redirects, sqlmap_scan_with_retries, 
    sqlmap_scan_with_quiet_mode, sqlmap_scan_with_verbosity, sqlmap_scan_for_os_command_injection,
    sqlmap_scan_for_os_command_injection_using_shell, sqlmap_scan_for_os_command_injection_with_wildcards,
    sqlmap_scan_for_local_file_inclusion, sqlmap_scan_for_remote_file_inclusion, sqlmap_scan_for_file_read,
    sqlmap_scan_for_file_upload, sqlmap_cleanup, sqlmap_scan_with_custom_payload, 
    sqlmap_scan_with_multiple_payloads, sqlmap_scan_with_random_payloads, sqlmap_scan_for_reflected_xss,
    sqlmap_scan_for_stored_xss, sqlmap_scan_for_dom_xss, sqlmap_scan_for_mysql_version, 
    sqlmap_scan_for_postgresql_version, sqlmap_scan_for_oracle_version, sqlmap_scan_for_mssql_version,
    sqlmap_scan_with_error_handling
)
from .get import get_ip_details,get_phone_number_details
from .googlesearch_ import getgoogleanswer,get_google_answer
from .nmap import (nmap_scan,nmap_intense_scan,nmap_quick_scan,nmap_ping_sweep,nmap_os_detection,nmap_service_version_detection,nmap_tcp_connect_scan,nmap_syn_scan,nmap_udp_scan,nmap_traceroute_scan,nmap_vulnerability_scan,nmap_stealth_scan,nmap_ack_scan,nmap_window_scan,nmap_masquerade_scan,nmap_decoy_scan,nmap_fin_scan,nmap_xmas_scan,nmap_null_scan,nmap_ping_scan,nmap_sweep_scan,nmap_ftp_scan,nmap_smtp_scan,nmap_dns_scan,nmap_http_scan,nmap_pop3_scan,nmap_ssh_scan,nmap_mysql_scan,nmap_smb_vuln_scan,nmap_http_favicon_scan,nmap_smb_share_scan,nmap_traffic_analysis,nmap_smtp_vuln_scan,nmap_rdp_vuln_scan,nmap_irc_scan,nmap_ldap_scan,nmap_snmp_scan,nmap_dns_vuln_scan,nmap_http_auth_scan,nmap_telnet_scan,nmap_mysql_brute_scan,nmap_smb_info_scan,nmap_nfs_scan,nmap_mongodb_scan,nmap_dhcp_scan,nmap_vnc_scan,nmap_ftp_anonymous_scan,nmap_smtp_enum_scan,nmap_ftp_banners_scan,nmap_smb_enum_users_scan,nmap_ssh_enum_users_scan,nmap_pop3_brute_scan,nmap_tcp_ping_scan,nmap_ssl_scan,nmap_ssl_vuln_scan,nmap_smb_file_scan,nmap_ftp_banners_scan,nmap_vuln_detection_scan,nmap_smtp_open_scan,nmap_http_methods_scan,nmap_ssh_vuln_scan,nmap_http_xss_scan,nmap_ftp_anonymous_scan,nmap_dhcp_discovery_scan,nmap_nfs_mount_scan,nmap_smtp_brute_scan,nmap_smb_brute_scan,nmap_ldap_enum_scan,nmap_http_sitemap_scan,nmap_ftp_version_scan,nmap_snmp_community_scan,nmap_ssh_version_scan,nmap_mysql_info_scan,nmap_dns_zone_transfer_scan,nmap_pop3_vuln_scan,nmap_telnet_vuln_scan,nmap_imap_brute_scan,nmap_irc_banners_scan,nmap_http_ssl_scan,nmap_smb_vuln2_scan,nmap_http_robots_scan,nmap_mssql_brute_scan,nmap_smb_security_scan,nmap_smtp_starttls_scan,nmap_ftp_bypass_scan,nmap_dhcp_server_scan,nmap_dns_traceroute_scan,nmap_smtp_enum_vuln_scan,nmap_dns_dos_scan,nmap_rpc_scan,nmap_mongodb_bypass_scan,nmap_smb_enum_shares_scan,nmap_fingerprint_scan,nmap_snmp_enum_users_scan,nmap_ssl_certificate_scan,nmap_dhcp_lease_scan,nmap_mysql_enum_scan,nmap_http_security_scan,nmap_telnet_enum_scan,nmap_ftp_enumerate_scan,nmap_smb_enum_users_scan,nmap_pop3_enum_scan,nmap_smtp_enum_scan,nmap_http_cookie_scan,nmap_dhcp_fingerprint_scan,nmap_smb_enum_shares_users_scan,nmap_ftp_version_vuln_scan,nmap_smb_session_scan,nmap_telnet_enumerate_scan,nmap_smtp_vuln_scan,nmap_finger_scan,nmap_ftp_login_scan,nmap_ssh_brute_scan,nmap_http_ssl_cc_scan,nmap_smtp_starttls_vuln_scan,nmap_https_ping_scan,nmap_http_user_agent_scan,nmap_http_open_redirect_scan,nmap_smb_domain_info_scan,nmap_rdp_scan,nmap_dns_recursion_scan,nmap_http_ssl_scan,nmap_mongodb_auth_scan,nmap_http_basic_auth_brute_scan,nmap_ftp_vuln_scan,nmap_snmp_enumerate_users_scan,nmap_ssl_scan,nmap_netbios_scan,nmap_mysql_enum_vuln_scan,nmap_dns_scan,nmap_fingerprint_scan,nmap_smb_enum_machine_scan,nmap_smtp_tls_vuln_scan)
from .cmd import(execute_command,cmd_list_files,cmd_get_disk_usage,cmd_get_memory_usage,cmd_get_running_processes,cmd_kill_process,cmd_create_directory,cmd_delete_file_or_directory,cmd_get_system_uptime,cmd_get_kernel_version,cmd_get_system_load,cmd_check_for_updates,cmd_install_package,cmd_uninstall_package,cmd_get_active_users,cmd_get_ip_address,cmd_check_firewall_status,cmd_flush_dns_cache,cmd_get_system_temperature,cmd_reset_tcpip_stack,cmd_check_disk_for_errors,cmd_restart_system,cmd_shutdown_system,cmd_open_control_panel,cmd_open_task_manager,cmd_check_services,cmd_start_service,cmd_stop_service,cmd_view_env_variables)
from .getfunctions import get_function_names_from_python_file_list,get_function_names_from_python_file_str
from .engine import engine_save_model,engine_load_model,engine_tensor_add,engine_tensor_dot,engine_sigmoid_activation,engine_dense_layer,engine_sgd_optimizer,engine_mse_loss,test_engine_functions
from .pdfextract import extract_text_from_pdf,save_text_to_file
from .lstfncs import list_append_item, list_remove_item, list_insert_item, list_pop_item, list_find_index, list_contains_item, list_sort, list_reverse, list_clear, list_copy, list_extend, list_count, list_min, list_max, list_sum, list_mean, list_unique, list_combine, list_difference, list_intersection, list_is_empty
from .strfncs import str_reverse, str_to_upper, str_to_lower, str_is_palindrome, str_count_occurrences, str_is_alpha, str_is_digit, str_find_substring, str_replace_substring, str_split_words, str_strip_spaces, str_startswith, str_endswith, str_isalnum, str_title_case, str_concat, str_join
from .dictfncs import dict_add_key_value, dict_remove_key, dict_get_value, dict_update_value, dict_contains_key, dict_get_all_keys, dict_get_all_values, dict_clear, dict_copy, dict_items, dict_pop_item, dict_update, dict_setdefault, dict_fromkeys, dict_get_key_with_max_value, dict_get_key_with_min_value
from .advancedmodeforpg import adv_gcd, adv_lcm, adv_prime_factors, adv_is_prime, adv_modular_exponentiation, adv_is_perfect_square, adv_fast_fourier_transform, adv_hash_string, adv_fast_modular_inverse, adv_fibonacci, adv_sieve_of_eratosthenes, adv_modular_square_root, adv_random_prime, adv_sum_of_squares, adv_calculate_modular_power, adv_combinations, adv_permutations
from .numerical import numerical_add, numerical_subtract, numerical_multiply, numerical_divide, numerical_zeros, numerical_ones, numerical_reshape, numerical_dot, numerical_inv, numerical_det, numerical_randint, numerical_randn, numerical_mean, numerical_median, numerical_variance, numerical_std, numerical_string_length, numerical_string_upper, numerical_string_lower, numerical_svd
from .plotting import plot_histogram, plot_line, plot_scatter, plot_bar, plot_pie, plot_box, plot_heatmap, plot_stacked_bar, plot_area, plot_violin, plot_pair, plot_3d, plot_subplots, plot_hexbin, plot_contour
from .api import api_create_item, api_read_item, api_update_item, api_delete_item, api_create_user, api_read_user, api_delete_user, api_authenticate_user, api_upload_file, api_download_file, api_bulk_insert_items, api_filter_items, api_export_data, api_user_interface
from .encoding import encode_ascii,decode_ascii,encode_utf8,decode_utf8,encode_utf16,decode_utf16,encode_utf32,decode_utf32,encode_base64,decode_base64,encode_hex,decode_hex,encode_url,decode_url,encode_html,decode_html,encode_morse,decode_morse,encode_binary,decode_binary,encode_zlib,decode_zlib,encode_gzip,decode_gzip,encode_base58,decode_base58,encode_ascii,decode_ascii,encode_utf8,decode_utf8,encode_utf16,decode_utf16,encode_utf32,decode_utf32,encode_base64,decode_base64,encode_hex,decode_hex,encode_url,decode_url,encode_html,decode_html,encode_morse,decode_morse,encode_binary,decode_binary,encode_zlib,decode_zlib,encode_gzip,decode_gzip,encode_base58,decode_base58,encode_deflate,decode_deflate,encode_brotli,decode_brotli,encode_lzma,decode_lzma,encode_base64,decode_base64,encode_url,decode_url,encode_hex,decode_hex,encode_rot13,decode_rot13,encode_base32,decode_base32,encode_base16,decode_base16,encode_caesar_cipher,decode_caesar_cipher,encode_url_safe_base64,decode_url_safe_base64,encode_base64,decode_base64,encode_url,decode_url,encode_hex,decode_hex,encode_rot13,decode_rot13,encode_binary,decode_binary
from .mathematical import trigonometric_sine,trigonometric_cosine,trigonometric_tangent,trigonometric_inverse_sine,trigonometric_inverse_cosine,trigonometric_inverse_tangent,quadratic_roots,power,logarithm,factorial,gcd,lcm,binomial_coefficient,derivative,definite_integral,series_sum,area_of_circle,area_of_triangle,area_of_rectangle,volume_of_sphere,volume_of_cylinder,is_prime,prime_factors,fibonacci,perfect_number,is_palindrome,sum_of_divisors,is_abundant,is_deficient,triangular_number,is_square_number,mean,median,variance,standard_deviation,harmonic_mean,check_armstrong,trigonometric_secant,trigonometric_cosecant,trigonometric_cotangent,trigonometric_inverse_secant,trigonometric_inverse_cosecant,trigonometric_inverse_cotangent,cube_root,nth_root,exponential,mod_inverse,absolute,round_to_decimal,ceil,floor,sine_wave,cosine_wave,second_derivative,integrate_by_simpsons_rule,nth_derivative,tangent_line_at_point,area_of_parallelogram,perimeter_of_rectangle,perimeter_of_circle,surface_area_of_sphere,surface_area_of_cylinder,volume_of_cone,volume_of_pyramid,is_composite,count_divisors,is_perfect_square,sum_of_squares,sum_of_cubes,triangular_number,pentagonal_number,hexagonal_number,factorial_of_prime,check_strong_number,mode,geometric_mean,check_palindrome,reverse_string,to_lowercase,to_uppercase,unique_elements
from .ml import  handle_missing_values,normalize_data,standardize_data,encode_categorical_columns,split_dataset,linear_regression_model,evaluate_regression_model,evaluate_classification_model,shuffle_data,cross_validation,feature_importance,save_model,load_model,plot_data,plot_decision_boundary,polynomial_features,logistic_regression_model,decision_tree_model,random_forest_model,mean_squared_error,train_test_split,accuracy_score
from .codeformatter import format_code,lint_code,check_code_quality,fix_and_lint_code
from .newer import  set_create,set_add,set_remove,set_discard,set_is_member,set_size,set_clear,queue_create,queue_enqueue,queue_dequeue,queue_peek,queue_is_empty,queue_size,queue_clear,dict_create,dict_add,dict_get,dict_remove,dict_key_exists,dict_get_keys,dict_get_values,dict_size,dict_clear,tree_insert,tree_inorder,tree_search,tree_minimum,tree_maximum,tree_size,tree_height,tree_level_order,tree_postorder,tree_preorder,tree_breadth_first,tree_depth_first,tree_delete,tree_height

# Optional: List functions to include in 'import *' cal
__all__ = ['mysqlconnectwithdatabase','exampleusage','checkprime','factors','len_fibonacci','checkarmstrong','intreverse','checkpalindrome','checkstrong','checkniven','prime','armstrong','strong','niven','palindrome','len_armstrong','len_strong','len_niven','len_palindrome','checkeven','checkodd','checkzero','checknegative','checkpositive','clearstackdict','createstackdict','pushstackdict','popstackdict','peekstackdict','displaymodestackdict','createstacklst','clearstacklst','pushstacklst','popstacklst','peekstacklst','displaymodestacklst','studyexamples','studyfunctions','studyshort','studymysqlpython','notes','basics','extendednotes','mysqlnotes'
           ,'bubblesort','insertionsort','mysqlconnect','mysqlshowdatabases','mysqlcreatedatabase','mysqlshowtables','mysqlshowtablesfromdatabase','mysqldescribetable','mysqldescribetablefromdatabase','mysqlfetchalltable','mysqlfetchalltablefromdatabase','mysqlcreatetable','mysqltableinsert','mysqlrowcounttablefromdatabase','mysqlexecutequery',
           'integertobinary','integertooctal','integertohexadecimal','binarytointeger','areaofcircle','areaofpolygon','areaofrectangle','areaofsquare','areaoftriangle',
           'istextfile','copytextfromonetoanother','opentextfile','addlinetofile','readtextfile','cleartextfile','readspecificline',
           'getexecutablepath','cpucount','listdir','listdirfrompath','osname','processorname','isnetworkconnected','getpythoninterpreter',
           'install_library','install_librariesfromlist',
           'supportemail','feedbackemail','bugtrackerurl','githuburl','documentationurl','authorname',
           'currenttime','processtime','monotonic','threadtime',
           'isbinaryfile','copybinaryfromonetoanother','openbinaryfile','addtextobinaryfile','readbinaryfile','clearbinaryfile','readbinaryspecificchunk',
           'iscsvfile','copycsvfromonetoanother','opencsvfile','addrowtocsv','readcsvfile','clearcsvfile','readcsvspecificline',
           'check_xampp_files','is_process_running_xampp','stop_xampp_mysql','stop_xampp_apache','start_xampp_mysql','start_xampp_apache','start_xampp_mysql','start_xampp_apache','check_phpmyadmin_accessible','start_xampp_and_open_phpmyadmin',
           'zip_is_supported_file','zip_is_supported','zip_list_files','zip_extract_file','zip_add_file','zip_extract_all',
           'sqlmap_scan', 'sqlmap_api_call', 'sqlmap_scan_for_union_based_sql_injection', 'sqlmap_scan_for_error_based_sql_injection', 'sqlmap_scan_for_time_based_sql_injection', 'sqlmap_scan_for_boolean_blind_sql_injection', 'sqlmap_scan_for_stacked_queries', 'sqlmap_scan_for_tautology_based_sql_injection', 'sqlmap_scan_for_second_order_sql_injection', 'sqlmap_scan_for_inline_query_sql_injection', 'sqlmap_scan_for_blind_time_based_sql_injection', 'sqlmap_scan_with_cookie_based_auth', 'sqlmap_scan_with_jwt_token', 'sqlmap_scan_with_basic_auth', 'sqlmap_scan_with_digest_auth', 'sqlmap_scan_with_ntlm_auth', 'sqlmap_scan_with_custom_proxy', 'sqlmap_scan_with_socks_proxy', 'sqlmap_scan_with_multiple_proxies', 'sqlmap_scan_with_custom_user_agent', 'sqlmap_scan_with_timeout', 'sqlmap_scan_with_max_redirects', 'sqlmap_scan_with_retries', 'sqlmap_scan_with_quiet_mode', 'sqlmap_scan_with_verbosity', 'sqlmap_scan_for_os_command_injection', 'sqlmap_scan_for_os_command_injection_using_shell', 'sqlmap_scan_for_os_command_injection_with_wildcards', 'sqlmap_scan_for_local_file_inclusion', 'sqlmap_scan_for_remote_file_inclusion', 'sqlmap_scan_for_file_read', 'sqlmap_scan_for_file_upload', 'sqlmap_scan_for_reflected_xss', 'sqlmap_scan_for_stored_xss', 'sqlmap_scan_for_dom_xss', 'sqlmap_scan_for_mysql_version', 'sqlmap_scan_for_postgresql_version', 'sqlmap_scan_for_oracle_version', 'sqlmap_scan_for_mssql_version', 'sqlmap_scan_with_error_handling', 'sqlmap_scan_with_logging', 'sqlmap_api_status_check', 'sqlmap_scan_with_custom_payloads', 'sqlmap_scan_with_network_error_simulation', 'sqlmap_scan_with_json_output', 'bulk_sqlmap_scan', 'sqlmap_api_start_scan', 'sqlmap_api_get_scan_status', 'sqlmap_scan_with_timeout_and_retries', 'sqlmap_api_terminate_scan', 'sqlmap_scan_for_union_based_sql_injection', 'sqlmap_scan_for_syntax_based_sql_injection', 'sqlmap_scan_for_time_based_sql_injection', 'sqlmap_scan_for_error_based_sql_injection', 'sqlmap_scan_for_blind_sql_injection', 'sqlmap_scan_with_response_timeout', 'sqlmap_scan_with_retry', 'sqlmap_scan_with_max_redirects', 'sqlmap_scan_with_basic_auth', 'sqlmap_scan_with_digest_auth', 'sqlmap_scan_with_ntlm_auth', 'sqlmap_scan_with_custom_payload', 'sqlmap_scan_with_multiple_payloads', 'sqlmap_scan_with_custom_proxy', 'sqlmap_scan_with_socks_proxy', 'sqlmap_scan_with_multiple_proxies', 'sqlmap_scan_with_quiet_mode', 'sqlmap_scan_with_verbosity', 'sqlmap_scan_with_output_log', 'sqlmap_scan_with_sqli_check', 'sqlmap_scan_with_xss_check', 'sqlmap_scan_for_file_inclusion', 'sqlmap_scan_for_remote_file_inclusion', 'sqlmap_scan_with_stacked_queries', 'sqlmap_scan_with_sqli_privesc', 'sqlmap_scan_for_boolean_blind', 'sqlmap_scan_for_time_based_blind', 'sqlmap_scan_with_union_query_injection', 'sqlmap_scan_for_directory_traversal', 'sqlmap_scan_for_file_read', 'sqlmap_scan_for_file_upload', 'sqlmap_scan_with_custom_headers', 'sqlmap_scan_with_custom_cookies', 'sqlmap_scan_with_user_agent', 'sqlmap_scan_for_mysql_version', 'sqlmap_scan_for_postgresql_version', 'sqlmap_scan_for_oracle_version', 'sqlmap_scan_for_mssql_version', 'sqlmap_scan_for_reflected_xss', 'sqlmap_scan_for_stored_xss', 'sqlmap_scan_for_dom_xss', 'sqlmap_scan_with_session_storage', 'sqlmap_scan_with_cookie_based_auth', 'sqlmap_scan_with_basic_auth', 'sqlmap_scan_with_jwt_auth', 'sqlmap_cleanup', 'sqlmap_scan_for_union_based_sql_injection', 'sqlmap_scan_for_error_based_sql_injection', 'sqlmap_scan_for_time_based_sql_injection', 'sqlmap_scan_for_boolean_blind_sql_injection', 'sqlmap_scan_for_stack_based_sql_injection', 'sqlmap_scan_for_tautology_based_sql_injection', 'sqlmap_scan_with_cookie_based_auth', 'sqlmap_scan_with_jwt_token', 'sqlmap_scan_with_basic_auth', 'sqlmap_scan_with_digest_auth', 'sqlmap_scan_with_ntlm_auth', 'sqlmap_scan_with_custom_proxy', 'sqlmap_scan_with_socks_proxy', 'sqlmap_scan_with_multiple_proxies', 'sqlmap_scan_with_custom_user_agent', 'sqlmap_scan_with_timeout', 'sqlmap_scan_with_max_redirects', 'sqlmap_scan_with_retries', 'sqlmap_scan_with_quiet_mode', 'sqlmap_scan_with_verbosity', 'sqlmap_scan_for_boolean_based_blind_injection', 'sqlmap_scan_for_time_based_blind_injection', 'sqlmap_scan_for_stack_based_blind_injection', 'sqlmap_scan_for_os_command_injection', 'sqlmap_scan_for_os_command_injection_using_shell', 'sqlmap_scan_for_os_command_injection_with_wildcards', 'sqlmap_scan_for_local_file_inclusion', 'sqlmap_scan_for_remote_file_inclusion', 'sqlmap_scan_for_file_read', 'sqlmap_scan_for_file_upload', 'sqlmap_cleanup', 'sqlmap_scan_with_custom_payload', 'sqlmap_scan_with_multiple_payloads', 'sqlmap_scan_with_random_payloads', 'sqlmap_scan_for_reflected_xss', 'sqlmap_scan_for_stored_xss', 'sqlmap_scan_for_dom_xss', 'sqlmap_scan_for_mysql_version', 'sqlmap_scan_for_postgresql_version', 'sqlmap_scan_for_oracle_version', 'sqlmap_scan_for_mssql_version', 'sqlmap_scan_with_error_handling', 'sqlmap_scan_for_union_based_sql_injection', 'sqlmap_scan_for_error_based_sql_injection', 'sqlmap_scan_for_time_based_sql_injection', 'sqlmap_scan_for_boolean_blind_sql_injection', 'sqlmap_scan_for_stacked_queries', 'sqlmap_scan_for_second_order_sql_injection', 'sqlmap_scan_with_cookie_based_auth', 'sqlmap_scan_with_jwt_token', 'sqlmap_scan_with_basic_auth', 'sqlmap_scan_with_digest_auth', 'sqlmap_scan_with_ntlm_auth', 'sqlmap_scan_with_custom_proxy', 'sqlmap_scan_with_socks_proxy', 'sqlmap_scan_with_multiple_proxies', 'sqlmap_scan_with_custom_user_agent', 'sqlmap_scan_with_timeout', 'sqlmap_scan_with_max_redirects', 'sqlmap_scan_with_retries', 'sqlmap_scan_with_quiet_mode', 'sqlmap_scan_with_verbosity', 'sqlmap_scan_for_os_command_injection', 'sqlmap_scan_for_os_command_injection_using_shell', 'sqlmap_scan_for_os_command_injection_with_wildcards', 'sqlmap_scan_for_local_file_inclusion', 'sqlmap_scan_for_remote_file_inclusion', 'sqlmap_scan_for_file_read', 'sqlmap_scan_for_file_upload', 'sqlmap_cleanup', 'sqlmap_scan_with_custom_payload', 'sqlmap_scan_with_multiple_payloads', 'sqlmap_scan_with_random_payloads', 'sqlmap_scan_for_reflected_xss', 'sqlmap_scan_for_stored_xss', 'sqlmap_scan_for_dom_xss', 'sqlmap_scan_for_mysql_version', 'sqlmap_scan_for_postgresql_version', 'sqlmap_scan_for_oracle_version', 'sqlmap_scan_for_mssql_version', 'sqlmap_scan_with_error_handling',
           'get_google_answer','getgoogleanswer','nmap_scan', 'nmap_intense_scan', 'nmap_quick_scan', 'nmap_ping_sweep', 'nmap_os_detection', 'nmap_service_version_detection', 'nmap_tcp_connect_scan', 'nmap_syn_scan', 'nmap_udp_scan', 'nmap_traceroute_scan', 'nmap_vulnerability_scan', 'nmap_stealth_scan', 'nmap_ack_scan', 'nmap_window_scan', 'nmap_masquerade_scan', 'nmap_decoy_scan', 'nmap_fin_scan', 'nmap_xmas_scan', 'nmap_null_scan', 'nmap_ping_scan', 'nmap_sweep_scan', 'nmap_ftp_scan', 'nmap_smtp_scan', 'nmap_dns_scan', 'nmap_http_scan', 'nmap_pop3_scan', 'nmap_ssh_scan', 'nmap_mysql_scan', 'nmap_smb_vuln_scan', 'nmap_http_favicon_scan', 'nmap_smb_share_scan', 'nmap_traffic_analysis', 'nmap_smtp_vuln_scan', 'nmap_rdp_vuln_scan', 'nmap_irc_scan', 'nmap_ldap_scan', 'nmap_snmp_scan', 'nmap_dns_vuln_scan', 'nmap_http_auth_scan', 'nmap_telnet_scan', 'nmap_mysql_brute_scan', 'nmap_smb_info_scan', 'nmap_nfs_scan', 'nmap_mongodb_scan', 'nmap_dhcp_scan', 'nmap_vnc_scan', 'nmap_ftp_anonymous_scan', 'nmap_smtp_enum_scan', 'nmap_ftp_banners_scan', 'nmap_smb_enum_users_scan', 'nmap_ssh_enum_users_scan', 'nmap_pop3_brute_scan', 'nmap_tcp_ping_scan', 'nmap_ssl_scan', 'nmap_ssl_vuln_scan', 'nmap_smb_file_scan', 'nmap_ftp_banners_scan', 'nmap_vuln_detection_scan', 'nmap_smtp_open_scan', 'nmap_http_methods_scan', 'nmap_ssh_vuln_scan', 'nmap_http_xss_scan', 'nmap_ftp_anonymous_scan', 'nmap_dhcp_discovery_scan', 'nmap_nfs_mount_scan', 'nmap_smtp_brute_scan', 'nmap_smb_brute_scan', 'nmap_ldap_enum_scan', 'nmap_http_sitemap_scan', 'nmap_ftp_version_scan', 'nmap_snmp_community_scan', 'nmap_ssh_version_scan', 'nmap_mysql_info_scan', 'nmap_dns_zone_transfer_scan', 'nmap_pop3_vuln_scan', 'nmap_telnet_vuln_scan', 'nmap_imap_brute_scan', 'nmap_irc_banners_scan', 'nmap_http_ssl_scan', 'nmap_smb_vuln2_scan', 'nmap_http_robots_scan', 'nmap_mssql_brute_scan', 'nmap_smb_security_scan', 'nmap_smtp_starttls_scan', 'nmap_ftp_bypass_scan', 'nmap_dhcp_server_scan', 'nmap_dns_traceroute_scan', 'nmap_smtp_enum_vuln_scan', 'nmap_dns_dos_scan', 'nmap_rpc_scan', 'nmap_mongodb_bypass_scan', 'nmap_smb_enum_shares_scan', 'nmap_fingerprint_scan', 'nmap_snmp_enum_users_scan', 'nmap_ssl_certificate_scan', 'nmap_dhcp_lease_scan', 'nmap_mysql_enum_scan', 'nmap_http_security_scan', 'nmap_telnet_enum_scan', 'nmap_ftp_enumerate_scan', 'nmap_smb_enum_users_scan', 'nmap_pop3_enum_scan', 'nmap_smtp_enum_scan', 'nmap_http_cookie_scan', 'nmap_dhcp_fingerprint_scan', 'nmap_smb_enum_shares_users_scan', 'nmap_ftp_version_vuln_scan', 'nmap_smb_session_scan', 'nmap_telnet_enumerate_scan', 'nmap_smtp_vuln_scan', 'nmap_finger_scan', 'nmap_ftp_login_scan', 'nmap_ssh_brute_scan', 'nmap_http_ssl_cc_scan', 'nmap_smtp_starttls_vuln_scan', 'nmap_https_ping_scan', 'nmap_http_user_agent_scan', 'nmap_http_open_redirect_scan', 'nmap_smb_domain_info_scan', 'nmap_rdp_scan', 'nmap_dns_recursion_scan', 'nmap_http_ssl_scan', 'nmap_mongodb_auth_scan', 'nmap_http_basic_auth_brute_scan', 'nmap_ftp_vuln_scan', 'nmap_snmp_enumerate_users_scan', 'nmap_ssl_scan', 'nmap_netbios_scan', 'nmap_mysql_enum_vuln_scan', 'nmap_dns_scan', 'nmap_fingerprint_scan', 'nmap_smb_enum_machine_scan', 'nmap_smtp_tls_vuln_scan',
           'execute_command', 'cmd_list_files', 'cmd_get_disk_usage', 'cmd_get_memory_usage', 'cmd_get_running_processes', 'cmd_kill_process', 'cmd_create_directory', 'cmd_delete_file_or_directory', 'cmd_get_system_uptime', 'cmd_get_kernel_version', 'cmd_get_system_load', 'cmd_check_for_updates', 'cmd_install_package', 'cmd_uninstall_package', 'cmd_get_active_users', 'cmd_get_ip_address', 'cmd_check_firewall_status', 'cmd_flush_dns_cache', 'cmd_get_system_temperature', 'cmd_reset_tcpip_stack', 'cmd_check_disk_for_errors', 'cmd_restart_system', 'cmd_shutdown_system', 'cmd_open_control_panel', 'cmd_open_task_manager', 'cmd_check_services', 'cmd_start_service', 'cmd_stop_service', 'cmd_view_env_variables',
           'get_function_names_from_python_file','install_and_setup_nmap',
           'check_file_existence','create_directory','download_file','get_file_size','get_file_last_modified','rename_file','delete_file','move_file','extract_zip','compress_files','get_url_status','fetch_url_content','download_files_from_urls','get_files_in_directory','count_lines_in_file','get_current_datetime','get_extension','get_file_name_without_extension','get_file_type','move_files_to_directory','mysql_execute_advanced_mode',
           'engine_save_model','engine_load_model','engine_tensor_add','engine_tensor_dot','engine_sigmoid_activation','engine_dense_layer','engine_sgd_optimizer','engine_mse_loss','test_engine_functions',
           'overwritetextfile','text_file_operations_advanced_mode','overwritebinaryfile','binary_file_operations_advanced_mode','overwritecsvfile','csv_file_operations_advanced_mode',
           'extract_text_from_pdf','save_text_to_file','list_append_item', 'list_remove_item', 'list_insert_item', 'list_pop_item', 'list_find_index', 'list_contains_item', 'list_sort', 'list_reverse', 'list_clear', 'list_copy', 'list_extend', 'list_count', 'list_min', 'list_max', 'list_sum', 'list_mean', 'list_unique', 'list_combine', 'list_difference', 'list_intersection', 'list_is_empty',
           'str_reverse', 'str_to_upper', 'str_to_lower', 'str_is_palindrome', 'str_count_occurrences', 'str_is_alpha', 'str_is_digit', 'str_find_substring', 'str_replace_substring', 'str_split_words', 'str_strip_spaces', 'str_startswith', 'str_endswith', 'str_isalnum', 'str_title_case', 'str_concat, str_join','str_concat', 'str_join',
           'dict_add_key_value', 'dict_remove_key', 'dict_get_value', 'dict_update_value', 'dict_contains_key', 'dict_get_all_keys', 'dict_get_all_values', 'dict_clear', 'dict_copy', 'dict_items', 'dict_pop_item', 'dict_update', 'dict_setdefault', 'dict_fromkeys', 'dict_get_key_with_max_value', 'dict_get_key_with_min_value',
           'adv_gcd', 'adv_lcm', 'adv_prime_factors', 'adv_is_prime', 'adv_modular_exponentiation', 'adv_is_perfect_square', 'adv_fast_fourier_transform', 'adv_hash_string', 'adv_fast_modular_inverse', 'adv_fibonacci', 'adv_sieve_of_eratosthenes', 'adv_modular_square_root', 'adv_random_prime', 'adv_sum_of_squares', 'adv_calculate_modular_power', 'adv_combinations', 'adv_permutations','len_prime',
           'numerical_add', 'numerical_subtract', 'numerical_multiply', 'numerical_divide', 'numerical_zeros', 'numerical_ones', 'numerical_reshape', 'numerical_dot', 'numerical_inv', 'numerical_det', 'numerical_randint', 'numerical_randn', 'numerical_mean', 'numerical_median', 'numerical_variance', 'numerical_std', 'numerical_string_length', 'numerical_string_upper', 'numerical_string_lower', 'numerical_svd','plot_histogram', 'plot_line', 'plot_scatter', 'plot_bar', 'plot_pie', 'plot_box', 'plot_heatmap', 'plot_stacked_bar', 'plot_area', 'plot_violin', 'plot_pair', 'plot_3d', 'plot_subplots', 'plot_hexbin', 'plot_contour',
           'api_create_item', 'api_read_item', 'api_update_item', 'api_delete_item', 'api_create_user', 'api_read_user', 'api_delete_user', 'api_authenticate_user', 'api_upload_file', 'api_download_file', 'api_bulk_insert_items', 'api_filter_items', 'api_export_data', 'api_user_interface',
           'encode_ascii', 'decode_ascii', 'encode_utf8', 'decode_utf8', 'encode_utf16', 'decode_utf16', 'encode_utf32', 'decode_utf32', 'encode_base64', 'decode_base64', 'encode_hex', 'decode_hex', 'encode_url', 'decode_url', 'encode_html', 'decode_html', 'encode_morse', 'decode_morse', 'encode_binary', 'decode_binary', 'encode_zlib', 'decode_zlib', 'encode_gzip', 'decode_gzip', 'encode_base58', 'decode_base58', 'encode_ascii', 'decode_ascii', 'encode_utf8', 'decode_utf8', 'encode_utf16', 'decode_utf16', 'encode_utf32', 'decode_utf32', 'encode_base64', 'decode_base64', 'encode_hex', 'decode_hex', 'encode_url', 'decode_url', 'encode_html', 'decode_html', 'encode_morse', 'decode_morse', 'encode_binary', 'decode_binary', 'encode_zlib', 'decode_zlib', 'encode_gzip', 'decode_gzip', 'encode_base58', 'decode_base58', 'encode_deflate', 'decode_deflate', 'encode_brotli', 'decode_brotli', 'encode_lzma', 'decode_lzma', 'encode_base64', 'decode_base64', 'encode_url', 'decode_url', 'encode_hex', 'decode_hex', 'encode_rot13', 'decode_rot13', 'encode_base32', 'decode_base32', 'encode_base16', 'decode_base16', 'encode_caesar_cipher', 'decode_caesar_cipher', 'encode_url_safe_base64', 'decode_url_safe_base64', 'encode_base64', 'decode_base64', 'encode_url', 'decode_url', 'encode_hex', 'decode_hex', 'encode_rot13', 'decode_rot13', 'encode_binary', 'decode_binary',
           'get_function_names_from_python_file_list','get_function_names_from_python_file_str',
           'trigonometric_sine', 'trigonometric_cosine', 'trigonometric_tangent', 'trigonometric_inverse_sine', 'trigonometric_inverse_cosine', 'trigonometric_inverse_tangent', 'quadratic_roots', 'power', 'logarithm', 'factorial', 'gcd', 'lcm', 'binomial_coefficient', 'derivative', 'definite_integral', 'trigonometric_inverse_tangent', 'quadratic_roots', 'power', 'logarithm', 'factorial', 'gcd', 'lcm', 'binomial_coefficient', 'derivative', 'definite_integral', 'series_sum', 'area_of_circle', 'area_of_triangle', 'area_of_rectangle', 'volume_of_sphere', 'volume_of_cylinder', 'is_prime', 'prime_factors', 'fibonacci', 'perfect_number', 'is_palindrome', 'sum_of_divisors', 'is_abundant', 'is_deficient', 'triangular_number', 'is_square_number', 'mean', 'median', 'variance', 'stanperfect_number', 'is_palindrome', 'sum_of_divisors', 'is_abundant', 'is_deficient', 'triangular_number', 'is_square_number', 'mean', 'median', 'variance', 'standard_deviation', 'harmonic_mean', 'check_armstrong', 'trigonometric_secant', 'trigonometric_cosecant', 'trigonometric_cotangent', 'trigonometric_inverse_secant', 'trigonometric_inverse_cosecant', 'trigonometric_inverse_cotangent', 'cube_root', 'nth_root', 'exponential', 'mod_inverse', 'absolute', 'round_to_decimal', 'cdard_deviation', 'harmonic_mean', 'check_armstrong', 'trigonometric_secant', 'trigonometric_cosecant', 'trigonometric_cotangent', 'trigonometric_inverse_secant', 'trigonometric_inverse_cosecant', 'trigonometric_inverse_cotangent', 'cube_root', 'nth_root', 'exponential', 'mod_inverse', 'absolute', 'round_to_decimal', 'ceil', 'floor', 'sine_wave', 'cosine_wave', 'second_derivative', 'integrate_by_simpsons_rule', 'nth_derivative', 'tangent_line_at_point', 'area_of_parallelogram', 'perimeter_of_rectangle', 'perimeter_of_circle', 'surface_area_of_sphere', 'surface_area_of_cylinder', 'volume_of_cone', 'volume_of_pyramid', 'is_composite', 'count_divisors', 'is_perfect_square', 'sum_of_squares', 'sum_of_cubes', 'triangular_number', 'pentagonal_number', 'hexagonal_number', 'factorial_of_prime', 'check_strong_number', 'mode', 'geometric_mean', 'check_palindrome', 'reverse_string', 'to_lowercase', 'to_uppercase', 'unique_elements',
           'handle_missing_values', 'normalize_data', 'standardize_data', 'encode_categorical_columns', 'split_dataset', 'linear_regression_model', 'evaluate_regression_model', 'evaluate_classification_model', 'shuffle_data', 'cross_validation', 'feature_importance', 'plot_feature_importance', 'save_model', 'load_model', 'plot_data', 'plot_decision_boundary', 'polynomial_features', 'logistic_regression_model', 'decision_tree_model', 'random_forest_model', 'mean_squared_error', 'train_test_split', 'accuracy_score',
           'format_code', 'lint_code', 'check_code_quality', 'fix_and_lint_code','binary_search', 'linear_search', 'jump_search', 'exponential_search', 'ternary_search', 'interpolation_search',
           'set_create', 'set_add', 'set_remove', 'set_discard', 'set_is_member', 'set_size', 'set_clear', 'queue_create', 'queue_enqueue', 'queue_dequeue', 'queue_peek', 'queue_is_empty', 'queue_size', 'queue_clear', 'dict_create', 'dict_add', 'dict_get', 'dict_remove', 'dict_key_exists', 'dict_get_keys', 'dict_get_values', 'dict_size', 'dict_clear', 'tree_insert', 'tree_inorder', 'tree_search', 'tree_minimum', 'tree_maximum', 'tree_size', 'tree_height', 'tree_level_order', 'tree_postorder', 'tree_preorder', 'tree_breadth_first', 'tree_depth_first', 'tree_delete',
           'bst_insert','bst_search','bst_inorder','avl_insert','avl_get_height','avl_get_balance','avl_left_rotate','avl_right_rotate','rb_insert','rb_insert_fixup','rb_left_rotate','rb_right_rotate','btree_insert','btree_insert_non_full','btree_split','QuadTreeNode','TrieNode','SegmentTree','OctreeNode','Heap','RBTreeNode','BSTNode','AVLNode','trie_insert','BTreeNode', 
           'get_mining_pool_info_monero','setup_miner_xmrg','monitor_miner_monero','calculate_profitability_monero','mine_monero','mine_monero_wallet_saved','mine_monero_advanced_mode',
           'mine_monero_cuda','mine_monero_opencl','setup_miner_xmrg_cuda','setup_miner_xmrg_opencl','xmrig_benchmark','aes_encrypt', 'generate_key', 'encrypt_message', 'decrypt_message', 'base64_encode', 'base64_decode', 'save_key_to_file', 'load_key_from_file', 'hash_message', 'generate_rsa_keypair', 'sign_message', 'verify_signature', 'aes_encrypt_cbc', 'aes_decrypt_cbc', 'rsa_encrypt', 'rsa_decrypt', 'pbkdf2_key_derivation', 'generate_ecc_keypair', 'sign_with_ecc', 'hmac_sha256', 'sha512_hash', 'md5_hash', 'aes_encrypt_gcm', 'aes_decrypt_gcm', 'serialize_rsa_key', 'deserialize_rsa_key', 'parse_x509_certificate', 'password_based_encryption', 'password_based_decryption', 'aes_encrypt_ctr', 'generate_and_save_rsa_keypair', 'generate_aes_key', 'blowfish_encrypt', 'des3_encrypt', 'generate_ecc_keypair', 'rsa_encrypt_oaep', 'verify_ecdsa_signature', 'hmac_sha1', 'bcrypt_hash', 'aes_encrypt_ecb', 'pbkdf2_aes_key', 'base64_urlsafe_encode_', 'base64_urlsafe_decode_', 'scrypt_key_derivation', 'curve25519_key_generation', 'rsa_encrypt_oaep', 'rsa_decrypt_oaep', 'sign_rsa', 'sha1_hash', 'sha256_hash_with_salt', 'blake2b_hash', 'sha3_512_hash', 'sodium_cryptobox', 'sodium_cryptosign', 'aes_key_wrap', 'hmac_sha512', 'create_certificate', 'validate_certificate_chain', 'parse_crl', 'import_rsa_key_from_pem', 'pkcs7_padding', 'rc4_encrypt', 'generate_rsa_pem_key_pair', 'ecdh_shared_secret', 'generate_aes_key_pbe', 'aes_encrypt_cfb', 'hmac_sha256', 'hmac_md5', 'rsa_sign_and_verify', 'generate_secure_random', 'cryptographic_timestamp', 'ntru_encrypt', 'zero_knowledge_proof', 'eddsa_sign', 'eddsa_verify','get_phone_number_details','get_ip_details',
           'merge_list','merge_sort','quick_sort','run_youtube_downloader','readspecificlinetextfile','modifyspecificlinetextfile','modifycsvspecificline','modifyspecificlinebinary',
           'addlinetotextfile',
           
                                               
                  
]
