ResSimpy.Nexus.nexus_file_operations.nexus_token_found

ResSimpy.Nexus.nexus_file_operations.nexus_token_found(line_to_check: str, valid_list: list[str] = ['DESC', 'LABEL', '2PHASE', 'ADJUSTTOTIME', 'ALL', 'ALLOW', 'AQFLUX', 'ARRAYS', 'AUTO', 'AVGSG', 'AVGSO', 'AVGSW', 'BG', 'BHP', 'BOF', 'CGFLUX', 'CGI', 'CGLG', 'CGP', 'CLP', 'COFLUX', 'COMP', 'CONCENTRATION', 'CONNECTFILE', 'COP', 'CPR_PRESSURE_EQUATION', 'CRGI', 'CRGP', 'CROP', 'CRWI', 'CRWP', 'CWFLUX', 'CWI', 'CWP', 'DATE', 'DATEFORMAT', 'DCMAX', 'DD/MM/YYYY', 'DEBUG', 'DEN', 'DEPTHTAB', 'DISALLOW', 'DRDN', 'DRMX', 'DRSDT', 'DSGLIM', 'DSLIM', 'DT', 'DUAL_SOLVER', 'DVOLLIM', 'DZLIM', 'END', 'ENDDEBUG', 'ENDGRIDS', 'ENDMAPOUT', 'ENDOUTPUT', 'ENDOUTSTART', 'ENDPLOTOUT', 'ENDPOINTS', 'ENDREGIONOUT', 'ENDSPREADSHEET', 'ENDSSOUT', 'EQUILREGION', 'EXTENDED', 'FACILITIES', 'FIELD', 'FIELDPLOT', 'FREEGAS', 'FREQ', 'FULLMAPARRAYS', 'GAS', 'GLOBALTOL', 'GOR', 'GRIDS', 'GRIDSOLVER', 'HYDMAX', 'HYDRAULICS', 'ILU', 'IMPES', 'IMPES_COUPLING', 'IMPLICIT', 'IMPLICITMBAL', 'IMPLICIT_COUPLING', 'IMPLICIT_PRECON', 'IMPSTAB', 'INPLACE', 'ITERATIONS', 'KMCMT', 'KR', 'LIMIT', 'LOGOUT', 'MAPBINARY', 'MAPFORM', 'MAPOUT', 'MAPS', 'MAPVDB', 'MASS', 'MAX', 'MAXBADNETS', 'MAXINCREASE', 'MAXNEWTONS', 'METHOD', 'MIN', 'MOB', 'MONTHLY', 'NAME', 'NETPLOT', 'NETSUM', 'NETWORK', 'NOCPUOUT', 'NOCUT', 'NONE', 'NORECOUT', 'NSC', 'OFF', 'OIL', 'ON', 'ORDER2009', 'OREC', 'OUTPUT', 'OUTSTART', 'OVERSHOOT', 'P', 'PAVH', 'PAVT', 'PC', 'PCELL', 'PDATUMHC', 'PDATUMT', 'PDCOR', 'PERF', 'PERFPLOT', 'PERFREV', 'PERFS', 'PERFTRACER', 'PI', 'PIN', 'PLOTBINARY', 'PLOTFORM', 'PLOTOUT', 'PLOTVDB', 'PMAX', 'PMIN', 'PNODE', 'POUT', 'PSAT', 'PV', 'PVMLT', 'QGI', 'QGLG', 'QGP', 'QLP', 'QMAXINJ', 'QMAXPROD', 'QOP', 'QUARTERLY', 'QWI', 'QWP', 'REGIONOUT', 'REGIONPLOT', 'REGIONS', 'RESERVOIR', 'RESTART', 'RFT', 'RFTFILE', 'RGI', 'RGP', 'ROCK', 'ROP', 'RS', 'RVG', 'RVO', 'RVPVH', 'RVPVT', 'RVW', 'RWI', 'RWP', 'SAL', 'SAT', 'SEPARATOR', 'SOLVER', 'SPREADSHEET', 'SSCSV', 'SSNOSORT', 'SSOUT', 'SSTAB', 'START', 'STAT', 'STGIP', 'STOIP', 'STOP', 'STREAMCALC', 'STWIP', 'SW', 'TARGETPLOT', 'TARGETS', 'TC', 'THP', 'TIME', 'TIMES', 'TNEXT', 'TOLS', 'TOTAL', 'TRANS', 'TSNUM', 'VIPUNITS', 'VISC', 'VOLCON', 'WATER', 'WCUT', 'WELL', 'WELLPLOT', 'WELLS', 'WOR', 'WPAVE', 'WPPV', 'WPWBC', 'X', 'Y', 'YEARLY', 'Z', 'ENGLISH', 'METRIC', 'METKG/CM2', 'METBAR', 'LAB', 'FAHR', 'CELSIUS', 'KELVIN', 'RANKINE', 'SET', 'METHOD', 'NETWORK', 'RESTART', 'SWL', 'SWR', 'SWU', 'SGL', 'SGR', 'SGU', 'SWRO', 'SGRO', 'SGRW', 'KRW_SWRO', 'KRW_SWU', 'KRG_SGRO', 'KRG_SGU', 'KRO_SWL', 'KRO_SWR', 'KRO_SGL', 'KRO_SGR', 'KRW_SGL', 'KRW_SGR', 'KRG_SGRW', 'SGTR', 'SOTR', 'BLACKOIL', 'WATEROIL', 'GASWATER', 'EOS', 'DENOIL', 'API', 'GOR', 'OGR', 'DENGAS', 'SPECG', 'MWOR', 'PR', 'PR_OLD', 'SRK', 'RK', 'ZGIBBS', 'ZGIBBS_OFF', 'FLASH_GIBBS_ON', 'FLASH_GIBBS_OFF', 'VSHIFTOFF', 'STKATZOFF', 'CAPILLARYFLASH', 'VISPE', 'LI_FACT', 'LI_GAS', 'LI_GAS_TEST', 'LI_OIL', 'LI_OIL_TEST', 'TOL', 'TOLSS', 'TOLCRIT', 'ALPHAMU', 'LBC1', 'LBC2', 'LBC3', 'LBC4', 'LBC5', 'LBC6', 'MCO2', 'FUGERR', 'NEIGHBOR', 'TEST', 'DELTA', 'VIP', 'B', 'ALL', 'SATURATED', 'OIL', 'GAS', 'PROPS', 'BINA', 'PEDTUNE', 'VISKJ', 'VISKK', 'VISKKIJ', 'IGS_CP', 'BINB', 'DIFF_OIL', 'DIFF_GAS', 'UNSATOIL', 'UNSATGAS', 'GIBBS', 'INCRP', 'PSAT', 'PREVIOUS', 'DENSITY', 'FLASH', 'OIL', 'GAS', 'PSAT', 'LI', 'TCRIT', 'TDELZ', 'TDELP', 'PHASEFRAC', 'THRESHOLD', 'ACENTR', 'API', 'APIGROUP', 'BG', 'BGFAC', 'BINA', 'BO', 'BOFAC', 'COMPONENT', 'COMPONENTS', 'DENGAS', 'DENOIL', 'DP', 'ENDBINA', 'ENDPROPS', 'ENGLISH', 'EOSOPTIONS', 'FAHR', 'GAS', 'INCLUDE', 'MOLWT', 'NHC', 'NOCHK', 'OIL', 'TRANSITION', 'TRANS_OPTIMIZATIONTRANS_TEST', 'OMEGAA', 'OMEGAB', 'PC', 'PR', 'PRES', 'PROPS', 'PSAT', 'RS', 'RSSAT', 'RV', 'SATURATED', 'SPECG', 'TC', 'TEMP', 'UNSATGAS', 'UNSATOIL', 'VG', 'VGFAC', 'VO', 'VOFAC', 'VSHIFT', 'ZC', 'ADSORPTION', 'ALPHA', 'ALPHAF', 'AQUIFER', 'AQUIFER_FILES', 'CASE', 'CHOKE', 'COMPRESSOR', 'DATEFORMAT', 'DD/MM/YYYY', 'DEFAULT_SUNITS', 'DEFAULT_UNITS', 'DESC', 'ENGLISH', 'EOS_DEFAULTS', 'EQUIL', 'ESP', 'FIELD', 'FLUXIN', 'GASLIFT', 'GRID_FILES', 'HYD', 'ICD', 'INITIALIZATION_FILES', 'IPR', 'LGR', 'METBAR', 'METHOD', 'MM/DD/YYYY', 'NET_METHOD_FILES', 'ON', 'OPTIONS', 'OVERRIDE', 'POLYMER', 'PPM', 'PROPERTY_FILES', 'PUMP', 'PVT', 'PVT_FILES', 'RECURRENT_FILES', 'RELPM', 'RESERVOIR', 'RESTART', 'ROCK', 'ROCK_FILES', 'RUNCONTROL', 'RUN_SUNITS', 'RUN_UNITS', 'SEPARATOR', 'STRUCTURED_GRID', 'SURFACE', 'TIME', 'TRACER_INIT', 'VALVE', 'VIP', 'WATER', 'WELLS', 'X', 'ADJPERF', 'ANGLA', 'ANGLE', 'ANGLV', 'CELL', 'CON', 'D', 'DATEFORMAT', 'DBOT', 'DEPTH', 'DKH', 'DKRG', 'DKRW', 'DSGR', 'DSWR', 'DTOP', 'DZ', 'ENDADJPERF', 'ENGLISH', 'FLOWSECT', 'FM', 'GRID', 'GROUP', 'IPTN', 'IRELPM', 'IW', 'JW', 'K', 'KH', 'KHMIN', 'KHMULT', 'KRG_SGRO', 'KRG_SGRW', 'KRG_SGU', 'KRO_SGL', 'KRO_SGR', 'KRO_SWL', 'KRO_SWR', 'KRW_SGL', 'KRW_SGR', 'KRW_SWRO', 'KRW_SWU', 'L', 'LAYER', 'LENGTH', 'MD', 'MDCON', 'ND', 'PARENT', 'PORTYPE', 'PPERF', 'PVMIN', 'RADB', 'RADBP', 'RADW', 'RADWP', 'RKHMIN', 'RPVMIN', 'SECT', 'SGL', 'SGR', 'SGRO', 'SGRW', 'SGTR', 'SGU', 'SKIN', 'SOTR', 'STAT', 'SWL', 'SWR', 'SWRO', 'SWU', 'TEMP', 'TIME', 'VAR', 'WELLMOD', 'WELLSPEC', 'WI', 'X', 'Y', 'ZONE', 'BW', 'CW', 'DENW', 'PPM', 'PREF', 'SALINITY', 'SUNITS', 'TEMP', 'VISW', 'VALVE', 'ICV', 'CHOKE', 'A', 'ACPGCR', 'ACTIONS', 'ACTIVATE', 'ACTIVE', 'ADD', 'ADDVALUE', 'ALL', 'ALL1D', 'ALLOW_BHMOVE', 'ANGLE', 'API', 'ARRAYBOUNDS', 'AVG', 'B', 'BACKFLOW', 'BEGGS', 'BHCON', 'BHDEPTH', 'BHP', 'BLACKOIL', 'C', 'CALC', 'CALCCOND', 'CALCCONS', 'CALCMETHOD', 'CALCMULT', 'CELLAVG', 'CELLGRAD', 'CLEAR', 'CLEARP', 'CLEARQ', 'COMPONENT', 'COMPONENTS', 'CON', 'CONCENTRATION', 'CONDEFAULTS', 'CONLIST', 'CONNECTION', 'CONSTRAINT', 'CONSTRAINTS', 'CONTEST', 'CONTROL', 'CONTYPE', 'CORRELATION', 'CROSSFLOW', 'CROSS_SHUT', 'CTRL', 'CTRLCOND', 'CTRLCONS', 'CTRLMETHOD', 'CWLIM', 'CYCLE', 'D', 'DAMP', 'DATA', 'DATGRAD', 'DATUM', 'DAY', 'DAYS', 'DDEPTH', 'DEACTIVATE', 'DEN_TEMP', 'DEPTH', 'DIAM', 'DO', 'DONTCLEAR', 'DP', 'DPADD', 'DPBHAVG', 'DPBHMX', 'DPERF', 'DT', 'DTMIN', 'DUNROS', 'E', 'ELEVPR', 'ELSE', 'ELSEIF', 'END', 'ENDACTIVATE', 'ENDCONDEFAULTS', 'ENDCONLIST', 'ENDCONSTRAINTS', 'ENDCONTEST', 'ENDDEACTIVATE', 'ENDDO', 'ENDELEVPR', 'ENDGASWELLS', 'ENDGUIDERATE', 'ENDIF', 'ENDNODECON', 'ENDNODELIST', 'ENDNODES', 'ENDPDCORR', 'ENDPROCS', 'ENDPT', 'ENDQMULT', 'ENDSKIP', 'ENDSTREAMS', 'ENDSTREAM_TRACER', 'ENDTARGET', 'ENDTEMPGR', 'ENDTEMPPR', 'ENDTGTCON', 'ENDWELLBORE', 'ENDWELLHEAD', 'ENDWELLLIST', 'ENDWELLS', 'EOS', 'ESP', 'EXIT', 'F', 'FLOW_UNSTABLE', 'FREQ', 'FRPGCR', 'GAS', 'GASLIFT', 'GASMOB', 'GASWATER', 'GASWELLS', 'GLIFT', 'GOR', 'GORLIM', 'GORPERF', 'GORQMULT', 'GORWELL', 'GRADCALC', 'GROUP_PERFS', 'GRPGCR', 'GUIDERATE', 'HAGEDORN', 'HAG_BEG', 'HEATTR', 'HTC', 'HYDRAULICS', 'HYDSTAB', 'IBAT', 'ID', 'IF', 'INCLUDE', 'INCREASE', 'INJMOB', 'INJTGTP', 'INJTGTPHC', 'INTEGER', 'INT_1D', 'IPVT', 'ITIME', 'IW', 'IWAT', 'K', 'LENGTH', 'LEVEL', 'LIMIT', 'LOGICAL', 'LOGICAL_1D', 'LOOP', 'LUMPED', 'MAX', 'MAXOPEN', 'MDIN', 'MDOUT', 'METHOD', 'MIXED', 'MOBGRAD', 'MONTH', 'MULT', 'MULTIFIELD', 'N', 'N1', 'N2', 'NAME', 'NETFILL', 'NETTEMP', 'NETVOID', 'NEWTON', 'NHC', 'NODECON', 'NODEIN', 'NODELIST', 'NODEOUT', 'NODES', 'NONE', 'NOONTIME', 'NOSLIP', 'NOTDATA', 'NOW', 'NUMBER', 'OFF', 'OIL', 'OILGRAD', 'ON', 'ONTIME', 'OUTPAVG', 'PARENT', 'PATTERN', 'PC', 'PD', 'PDCORR', 'PHASE', 'PIPE', 'PIPEGRAD', 'PLUS', 'PMAX', 'PMIN', 'PRIORITY', 'PROC', 'PROCABORT', 'PROCS', 'PRODTGTP', 'PRODTGTPHC', 'PRODWELLS', 'QALL', 'QALLMAX', 'QALLRMAX', 'QG', 'QGAS', 'QGLFT', 'QGNETPROD', 'QGSMAX', 'QGSMIN', 'QGUIDE', 'QLIQ', 'QLIQLFT', 'QLIQSMAX', 'QLIQSMIN', 'QMIN', 'QMIN_NOSHUT', 'QMULT', 'QMULTOPT', 'QO', 'QOIL', 'QOLFT', 'QOMAX', 'QOSMAX', 'QOSMIN', 'QW', 'QWAT', 'QWATER', 'QWLFT', 'QWMAX', 'QWSMAX', 'QWSMIN', 'RANKDT', 'RATE', 'REAL', 'REAL_1D', 'REGAVG', 'REGHCAVG', 'REGION', 'REMOVE', 'RESERVOIR', 'RFTWELLS', 'ROUGHNESS', 'SCALE', 'SEQUENTIAL', 'SETTING', 'SHCGAS', 'SHCOIL', 'SHCWAT', 'SHUTINON', 'SHUTIN_UNSTABLE', 'SINK', 'SKIP', 'SS_CONS', 'SS_NODES', 'SS_PERFS', 'SS_WELLS', 'START', 'STATIC', 'STATION', 'STD', 'STREAM', 'STREAMS', 'STREAM_TRACER', 'SURFACE', 'TARG', 'TARGET', 'TARGETS', 'TEMP', 'TEMPGR', 'TEMPPR', 'TEST', 'TGTCON', 'THEN', 'TIME', 'TRACER', 'TRACERS', 'TSTPRF', 'TVD', 'TYPE', 'VALUE', 'W', 'WATER', 'WATERINJWELLS', 'WCUT', 'WCUTMAX', 'WCUTPERF', 'WCUTPLUG', 'WELL', 'WELLBORE', 'WELLCONTROL', 'WELLDATUM', 'WELLGRAD', 'WELLHEAD', 'WELLLIST', 'WELLS', 'WI', 'WIMULT', 'X', 'YEAR', 'NAME', 'NODEIN', 'NODEOUT', 'IPVT', 'IWAT', 'IBAT', 'TYPE', 'METHOD', 'LENGTH', 'NUMBER', 'DDEPTH', 'DIAM', 'INNERDIAM', 'ROUGHNESS', 'ELEVPR', 'TEMPPR', 'MDIN', 'MDOUT', 'HTC', 'DPADD', 'RATEMULT', 'TEMPIN', 'TEMPOUT', 'TRACERS', 'POLYMER', 'DTADD', 'SEAWPR', 'THICKNESS', 'INSTHN', 'INSK', 'GRPGCR', 'FRPGCR', 'ACPGCR', 'ICOARS', 'IEQUIL', 'IPVT', 'IWATER', 'IALPHAF', 'IPOLYMER', 'IRELPM', 'IROCK', 'IREGION', 'IADSORPTION', 'ITRAN', 'ITRACER', 'DEADCELL', 'LIVECELL', 'IGRID', 'ISECTOR', 'WORKA1', 'WORKA2', 'WORKA3', 'WORKA4', 'WORKA5', 'WORKA6', 'WORKA7', 'WORKA8', 'WORKA9', 'SWL', 'SWR', 'SGL', 'SGR', 'SWRO', 'SWRO_LS', 'SGRO', 'SGRW', 'KRW_SWRO', 'KRWS_LS', 'KRW_SWU', 'KRG_SGRO', 'KRG_SGU', 'KRO_SWL', 'KRO_SGL', 'KRO_SGR', 'KRW_SGL', 'KRW_SGR', 'KRG_SGRW', 'SGTR', 'SOTR', 'SWLPC', 'SGLPC', 'PCW_SWL', 'PCG_SGU', 'SW', 'SG', 'PRESSURE', 'TEMPERATURE', 'CHLORIDE', 'CALCIUM', 'SALINITY', 'API', 'WORKA1', 'WORKA2', 'WORKA3', 'WORKA4', 'WORKA5', 'WORKA6', 'WORKA7', 'WORKA8', 'WORKA9', 'TMX', 'TMY', 'TMZ', 'MULTBV', 'POROSITY', 'POR', 'POROSITY', 'PV', 'KX', 'KY', 'KZ', 'COMPR', 'CR', 'NETGRS', 'KWX', 'KWY', 'KWZ', 'PEMDMAT', 'PEMGMAT', 'PEMKMAT', 'BW_SAL', 'BW_T', 'CORP', 'EIGHT', 'DX', 'DY', 'DZ', 'DXB', 'DYB', 'DZB', 'MDEPTH', 'DEPTH', 'DBZNET', 'ADD', 'ALL', 'ANALYT', 'ARRAYS', 'B', 'BLOCKS', 'C', 'CARTREF', 'COARSEN', 'COMPR', 'CON', 'CONCENTRATION', 'CORNER', 'CORP', 'CORTOL', 'DEADCELL', 'DECOMP', 'DEPTH', 'DIP', 'DIV', 'DX', 'DY', 'DZ', 'END', 'ENDAQ', 'ENDDEC', 'ENDREF', 'EXP', 'FNAME', 'FRAC', 'FTRANS', 'FUNCTION', 'GE', 'GRID', 'ID', 'IEQUIL', 'IINF', 'INCLUDE', 'INFLUX', 'IPVT', 'IREGION', 'IRELPM', 'IROCK', 'ITRAN', 'IWATER', 'JINF', 'KINF', 'KRG_SGRW', 'KRO_SWL', 'KRW_SWRO', 'KRW_SWU', 'KX', 'KXEFF', 'KY', 'KYEFF', 'KZ', 'KZEFF', 'LAYER', 'LE', 'LGR', 'LIVECELL', 'LX', 'LY', 'LZ', 'MAPBINARY', 'MAPOUT', 'MAPVDB', 'MDEPTH', 'MIN', 'MINUS', 'MOD', 'MODX', 'MODY', 'MODZ', 'MULT', 'MULTBV', 'MULTFL', 'MULTIR', 'NETGRS', 'NEWTRAN', 'NOLIST', 'NONE', 'NONSTD', 'NX', 'NY', 'NZ', 'OMIT', 'OUTPUT', 'OVER', 'PINCHOUT', 'POR', 'POROSITY', 'PRINT', 'PV', 'PVMULT', 'RANGE', 'RIGHTHANDED', 'ROOT', 'SALINITY', 'SG', 'SGL', 'SGR', 'SGRO', 'SGRW', 'SGU', 'SINF', 'STD', 'SW', 'SWL', 'SWR', 'SWRO', 'SWRO_LS', 'SWU', 'TMX', 'TMY', 'TMZ', 'TOLPV', 'TX', 'TY', 'TZ', 'V98', 'VALUE', 'WATER', 'WINDOW', 'WORKA1', 'X', 'XREG', 'Z', 'ZVAR', 'STAGE', 'TEMP', 'PRES', 'METHOD', 'IDL1', 'IDL2', 'IDV1', 'IDV2', 'FDL1', 'FDV1', 'IGP', 'WATERMETHOD', 'KEYCPTLIST', 'GPTNUM', 'PRES_STD', 'TEMP_STD', 'EOSMETHOD', 'WATERMETHOD', 'RECFAC_TABLEENDRECFAC_TABLE', 'KEYCPTMF', 'BOSEP', 'MWOIL', 'MWGAS', 'ZOIL', 'STAGE', 'KVOIL', 'KVGAS', 'IDL1', 'IDL2', 'IDV1', 'IDV2', 'FDL1', 'FDV1', 'CR', 'KP', 'PREF', 'TOLREV_P', 'TOLREV_SW', 'CR_REPRESSURE', 'KP_REPRESSURE', 'DPMIN', 'CREEPB', 'CREEPC', 'CREEPM', 'REVERSIBLE', 'IRREVERSIBLE', 'COMPR', 'KPMULT', 'CREEP', 'TAMULTONLY', 'CMT', 'WIRCT', 'SWINIT', 'ALL', 'CMTONLY', 'WIRCTONLY', 'JAVADPOUR', 'CIVAN', 'KNUDSEN', 'R', 'ALPHA', 'BETA', 'A', 'B', 'CARTER_TRACY', 'FETKOVICH', 'RADIAL', 'LINEAR', 'NOFLOW', 'CONSTP', 'BAQ', 'CT', 'POR', 'H', 'RO', 'RE', 'S', 'W', 'L', 'TC', 'VISC', 'K', 'LINFAC', 'PAQI', 'DAQI', 'SALINITY', 'CHLORIDE', 'CALCIUM', 'PI', 'WEI', 'WAQI', 'ITDPD', 'IWATER', 'TDPD', 'TRACER', 'PINIT', 'DINIT', 'TINIT', 'GOC', 'WOC', 'PCGOC', 'PCWOC', 'PSAT', 'API', 'GWC', 'PCGWC', 'SALINITY', 'CHLORIDE', 'CALCIUM', 'LI_FACTOR', 'LI_AUTO', 'SORWMN', 'SORGMN', 'SGCMN', 'VAITS_TOLSG', 'VAITS_TOLSW', 'WOC_PALEO', 'GOC_PALEO', 'OVERREAD', 'AUTOGOC_COMP', 'VIP_INIT', 'WATERZONE_NEW_INIT', 'LI_AUTO_GAS', 'KEEPSG', 'KEEPSW', 'HONOR_GZONE', 'HONOR_WZONE', 'PCADJ_SCALING', 'NONEQ', 'SEDIMENTATION', 'MATCHVIPPRES', 'NOMATCHVIPPRES', 'CRINIT', 'HONOR_GASPRESSURE_GWC', 'POROSITY_INDEPENDENCE', 'POROSITY_DEPENDENCE', 'INTSAT', 'VAITS', 'DEPTHVAR', 'OILMF', 'GASMF', 'COMPOSITION', 'QLIQ', 'QOIL', 'WCUT', 'PRESSURE', 'QOIL', 'QLIQ', 'QGAS', 'QWAT', 'QWGAS', 'GOR', 'GLR', 'OGR', 'GWR', 'MMW', 'WCUT', 'WGR', 'OCUT', 'WWGR', 'GOR', 'GLR', 'OGR', 'GWR', 'MMW', 'PIN', 'POUT', 'THP', 'ALQ', 'DATGRAD', 'LENGTH', 'DATUM', 'DZW', 'NOCHK', 'LIMITS', 'WATINJ', 'ALL', 'AQUIFER', 'AUTO', 'CENTER', 'DATUM', 'DEF_DATUM', 'DESC', 'DP', 'ENDGLOBAL_METHOD_OVERRIDES', 'ENDGRIDTOPROC', 'ENDREGBLK', 'ENDREGDATA', 'ENDSUBREGIONS', 'EQ_LIST', 'FLEXDP', 'GLOBAL_METHOD_OVERRIDES', 'GRID', 'GRIDBLOCKS', 'GRIDTOPROC', 'INTSAT', 'NAME', 'NOCHK_SAL_TEMP', 'NONEQ', 'NUMBER', 'OFF', 'OVERREAD', 'PATTERN', 'PC', 'PD', 'POROSITY_INDEPENDENCE', 'PROCESS', 'PSTD', 'REGBLK', 'REGDATA', 'RESERVOIR', 'RES_TEMP', 'SOMOPT1', 'STONE1', 'SUBREGION', 'SUBREGIONS', 'SW', 'TSTD', 'VIP_INJ_PERF_KR_SCALING', 'BLACKOIL', 'WATEROIL', 'GASWATER', 'EOS', 'DENOIL', 'API', 'GOR', 'OGR', 'DENGAS', 'SPECG', 'MWOR', 'PR', 'PR_OLD', 'SRK', 'RK', 'ZGIBBS', 'ZGIBBS_OFF', 'FLASH_GIBBS_ON', 'FLASH_GIBBS_OFF', 'VSHIFTOFF', 'STKATZOFF', 'CAPILLARYFLASH', 'VISPE', 'LI_FACT', 'LI_GAS', 'LI_GAS_TEST', 'LI_OIL', 'LI_OIL_TEST', 'TOL', 'TOLSS', 'TOLCRIT', 'ALPHAMU', 'LBC1', 'LBC2', 'LBC3', 'LBC4', 'LBC5', 'LBC6', 'MCO2', 'FUGERR', 'NEIGHBOR', 'TEST', 'DELTA', 'VIP', 'B', 'ALL', 'SATURATED', 'OIL', 'GAS', 'PROPS', 'BINA', 'PEDTUNE', 'VISKJ', 'VISKK', 'VISKKIJ', 'IGS_CP', 'BINB', 'DIFF_OIL', 'DIFF_GAS', 'UNSATOIL', 'UNSATGAS', 'GIBBS', 'INCRP', 'PSAT', 'PREVIOUS', 'DENSITY', 'FLASH', 'OIL', 'GAS', 'PSAT', 'LI', 'TCRIT', 'TDELZ', 'TDELP', 'PHASEFRAC', 'THRESHOLD', 'ACENTR', 'API', 'APIGROUP', 'BG', 'BGFAC', 'BINA', 'BO', 'BOFAC', 'COMPONENT', 'COMPONENTS', 'DENGAS', 'DENOIL', 'DP', 'ENDBINA', 'ENDPROPS', 'ENGLISH', 'EOSOPTIONS', 'FAHR', 'GAS', 'INCLUDE', 'MOLWT', 'NHC', 'NOCHK', 'OIL', 'TRANSITION', 'TRANS_OPTIMIZATIONTRANS_TEST', 'OMEGAA', 'OMEGAB', 'PC', 'PR', 'PRES', 'PROPS', 'PSAT', 'RS', 'RSSAT', 'RV', 'SATURATED', 'SPECG', 'TC', 'TEMP', 'UNSATGAS', 'UNSATOIL', 'VG', 'VGFAC', 'VO', 'VOFAC', 'VSHIFT', 'ZC', 'WOTABLE', 'GOTABLE', 'GWTABLE', 'WOTABLE_IMB', 'GOTABLE_IMB', 'GWTABLE_IMB', 'WAGTABLE_WIMB', 'GRMTABLE_SGTR', 'GRMTABLE', 'GDWTABLE', 'LOW_SALTAB', 'PRSTAB', 'WAGTEST', 'KROINT', 'STONE2', 'STONE1', 'SOMOPT1', 'SOMOPT3', 'LOW_SAL', 'GW3PHASE', 'NOCHK', 'VIP_INJ_PERF_KR_SCALING', 'VEGO', 'VEGO_PC', 'VEWO', 'VEWO_PC', 'IRELPM_LOWIFT', 'KRWINT', 'STONE2_WAT', 'STONE1_WAT', 'SWMOPT1', 'FREEZE_PCGO', 'FREEZE_PCWO', 'FREEZE_PCGW', 'LOW_SAL_IRR', 'VIP_RELPM', 'SOMOPT2', 'ST1EXP', 'ST1EPS', 'ST1NU', 'GRMDSW', 'PERMBASIS', 'PORBASIS', 'DRELPM', 'TENTHR', 'XEX', 'TENI', 'SWMOPT2', 'HYSTERESIS', 'JFUNC', 'SCALING', 'SCALING_PC', 'IFT', 'NEARCRIT', 'DERIVATIVES', 'RECONSTRUCT', 'NONDARCY_GAS', 'NONDARCY_OIL', 'ADJPERF', 'ANGLA', 'ANGLE', 'ANGLV', 'CELL', 'CON', 'D', 'DATEFORMAT', 'DBOT', 'DEPTH', 'DKH', 'DKRG', 'DKRW', 'DSGR', 'DSWR', 'DTOP', 'DZ', 'ENDADJPERF', 'ENGLISH', 'FLOWSECT', 'FM', 'GRID', 'GROUP', 'IPTN', 'IRELPM', 'IW', 'JW', 'K', 'KH', 'KHMIN', 'KHMULT', 'KRG_SGRO', 'KRG_SGRW', 'KRG_SGU', 'KRO_SGL', 'KRO_SGR', 'KRO_SWL', 'KRO_SWR', 'KRW_SGL', 'KRW_SGR', 'KRW_SWRO', 'KRW_SWU', 'L', 'LAYER', 'LENGTH', 'MD', 'MDCON', 'ND', 'PARENT', 'PORTYPE', 'PPERF', 'PVMIN', 'RADB', 'RADBP', 'RADW', 'RADWP', 'RKHMIN', 'RPVMIN', 'SECT', 'SGL', 'SGR', 'SGRO', 'SGRW', 'SGTR', 'SGU', 'SKIN', 'SOTR', 'STAT', 'SWL', 'SWR', 'SWRO', 'SWU', 'TEMP', 'TIME', 'VAR', 'WELLMOD', 'WELLSPEC', 'WI', 'X', 'Y', 'ZONE']) bool[source]

Checks if a valid Nexus token has been found in the supplied line.

Parameters:
  • line_to_check (str) – The string to search for a Nexus keyword

  • valid_list (list[str]) – list of keywords to search from (e.g. from nexus_constants)

Returns:

token_found (bool) – A boolean value stating whether the token is found or not