A quick listing of the current contents of the PHPSCILABS function module(s).
PHPSCILABS.php Revised: 2021 June 21 10:54:06 Monday GMT MODULE CONTENTS LISTING: 52 constants are defined in this module. CLIGHT = "299792458" G_STD = "9.80665" G_UNI = "0.000000000066742" M_PER_A = "0.0000000001" M_PER_NM = "0.000000001" M_PER_UM = "0.000001" M_PER_MM = "0.001" M_PER_CM = "0.01" M_PER_IN = "0.0254" M_PER_FT = "0.3048" M_PER_YD = "0.9144" M_PER_M = "1" M_PER_KM = "1000" M_PER_MI = "1609.344" M_PER_NMI = "1852" M_PER_LS = "299792458" M_PER_LM = "17987547480" M_PER_LH = "1079252848800" M_PER_LD = "25902068371200" KM_PER_NMI = "1.852" KM_PER_MI = "1.609344" M_PER_AU = "149597870700" KM_PER_AU = "149597870.700" MI_PER_AU = "92955807.273" M_PER_LY = "9460730472580800" M_PER_PC = "30856775813057289.532915512381557" AU_PER_LY = "63241.0770880709446742" AU_PER_PC = "206264.8062470963551565" LY_PER_PC = "3.2615637769712137" LT_1AU = "0.00577551830441213" KG_PER_OZ = "0.028349523125" KG_PER_LB = "0.45959237" G_PER_OZ = "28.349523125" N_PER_LB = "4.4482216152605" S_PER_JYR = "31557600" S_PER_DAY = "86400" S_PER_GYR = "31556952" PLANCK_h = "0.000000000000000000000000000000000662606896" STEF_BOLT_sigma = "0.00000005670373" BOLTZ_k = "0.000000000000000000000013806504" PI = "3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148" PI_OVER_2 = "1.57079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404325" PIX2 = "6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302" PI2 = "9.86960440108935861883449099987615113531369940724079062641334937622004482241920524300177340371855223182402591377" RAD_PER_DEG = "0.01745329251994329576923690768488612713442871888541725456097191440171009114603449443682241569634509482212304492" DEG_PER_RAD = "57.29577951308232087679815481410517033240547246656432154916024386120284714832155263244096899585111094418622338163" SQRT_PI = "1.77245385090551602729816748334114518279754945612238712821380778985291128459103218137495065673854466541622682362" LN_10 = "2.30258509299404568401799145468436420760110148862877297603332790096757260967735248023599720508959829834196778403" BODY_NAMES = "Sun Moon Mercury Venus Mars Jupiter Saturn Uranus Neptune Pluto" ASTEROID_NAMES = "Ceres Cybele Davida Eunomia Europa Flora Hebe Hygiea InteramniaIris Juno Metis Pallas Psyche Vesta" MONTH_NAMES = "January February March April May June July August September October November December" DOW_NAMES = "Sunday Monday Tuesday Wednesday Thursday Friday Saturday" 112 functions are defined in this module. Strip_WSpace ($TextString) Swap (&$var1, &$var2) Is_Not_Numeric ($TextString) Is_Vowel ($char) Is_Consonant ($char) Is_Digit($TextChar) Is_Letter($TextChar) Is_Symbol($TextChar) Sort_Table ($TableTextString) str_rotate($TextString, $RotNumChars=1) L_Pad_Text ($TextString, $PadLen=0, $PadChar=' ') R_Pad_Text ($TextString, $PadLen=0, $PadChar=' ') Rand_Letters($LettersCount) Rand_Digits($DigitsCount) Rand_Text_String($StringLength) Rand_Symbols($StringLength) Rand_Digits_Base_B ($NumDigits=1, $BaseB=10, $LZeroSuppressed=FALSE) Rand_Int_Enc_Date() Rand_Date_String() Rand_Time_String() Rand_Date_Time_String() Rand_Decimal($Digits=1, $RandSignFlag=FALSE) Sind ($AngDMS) Cosd ($AngDMS) Tand ($AngDMS) ASind ($x) ACosd ($x) ATand ($x) ATand2 ($y, $x) Temp_to_Temp ($FromTempStr, $ToScaleStr) Leng_to_Leng ($LengthAndUnits, $ToUnits) bcNth_Root_Of_X ($N, $X, $decimals=16) bcFact ($IntN='0') bcDouble_Fact ($IntN) bcPerm_N_R ($IntNStr, $IntRStr) bcComb_N_R ($N, $R) bcBinom_n_k ($N, $K) bcGCD ($IntAStr, $IntBStr) bcAdd_Frac ($A_B, $C_D) bcSub_Frac ($A_B, $C_D) bcMul_Frac ($A_B, $C_D) bcDiv_Frac ($A_B, $C_D) bcReduce_Frac ($A_B) bcAdd_Num_String ($StringOfNumbers, $RetModeStr="Dec", $decimals=16) bcMul_Num_String ($StringOfNumbers, $RetModeStr="Dec", $decimals=16) bcMul_Num_Series($NumSeriesStr, $NumDecimals=0) Ellipse_Circum ($RParam='1', $rParam='1') Ellipsoid_Surf_Area ($aEqu, $bPol) Parallel_Circles_Table ($aParam='6378137.0', $bParam='6356752.3142') bcATanh ($xArg, $decimals=32) bcSind ($AngDeg, $decimals=16) bcCosd ($AngDeg, $decimals=16) bcTand ($AngDeg, $decimals=16) bcExp ($xArg, $decimals=16) bcLn ($xArg, $decimals=16) bcBase10_To_BaseB ($X10, $BaseB, $TruncationLimit=0) bcX_Base_B_To_Base_10 ($BaseBNumStr, $BaseB) bcIs_Base_B ($XBaseBString, $BaseB) bcBaseB_Int_To_Base10 ($XBaseBString, $BaseB) bcBase10_Int_To_BaseB ($X10IntStr, $BaseB) bcDec_to_Int_Frac ($FractionString) LaGrange_Interp ($XYDataTable, $xArg) Swap_XY_Data_Columns ($XYDataStr) Extremum_5 ($DataTableStr) Interp_Hours ($HoursInterpTableStr, $JDTTArg) Std_Deviation ($NumericDataString, $SampleMode=1) Std_Dev_Stats ($NumericDataString) Compass_Symbol ($AzimDeg, $ZeroModeSymbol='N') Delta_T ($yyyymnOrJDTT, $RetMode=' ') NASA_Delta_T ($yyyymnOrJDTT, $ReturnMode=0) Delta_Eps ($JDTT) Delta_Psi($JDTT) dPsi ($JDTT) Delta_Equinox($JDTT) Equ_to_Ecl_Coords($JDTT, $RAHrs, $DeclDeg) Mean_Eps ($JDTT) Mean_Sid_Time ($JDTT, $LonDeg=0) Dist_Between_Coords ($radius, $Lat1,$Lon1, $Lat2,$Lon2) Geodesic_Dist ($lon1, $lat1, $lon2, $lat2, $KmMi='km') Ang_Diam_at_Dist ($radius, $distance) Deg_Mod_360 ($DegStr) Azim_Alt ($JDTT, $RAHrs, $DeclDeg, $LongitudeDeg=0, $LatitudeDeg=0) DMS_to_Deg ($DMSstr) Deg_to_DMS ($AngDeg, $ssDecimals=0, $PosSignSymbol='', $SymbolsMode='d') Hours_to_HMS ($hours, $ssDecimals=0, $PosSignSymbol='', $SymbolsMode='h') HMS_to_Hours ($hhmmss) Round_HMS ($hhmmss, $HMSMode='hms') DTZ_to_JD ($DateTimeZoneString) DTZ_to_JDTT ($DateTimeZoneString) Date_Time_Zone_to_JDTT ($DateTimeZoneString) JD_To_Date_Time_String ($JD) JD_Z_to_DT ($JDate, $TZhhmm='+00:00', $DateMode=1) Nth_DoW_of_mY ($n, $DoW, $m, $y) Last_DoW_of_mY ($DoW, $mn, $yyyy) JD_to_Y_Mmm_dn_DoW ($JD) Num_HMS_Trans ($HHMMSS) Check_Date($yyyymmdd) Check_Time($hhmmss) Check_Lat($LatStr) Check_Lon($LonStr) Interp_Lon ($PhaseInterpTable, $JDTTArg) Interp_Angle ($PhaseInterpTable, $JDTTArg) Text_Area ($TextBlock, $TxtRows='', $TxtCols=81, $ColorStr='', $BGColorStr='') Text_Area_PHP ($TextBlock, $TxtRows='', $TxtCols=81, $ColorStr='', $BGColorStr='') USA_DST ($year) EU_ST ($year) Time_Zones_ID_List() Current_World_Times_Table() HMS24_to_HMS12 ($hhmmss24Str) XYZ_For_Ellipsoid ($Re, $Rp, $LatDeg, $LonDeg, $Elevation) Static_Time_Dilation ($mPerSec) bcChain_Arith($ArithmeticString, $Decimals)