Start Icecaps.bash Fri May 21 01:00:01 UTC 2021 *** Getting data for: 2021 05 20 *** Start GetData.bash Fri May 21 01:00:01 UTC 2021 getting data for radiometer processing smtmwrL0_210520_002834.LV0.NC processing smtmwrL0_210520_002849.BRT.NC processing smtmwrL0_210520_002849.HKD.NC processing smtmwrL0_210520_002849.MET.NC processing smtmwrL0_210520_014012.LV0.NC processing smtmwrL0_210520_014028.BRT.NC processing smtmwrL0_210520_014028.HKD.NC processing smtmwrL0_210520_014028.MET.NC processing smtmwrL0_210520_025149.LV0.NC processing smtmwrL0_210520_025204.BRT.NC processing smtmwrL0_210520_025204.HKD.NC processing smtmwrL0_210520_025204.MET.NC processing smtmwrL0_210520_040332.LV0.NC processing smtmwrL0_210520_040347.BRT.NC processing smtmwrL0_210520_040347.HKD.NC processing smtmwrL0_210520_040347.MET.NC processing smtmwrL0_210520_051510.LV0.NC processing smtmwrL0_210520_051525.BRT.NC processing smtmwrL0_210520_051525.HKD.NC processing smtmwrL0_210520_051525.MET.NC processing smtmwrL0_210520_062648.LV0.NC processing smtmwrL0_210520_062703.BRT.NC processing smtmwrL0_210520_062703.HKD.NC processing smtmwrL0_210520_062703.MET.NC processing smtmwrL0_210520_073834.LV0.NC processing smtmwrL0_210520_073849.BRT.NC processing smtmwrL0_210520_073849.HKD.NC processing smtmwrL0_210520_073849.MET.NC processing smtmwrL0_210520_085015.LV0.NC processing smtmwrL0_210520_085031.BRT.NC processing smtmwrL0_210520_085031.HKD.NC processing smtmwrL0_210520_085031.MET.NC processing smtmwrL0_210520_100159.LV0.NC processing smtmwrL0_210520_100214.BRT.NC processing smtmwrL0_210520_100214.HKD.NC processing smtmwrL0_210520_100214.MET.NC processing smtmwrL0_210520_111340.LV0.NC processing smtmwrL0_210520_111355.BRT.NC processing smtmwrL0_210520_111355.HKD.NC processing smtmwrL0_210520_111355.MET.NC processing smtmwrL0_210520_122517.LV0.NC processing smtmwrL0_210520_122532.BRT.NC processing smtmwrL0_210520_122532.HKD.NC processing smtmwrL0_210520_122532.MET.NC processing smtmwrL0_210520_133708.LV0.NC processing smtmwrL0_210520_133723.BRT.NC processing smtmwrL0_210520_133723.HKD.NC processing smtmwrL0_210520_133723.MET.NC processing smtmwrL0_210520_144851.LV0.NC processing smtmwrL0_210520_144906.BRT.NC processing smtmwrL0_210520_144906.HKD.NC processing smtmwrL0_210520_144906.MET.NC processing smtmwrL0_210520_160030.LV0.NC processing smtmwrL0_210520_160045.BRT.NC processing smtmwrL0_210520_160045.HKD.NC processing smtmwrL0_210520_160045.MET.NC processing smtmwrL0_210520_171218.LV0.NC processing smtmwrL0_210520_171233.BRT.NC processing smtmwrL0_210520_171233.HKD.NC processing smtmwrL0_210520_171233.MET.NC processing smtmwrL0_210520_182401.LV0.NC processing smtmwrL0_210520_182416.BRT.NC processing smtmwrL0_210520_182416.HKD.NC processing smtmwrL0_210520_182416.MET.NC processing smtmwrL0_210520_193540.LV0.NC processing smtmwrL0_210520_193555.BRT.NC processing smtmwrL0_210520_193555.HKD.NC processing smtmwrL0_210520_193555.MET.NC processing smtmwrL0_210520_204723.LV0.NC processing smtmwrL0_210520_204739.BRT.NC processing smtmwrL0_210520_204739.HKD.NC processing smtmwrL0_210520_204739.MET.NC processing smtmwrL0_210520_215904.LV0.NC processing smtmwrL0_210520_215918.BRT.NC processing smtmwrL0_210520_215918.HKD.NC processing smtmwrL0_210520_215918.MET.NC processing smtmwrL0_210520_231047.LV0.NC processing smtmwrL0_210520_231102.BRT.NC processing smtmwrL0_210520_231102.HKD.NC processing smtmwrL0_210520_231102.MET.NC getting data for cloud radar processing 20211400000MMCRMom.nc.zip processing 20211400100MMCRMom.nc.zip processing 20211400200MMCRMom.nc.zip processing 20211400300MMCRMom.nc.zip processing 20211400400MMCRMom.nc.zip processing 20211400500MMCRMom.nc.zip processing 20211400600MMCRMom.nc.zip processing 20211400700MMCRMom.nc.zip processing 20211400800MMCRMom.nc.zip processing 20211400900MMCRMom.nc.zip processing 20211401000MMCRMom.nc.zip processing 20211401100MMCRMom.nc.zip processing 20211401200MMCRMom.nc.zip processing 20211401300MMCRMom.nc.zip processing 20211401400MMCRMom.nc.zip processing 20211401500MMCRMom.nc.zip processing 20211401600MMCRMom.nc.zip processing 20211401700MMCRMom.nc.zip processing 20211401800MMCRMom.nc.zip processing 20211401900MMCRMom.nc.zip processing 20211402000MMCRMom.nc.zip processing 20211402100MMCRMom.nc.zip processing 20211402200MMCRMom.nc.zip processing 20211402300MMCRMom.nc.zip processing 20211401230CalTable.nc.zip processing 20211401230Lapxm_CalibrationLog.txt processing 20211400000Health.txt processing 20211400100Health.txt processing 20211400200Health.txt processing 20211400300Health.txt processing 20211400400Health.txt processing 20211400500Health.txt processing 20211400600Health.txt processing 20211400700Health.txt processing 20211400800Health.txt processing 20211400900Health.txt processing 20211401000Health.txt processing 20211401100Health.txt processing 20211401200Health.txt processing 20211401300Health.txt processing 20211401400Health.txt processing 20211401500Health.txt processing 20211401600Health.txt processing 20211401700Health.txt processing 20211401800Health.txt processing 20211401900Health.txt processing 20211402000Health.txt processing 20211402100Health.txt processing 20211402200Health.txt processing 20211402300Health.txt skipping 20211410000Health.txt processing 20211400000Elog.txt processing 20211400100Elog.txt processing 20211400200Elog.txt processing 20211400300Elog.txt processing 20211400400Elog.txt processing 20211400500Elog.txt processing 20211400600Elog.txt processing 20211400700Elog.txt processing 20211400800Elog.txt processing 20211400900Elog.txt processing 20211401000Elog.txt processing 20211401100Elog.txt processing 20211401200Elog.txt processing 20211401300Elog.txt processing 20211401400Elog.txt processing 20211401500Elog.txt processing 20211401600Elog.txt processing 20211401700Elog.txt processing 20211401800Elog.txt processing 20211401900Elog.txt processing 20211402000Elog.txt processing 20211402100Elog.txt processing 20211402200Elog.txt processing 20211402300Elog.txt skipping 20211410000Elog.txt skipping 20211410100Elog.txt processing 20211400000MMCRSpecMom.nc.zip processing 20211400100MMCRSpecMom.nc.zip processing 20211400200MMCRSpecMom.nc.zip processing 20211400300MMCRSpecMom.nc.zip processing 20211400400MMCRSpecMom.nc.zip processing 20211400500MMCRSpecMom.nc.zip processing 20211400600MMCRSpecMom.nc.zip processing 20211400700MMCRSpecMom.nc.zip processing 20211400800MMCRSpecMom.nc.zip processing 20211400900MMCRSpecMom.nc.zip processing 20211401000MMCRSpecMom.nc.zip processing 20211401100MMCRSpecMom.nc.zip processing 20211401200MMCRSpecMom.nc.zip processing 20211401300MMCRSpecMom.nc.zip processing 20211401400MMCRSpecMom.nc.zip processing 20211401500MMCRSpecMom.nc.zip processing 20211401600MMCRSpecMom.nc.zip processing 20211401700MMCRSpecMom.nc.zip processing 20211401800MMCRSpecMom.nc.zip processing 20211401900MMCRSpecMom.nc.zip processing 20211402000MMCRSpecMom.nc.zip processing 20211402100MMCRSpecMom.nc.zip processing 20211402200MMCRSpecMom.nc.zip processing 20211402300MMCRSpecMom.nc.zip Getting data for mpl processing 202105200000.mpl processing 202105200100.mpl processing 202105200200.mpl processing 202105200300.mpl processing 202105200400.mpl processing 202105200500.mpl processing 202105200600.mpl processing 202105200700.mpl processing 202105200800.mpl processing 202105200900.mpl processing 202105201000.mpl processing 202105201100.mpl processing 202105201200.mpl processing 202105201300.mpl processing 202105201400.mpl processing 202105201500.mpl processing 202105201600.mpl processing 202105201700.mpl processing 202105201800.mpl processing 202105201900.mpl processing 202105202000.mpl processing 202105202100.mpl processing 202105202200.mpl processing 202105202300.mpl skipping 202105210000.mpl skipping 202105210100.mpl Getting data for vceil processing 11052000.DAT processing 11052001.DAT processing 11052002.DAT processing 11052003.DAT processing 11052004.DAT processing 11052005.DAT processing 11052006.DAT processing 11052007.DAT processing 11052008.DAT processing 11052009.DAT processing 11052010.DAT processing 11052011.DAT processing 11052012.DAT processing 11052013.DAT processing 11052014.DAT processing 11052015.DAT processing 11052016.DAT processing 11052017.DAT processing 11052018.DAT processing 11052019.DAT processing 11052020.DAT processing 11052021.DAT processing 11052022.DAT processing 11052023.DAT skipping 11052100.DAT skipping 11052101.DAT Getting data for IceCam processing 2021-05-20_01.15.01.jpg processing 2021-05-20_01.30.01.jpg processing 2021-05-20_01.45.01.jpg processing 2021-05-20_02.00.01.jpg processing 2021-05-20_02.15.01.jpg processing 2021-05-20_02.30.01.jpg processing 2021-05-20_02.45.01.jpg processing 2021-05-20_03.00.01.jpg processing 2021-05-20_03.15.01.jpg processing 2021-05-20_03.30.01.jpg processing 2021-05-20_03.45.01.jpg processing 2021-05-20_04.00.01.jpg processing 2021-05-20_04.15.01.jpg processing 2021-05-20_04.30.01.jpg processing 2021-05-20_04.45.01.jpg processing 2021-05-20_05.00.01.jpg processing 2021-05-20_05.15.01.jpg processing 2021-05-20_05.30.01.jpg processing 2021-05-20_05.45.01.jpg processing 2021-05-20_06.00.01.jpg processing 2021-05-20_06.15.01.jpg processing 2021-05-20_06.30.01.jpg processing 2021-05-20_06.45.01.jpg processing 2021-05-20_07.00.01.jpg processing 2021-05-20_07.15.01.jpg processing 2021-05-20_07.30.01.jpg processing 2021-05-20_07.45.01.jpg processing 2021-05-20_08.00.01.jpg processing 2021-05-20_08.15.01.jpg processing 2021-05-20_08.30.01.jpg processing 2021-05-20_08.45.01.jpg processing 2021-05-20_09.00.01.jpg processing 2021-05-20_09.15.01.jpg processing 2021-05-20_09.30.01.jpg processing 2021-05-20_09.45.01.jpg processing 2021-05-20_10.00.01.jpg processing 2021-05-20_10.15.01.jpg processing 2021-05-20_10.30.01.jpg processing 2021-05-20_10.45.01.jpg processing 2021-05-20_11.00.01.jpg processing 2021-05-20_11.15.01.jpg processing 2021-05-20_11.30.01.jpg processing 2021-05-20_11.45.01.jpg processing 2021-05-20_12.00.01.jpg processing 2021-05-20_12.15.01.jpg processing 2021-05-20_12.30.01.jpg processing 2021-05-20_12.45.01.jpg processing 2021-05-20_13.00.01.jpg processing 2021-05-20_13.15.01.jpg processing 2021-05-20_13.30.01.jpg processing 2021-05-20_13.45.01.jpg processing 2021-05-20_14.00.01.jpg processing 2021-05-20_14.15.01.jpg processing 2021-05-20_14.30.01.jpg processing 2021-05-20_14.45.01.jpg processing 2021-05-20_15.00.01.jpg processing 2021-05-20_15.15.01.jpg processing 2021-05-20_15.30.01.jpg processing 2021-05-20_15.45.01.jpg processing 2021-05-20_16.00.01.jpg processing 2021-05-20_16.15.01.jpg processing 2021-05-20_16.30.01.jpg processing 2021-05-20_16.45.01.jpg processing 2021-05-20_17.00.01.jpg processing 2021-05-20_17.15.01.jpg processing 2021-05-20_17.30.01.jpg processing 2021-05-20_17.45.01.jpg processing 2021-05-20_18.00.01.jpg processing 2021-05-20_18.15.01.jpg processing 2021-05-20_18.30.01.jpg processing 2021-05-20_18.45.01.jpg processing 2021-05-20_19.00.01.jpg processing 2021-05-20_19.15.01.jpg processing 2021-05-20_19.30.01.jpg processing 2021-05-20_19.45.01.jpg processing 2021-05-20_20.00.01.jpg processing 2021-05-20_20.15.01.jpg processing 2021-05-20_20.30.01.jpg processing 2021-05-20_20.45.01.jpg processing 2021-05-20_21.00.01.jpg processing 2021-05-20_21.15.01.jpg processing 2021-05-20_21.30.01.jpg processing 2021-05-20_21.45.01.jpg processing 2021-05-20_22.00.01.jpg processing 2021-05-20_22.15.01.jpg processing 2021-05-20_22.30.01.jpg processing 2021-05-20_22.45.01.jpg processing 2021-05-20_23.00.01.jpg processing 2021-05-20_23.15.01.jpg processing 2021-05-20_23.30.01.jpg processing 2021-05-20_23.45.01.jpg processing 2021-05-21_00.00.01.jpg processing 2021-05-21_00.15.01.jpg processing 2021-05-21_00.30.01.jpg processing 2021-05-21_00.45.01.jpg processing 2021-05-21_01.00.01.jpg Getting data for capabl processing DailyOps_20210520_235900_000.zip processing DailyOps_20210520_235900_001.zip processing DailyOps_20210520_235900_002.zip processing DailyOps_20210520_235900_003.zip processing DailyOps_20210520_235900_004.zip processing DailyOps_20210520_235900_005.zip processing DailyOps_20210520_235900_006.zip processing DailyOps_20210520_235900_007.zip processing DailyOps_20210520_235900_008.zip processing DailyOps_20210520_235900_009.zip /home/dataman/bin/GetData.bash: line 215: [: =: unary operator expected cp: cannot stat `*jpg': No such file or directory chmod: cannot access `/home/dataman/search/work/qc/quicklooks/*jpg': No such file or directory Getting data for POSS processing POS20210520.txt skipping POS20210521.txt processing MAINLOG20210520.txt skipping MAINLOG20210521.txt processing MESPOS20210520.txt skipping MESPOS20210521.txt Getting data for radiosonde processing SMT_20210514_111515.mwx processing SMT_20210515_111658.mwx processing SMT_20210516_111610.mwx processing SMT_20210517_111844.mwx processing SMT_20210518_111819.mwx processing SMT_20210519_111542.mwx processing SMT_20210520_111832_edt.txt processing SMT_20210520_111832.mwx processing SMT_20210520_111832.spf processing pilota_20210520_1118_0.txt processing pilotb_20210520_1118_0.txt processing pilotc_20210520_1118_0.txt processing pilotd_20210520_1118_0.txt processing tempa_20210520_1118_1.txt processing tempb_20210520_1118_1.txt processing tempc_20210520_1118_1.txt processing tempd_20210520_1118_1.txt processing soundingqualityreport_20210520_1118_0.txt Getting data for sodar processing 21140_SodarPC.nc skipping 21141_SodarPC.nc processing 21140_0000_SodarPC.jpg processing 21140_0030_SodarPC.jpg processing 21140_0100_SodarPC.jpg processing 21140_0130_SodarPC.jpg processing 21140_0200_SodarPC.jpg processing 21140_0230_SodarPC.jpg processing 21140_0300_SodarPC.jpg processing 21140_0330_SodarPC.jpg processing 21140_0400_SodarPC.jpg processing 21140_0430_SodarPC.jpg processing 21140_0500_SodarPC.jpg processing 21140_0530_SodarPC.jpg processing 21140_0600_SodarPC.jpg processing 21140_0630_SodarPC.jpg processing 21140_0700_SodarPC.jpg processing 21140_0730_SodarPC.jpg processing 21140_0800_SodarPC.jpg processing 21140_0830_SodarPC.jpg processing 21140_0930_SodarPC.jpg processing 21140_1000_SodarPC.jpg processing 21140_1030_SodarPC.jpg processing 21140_1100_SodarPC.jpg processing 21140_1130_SodarPC.jpg processing 21140_1230_SodarPC.jpg processing 21140_1300_SodarPC.jpg processing 21140_1330_SodarPC.jpg processing 21140_1400_SodarPC.jpg processing 21140_1430_SodarPC.jpg processing 21140_1500_SodarPC.jpg processing 21140_1530_SodarPC.jpg processing 21140_1600_SodarPC.jpg processing 21140_1630_SodarPC.jpg processing 21140_1700_SodarPC.jpg processing 21140_1730_SodarPC.jpg processing 21140_1800_SodarPC.jpg processing 21140_1830_SodarPC.jpg processing 21140_1900_SodarPC.jpg processing 21140_1930_SodarPC.jpg processing 21140_2000_SodarPC.jpg processing 21140_2030_SodarPC.jpg processing 21140_2100_SodarPC.jpg processing 21140_2130_SodarPC.jpg processing 21140_2200_SodarPC.jpg processing 21140_2230_SodarPC.jpg processing 21140_2330_SodarPC.jpg skipping 21141_0000_SodarPC.jpg skipping 21141_0030_SodarPC.jpg skipping 21141_0100_SodarPC.jpg Getting data for paeri processing AE210520 Getting data for tsi processing 20210520 skipping 20210521 Getting data for masc processing masc_2020.09.16_Hr_15 mkdir: cannot create directory `/home/dataman/search/work/masc/masc_2020.09.16_Hr_15': File exists cp: cannot stat `masc_2020.09.16_Hr_15/*': No such file or directory processing masc_2020.09.17_Hr_13 mkdir: cannot create directory `/home/dataman/search/work/masc/masc_2020.09.17_Hr_13': File exists cp: cannot stat `masc_2020.09.17_Hr_13/*': No such file or directory processing masc_2021.05.20_Hr_00 processing masc_2021.05.20_Hr_01 processing masc_2021.05.20_Hr_02 processing masc_2021.05.20_Hr_03 processing masc_2021.05.20_Hr_04 processing masc_2021.05.20_Hr_05 processing masc_2021.05.20_Hr_06 processing masc_2021.05.20_Hr_07 processing masc_2021.05.20_Hr_08 processing masc_2021.05.20_Hr_09 processing masc_2021.05.20_Hr_10 processing masc_2021.05.20_Hr_11 processing masc_2021.05.20_Hr_12 processing masc_2021.05.20_Hr_13 processing masc_2021.05.20_Hr_14 processing masc_2021.05.20_Hr_15 processing masc_2021.05.20_Hr_16 processing masc_2021.05.20_Hr_17 processing masc_2021.05.20_Hr_18 processing masc_2021.05.20_Hr_19 processing masc_2021.05.20_Hr_20 processing masc_2021.05.20_Hr_21 processing masc_2021.05.20_Hr_22 processing masc_2021.05.20_Hr_23 Getting data for ace processing 2021-05-20_ACE.tar.gz processing 210520_fluxtower.tar.gz Stop GetData.bash Fri May 21 01:12:11 UTC 2021 Start RemoveSondeCR.bash Fri May 21 01:12:11 UTC 2021 SMT_20210520_111832_edt.txt End RemoveSondeCR.bash Fri May 21 01:12:11 UTC 2021 Start IcecapsDQ.bash Fri May 21 01:12:11 UTC 2021 24 archives were successfully processed. 10 archives were successfully processed. No MWR DQ for 210520 No CAPABL DQ for 20210520 No AERI DQ for 20210520 No MPL DQ for 20210520 No vceil DQ for 210520 No POSS DQ for 20210520 No SONDE DQ for 20210520 No SODAR DQ for 20210520 Copied summary to outgoing. Copied quicklook to outgoing. Stop IcecapsDQ.bash Fri May 21 01:12:36 UTC 2021 Start LinkData.bash Fri May 21 01:13:21 UTC 2021 linking data for mmcr/mom linking data for mmcr/health linking data for mmcr/elog linking data for mmcr/caltable linking data for mmcr/caltable linking data for mwr linking data for capabl linking data for mpl linking data for vceil linking data for sodar linking data for sodar linking data for radiosonde/raw linking data for radiosonde/raw linking data for radiosonde/raw linking data for radiosonde/messages linking data for radiosonde/messages linking data for poss linking data for icecam linking data for tsi linking data for masc linking data for ace linking data for fluxtower linking data for paeri/AE210520 linking data for paeri/AE210520 Stop LinkData.bash Fri May 21 01:13:21 UTC 2021 Start GenerateCksum.bash Fri May 21 01:13:21 UTC 2021 Stop GenerateCksum.bash Fri May 21 01:13:21 UTC 2021 Start ArchiveData.bash Fri May 21 01:13:21 UTC 2021 copying NC to /media/ICECAPS4_/archive/mwr copying MMCRMom.nc.zip to /media/ICECAPS4_/archive/mmcr/mom copying CalTable.nc.zip to /media/ICECAPS4_/archive/mmcr/caltable copying nLog.txt to /media/ICECAPS4_/archive/mmcr/caltable copying Health.txt to /media/ICECAPS4_/archive/mmcr/health copying Elog.txt to /media/ICECAPS4_/archive/mmcr/elog copying zip to /media/ICECAPS4_/archive/mmcr/spc copying png to /media/ICECAPS4_/archive/qc/quicklooks copying txt to /media/ICECAPS4_/archive/qc/summary copying zip to /media/ICECAPS4_/archive/capabl copying gz to /media/ICECAPS4_/archive/mpl copying DAT to /media/ICECAPS4_/archive/vceil copying gz to /media/ICECAPS4_/archive/sodar copying jpg to /media/ICECAPS4_/archive/sodar copying txt to /media/ICECAPS4_/archive/poss copying mwx to /media/ICECAPS4_/archive/radiosonde/raw copying spf to /media/ICECAPS4_/archive/radiosonde/raw copying txt to /media/ICECAPS4_/archive/radiosonde/raw copying bfr to /media/ICECAPS4_/archive/radiosonde/messages copying txt to /media/ICECAPS4_/archive/radiosonde/messages copying jpg to /media/ICECAPS4_/archive/icecam copying tar.gz to /media/ICECAPS4_/archive/tsi copying tar.gz to /media/ICECAPS4_/archive/masc copying tar.gz to /media/ICECAPS4_/archive/ace copying tar.gz to /media/ICECAPS4_/archive/fluxtower copying AE210520 to /media/ICECAPS4_/archive/paeri archiving NC to /data/archive/mwr archiving MMCRMom.nc.zip to /data/archive/mmcr/mom archiving CalTable.nc.zip to /data/archive/mmcr/caltable archiving nLog.txt to /data/archive/mmcr/caltable archiving Health.txt to /data/archive/mmcr/health archiving Elog.txt to /data/archive/mmcr/elog archiving zip to /data/archive/mmcr/spc archiving png to /data/archive/qc/quicklooks archiving txt to /data/archive/qc/summary archiving zip to /data/archive/capabl archiving gz to /data/archive/mpl archiving DAT to /data/archive/vceil archiving gz to /data/archive/sodar archiving jpg to /data/archive/sodar archiving txt to /data/archive/poss archiving mwx to /data/archive/radiosonde/raw archiving spf to /data/archive/radiosonde/raw archiving txt to /data/archive/radiosonde/raw archiving bfr to /data/archive/radiosonde/messages archiving txt to /data/archive/radiosonde/messages archiving jpg to /data/archive/icecam archiving tar.gz to /data/archive/tsi archiving tar.gz to /data/archive/masc archiving tar.gz to /data/archive/ace archiving tar.gz to /data/archive/fluxtower archiving AE210520 to /data/archive/paeri Stop ArchiveData.bash Fri May 21 01:18:00 UTC 2021 Traceback (most recent call last): File "/home/dataman/bin/ConnectUPS.py", line 2, in from BeautifulSoup import BeautifulSoup ImportError: No module named BeautifulSoup Stop Icecaps.bash Fri May 21 01:18:08 UTC 2021