9Feb2021-13h14m : this file was generated by "0_list Howells [bash scripts, QNial operators].sh" find "/media/bill/Dell2/PROJECTS/Qnial/code develop_test/" -name "*.ndf" | grep --invert-match "z_Old" | grep --invert-match "z_Archive" | sort | tr \\n \\0 | xargs -0 -IFILE grep "#\] " "FILE" | sed "s/#] /\t/" >>"/media/bill/Dell2/PROJECTS/Qnial/code develop_test/0_list of Howells QNial test programs.txt" ********************* loaddefs link d_Qtest 'file_ops- test.ndf' file_exists IS OP typer path - returns true if a [directory, path] exists path_retrieve_subDirFname IS OP path dirBase - returns fnameSubDir for an fname in dirBase +-----+ str_replaceIn_path testing str_replaceIn_path_output IS OP i_test pinn - common optr to execute & ouput diff to log file str_replaceIn_path_test IS OP - test pinn link fixes, write diff to log file ********************* loaddefs link d_Qtest 'fit_linearRegress - tests.ndf' +-----+ Single linear regression (SLR) tests fitTest_SLR_Heilborn IS - simple example, doesn't read from file +-----+ Multiple linear regression (MLR) tests fitTest_MLR_Smillie IS - simple example, doesn't read from file fitTest_MLR_Smillie2 IS - simple example, doesn't read from file fitTest_MLR_QNialManual IS - simple example, doesn't read from file +-----+ SP500 examples (Standard & Poor 500 stock market index) fitTest_SLR_SP500_1872_1926 IS - semi-log fit of S&P 500 data, based on DJIA proxy fitTest_SLR_SP500_1926_2020 IS - semi-log fit of S&P 500 data, based on DJIA proxy loaddefs link d_Qndfs 'code develop_test/numberBase- tests.ndf' baseChr_to_decInt_test IS - convert hex letters [A,B,C,D,E,F] to decimal, can extend to any char? basePwrSeq_test IS - convert hexStr to a signed charrep baseStr_to_decIntUnsigned_test IS - baseStr_to_decIntSigned_test IS - decInt_to_baseChrs_test IS - decInt_to_baseChrs_len_test IS - numberBase_all_tests IS - run all base conversion tests ********************* loaddefs link d_Qtest 'PuetzUWS- tests.ndf' +-----+ simple code testing during development simple_globals IS - do NOT change these parameters!!! They are used in several tests below! simple_globals_test IS - check standard variables ; output_test IS - slice_test IS - table_remove_colTitles_test IS - remove column titles from a table compareParams_test IS OP paramsGiven paramsCalcd - compare [initial, best] parameters [thetaNL, weightL] UWS_result_test IS - check that "UWS_result PSO_thetaNweightL" functions UWS_L2error_test IS - check "apply optrPhr xx|[,i_particle]" +-----+ PuetzUWS models - test PuetzUWS model calcs with [constant time increments, pre-set arbitrary weights] PuetzUWS_test01 IS OP - [calculate, plot] PuetzUWS model amplitudes for standard variables PuetzUWS_and_DUWS_test01 IS - [calculate, plot] cart Puetz[UWS, DUWS] models on same graph Standard & Poor 500 unfitted model, with [constant time increments, pre-set arbitrary weights] PuetzUWS_plotTrans_test01 IS - [calculate, plot] cart Puetz[UWS, DUWS, sum] models on same graph +-----+ Tests using Puetz Universal Wave Series (UWS) [UWS_2011_test, p_data] UWS_2011_test IS - Universal Waves Series table of constants (time periods), 2011, [1] pp565-68 UWS_result_and_error_test IS - PuetzUWS_optimize_test IS - +-----+ test all - run [selected, all] tests PuetzUWS_test_all IS - ********************* loaddefs link d_Qtests 'sortup_cull_listCollection- tests.ndf' sortup_cull_listCollection IS OP arrayOfLists - given a set of lists, [sortup,cull] contents of each based on first list ********************* loaddefs link d_Qtest 'stringList- tests.ndf' strList_replace_str_test IS OP splits_inn - test portion of f_html_reformat str_to_unicodeList IS OP str - convert a string to a list of unicode characters stringLists_alltest IS - to run ALL string tests, save results to file ********************* loaddefs link d_Qtests 'strings- sed tests.ndf' sed_prep_string_test IS - test correctness of results using known results sed_test IS - test correctness of results using known results sed_file_test IS - test correctness of results using known results ********************* loaddefs link d_Qtest 'strings- tests.ndf' str_to_unicodeList IS OP str - convert a string to a list of unicode characters string_sub IS OP sub_old sub_new str - substitutes sub_new for sub_old in str str_splitWith_subStr IS OP S1 S2 - splits S2 at each point that S1 occurs, S1 separate str_head_midl_tail IS OP str - separate str into parts given end substrings str_splitLftRgtTo_midIndxs_StrList_test IS OP S1 S2 - splits S2 at each point that S1 occurs, S1 separate strings_alltest IS - to run ALL string tests, save results to file ********************* loaddefs link d_Qtests 'symbolic reduction - examples.ndf' Inputs - control parameter limits Lyapunov_Krasovskii_limit2 := control_parameter_limit2_final@[0,0] control_parameter_limit2_final@[0,1] control_parameter_limit2_final@[0,2] control_parameter_limit2_final@[1,0] control_parameter_limit2_final@[1,1] control_parameter_limit2_final@[1,2] control_parameter_limit2_final@[2,0] control_parameter_limit2_final@[2,1] control_parameter_limit2_final@[2,2] 20Jan2014 Results Lyapunov_Krasovskii_limit2 cell_write_parenthesis_aligned 'Lyapunov_Krasovskii_limit2' cell_write_parenthesis_aligned 'zerod_out Lyapunov_Krasovskii_limit2 : ' NOTE that the above expression truncates phi(Kx) to phi(K !?!?!? - need to figure this out... Manually zeroed & aligned 'Lyapunov_Krasovskii_limit2' (before compactification) : ********************* loaddefs link d_Qtests 'symbolic reduction - tests.ndf' # $ grep "^ " "$d_Qtests""symbolic reduction - tests.ndf" | sed 's/^#\]/ /' test_varName&Index IS - test_of IS - test_process_string IS - test_process_paren IS - #test_string_split_by_paren&whiteSpace IS - (inactive) test_string_split_by_paren&whiteSpace IS - test_paren&whiteSpace IS - test_view_type&block IS view_type&block - test_is_constantStr IS - test_is_zero IS - test_is_one IS - test_type_text IS - #test_type_text IS - #test_prefix_opertr&num&Var IS - test_prefix_opertr&num&Var IS - #test_opList_zero_or_one IS - test_opList_zero_or_one IS - test_parenTxt_split_by_whiteSpace IS - #test_infix_opertr&num&Var IS - #test_infix_opertr&num&Var IS - test_arithmeticExprn IS - #test_mm_paren_prefix IS - test_mm_paren_prefix IS - #test_mm_symbolicReduction IS - #test_mm_symbolicReduction IS test_mm_symbolicReduction IS # non-useful tests, but interesting test IS OP selNum - Old junk? ********************* loaddefs link d_Qtest 'Website conversions from old formats- tests.ndf' +-----+ webPage_convertBodyLinks_output IS - write results to log file webPage_convertBodyLinks_test IS - change links in the body of html to the relative format +-----+ websiteUpdates_allTests IS - run all tests in one shot ********************* loaddefs link d_Qtest 'Website updates- tests.ndf' +-----+ internalLinks_return_relativePath_test IS - Check for proper conversion of "