Closed helgee closed 5 years ago
So I have created my own julia wrappers which I use them for day 2 day work at JPL. They are very performant. They can be expanded upon , not sure if that helps. I need to check with export control before I can release them to public.
If you are able to contribute your wrappers, that would certainly be helpful 👍
A
B
BODVAR_C - Return values from the kernel pool-> deprecatedBase.clamp
Base.clamp
findfirst(arr .== value)
findfirst(arr .== value)
findfirst(arr .== value)
findfirst(arr .== value)
findfirst(arr .== value)
C
CARD_C - Cardinality of a cell-> native implementationCHKIN_C - module Check In-> unnecessaryCHKOUT_C - Module Check Out-> unnecessaryCLEARD_C - Clear a double precision array->empty!
D
DET_C - Determinant of a double precision 3x3 matrix->LinearAlgebra.det
DPMAX_C - Largest DP number->prevfloat(typemax(Float64))
DPMIN_C - Smallest DP number->nextfloat(typemin(Float64))
DPR_C - Degrees per radian->rad2deg(1.0)
E
item in cell
ELEMD_C - Element of a double precision set->item in cell
ELEMI_C - Element of an integer set->item in cell
EQSTR_C - Equivalent strings-> in stdlibERRACT_C - Get/Set Default Error Action-> unneededERRCH_C - Insert String into Error Message Text-> unneededERRDEV_C - Get/Set Error Output Device Name-> unneededERRDP_C - Insert D.P. Number into Error Message Text-> unneededERRINT_C - Insert Integer into Error Message Text-> unneededERRPRT_C - Get/Set Error Output Items-> unneededEXISTS_C - Does the file exist?-> in stdlibF
FTNCLS_C - Close file designated by Fortran unit->close
G
GETCML_C - Get the command line-> unneededGETMSG_C - Get Error Message-> unneededGFINTH_C - GF, interrupt signal handler-> unneededH
HALFPI_C - Half the value of pi-> in stdlibI
ILLUM_C - Illumination angles-> deprecatedILLUM_PL02 - illumination angles using DSK type 2 plate model-> deprecatedILLUM_PLID_PL02 - illumination angles using type 2 DSK-> deprecatedINTMAX_C - Largest integer number->typemax(Cint)
INTMIN_C - Smallest integer number->typemin(Cint)
INVERT_C - Invert a 3x3 matrix->inv
INVORT_C - Invert nearly orthogonal matrices->inv
ISORDV_C - Is array an order vector?->isperm
ISRCHC_C - Search in a character array->findfirst(array .== value)
ISRCHD_C - Search in a double precision array->findfirst(array .== value)
ISRCHI_C - Search in an integer array->findfirst(array .== value)
ISWHSP_C - Determine whether a string is white space->isempty(strip(str))
J
K
L
LIMB_PL02 - Limb using DSK type 2 plate model-> deprecatedLLGRID_PL02 - Lon/lat grid using DSK type 2 plate model-> deprecatedM
N
O
P
POS_C - Position of substring->first(findnext(substr, str, start))
POSR_C - Position of substring, reverse search->first(findprev(substr, str, start))
PROMPT_C - Prompt a user for a string->readline()
PRSDP_C - Parse d.p. number with error checking->parse(Float64, str)
PRSINT_C - Parse integer with error checking->parse(Int, str)
PUTCML_C - Get the command line->ARGS
Q
QCKTRC_C - Get Quick Traceback-> unneededR
RDTEXT_C - Read a line from a text file-> unneededREORDC_C - Reorder a character array->array[iorder]
REORDD_C - Reorder a double precision array->array[iorder]
REORDI_C - Reorder an integer array->array[iorder]
REORDL_C - Reorder a logical array->array[iorder]
REPMC_C - Replace marker with character string->replace
REPMCT_C - Replace marker with cardinal text->replace
REPMD_C - Replace marker with double precision number->replace
REPMF_C - Replace marker with formatted d.p. value->replace
REPMI_C - Replace marker with integer->replace
REPMOT_C - Replace marker with ordinal text->replace
RESET_C - Reset Error Status-> unneeded (integrated into native error handling)RETURN_C - Immediate Return Indicator-> unneededRPD_C - Radians per degree->deg2rad
S
SETMSG_C - Set Long Error Message-> unneededSHELLC_C - Shell sort a character array->sort!
SHELLD_C - Shell sort a double precision array->sort!
SHELLI_C - Shell sort an integer array->sort!
SIGERR_C - Signal Error Condition-> unneededSRFXPT_C - Surface intercept point-> deprecatedSUBPT_C - Sub-observer point-> deprecatedSUBPT_PL02 - Sub-observer point using DSK type 2 plate model-> deprecatedSUBSOL_C - Sub-solar point-> deprecatedSUBSOL_PL02 - Sub-solar point using DSK type 2 plate model-> deprecatedSUMAD_C - Sum of a double precision array->sum
SUMAI_C - Sum of an integer array->sum
T
TERM_PL02 - Terminator using DSK type 2 plate model-> deprecatedTRCDEP_C - Traceback depth-> unneededTRCNAM_C - Get module name from traceback-> unneededTRCOFF_C - Turn tracing off-> unneededU
UDDC_C - Derivative of function less than zero, df(x)/dx < 0-> should not be called by userUDF_C - GF, dummy function-> unneededV
W
X