# Training samples derived from real shipping email patterns. # 30 per class → 90 total labelled examples for TF-IDF + LogReg. TONNAGE_SAMPLES = [ "MV SHENG AN HAI DWT 56564 OPEN XIAMEN CHINA O/A 2ND JUNE 2026 BULK CARRIER CCS CLASS", "MV FENG HUI HAI DWT 63260 OPEN GUANGZHOU CHINA O/A 6TH JUNE 2026 SDSTBC BUILT 2017", "SARONIC CHAMPION 93K SCRUBBER FITTED 2011 OPEN VUNG ANG VIETNAM 08-12 JUNE BULK CARRIER", "MV TRUE FRIEND DWT 51241 BUILT 2009 OPEN BEJAIA 1ST JUNE BULK CARRIER NK CLASS BARBADOS FLAG", "MV BLUE STAR 38K DWT OPEN GABES TUNISIA 25 MAY GEARED SELF TRIMMING BULK CARRIER ABS", "MV YIN HUA 1 DWT 46613 OPEN CHITTAGONG BANGLADESH O/A 5TH JUNE 2026 5HO 5HA CCS", "MV BI JIA SHAN DWT 56625 OPEN GWADAR PAKISTAN O/A 2ND JUNE 2026 HONG KONG FLAG SDBC", "MV YUANNING SEA DWT 55580 OPEN SOHAR OMAN O/A 30TH MAY 2026 PANAMA FLAG SDSTBC 4X30T CRANES", "MV COS ORCHID DWT 55550 OPEN DAR ES SALAAM TANZANIA O/A 1ST JUNE 2026 SINGAPORE FLAG SDBC", "MV DE SHENG HAI DWT 38821 OPEN MUCURIPE BRAZIL O/A 24-25 MAY 2026 BULK CARRIER", "MV AN DING HAI DWT 38800 OPEN CASABLANCA O/A 28-30 MAY 2026 HONG KONG FLAG SDBC 5HO 5HA", "VESSEL ATLANTIC BULKER 75000 DWT OPEN SANTOS BRAZIL 15 JUNE BUILT 2015 PANAMAX BULK CARRIER", "OUR DIRECT OWNERS OPEN AS FOLLOWS MV PACIFIC GLORY 82000 DWT OPEN ROTTERDAM 20 JUNE", "VESSEL AVAILABLE OCEAN PIONEER 58000 DWT ETA SINGAPORE 10 JUNE HANDYMAX BULK CARRIER", "MV DELTA WIND DWT 32000 OPEN ISTANBUL TURKEY 5 JULY BUILT 2008 HANDYSIZE GEARED", "MV ALPHA STAR 176000 DWT OPEN QINGDAO CHINA 1 JULY CAPESIZE BULK CARRIER LR CLASS", "DWT 28000 MV EMERALD SEAS OPEN PARANAGUA BRAZIL O/A 18 JUNE HANDYSIZE 4 CRANES 30T", "VESSEL POSITION MV CORAL BAY 50000 DWT OPEN PORT KLANG MALAYSIA 25 JUNE ETA HANDYMAX", "MV STEEL WING 64000 DWT OPEN ANTWERP BELGIUM 8 JUNE ULTRAMAX BULK CARRIER NK CLASS", "MV IRON HAWK 81000 DWT OPEN TUBARAO BRAZIL 22 JUNE PANAMAX BUILT 2012 BV CLASS", "GEARED BULK CARRIER MV OCEAN TIDE 38000 DWT OPEN CHITTAGONG O/A 14 JUNE 4X30T CRANES", "MV GRAND PEAK 57000 DWT OPEN COLOMBO SRI LANKA 18 JUNE SUPRAMAX BULK CARRIER SDBC", "VESSEL OPEN MV CAPE GLORY 181000 DWT QINGDAO 01 JULY CAPESIZE NO GEAR BUILT 2010", "MV RUBY STAR DWT 56000 OPEN HALDIA INDIA O/A 10 JUNE BUILT 2014 SUPRAMAX 5HO 5HA", "MV GOLDEN VENTURE 33000 DWT OPEN CONSTANTA ROMANIA 17 JUNE HANDYSIZE BUILT 2006", "MV CORAL SEA DWT 45000 OPEN PORT SUDAN O/A 12 JUNE HANDYMAX 4X30T CRANES SDBC", "VESSEL ATLAS BULK 92000 DWT OPEN NEWCASTLE AUSTRALIA 5 JULY KAMSARMAX BUILT 2016 LR", "MV SILVER PEAK 55000 DWT OPEN KRISHNAPATNAM INDIA O/A 3 JUNE SUPRAMAX CCS CLASS", "MV HORIZON GLORY 63000 DWT OPEN PASIR GUDANG MALAYSIA O/A 7 JUNE ULTRAMAX BUILT 2019", "OPEN VESSEL MV DELTA OCEAN 38000 DWT MORMUGAO INDIA 9 JUNE HANDYSIZE 4X30T", ] CARGO_VC_SAMPLES = [ "PLEASE OFFER FIRM FOR FULL CARGO 15000 20000 MTS MOLASSES LOAD PORT KOH SI CHANG THAILAND DISCHARGE PORT KANDLA CHENNAI LAYCAN MID JULY 2026", "CARGO 20000 MT HRC JEDDAH BILBAO FIOS 4000MT FHINC CQD DISCHARGE 25 JUNE 5 JULY 3.75 PCT", "20000 30000 MTS IRON SLAG IN BULK LP BUSHEHR DP DOHA 10000 12000 LAYCAN 25-30 JULY 3.75 TTL", "CARGO 30000 MTS UREA IN BULK POL BIK POD ISKENDERUN OR DURBAN 5000 5000 LAYCAN 16-20 JULY", "VOYAGE CHARTER 45000 MT COAL LOADING PORT NEWCASTLE AUSTRALIA DISCHARGE PORT MUNDRA INDIA LAYCAN JULY 2026", "CARGO REQUEST 25000 MT CLINKER POL COLOMBO SRI LANKA POD CHITTAGONG BANGLADESH LAYCAN EARLY JUNE", "FIRM CARGO 10000 12000 TONS SALT LOAD PORT KANDLA INDIA DISCH PORT COLOMBO LAYCAN 1-10 JUNE", "PLEASE FIND BELOW CARGO 50000 MT GRAIN POL ROSARIO ARGENTINA POD ANY PACIFIC PORT LAYCAN 15-25 JUNE", "VOYAGE CHARTER CARGO 35000 MT FERTILIZER LOADING YUZHNE UKRAINE DISCHARGE PARANAGUA BRAZIL", "CARGO 55000 MT COAL LP MUARA KUIN DISCHARGE PORT KRISHNAPATNAM LAYCAN 10-20 JULY 2026", "DIRECT CHARTERERS CARGO 22000 MT STEEL COILS LOAD ANTWERP DISCHARGE HOUSTON LAYCAN JUNE 2026", "CARGO 15000 MT SUGAR LOAD PORT SANTOS BRAZIL DISCHARGE PORT CASABLANCA MOROCCO LAYCAN 5-15 JUNE", "CARGO AVAILABILITY 60000 MT IRON ORE LOAD TUBARAO BRAZIL DISCHARGE QINGDAO CHINA LAYCAN JULY", "PLEASE OFFER 40000 MTS ROCK PHOSPHATE LOAD PORT JORF LASFAR DISCHARGE PORT CHENNAI LAYCAN MID JUNE", "CARGO 18000 MT WHEAT LOADING PORT ODESSA UKRAINE DISCHARGE PORT ALEXANDRIA EGYPT LAYCAN JUNE 2026", "VOYAGE CHARTER NEEDED 25000 MT PET COKE LOAD HOUSTON DISCHARGE MUNDRA LAYCAN EARLY JULY", "CARGO INQUIRY 30000 MT BAUXITE LOAD PORT CONAKRY GUINEA DISCHARGE PORT TIANJIN CHINA LAYCAN JULY", "CARGO REQUEST FIRM 12000 MTS RICE LOAD BANGKOK THAILAND DISCHARGE DAKAR SENEGAL LAYCAN JUNE", "50000 MT SOYBEANS LOAD PORT PARANAGUA BRAZIL DISCHARGE BARCELONA SPAIN LAYCAN LATE JUNE", "CARGO 75000 MT COAL LOADING PORT KHATOVKA RUSSIA DISCHARGE JAPAN PORTS LAYCAN AUGUST 2026", "VOYAGE CHARTER 20000 MT SCRAP LOAD ROTTERDAM NETHERLANDS DISCHARGE ALIAGA TURKEY LAYCAN JULY", "CARGO AVAILABILITY 40000 MT CORN LOAD ROSARIO ARGENTINA DISCHARGE ANY PORT SPAIN LAYCAN JUNE", "CARGO REQUEST 8000 MT CEMENT CLINKER LP VISHAKHAPATNAM INDIA DP CHITTAGONG LAYCAN 20-30 JUNE", "FIRM CARGO 35000 MT PHOSPHATE ROCK LOAD SAFI MOROCCO DISCHARGE HAMBURG GERMANY LAYCAN JUNE", "25000 MTS STEAM COAL LOAD PORT BONTANG INDONESIA DISCH PORT KARACHI PAKISTAN LAYCAN JULY", "CARGO 14000 MT SULFUR LP ADEN YEMEN DP NHAVA SHEVA INDIA LAYCAN EARLY JUNE", "VOYAGE CHARTER 30000 MT LIMESTONE LOAD VIZAG INDIA DISCHARGE HALDIA INDIA LAYCAN MID JUNE", "CARGO NEED 55000 MT COAL LOADING NEWLANDS AUSTRALIA DISCHARGE TUTICORIN INDIA LAYCAN JULY", "CARGO 18000 MT MOP FERTILIZER LOAD VANCOUVER CANADA DISCHARGE COLOMBO SRI LANKA LAYCAN JUNE", "PLEASE QUOTE 45000 MT IRON ORE PELLETS LOAD OMAN DISCHARGE QINGDAO CHINA LAYCAN AUGUST 2026", ] CARGO_TC_SAMPLES = [ "CHINA NOPAC ACCOUNT DAI AN OCEAN SHIPPING DELIVERY TM VANCOUVER LC 10-17 JUNE SMX UMX 1 TCT WITH GRAINS REDELIVERY CHITTAGONG 3.75 ADDCOM", "SEASIA DELIVERY MAKE SANGATTA EAST KALIMANTAN INDONESIA 29 2ND JUN 1 TCT WITH CLINKER TO BANGLADESH DURATION ABT 30 DAYS", "1 TCT WITH STEELS GEN LAWFULS 22K DWT HMAX DELIVERY ECI LAYCAN 15-18 JULY REDEL MED VIA GOA DURATION ABT 35-40 DAYS WOG", "WORLDWIDE ACCOUNT SEA SCHIFFE SUPRA ULTRA DELIVERY WW FULL MAY 1-3 YEARS TIME CHARTER INDEX WORKABLE 3.75 ADDCOM", "1 TCT WITH STEELS 33K DWT DELIVERY ECI LAYCAN 21-23 JULY REDELIVERY ARAG VIA COGH DURATION ABT 50-55 DAYS 3.75 ADC", "TIME CHARTER TRIP SUPRAMAX DELIVERY SINGAPORE REDELIVERY JAPAN 1 TCT COAL DURATION 30 DAYS HIRE USD 12000 PD", "TCT ULTRAMAX DELY ROTTERDAM REDEL WEST AFRICA 1 TCT GRAIN DURATION ABT 45 DAYS LAYCAN JUNE 2026", "ACCOUNT PACIFIC LOGISTICS TIME CHARTER TRIP PANAMAX DELIVERY SANTOS BRAZIL REDELIVERY ANTWERP DURATION 35 DAYS", "1 TCT WITH FERTILIZER SMX DELY AQABA JORDAN REDEL INDIA SUBCONTINENT LAYCAN MID JUNE DURATION 25 DAYS", "TIME CHARTER CAPESIZE DELIVERY QINGDAO CHINA REDELIVERY BRAZIL 1 TCT IRON ORE DURATION 60 DAYS", "TCT HANDY DELY CHITTAGONG REDEL SINGAPORE INDONESIA RANGE DURATION 15-20 DAYS CARGO CLINKER LAYCAN JUNE", "1 TCT PANAMAX DELIVERY RECALADA ARGENTINA REDELIVERY SPAIN PORTUG RANGE GRAIN 35-40 DAYS", "TCT REQUIRED ULTRAMAX DELIVERY PORT KLANG MALAYSIA REDELIVERY JAPAN KOREA RANGE COAL 30 DAYS LAYCAN JULY", "ACCOUNT GLOBAL SHIPPING 1 TCT SUPRAMAX DELY DURBAN REDEL CHINA FAR EAST DURATION 40-45 DAYS COAL", "TIME CHARTER TRIP HANDYSIZE DELIVERY ISTANBUL REDELIVERY WEST AFRICA DURATION 20-25 DAYS STEEL", "1 TCT WITH LOGS HANDYMAX DELIVERY MOMBASA KENYA REDELIVERY CHINA DURATION 45 DAYS LAYCAN JUNE", "TCT PANAMAX ACCOUNT OCEANWIDE CHARTERING DELY TUBARAO BRAZIL REDEL QINGDAO CHINA IRON ORE 55 DAYS", "MINI TCT HANDYSIZE 28000 DWT DELIVERY ROTTERDAM REDELIVERY WEST AFRICA DURATION 18 DAYS CARGO SCRAPS", "1 TCT SUPRAMAX DELIVERY SINGAPORE REDELIVERY INDONESIA RANGE 15-20 DAYS CLINKER LAYCAN EARLY JUNE", "TIME CHARTER TRIP ULTRAMAX DELY MANILA PHILIPPINES REDEL SOUTH KOREA DURATION 20 DAYS COAL", "TCT REQUIRED PANAMAX DELIVERY VENTSPILS LATVIA REDELIVERY AMSTERDAM RANGE LAYCAN MID JUNE GRAIN", "1 TCT WITH FERTILIZER SUPRAMAX DELY AQABA LAYCAN JULY REDEL INDIA DURATION 20-25 DAYS 3.75 ADDCOM", "WORLDWIDE TIME CHARTER 1-2 YEARS HANDYMAX DELIVERY ANYWHERE WORLDWIDE REDELIVERY WORLDWIDE FLAT HIRE", "TCT CAPESIZE 160K DWT DELIVERY DAMPIER AUSTRALIA REDELIVERY SOUTH KOREA IRON ORE 15-20 DAYS", "1 TCT HANDY DELY YANBU SAUDI ARABIA REDEL NHAVA SHEVA INDIA DURATION 12 DAYS CARGO CLINKER LAYCAN JUNE", "TIME CHARTER TRIP ULTRAMAX DELIVERY SOHAR OMAN REDELIVERY VIZAG INDIA DURATION 10 DAYS COAL", "TCT SUPRAMAX ACCOUNT MARITIME VENTURES DELY PORT SAID EGYPT REDEL BLACK SEA DURATION 15 DAYS", "1 TCT PANAMAX WITH COAL DELIVERY NEWCASTLE AUSTRALIA REDELIVERY EAST COAST INDIA DURATION 20 DAYS", "TIME CHARTER TRIP HANDYSIZE DELY AGADIR MOROCCO REDEL NORTH EUROPE RANGE DURATION 20-25 DAYS", "TCT REQUIRED GEARED ULTRAMAX DELIVERY PASIR GUDANG MALAYSIA REDELIVERY PHILIPPINES DURATION 15 DAYS CEMENT", ]