dh-mc commited on
Commit
4132e15
1 Parent(s): 600ca23
.gitignore CHANGED
@@ -149,3 +149,5 @@ data/logs/hftgi-2024-03-18.txt
149
  qa_chain_all_results.csv
150
  qa_batch_1_test_results.csv
151
  *.html
 
 
 
149
  qa_chain_all_results.csv
150
  qa_batch_1_test_results.csv
151
  *.html
152
+ data/cleaned_data-2.csv
153
+ data/cleaned_data-1.csv
IS424_Data_Mining/code/EDA.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
data/evaluation_result.csv ADDED
@@ -0,0 +1,158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ,id,Headline,Summary,Severity,Category_GoldenResult,Category_GPT,Region,Datetime,Year,lat,lon,URL,GPT Generated Result,Result_Golden,Result_GPT
2
+ 86,10,14 miles NE of Jakarta - A magnitude 4.5 earthquake was detected in the region. Incident closed.,"A magnitude 4.5 earthquake was detected 14 miles northeast of Jakarta, Indonesia. There were no initial reports of associated injuries or damage. This incident is closed.",Moderate,Earthquake,Earthquake,Indonesia,24/9/18 18:33,2018,-6.1,107.02,,Earthquake,TRUE,TRUE
3
+ 87,11,17 miles SW of Batangas - A magnitude 5.5 earthquake was detected in Batangas Bay. Incident closed.,"Multiple sources report that a magnitude 5.5 earthquake was detected in the Batangas Bay, approximately 17 miles southwest of Batangas, Philippines. There have been no reports of associated injuries or structural damage. This incident is closed.",,Earthquake,Earthquake,Philippines,31/8/18 15:04,2018,13.556,120.903,,Earthquake,TRUE,TRUE
4
+ 88,16,23 miles ESE of Taichung City- A magnitude 4.5 earthquake struck in central Taiwan. Incident closed.,"A magnitude 4.5 earthquake was detected in central Taiwan, approximately 23 miles east-southeast of Taichung City. There were no initial reports of associated injuries or structural damage. This incident is closed.",Moderate,Earthquake,Earthquake,Taiwan,17/8/18 10:40,2018,24.02,121.03,,Earthquake,TRUE,TRUE
5
+ 89,20,33 miles SE of Valencia A magnitude 4.0 earthquake struck in the Mediterranean Sea. Incident closed.,The European-Mediterranean Seismological Centre reported that a magnitude 4.0 earthquake struck approximately 33 miles southeast of Valencia in the Mediterranean Sea. There were no reports of injuries or major structural damage. This incident is closed.,Moderate,Earthquake,Earthquake,Spain,17/10/18 6:06,2018,39.23,0.16,,Earthquake,TRUE,TRUE
6
+ 90,1981,Philippines: Magnitude 6.2 earthquake recorded south of Davao Oriental Province,"The United States Geological Survey (USGS) has recorded a magnitude 6.2 earthquake today, 29 September, south of Davao Oriental Province. The quake occurred at a depth of 76.1 kilometers at 10:02 local time. Preliminary reports do not indicate if any damage or injuries have resulted.",Severe,Earthquake,Earthquake,Philippines,29/9/19 3:35,2019,6.35667,126.18441,,Earthquake,TRUE,TRUE
7
+ 92,2587,"UPDATE - Philippines: Casualties confirmed following earthquake near Tulunan, Cotabato Province","Recent reports confirm that casualties have occurred today (29 October) following a magnitude 6.6 earthquake near Tulunan. At least one person has died and more than 40 others are injured, with the majority in Kidapawan City and others in M'lang. Power outages have been recorded in areas of General Santos City, Polomok, Tacurong City, and Carmen. A number of structures have also sustained damage or have collapsed in several locations.",Severe,Earthquake,Earthquake,Philippines,29/10/19 6:20,2019,,,,Earthquake,TRUE,TRUE
8
+ 93,2589,"UPDATE - Philippines: Damages and injuries reported following magnitude 6.6 earthquake near Tulunan, Cotabato Province","Updated sources are reporting damages and injuries following a magnitude 6.6 earthquake that struck near Tulunan on Tuesday morning. The severity of injuries sustained has not been confirmed but media images depict a number of collapsed structures in Tulunan. Several local government units have reportedly cancelled classes across the island of Mindanao, including in North Cotabato, Davao City, Koronadal City, Digos City, and General Santos City, where government and private offices will also be closed. Evacuations have also been reported but specific details remain unconfirmed. The United States Geological Survey (USGS) has recorded at least two aftershock tremors at magnitudes of 5.0 and 5.8 in the region.",Severe,Earthquake,Earthquake,Philippines,29/10/19 3:25,2019,,,,Earthquake,TRUE,TRUE
9
+ 94,2593,UPDATE - Philippines: Several casualties and moderate damage reported following 6.3 magnitude earthquake in North Cotabato,"Updated reports state that a small number of casualties have occurred as a result of the earlier recorded 6.3 magnitude earthquake in North Cotabato. In addition, officials from Mindanao Island are reporting structural cracks to certain buildings and moderate infrastructure damage including power outages. The tremors were felt in Davao City, although the impact there is not believed to be extensive. Earthquakes are common in the region.",Severe,Earthquake,Earthquake,Philippines,16/10/19 15:55,2019,,,,Earthquake,TRUE,TRUE
10
+ 95,3124,178 Miles E of Taichung City - A magnitude 3.9 earthquake struck in the area. Incident closed.,"Government sources reported that a magnitude 3.9 earthquake struck approximately 178 miles east of Taichung City, Taiwan, in the Pacific Ocean. There were no immediate reports of injuries or major structural damage. This incident is closed.",Minor,Earthquake,Earthquake,Taiwan,22/1/20 3:43,2020,24.1,123.5,,Earthquake,TRUE,TRUE
11
+ 96,3135,42 miles N of San Antonio - A magnitude 4.3 earthquake struck in the region. Event closed.,"The European-Mediterranean Seismological Centre indicated that a magnitude 4.3 earthquake struck approximately 42 miles north of San Antonio, Puerto Rico. There were no reports of associated injuries or damage. This event is closed.",Moderate,Earthquake,Earthquake,Puerto Rico,19/2/20 0:48,2020,19.1,-67.22,,Earthquake,TRUE,TRUE
12
+ 97,3136,42 miles NW of San Antonio - The USGS reported a magnitude 4.5 earthquake. Incident closed.,"The U.S. Geological Survey reported a magnitude 4.5 earthquake located 42 miles northwest of San Antonio, Puerto Rico. There were no initial reports of associated injuries or damage. This incident is closed.",Moderate,Earthquake,Earthquake,Puerto Rico,12/2/20 8:21,2020,18.94,-67.56,,Earthquake,TRUE,TRUE
13
+ 98,3142,72 miles W of San Antonio de los Cobres - A magnitude 4.3 earthquake has struck in the area. Event closed.,"The European-Mediterranean Seismological Centre is reporting a magnitude 4.3 earthquake located 72 miles west of San Antonio de los Cobres, Argentina. There have been no initial reports of associated injuries or damage. Event closed.
14
+ EMSC (European Mediterranean Seismological Centre) is a scientific international organization, which aggregates and provides information generated by national seismological agencies worldwide. EMSC presents earthquake data across several magnitude scales including local magnitude (ML), surface-wave magnitude (Ms), body-wave magnitude (Mb), and moment magnitude (Mw). All magnitude scales should yield approximately the same value for any given earthquake.",Moderate,Earthquake,Earthquake,Argentina,18/8/20 6:06,2020,,,,Earthquake,TRUE,TRUE
15
+ 99,3755,"Magnitude 5.1 earthquake reported 11 kilometres southeast of Digos City, Davao del Sur Province","The United States Geological Survey (USGS) is reporting a magnitude 5.1 earthquake 11 kilometres southeast of Digos City. The quake occurred at a depth of 35.2 kilometres at 01:44 local time. There is no tsunami advisory being issued for the incident.
16
+ USGS (United States Geological Survey) is a scientific agency of the U.S. government which monitors earthquake activity worldwide. USGS earthquake alerts are assessed primarily using the moment magnitude (Mw)‚ÄØscale. However, local magnitude (ML), surface-wave magnitude (Ms) or body-wave magnitude (Mb) may be used in lieu of the Mw scale. All magnitude scales should yield approximately the same value for any given earthquake.",Moderate,Earthquake,Earthquake,Philippines,30/8/20 21:40,2020,6.75751,125.3524,,Earthquake,TRUE,TRUE
17
+ 100,3756,"Magnitude 5.1 earthquake reported 12 kilometers north of Hachijo, Tokyo Prefecture","The United States Geological Survey has confirmed that a magnitude 5.1 earthquake has been recorded 12 kilometers north of Hachijo, Tokyo Prefecture. The quake occurred at a depth of 118 kilometers and no tsunami warning has been issued.
18
+ USGS (United States Geological Survey) is a scientific agency of the U.S. government which monitors earthquake activity worldwide. USGS earthquake alerts are assessed primarily using the moment magnitude (Mw)‚ÄØscale. However, local magnitude (ML), surface-wave magnitude (Ms) or body-wave magnitude (Mb) may be used in lieu of the Mw scale. All magnitude scales should yield approximately the same value for any given earthquake.",Moderate,Earthquake,Earthquake,Japan,25/9/20 17:35,2020,33.12568,139.80898,,Earthquake,TRUE,TRUE
19
+ 101,3757,"Magnitude 5.2 earthquake recorded 30 kilometers south of Sarangani, Davao Occidental Province","The United States Geological Survey (USGS) has recorded a magnitude 5.2 earthquake 30 kilometers south of Sarangani on Monday, 6 January. The quake occurred at a depth of 55.9 kilometers at approximately 15:25 local time. No tsunami warning has been issued at this time.",Moderate,Earthquake,Earthquake,Philippines,6/1/20 8:03,2020,5.41372,125.40147,,Earthquake,TRUE,TRUE
20
+ 102,3758,"Magnitude 5.3 earthquake reported 17 km west of Nasugbu, Batangas Province","The United States Geological Survey (USGS) has confirmed that a 5.3 magnitude earthquake has occurred 17 km west of Nasugbu. The quake was reported at a depth of 86 km and no information on structural damage or injuries has been announced.
21
+ USGS (United States Geological Survey) is a scientific agency of the U.S. government which monitors earthquake activity worldwide. USGS earthquake alerts are assessed primarily using the moment magnitude (Mw)‚ÄØscale. However, local magnitude (ML), surface-wave magnitude (Ms) or body-wave magnitude (Mb) may be used in lieu of the Mw scale. All magnitude scales should yield approximately the same value for any given earthquake.",Moderate,Earthquake,Earthquake,Philippines,9/5/20 20:09,2020,14.06667,120.63333,,Earthquake,TRUE,TRUE
22
+ 103,3759,Magnitude 6.2 earthquake reported north of Surabaya,"The US Geological Survey is reporting that a magnitude 6.2 earthquake, at a depth of 592.2 km, has occurred approximately 116 km north of Surbaya. There have been some reports of tremors having been felt although it is estimated that little or no population will be affected.",Severe,Earthquake,Earthquake,Indonesia,5/2/20 19:37,2020,-6.23324,112.93235,,Earthquake,TRUE,TRUE
23
+ 104,5715,"USGS reports magnitude 6.3 earthquake 4km southeast of Calatagan, Batangas Province","The United States Geological Survey (USGS) has recorded a magnitude 6.3 earthquake 4km southeast of Calatagan on Friday, 25 December. The quake has occurred at a depth of 114km at 07:43 local time. There has not been a tsunami warning issued and there are no immediate reports of damages, though they are possible due to the intensity of the tremor.
24
+ USGS (United States Geological Survey) is a scientific agency of the U.S. government which monitors earthquake activity worldwide. USGS earthquake alerts are assessed primarily using the moment magnitude (Mw)‚ÄØscale. However, local magnitude (ML), surface-wave magnitude (Ms) or body-wave magnitude (Mb) may be used in lieu of the Mw scale. All magnitude scales should yield approximately the same value for any given earthquake.",Severe,Earthquake,Earthquake,Philippines,25/12/20 0:25,2020,13.83333,120.6333,,Earthquake,TRUE,TRUE
25
+ 91,1982,"Philippines: Magnitude 6.5 earthquake strikes near Makilala, Cotabato Province; damages reported","The United States Geological Survey (USGS) has recorded a magnitude 6.5 earthquake today (31 October) near Makilala. The quake was recorded at a depth of 10 kilometers or less at approximately 09:11 local time. Initial reports show Eva's Hotel in Kidapawan City partially collapsed, with injuries unconfirmed. Additionally, a multi-story structure in Davao City has sustained damage as well. Further reports of damages are likely to emerge, as this is the second earthquake over 6.0 magnitude to strike the area in recent days and infrastructure may be weakened.",Severe,Earthquake,,Philippines,31/10/19 1:50,2019,6.92343,125.08286,,,TRUE,FALSE
26
+ 20,1737,Lack of trucking resources affects productivity at Port of Balboa,Industry sources report on October 15 that productivity has declined at the Port of Balboa due to a lack of trucking resources. The current lineup of rail movement is at least until the year-end.,Moderate,Maritime Advisory,Ground Transportation Advisory,Panama,15/10/19 4:11,2019,8.95763,-79.5614,,Ground Transportation Advisory,TRUE,TRUE
27
+ 14,1663,Houston ship channel fully reopens on April 25,"Industry sources reported that Houston ship channel reopened to full operations on April 25 following a fire at Intercontinental Terminal Co.’s Deer Park, Texas, terminal in late March. The temporary closure which lasted for several weeks disrupted several oil shipments. Houston ship channel is part of Port of Houston.",Minor,Maritime Advisory,Maritime Accident,United States,25/4/19 7:40,2019,29.60569,-94.95236,,Maritime Accident,FALSE,TRUE
28
+ 0,3,Shanghai port congestion impacts terminals in Qingdao and Ningbo,"The persisting port congestion at Shanghai’s Yangshan deep-sea terminal is reportedly also impacting vessel arrival times at other major public terminals in China, including Qingdao and Ningbo. Industry sources indicated that this is due to some vessels being diverted from Shanghai as well as unstable weather and re-shuffling of alliances networks. Some carriers are reportedly planning contingency actions for the coming months, including consolidation of volumes and temporary reduction of port calls. No further details were initially provided.",Minor,Maritime Advisory,Maritime Advisory,China,27/4/17 9:16,2017,29.52,121.3319,,Maritime Advisory,TRUE,TRUE
29
+ 8,1617,High risk of port closure at the Port of Houston due to fog,Shipping sources indicate on November 21 that there will be an elevated risk of port closures at the Port of Houston from November 22-24 due to fog. Customers should expect longer transit times through container terminals at the port and potential impacts on barge transportation on the Houston Ship Channel.,Moderate,Maritime Advisory,Maritime Advisory,United States,21/11/19 16:26,2019,,,,Maritime Advisory,TRUE,TRUE
30
+ 19,1736,Lack of gangs may impede operations at Port of Barcelona,Shipping sources on August 19 indicate that lack of gangs due to summer holidays may impede port operations at Port of Barcelona.,Minor,Maritime Advisory,Maritime Advisory,Spain,19/8/19 8:43,2019,41.35591,2.16674,,Maritime Advisory,TRUE,TRUE
31
+ 9,1618,High swells caused terminal closure at Port of San Antonio,"Sources on March 21 indicate that heavy swells at the Port of San Antonio have caused a terminal to be closed. At the time of writing, it remains unclear when operations will return to normalcy.",Moderate,Maritime Advisory,Maritime Accident/Port Disruption,Chile,21/3/19 7:23,2019,,,,Miscellaneous Events,FALSE,TRUE
32
+ 5,1614,High risk of port closure at Port of Busan on April 24,Local sources on April 23 indicate that dense fog is likely to cause the Port of Busan to close container terminal operations from the morning to noon on April 24. Customers should plan shipments accordingly and expect delays.,Minor,Maritime Advisory,Port Closure,Republic of Korea,23/4/19 12:13,2019,,,,Port Closure,FALSE,TRUE
33
+ 7,1616,High risk of port closure at Port of Kwangyang on April 24,Local sources on April 23 indicate that dense fog is likely to cause the Port of Kwangyang to close container terminal operations from the morning to noon on April 24. Customers should plan shipments accordingly and expect delays.,Minor,Maritime Advisory,Port Closure,Republic of Korea,23/4/19 12:14,2019,34.90849,127.66822,,Port Closure,FALSE,TRUE
34
+ 1,17,24 hour pier hold in effect at Port of Durban,"Industry sources indicate on August 31 that the Port of Durban’s Pier 1 is experiencing high traffic volumes resulting in road congestion on Bayhead Road, leading Transnet to urge transporters to hold back on dispatching export turns to the container terminal until 6AM on September 1. Extensions will be reviewed for open stacks. Those shipping from Durban should anticipate delays and should plan accordingly.",Minor,Maritime Advisory,Port Congestion,South Africa,31/8/18 18:07,2018,-29.86875,31.03305,,Port Congestion,FALSE,TRUE
35
+ 2,1599,Heavy congestion reported at Port of Houston,"According to sources on March 20, heavy congestion has been reported at Port of Houston due to fog.",Moderate,Maritime Advisory,Port Congestion,United States,20/3/19 12:43,2019,29.60949,-95.00567,,Port Congestion,FALSE,TRUE
36
+ 13,1636,Higher dwell times reported at Port of Long Beach due to labor shortages,"Shipping sources on April 29 reported that the Pier T container terminal has experienced higher than usual dwell times for containers due to labor shortages related to the Easter holidays, combined with high volume. Customers should be mindful of potential delays as backlog gets cleared.",Minor,Maritime Advisory,Port Congestion,United States,30/4/19 15:57,2019,33.75292,-118.2096,,Port Congestion,FALSE,TRUE
37
+ 15,1687,Increased berthing times reported at Port of Busan,"Shipping sources indicated on January 31 that the Port of Busan, South Korea, currently experiences longer berthing times for incoming vessels. Waiting times of up to 0.5 day have been reported.",Minor,Maritime Advisory,Port Congestion,Republic of Korea,31/1/19 11:35,2019,35.12051,129.05654,,Port Congestion,FALSE,TRUE
38
+ 16,1688,Increased congestion elevates drayage costs at Port of New York/New Jersey,"Industry sources indicate on January 23 that increased inbound volumes due in part to Lunar New Year traffic combined with delays and congestions have complicated intermodal shipment at the Port of New York and New Jersey to the point that drayage costs are increasing. Ocean carriers and terminals are charging USD 100-250/day for container-related delays, and drayage carriers are charging USD 75/hr for terminal idling. Those shipping at the Port of New York and New Jersey should anticipate moderate delays and should plan accordingly.",Moderate,Maritime Advisory,Port Congestion,United States,23/1/19 20:31,2019,40.69166,-74.14911,,Port Congestion,TRUE,TRUE
39
+ 10,1628,High winds disruption port operations in Southampton,"On April 27, high winds are disrupting shipside and landside operations at the DP World Southampton terminal since 09:00 local time. Drop-offs or pick-ups of containers are reportedly suspended for the time being.",Minor,Maritime Advisory,Port Disruption,United Kingdom,27/4/19 15:46,2019,50.91,-1.46,,Port Disruption,FALSE,TRUE
40
+ 17,1706,Intermittent closures at Manila International Container Terminal for holidays,"Industry sources reported that Manila International Container Terminal has announced its port operation schedule for the upcoming Christmas and New Year holidays. According to its advisory, vessel and yard operations will continue its regular operations until 19.00 local time on December 24 and will resume at 19.00 on the next day. Normal operations will continue until December 31 when vessel and yard operations will stop at 19.00 local time and will resume again at 19.00 on the next day.",Minor,Maritime Advisory,Port Disruption,Philippines,20/12/19 0:49,2019,,,,Port Disruption,FALSE,TRUE
41
+ 18,1712,IT maintenance on Nov 6 may affect operations at Bharat Mumbai Container Terminals,"Shipping sources report on November 1 that IT maintenance activity will take place at Bharat Mumbai Container Terminals at Port of Nhava Sheva on November 6 from 01.00 to 07.00 (local time). During this time, complete network and E-form 13 and 11 applications will not be available. Other operation procedures and service delays can be expected as well.",Minor,Maritime Advisory,Port Disruption,India,4/11/19 9:35,2019,18.93881,72.94084,,Port Disruption,TRUE,FALSE
42
+ 4,1613,High risk of pilot suspension reported at Port of Yokohama,"On December 31, shipping sources indicate that strong wind is anticipated at Port of Yokohama, Japan, from the afternoon of December 31 until the morning of January 1. The adverse weather conditions pose a high risk of a pilot suspension during the above mentioned period.",Minor,Maritime Advisory,Severe Winds,Japan,31/12/19 10:23,2019,,,,Severe Winds,TRUE,TRUE
43
+ 6,1615,High risk of port closure at Port of Busan on September 6-7 due to strong winds,Shipping sources on September 5 indicate that due to strong winds there is a high risk for the Port of Busan to be closed for 24 hours from the evening of September 6 to 7.,Moderate,Maritime Advisory,Severe Winds,Republic of Korea,5/9/19 12:52,2019,35.06488,128.81854,,Severe Winds,TRUE,FALSE
44
+ 11,1629,High winds impact maritime movements at Port of Dammam,"Shipping sources on April 22 indicated that high winds disrupted vessel movements in the Port of Dammam, Saudi Arabia, on April 22. Minor impacts should be expected on the berthing line up.",Minor,Maritime Advisory,Severe Winds,Saudi Arabia,23/4/19 13:48,2019,26.49713,50.19945,,Severe Winds,TRUE,FALSE
45
+ 12,1630,High winds impact port operations in Le Havre,"According to local sources, high winds have impeded port operations at container terminals in the Port of Le Havre since the early morning of March 12. In particular shipside operations have been suspended for several hours. Incoming and outgoing shipments are thus likely to be delayed throughout the day.",Minor,Maritime Advisory,,France,12/3/19 15:59,2019,49.46477,0.14702,,,TRUE,FALSE
46
+ 85,1997,Pipeline Leak in Yvelines Raises Prospect of Grandpuits Refinery Shutdown,"At about 10:35 PM local time Sunday, an alarm was set off indicating a pressure drop along the Ile-de-France pipeline (PLIF) due to a crude oil leak in an area of fields in Autouillet, Yvelines department. Several rivers in Vicq, Boissy-sans-Avoir, and Autouillet (R le Lieutel, R de Breuil, and R de la Coquerie) were also impacted by the underground hydrocarbon spill. The prefecture said up to about 17 acres of fields were affected by the leak, with gendarmerie reporting up to 30 acres impacted overall. The leak has been halted and the pipeline depressurized. The company said that the exact cause of the leak was under investigation, and that the affected stretch of pipeline was being excavated as part of that process. Pumping trucks have been deployed to recover oil and the impacted land is being excavated and removed with the use of construction equipment, with the cleanup process expected to take multiple months.
47
+
48
+ Assessment: The approximately 166-mile pipeline connected the port of Le Havre to the Grandpuits refinery, and it is operated by Total to transport primarily crude oil. The Grandpuits refinery is planned to reduce operations gradually this week as reserves decrease, though the exact timing and duration for a prospective shutdown of the refinery was not yet announced. The PLIF had suffered a leak in May 2014 near Le Havre, and there have been calls for increased monitoring and upgrading of underground pipeline, particularly with regard to aging infrastructure. The 2014 spill caused the refinery to shut down for three weeks. However, Total insisted that there is not a shortage risk for fuel supplies in Ile-de-France. Resilience360 customers are advised to continue monitoring associated developments that may impact refinery operations, fuel supply, and fuel prices while the pipeline remains out of operation and the Grandpuits refinery has reduced or halted operations.",Moderate,Miscellaneous Events,Hazmat Response,France,27/2/19 0:13,2019,48.84937,1.80379,,Hazmat Response,TRUE,TRUE
49
+ 79,1848,Moll de Llevant - Fire on Marina Barcelona 92 ship brought under control. Incident closed.,Updated reports indicate that firefighters have brought under control a fire that broke out in pallets on a Marina Barcelona 92 ship located near Moll de Llevant. No injuries or damage to ships were reported. There were no reports of disruptions to port operations. This incident is closed.,Moderate,Miscellaneous Events,Maritime Accident,Spain,6/9/19 13:04,2019,41.36601,2.18598,,Maritime Accident,TRUE,TRUE
50
+ 66,1662,Houston Ship Channel - Ship channel has been reopened after protesters detained. Incident closed.,"The U.S. Coast Guard has reopened part of the Houston Ship Channel near Baytown. The closure was the result of Greenpeace protesters on the Fred Hartman Bridge, who have since been detained. This incident is closed.",Moderate,Miscellaneous Events,Maritime Advisory,United States,12/9/19 14:41,2019,29.70263,-95.01394,,Maritime Advisory,TRUE,TRUE
51
+ 81,1858,Mundra and Kandla Ports in Gujarat Put on Alert Due to Threat; Similar Alerts Issued Previously,"On Thursday, it was reported that the Mundra Port and Kandla Port in Gujarat State have been put on high alert due to a potential terror threat. The alert originated from intelligence agencies regarding the possibility that Pakistan-trained commandos had infiltrated the Gulf of Kutch after two single-engine Pakistani boats were found in the Harami Nala area. The ports have instructed shipping agents and vessels to report any suspicious activity to the Coast Guard or other authorities at the ports. Security at the ports has also been increased, although there were no initial reports of disruptions to maritime shipping. Around 60 personnel have been deployed at checkpoints at ports, who are also equipped with devices to puncture the tires of vehicles that may attempt to break through barriers. Around 100 Central Industrial Security Force (CISF) commandos have also been deployed to the Nayara Energy oil refinery in the Vadinagar area of Gujarat.
52
+
53
+ Assessment: The alert on Thursday followed reports earlier in the week from Navy Chief Admiral Karambir Singh, who said that the Pakistan-based Jaish-e-Mohammad (JeM) militant group was training individuals to carry out underwater attacks. Admiral Singh said that the navy was fully prepared to foil such attacks. Reports about Pakistan s military training JeM divers to carry out attacks are not new and have been mentioned last year and the year before, although the targets were reportedly Indian Navy vessels. It remains questionable that JeM has the capabilities to carry out that kind of underwater attack, as they have not displayed similar capabilities in the past. In addition, there are a multitude of easier methods to carry out an attack on port facilities that do not involve underwater diving training and the transportation and use of more advanced explosives. It is also important to note that Indian intelligence agencies issue hundreds of alerts every year, with the vast majority not resulting in an attack. Resilience360 customers are advised to follow instructions issued by port authorities to maintain an elevated level of vigilance and expect an increased security presence at ports, which could result in maritime shipping delays.",Moderate,Miscellaneous Events,Maritime Advisory,India,29/8/19 22:43,2019,22.83827,69.72853,,Maritime Advisory,TRUE,FALSE
54
+ 84,1975,Philippines Warns China over Thitu (Pag-asa) Island in the South China Sea; Protest Held in Manila,"On Saturday, President Rodrigo Duterte warned China that occupying Thitu (Pag-asa) Island in the South China Sea would risk starting a war. His statements were in response the presence of around 200 Chinese fishing vessels around the Sandy Cay area, which the Philippine government has called illegal. The Philippine Navy has monitored around 600 Chinese vessels coming and going in the first quarter of the year. A protest was also held on Tuesday outside the Chinese Embassy in Manila, where around 1,000 demonstrators demanded that President Duterte take a stronger stance towards China.
55
+
56
+
57
+ Assessment: Thitu Island is occupied by the Philippines but is also claimed by China, Taiwan, and Vietnam. Despite the strong rhetoric from President Duterte, it is unlikely that China or the Philippines would risk a major military conflict over the presence of fishing boats near Thitu Island. President Duterte has sought a closer alliance with China, especially in economic matters, and China is prepared to offer the Philippines large loans towards infrastructure projects. However, accidents or minor skirmishes involving vessels from the two countries could lead to a deterioration in relations and increase the risk of additional protests against Chinese interests. Resilience360 customers are advised to monitor the situation and avoid all areas where protests are taking place.",Moderate,Miscellaneous Events,Maritime Advisory,Philippines,9/4/19 20:19,2019,,,,Maritime Advisory,TRUE,FALSE
58
+ 64,1591,Greenpeace Protest on Hartman Bridge on Thursday Temporarily Closed Portion of Houston Ship Channel,"On Thursday, September 12, 23 protesters associated with Greenpeace demonstrated along the Fred Hartman Bridge in Baytown, TX just outside of Houston. The protest began around 6:30 AM local time and included 11 of the protesters rappelling down the bridge to disrupt shipping traffic in the Houston Ship Channel. While the bridge stayed open during the protest to vehicular traffic, a half-mile portion of the ship channel was closed between Light 102A and Light 104 until reopening early Friday morning after protesters were arrested. The protest remained peaceful; however, the initial blocking of the bridge led to a minor motor vehicle accident which injured one person.
59
+
60
+ Assessment: The Greenpeace activists stated that their goal of the protest was to attempt to disrupt the oil and gas shipments that go through the Houston Ship Channel. The group timed their protest to attempt to get the attention of Democratic presidential candidates who were in Houston Thursday for a Democrat National Committee presidential debate. The Houston Ship Channel and Port of Houston are vital to U.S. oil and gas exports and the ship channel is the busiest in the country annually generating approximately $339 billion and providing over 1.35 million jobs to the state of Texas. The portion of the ship channel that was closed on Thursday normally sees approximately 300 vessels pass through, and according to media sources, at least seven were blocked during the temporary closure. The protest did not cause any significant disruptions to shipping interests, as many companies often build in an extra day to shipping schedules as a precaution.
61
+
62
+ An uptick in climate change-related protests has been seen in recent months, especially across Europe. The majority of protests are organized by groups such as Greenpeace or Extinction Rebellion and have been relatively peaceful, although some have been disruptive with protesters blocking bridges, and trains, similar to the Greenpeace protesters temporarily shutting down the Houston Ship Channel on Thursday. Additionally, a weeklong series of protests are being planned across the world beginning Friday, September 20 as part of a global climate strike action. The relative ease with which the Greenpeace protesters in Baytown were able to shut down a portion of the Houston Ship Channel using a small group of people and the increased focus on climate-related protests highlight the possibility of an increase in similar protests across the United States. As such, Resilience360 customers with cargo interests should anticipate the possibility of disruptions to supply chains due to climate-related protests.",Moderate,Miscellaneous Events,"Protest/Riot, Port Disruption, Cargo Disruption, Climate Change",United States,13/9/19 21:29,2019,29.71163,-95.00479,,Miscellaneous Events,TRUE,TRUE
63
+ 65,1661,Houston Ship Channel - Channel has partially reopened to ship traffic. Incident closed.,"Channel traffic has partially reopened from Tucker Bayou to Houston Ship Channel Light 116, as cleanup efforts continue related to pollutant runoff from the ITC facility fire. The runoff has been exacerbated by the partial collapse of a dike wall that took place on Friday, March 22 near the ITC facility. The dike wall has since been repaired. Updated sources indicate that the waterway may be reopened on Monday, March 25. Authorities are conducting cleanup operations and there appears to be no active health hazard. Ships are being able to traverse the channel if they have less than a 34-foot draft. All vessels are required to be inspected for chemical contaminates and are being spaced at approximately one-hour intervals. This incident is closed.",Moderate,Miscellaneous Events,"Chemical Spill, Maritime Accident, Port Disruption, Hazmat Response, Public Safety / Security",United States,22/3/19 19:30,2019,29.74453,-95.10194,,Miscellaneous Events,TRUE,TRUE
64
+ 67,1667,Hurricane Dorian Expected to Make Landfall on Florida Coast as Cat 3 Storm Over Labor Day Weekend,"Hurricane Dorian continues to move through the Atlantic Ocean as it passes Puerto Rico and heads toward the eastern Florida coast. The storm is expected to strengthen over the next days and is forecast to make landfall as a major Category 3 storm, on the Saffir-Simpson Hurricane Wind Scale, late Sunday night or early Monday morning. Significant uncertainty remains on the path of Dorian; however, as of Wednesday afternoon the projected path has the storm making landfall near Orlando, FL and the Florida Space Coast. Portions of Florida and other parts of the southeastern coast are expected to receive between four to eight inches of rain with some areas receiving upwards of ten inches. Tropical-storm-force winds will reach the Florida coast by Saturday. Governor Ron DeSantis has issued a state of emergency for the state of Florida in anticipation of the storm.
65
+
66
+ Assessment: The state of emergency declaration allows for preemptive planning coordination of resources across Florida to help with preparation and eventual recovery efforts. Governor DeSantis has also urged Florida residents to have seven days of supplies and an emergency plan in case of disaster as the hurricane continues to near the state. While the path of the storm remains uncertain, Dorian making landfall as a Category 3 storm will likely cause significant disruptions across Florida. These may include evacuations, widespread power outages, road closures, and life-threatening flooding conditions. The U.S. Coast Guard has set a number of Florida ports at port condition Whiskey including Key West, Miami, Port Canaveral, Tampa, St Petersburg, and Manatee. Port condition Whiskey means that ports remain open to all commercial and cargo operations; however, commercial vessels greater than 500 gross tons should begin making plans to depart the port. It is likely as the storm nears that a number of these ports will close due to the anticipated high winds.
67
+
68
+ Travelers should also anticipate air travel delays across the Southeast, especially for Florida airports as well as Hartsfield-Jackson Atlanta International Airport (ATL), a major hub for both domestic and international flights. Additionally, several projections have the storm either moving across Florida into the Gulf of Mexico, potentially creating disruptions for the Gulf Coast or have the storm moving up the southeast coast where disruptions would occur in Georgia, South Carolina, and North Carolina. Resilience360 customers are advised to heed all local weather warnings and evacuation notices. Customers with interests in Florida, the Southeast, and the Gulf Coast should continue monitoring the progress of Hurricane Dorian.",Severe,Miscellaneous Events,"Tropical Cyclone / Storm, Severe Winds, Flooding, Evacuation, Air Travel Disruption, Port Closure, Power Outage, Public Safety / Security, Weather Advisory, Travel Warning",United States,28/8/19 22:44,2019,28.53823,-81.37739,,Miscellaneous Events,TRUE,TRUE
69
+ 68,1670,Hyundai Heavy Industries Workers Vote to Strike over Daewoo Acquisition; Date Unspecified,"On Thursday, it was reported that workers at Hyundai Heavy Industries (HHI) voted to approve a strike against the acquisition of Daewoo Shipbuilding. Workers from Daewoo Shipbuilding and Marine Engineering (DSME) also voted to approve a strike earlier in the week. Nearly 60 percent of HHI workers voted in favor of the strike, along with 90 percent of DSME workers. A date for the strikes have not been set.
70
+
71
+
72
+ Assessment: HHI signed a conditional agreement last month to acquire DSME from the government, with a formal agreement expected in March. The two shipbuilders cover around 20 percent of the global shipbuilding market share. The unrest among workers in South Korea s shipbuilding sector are tied to mounting financial pressures caused by a decrease in global demand for new vessels and increased competition from Chinese shipbuilders. A coordinated strike between HHI and DSME workers would cause significant disruptions in the shipbuilding industry. Resilience360 customers with interests in the sector are advised to monitor reports regarding a specific date for a strike. Workers may also decide to hold protests or marches, which should be avoided due to the potential for clashes with police. Protests would likely be held in Ulsan or on Geoje Island, where the HHI and DSME are headquartered, respectively.",Moderate,Miscellaneous Events,"Industrial Action, Maritime Advisory, Miscellaneous Strikes, Public Safety / Security",Republic of Korea,21/2/19 22:22,2019,,,,Miscellaneous Events,TRUE,TRUE
73
+ 69,1672,IED Detonated Near Police in Hong Kong; Could Represent Escalation If It Becomes a Regular Tactic,"On Sunday, an explosion was reported near the intersection of Nathan Rd and Fife St in the Mong Kok area of Kowloon. The incident took place near a parked police vehicle after police officers had disembarked and were clearing roadblocks following another evening of violent protests across Hong Kong that resulted in over 200 arrests. The explosive was reportedly detonated remotely by a cell phone and was placed in a flower pot around six feet from the police van. No injuries were reported, although police said that the device was meant to injure or kill officers. Police have said that the intensity of the explosion was relatively low and was likely comprised of homemade materials.
74
+
75
+ Assessment: The use of an IED by protesters was not completely unexpected, as police carried out two raids on warehouses in July and August where explosive materials were found and suspects from pro-independence groups were arrested. The raid on the Lung Shing Factory Building in Tusen Wan in July found two pounds of the chemical triacetone triperoxide (TATP), which is a powerful explosive that can be made from common household ingredients, along with incendiary devices, acids, and sharp weapons. The raid on an industrial building in Fo Tan in August found over 30 smoke bombs and a significant amount of cash. If the use of explosives becomes a regular tactic by the protesters, it will seriously deteriorate the security situation in Hong Kong, particularly if they result in any casualties. The use of a cell phone as a remote detonator could also give police justification to suspend mobile phone services in certain areas when protests are taking place. Resilience360 customers are advised to continue to avoid all areas where protests are occurring and should be aware of the risk of restrictions on telecommunications services.",Severe,Miscellaneous Events,"Protest / Riot, Public Safety / Security, Public Transportation Disruption, Police Operations, Roadway Closure / Disruption, Hazmat Response, Bombing",China,14/10/19 18:01,2019,,,,Miscellaneous Events,TRUE,TRUE
76
+ 72,1775,Major Raids Target Opposition After Local Elections Inflict Losses to United Russia s Control,"On Thursday, authorities raided over 200 sites across more than 40 cities in Russia. The operation was targeting opposition activists and entities and has been denounced as a political crackdown in retaliation for President Vladimir Putin s party suffering losses in last Sunday s local elections. While the Kremlin maintains a strong grip across Russia, opponent Alexey Navalny s smart voting plan is believed to have contributed to the erosion of United Russia s control of local office seats. Combined with sustained summer protests and increasing discontent with the status quo, the Kremlin will likely take further measures trying to thwart growth and unification of opposing forces, though activists continue to show resilience to such efforts. As well as possible protests over the crackdown and disputed election results, demonstrations over an array of other grievances may be met by crackdowns and other efforts by authorities to quash expressions of opposition and discontent.
77
+
78
+ Recent Developments
79
+
80
+ From early Thursday morning, police carried out raids in 43 cities across the country in a sweeping crackdown on opposition politicians and their supporters. The raids happened four days after local elections around Russia, which saw President Vladimir Putin s United Russia party take serious hits. During the operation Thursday, offices of opposition leader Alexey Navalny s Anti-Corruption Foundation (FBK) had equipment seized as part of an investigation launched in August for alleged money laundering, with homes searched as well. According to the FBK chief of staff, both employees and volunteers with the foundation had equipment, documents, mobile phones, and funds seized by authorities. As a result of a raid in Chelyabinsk, multiple staff at the targeted office received medical treatment on site but were not hospitalized. During searches of FBK offices in Saransk, an activist was struck and injured by a police vehicle. Election monitoring non-governmental organization Golos also reported raids Thursday targeting the homes of its activists. More than 1,000 officers were involved in the raids, and Navalny claimed more than 200 locations were searched.
81
+
82
+ The highest-profile battle over local elections occurred in Moscow, with election officials preventing or disqualifying an array of candidates for local posts, sparking sustained protests frequently marred by clashes and heavy crackdowns. However, Navalny advocated a system of smart voting intended to encourage people to vote for the candidate in each race considered most likely to beat United Russia or other Kremlin-backed candidates. United Russia lost more than a third of the Moscow city council seats it had previously held, with the result largely attributed to tactical voting. In addition to reported voting irregularities on Sunday, there were reports of violence and other forms of intimidation linked to the elections. A poll monitor at a station in St Petersburg who had filed a formal complaint over a voter registration matter was punched by a man who then left, while police on scene made no effort to respond. Another observer had been punched in the face several times heading into the same polling station that morning.
83
+
84
+ Election results have spurred additional protest activity in some locations around Russia, including sustained protests in Siberia s Buryatia region. At least 17 activists have been detained by authorities in Ulan-Ude while disputing the mayoral election results for the regional capital. Police contended the activists had thrown a tear gas canister at officers, while media outlets have reported police threw the tear gas canister inside a bus of activists. Potentially as an effort to defuse tensions, a rally has been authorized by Ulan-Ude officials for Sunday evening, though unauthorized protests remain possible.
85
+
86
+ Background
87
+
88
+ The refusal to register an array of opposition candidates for Moscow s local elections sparked some of the largest sustained protests in Russia in recent years. The largest demonstration drew about 60,000 participants, while thousands frequently turned out to protests in the run-up to elections, even despite major crackdowns on unauthorized gatherings. More than 2,000 people were detained during election-related protests over the summer, with some facing brief jail terms while others facing charges of mass unrest could receive lengthy jail sentences. Controversy over several issues, including pension reform, poverty and other economic concerns, as well as topics such as wildfires and waste management continue to drive discontent with the ruling powers in the country. Overt and aggressive crackdowns on protests, censorship and internet restrictions, and blatant election rigging continue to be sources of potential protest activity over perceived injustices.Assessment
89
+
90
+ Navalny supporters contend that the raids and money laundering allegations are being used to strike back at opponents of Putin and the ruling elite, particularly targeting those who backed smart voting tactics, protests, and other measures to combat Putin and United Russia s grasp on power around the country. The smart voting tactics have been invoked in other elections around the world, and could be used in future Russian elections. The method of concentrating votes with any single opposing candidate to defeat a Kremlin-supported candidate could remain more challenging to thwart. While United Russia secured victory in many regional elections, the party had substantial losses in local elections around the country.
91
+
92
+ Despite the ousting of an array of Kremlin-backed candidates with the tactic of smart voting, Communists and candidates from other smaller parties who were the primary victors from such methods generally remain at least somewhat influenced by the Kremlin. Nonetheless, in Moscow, no candidate from United Russia was on the ballot, with candidates previously with the party or otherwise pro-Kremlin opting to run as independent due to perceived discontent in the capital with the ruling party. Such a development highlights the growing challenges to the Kremlin s grasp on power amidst increasing disapproval of the status quo in Russia.
93
+
94
+ A heavy-handed approach to opposition forces may deter some supporters and damage the networks and resources of Navalny s FBK. However, crackdowns can also spur resistance to such tactics and opposition activists have shown resilience and innovation to authorities efforts to stifle them. While the wave of protests during the summer has tapered off, additional demonstrations over the latest election, crackdowns, and other efforts to repress opposition supporters are possible. In conjunction, any unauthorized demonstration in Russia may face a swift crackdown by police and the Kremlin may pursue additional actions to combat any suspected erosion of support and power in the country. Resilience360 customers are advised to continue monitoring associated developments in the post-election period and to avoid any demonstration activity in Russia due to the risk of mass detentions and clashes with authorities.",Moderate,Miscellaneous Events,Political Crackdown / Opposition Movement,Russia,14/9/19 0:16,2019,,,,Miscellaneous Events,TRUE,TRUE
95
+ 74,1778,Malaysia Detained Crew After Greek Ship Collided with Malaysian Vessel near Johor Baru Port,"On Saturday, a Greece-registered ship collided with the Malaysia-registered Polaris, a vessel that lays buoys, near Johor Baru Port in waters claimed by Singapore. The collision occurred while the Greek ship was headed to Tanjung Pelepas in Malaysia. There were no reports of any oil leaks or injuries associated with the collision, or any impacts to maritime shipping. The crew of the Greek ship was detained by the Malaysian Marine Department (Mardep) after the collision. Following the incident, Singapore called on Malaysia to withdraw its ships from Singapore s waters.
96
+
97
+ Assessment: Saturday s incident highlights the disputes over airspace and sea territory between Malaysia and Singapore that began last year. In 2018, the Malaysian government extended its port limits into Johor, and Malaysian vessels started entering waters that are claimed by Singapore. Singapore disputed the port limit extension, and its foreign minister has called on Malaysia to comply with international law. Bilateral talks held last month between the nations proved unsuccessful. The ongoing territorial dispute can cause confusion for vessels entering the Johor area, and increase the risk of safety hazards such as collisions. Although the likelihood of direct conflict between Singapore and Malaysia is low, Resilience360 customers are advised to exercise caution if travelling in the Johor area.",Moderate,Miscellaneous Events,Maritime Accident/Ground Transportation Advisory,Singapore,11/2/19 23:10,2019,1.44703,103.76346,,Miscellaneous Events,TRUE,TRUE
98
+ 76,1815,Metro Manila and Rizal Province to Experience Water Interruptions Due to Insufficient Supply,"On Wednesday, Manila Water announced that it was implementing a revised water interruption program in the Metro Manila area and Rizal Province to deal with insufficient water supplies. Customers may experience between six and 21 hours of service interruptions, while water pressure may be lower than usual. The water interruptions will be first impacting the East Zone of Metro Manila, including the Makati, Mandaluyong, Pasig, Pateros, San Juan, Taguig, and Marikina areas, parts of Quezon City and Manila, as well as the Angono and Antipolo areas of Rizal Province.
99
+
100
+
101
+ Assessment: The water restriction program is expected to last for the next three months or until the rainy season begins. The dry season typically ends in May, but has been extended due to the El Nino weather phenomenon. El Nino is one of the causes of the recent shortage, but another main cause is a significant increase in demand. Manila Water has said that it will prioritize hospitals and school areas, while water tankers would be provided to households and commercial establishments. Updates from Manila Water regarding specific areas, dates, and times of service interruptions can be found at https://www.manilawater.com/customer/advisories/service-advisories , https://www.facebook.com/manilawater/ , and https://twitter.com/ManilaWaterPH . Resilience360 customers are advised to expect water service disruptions, which could intensify in the coming months, until the rainy season begins.",Moderate,Miscellaneous Events,"Public Utilities Disruption, Water Restriction Program",Philippines,13/3/19 21:28,2019,,,,Miscellaneous Events,TRUE,TRUE
102
+ 78,1828,"Minor In Barcelona, striking port stevedores attempted to block access to...","In Barcelona, striking port stevedores attempted to block access to the cruise ship terminal; local Mossos d'Esquadra police physically removed them.",Minor,Miscellaneous Events,Maritime Accident/Ground Transportation Advisory,Spain,21/10/19 14:44,2019,,,,Miscellaneous Events,TRUE,TRUE
103
+ 80,1855,MQM Worker Killed in Overnight Shooting,"Pakistani media sources report that a worker from the Muttahida Qaumi Movement (MQM) was killed in a gun attack in Karachi late Monday. Another MQM worker was injured in the incident, which involved six gunmen on motorcycles who opened fire on the MQM-P union council (UC) office in the New Karachi area of the city. The assailants fled the scene and reportedly remain at large.
104
+
105
+ Assessment: No group immediately claimed credit for the attack, and the motivation behind it remains unclear. In the past, secular-minded parties such as MQM have been targeted by Islamist militant groups, including in Karachi. The MQM has also come under pressure from the Pakistani security establishment, which has waged a crackdown against the party in recent years. From a security standpoint, demonstrations and labor strikes are common in association with acts of political violence in Pakistan, most of which are accompanied by rioting and other forms of civil unrest. Although no specific details have been announced in this regard, Resilience360 customers in Karachi should monitor local media outlets for associated security developments.",Moderate,Miscellaneous Events,"Death / Injury, Individuals in Focus, Public Safety / Security, Public Transportation Disruption, Roadway Closure / Disruption",Pakistan,12/2/19 21:40,2019,,,,Miscellaneous Events,TRUE,TRUE
106
+ 82,1922,Operation Brock Initiated on M20 in Kent as Preparation for Possible No-Deal Brexit Congestion,"On Monday, authorities initiated Operation Brock on the M20 in Kent as part of the government s plan to manage gridlock in the event of a no-deal Brexit. The system to manage truck and passenger vehicle traffic to and from the Kentish coast, including the port of Dover, is being coordinated with Kent police and local authorities along the motorway. The operation includes the coast-bound side of the M20 between Junctions 8 (Maidstone) and 9 (Ashford) being solely for truck traffic heading to Dover, serving as a holding space for trucks during congestion periods, though truck traffic remained free-flowing Monday. The dedicated 14-mile stretch will enable trucks to move along based on truck congestion levels, while all other traffic moving in both coast- and London-bound directions travels on the London-bound side of the motorway. The London-bound side in the affected stretch is thus divided with barriers for two lanes of traffic to the coast and two lanes of traffic to London. The anticipated duration of Operation Brock was not immediately announced by authorities.
107
+
108
+ Assessment: With a potential Brexit date recently pushed back to at least April 12, questions have been raised about the purpose of continuing with the no-deal contingency scenario at this time. Operation Brock is a replacement of the previous M20 traffic management system called Operation Stack. In the new system, up to 11,000 trucks are expected to be able to fit into the M20 queuing procedure. Should further space be required, the government has backup provisions for directing trucks to the disused Manston airport as well as the coast bound M26. Although government officials have said checks would not be carried out at Dover in the short term following a no-deal Brexit to avoid heavy disruption, the Dover Harbour Board warned last week that an increase of two minutes per vehicle bound for France undergoing checks could result in 17-mile queues. Resilience360 customers are advised to anticipate possible disruptions while Operation Brock remains in effect and to continue monitoring associated developments that may impact cross-Channel traffic and the United Kingdom s planned separation from the European Union.",Moderate,Miscellaneous Events,Ground Transportation Advisory / Brexit Contingency / Government Plan / Traffic Management / Border Control / Cross-Channel Traffic,United Kingdom,25/3/19 20:56,2019,51.14663,0.87603,,Miscellaneous Events,TRUE,TRUE
109
+ 83,1950,Over 100 Protesters Detained at Anti-Government Demonstration in Managua on Saturday,"On Saturday, hundreds of supporters of the Civic Alliance opposition coalition gathered for a demonstration in downtown Managua. The action was intended to protest against the administration of incumbent President Daniel Ortega, and to demand the release of political prisoners. As Ortega s government had previously outlawed anti-government demonstrations, security forces rapidly descended on the scene and forcibly dispersed the crowd with truncheons, tear gas, and rubber bullets. Nicaraguan authorities claimed that 107 protesters were detained for violating public order. The opposition claimed that 164 demonstrators were detained, and that six had been wounded by rubber bullets. Multiple news outlets and non-governmental organizations have claimed that several journalists that were covering the demonstration were assaulted by police and/or robbed of their cellphones. There were no reports of injuries among law enforcement personnel.
110
+
111
+ Assessment: Political leaders from the United States, Uruguay, and multiple European countries condemned the actions taken by Nicaraguan authorities on Saturday. Representatives of the European Union called on the Ortega administration to respect the principles of freedom of peaceful assembly and freedom of the press. Nicaragua s opposition movement claims that 770 people have been imprisoned on spurious, politically motivated charges since civil unrest broke out across Nicaragua last April. The government freed 112 detainees in late February, and 50 more were transferred to house arrest on March 15th. Nevertheless, members of the Civic Alliance have deemed the concessions to be inadequate, and the issue remains one of the major sticking points preventing the two sides from resuming negotiations.
112
+
113
+ As no solution to Nicaragua s ongoing political crisis appears to be within sight, similar bouts of anti-government protest activity and ensuing clashes with security forces will likely continue to sporadically crop up in the coming weeks and months. Resilience360 continues to advise customers to avoid non-essential travel to the country, due to the risks posed by civil unrest and the government s arbitrary enforcement of laws.",Moderate,Miscellaneous Events,Protest / Riot,Nicaragua,18/3/19 23:49,2019,,,,Miscellaneous Events,TRUE,TRUE
114
+ 70,1685,"Incheon and Changwon Production losses of 20,000 vehicles due to strike. Incident closed.","Media sources indicate that partial and general strikes had resulted in a production loss of 20,000 vehicles. The GM Korea union announced plans to continue the strike at GM facilities in Incheon and Changwon after the Chuseok holiday, although there were no initial reports that the strike resumed. Over 10,000 General Motors (GM) Korea workers were participating in the action. Workers held a full-scale walkout on September 9, 10, and 11. Media sources indicated workers also held an overtime ban during the Chuseok holiday, which was observed Thursday, September 12 to Saturday, September 14. GM Korea workers held two four-hour partial strikes on Friday, August 30, at their facilities in Incheon and Changwon, as well as a two-day partial strike on Tuesday, August 20 and Wednesday, August 21. The labor action was organized to protest wages. This incident is closed.",Moderate,Miscellaneous Events,Miscellaneous Strikes,Republic of Korea,20/8/19 9:58,2019,37.51119,126.7095,,Miscellaneous Strikes,TRUE,TRUE
115
+ 71,1733,Kocaeli and Tarsus - Izocam workers have called off the strikes. Incident closed.,"Izocam workers have called off the strikes at two factories across Turkey. The strikes were originally called in the factory in Kocaeli, near Kiplasma Cd and Refik Baydur Cd, and in a factory at an unspecified location in Tarsus, in Mersin Province. This incident is closed.",Minor,Miscellaneous Events,Miscellaneous Strikes,Turkey,16/1/19 23:33,2019,40.82164,29.55738,,Miscellaneous Strikes,TRUE,TRUE
116
+ 75,1784,Malta - Negotiations on Saturday reportedly ended with agreement; vote to be held on Monday.,"Fuel station owners affiliated with the General Retailers and Traders Union (GRTU) have suspended the nationwide strike across Malta during a meeting with Energy Ministry officials on Saturday. Updated sources stated that the negotiations on Saturday were positive and ended with an agreement; a vote on accepting the agreement will be held on Monday.
117
+
118
+ The strike began on Tuesday, January 22, following an unsuccessful meeting with Energy Ministry officials to discuss the possibility of the government funding expensive renovations that most fuel stations are required to complete per a directive issued by the European Union. Fuel stations across Malta have been shutting down their pumps beginning at 6:00 PM local time during the strike, not allowing motorists to purchase fuel past that time.",Moderate,Miscellaneous Events,Miscellaneous Strikes,Malta,22/1/19 13:42,2019,35.89564,14.50828,,Miscellaneous Strikes,TRUE,TRUE
119
+ 41,2219,Shipco Transport to fine shippers for misdeclared hazardous cargoes,"Industry sources indicate on August 22 that Chatham, NJ-based Shipco Transport announced its intent to implement a penalty of USD 5,000-35,000 (EUR 4,500-31,750) per container for misdeclared or undeclared hazardous cargoes, with a definitive fine quantity unknown as of reporting, and it is unknown when this penalty will come into effect. Shipco will hold the customer on record liable and responsible for costs and consequences related to violations, fines, damages, incidents, claims and corrective measures resulting from cases of shipment of such cargo. The move is similar to that implemented by other cargo shipping lines in the aftermath of the Yantian Express fire.",Minor,Port Closure,Cargo Disruption,United States,22/8/19 17:38,2019,40.7392,-74.37718,,Cargo Disruption,FALSE,TRUE
120
+ 29,2110,Port Said closed due to bad weather,"Shipping sources indicate that Port Said has been temporarily closed on February 25 due to adverse weather. The port is likely to restart operations on Tuesday, February 26.",Moderate,Port Closure,Maritime Advisory,Egypt,25/2/19 9:13,2019,31.24254,32.30148,,Maritime Advisory,TRUE,FALSE
121
+ 34,2186,Second berth opens at Batangas Port,"Media sources reported that a second berth was inaugurated at Batangas Container Terminal in Santa Clara, Batangas City on April 29, 2019 with the hopes of increasing the harbor’s capacity for mooring vessels. Reports suggested that the new berth is a 250-meter extension of the first berth. Together with both berths, the port now has a total of 600 meters of berth capable of handling over 450,000 twenty-footer containers annually as the first berth was only able to accommodate 300,000 20-footer containers in a year.",Minor,Port Closure,Maritime Advisory,Philippines,7/5/19 3:07,2019,13.75435,121.04334,,Maritime Advisory,TRUE,TRUE
122
+ 37,2204,Severe winds causes temporary closure of Dammam Port,Industry sources reported that vessels’ movements for docking and undocking at Dammam Port have been suspended since 21:45 (local time) on March 24 due to severe winds. The duration of the closure remains unclear at this time.,Severe,Port Closure,Maritime Advisory,Saudi Arabia,26/3/19 1:56,2019,26.49713,50.19945,,Maritime Advisory,TRUE,FALSE
123
+ 39,2216,Sharm al-Sheikh port closed due to heavy winds and high waves,"Media sources indicated that the Red Sea Port Authority closed the Sharm al-Sheikh port and the Alexandria Port Authority closed the ports of Alexandria and Dekheila on March 30 due to poor weather conditions. The Alexandria and Dekheila ports were shut down due to high waves and wind speed, although loading and unloading of vessels and movement of goods to and from the ports is still continuing. The Sharm al-Sheik port was closed following wind speeds between 22 and 28 knots and waves between 3 and 4 meters high.",Moderate,Port Closure,Maritime Advisory,Egypt,1/4/19 2:23,2019,27.85673,34.28837,,Maritime Advisory,TRUE,FALSE
124
+ 21,2099,Port of Ulsan bans variety of hazardous cargo following major chemical tanker explosion,"Media sources indicate on October 7 that the Port of Ulsan has banned a variety of hazardous cargoes from terminals near a bridge where a major chemical tanker Stolt Groenland was caught in an explosion that occurred on September 30. The fire injured eighteen people and led to an overhead bridge, which serves as a thoroughfare for the city, to be closed for two days due to safety checks.",Moderate,Port Closure,Maritime Accident / Hazmat Response,Republic of Korea,7/10/19 10:12,2019,35.45647,129.36626,,Miscellaneous Events,FALSE,TRUE
125
+ 27,2105,Port of Yokohama likely to close due to approaching Typhoon Neoguri,"On October 21, shipping sources indicate that Port of Yokohama will likely suspend its operations from October 22 - 23. Approaching Typhoon Neogure will bring strong winds and likely to cause port closure. Increased berthing times and shipping delays are likely to occur in the following days.",Minor,Port Closure,Tropical Cyclone / Storm,Japan,21/10/19 12:08,2019,,,,Miscellaneous Events,TRUE,TRUE
126
+ 42,2225,Singapore arrests eleven men for illegal marine gas oil transaction,Media sources indicated on November 4 that the Maritime and Port Authority of Singapore has arrested eleven men for their suspected involvement in an illegal transaction of marine gas oil at sea off Northern Tuas. The eleven men include six crew members of a craft of a marine service provider and another five of a foreign-registered tugboat. Preliminary reports cited that the crewmembers were thought to have misappropriated the marine gas oil and sold it to crew members of the tugboats.,Moderate,Port Closure,"Maritime Accident, Maritime Advisory, Police Operations, Maritime Accident/Ground Transportation Advisory",Singapore,6/11/19 1:37,2019,,,,Miscellaneous Events,FALSE,TRUE
127
+ 40,2217,Shinagawa container terminal to be closed during golden week,"Local sources indicate that from April 30 to May 6, the Tokyo Aomi and Shinagawa container terminals will be closed due to golden week public holiday period. Customers with shipments to the two terminals are advised to cooperate with shipping agents for blank sailings ahead of schedule.",Moderate,Port Closure,Port Closure,Japan,15/3/19 2:37,2019,35.60732,139.76355,,Port Closure,TRUE,TRUE
128
+ 32,2145,Rail yard congestion still affecting Port of Montreal,Industry sources on April 23 indicate that rail yard congestion issues are still affecting containers flowing through the Port of Montreal. This is reportedly due to exceeded terminal capacities. Shipping companies were said to be working with CN rail and MGT terminal to finalize operational plans to handle reefers in the off-dock CN ramp. The transition is set to take place on May 25. Customers should expect longer shipping times for on-shipments via rail in Montreal.,Moderate,Port Closure,Port Congestion,Canada,24/4/19 16:14,2019,,,,Port Congestion,FALSE,TRUE
129
+ 35,2191,Severe congestion persists at Aomi container terminal in the Port of Tokyo - UPDATE 1,"Intelligence obtained by Everstream Analytics on August 16 confirms that circumstances driving congestion at Aomi terminal in the Port of Tokyo persist as of August 16. Sources continue to indicate that truckers continue to face waiting times to pick-up and deliver containers of more than 8 hours at the Aomi Terminal. Due to the congestion at the terminal, regardless of the availability of berth, vessels often need to wait on the water in the bay until terminals are ready to unload containers or entirely omit the port call. Alternative options include using ocean carries that call at other terminals such as Ohio and Shinagawa terminals in the Port of Tokyo or use entirely different ports such as the Port of Yokohama.",Severe,Port Closure,Port Congestion,Japan,16/7/19 15:27,2019,35.61326,139.78239,,Port Congestion,FALSE,TRUE
130
+ 36,2192,Severe congestion reported at Port of Savannah,"Industry sources on February 26 that following last weekend’s closure of the Port of Savannah, average waiting times of 2-4 days are currently reported for incoming vessels. Currently, there are 14 vessels at anchorage, with further delays likely throughout the week.",Severe,Port Closure,Port Congestion,United States,26/2/19 15:09,2019,32.12258,-81.13851,,Port Congestion,FALSE,TRUE
131
+ 31,2127,Power shutdown scheduled for May 1 at Jawaharlal Nehru Port,"According to industry source, APMT, Mumbai has announced that as part of the annual power shutdown as announced by JNPT towards undertaking allied maintenance activities, the terminal shall have limited operations between 0800 Hours and 1700 Hours on May 1, 2019. Terminal operations on the Quayside and Rail siding shall be impacted due to the above activities, however, the terminal Gate and Yard operations shall continue as per normal.",Minor,Port Closure,Port Disruption,India,25/4/19 20:48,2019,18.95112,72.95023,,Port Disruption,FALSE,TRUE
132
+ 23,2101,Port of Valencia - The port was temporarily closed due to high winds in the area. Incident closed.,Media sources reported that the Port of Valencia was temporarily closed due to high winds in the area. There were no reports of major disruptions. This incident is closed.,Minor,Port Closure,Severe Winds,Spain,20/12/19 11:08,2019,39.44809,-0.31693,,Severe Winds,TRUE,FALSE
133
+ 24,2102,Port of Valencia temporarily closes due to high winds,Spanish media sources report on December 20 that the Port of Valencia has been temporarily closed due to high winds in the area. It was not immediately disclosed when the port was expected to reopen.,Moderate,Port Closure,Severe Winds,Spain,20/12/19 11:25,2019,,,,Severe Winds,TRUE,FALSE
134
+ 28,2106,Port operations resume following temporary suspension at DP World Southampton,Sources indicated that land and shipside operations have resumed following suspension of services from 08:45 to 14:15 (local time) on April 13 due to high winds at DP World Southampton terminal. Customers are advised to expect berthing and unloading delays for shipments scheduled on April 13 and 14.,Minor,Port Closure,Severe Winds,United Kingdom,15/4/19 7:44,2019,,,,Severe Winds,TRUE,FALSE
135
+ 26,2104,Port of Yokohama closed due to strong winds,Shipping sources indicated on January 30 that the Port of Yokohama was closed from January 28 to January 29 due to strong winds. Customers should expect berthing delays as well rescheduled departure times for vessels.,Moderate,Port Closure,,Japan,30/1/19 15:56,2019,35.44849,139.67131,,,TRUE,FALSE
136
+ 30,2118,Ports of Savannah and Brunswick - Both ports have resumed normal operations. Incident closed.,The Port of Savannah and the Port of Brunswick have reopened with normal operations following the passage of Hurricane Dorian. This incident is closed.,Moderate,Port Closure,,United States,4/9/19 16:27,2019,32.1232,-81.13941,,,TRUE,FALSE
137
+ 33,2153,Repair works at Port of Colombo may cause berthing delays,"Local sources on March 5 indicate that a terminal at the Port of Colombo will carry out repairs on 4 gantry cranes in the next 12 to 14 weeks. As a result, carriers can expert berthing delays with an average waiting time of 24-hours and above.",Moderate,Port Closure,,Sri Lanka,5/3/19 8:21,2019,6.94071,79.84632,,,TRUE,FALSE
138
+ 38,2205,Severe winds disrupt operations at Port of London,"Shipping sources on March 10 indicated that severe winds have impeded operations at container terminals in the Port of London, including DP World London Gateway since March 10. Disruption was expected to persist until the early morning of March 11.",Moderate,Port Closure,,United Kingdom,11/3/19 10:25,2019,51.50715,0.46296,,,FALSE,FALSE
139
+ 43,2802,UPDATE: Delays decrease to 12-24 hours at Port of Colombo,"Industry sources indicate on September 17 that some vessels at the South Asia Gateway Terminals (SAGT Terminal) at the Port of Colombo, Sri Lanka, are currently facing delays that have now reduced to 12-24 hours due to internal labour issues.",Moderate,Port Congestion,Maritime Advisory,Sri Lanka,5/9/19 12:18,2019,,,,Maritime Advisory,TRUE,FALSE
140
+ 44,2805,UPDATE: Dense fog causes closure of Port of Shanghai,"According to sources on March 13, the Port of Shanghai is currently closed due to dense fog. Hence, vessels’ waiting time is around 1 to 1.5 days. Moreover, low visibility is likely to affect the port from 22:00 (local time) from March 13 until 16:00 of the next day. There is a moderate to high chance that the port may closed again.",Severe,Port Congestion,Maritime Advisory,China,11/3/19 7:13,2019,31.31882,121.66033,,Maritime Advisory,FALSE,FALSE
141
+ 46,2812,UPDATE: Dwelling time around 24-hours at Port of Ningbo,"Local sources on January 4 indicate that an average waiting time at the Port of Ningbo is around 24-hours. As of now, the dwelling time is likely to remain the same until January 5. The port is facing congestion clearing of backlogs from the recent port closure. Furthermore, inbound pilot services at Xiaozhimen channel has been suspended on the afternoon of January 3 for about 2-hours due to congestion caused by fishing vessels.",Minor,Port Congestion,Maritime Advisory,China,2/1/19 8:52,2019,29.95168,121.72285,,Maritime Advisory,TRUE,FALSE
142
+ 47,2813,UPDATE: Dwelling time decreases to 0.5 day,"Local sources on March 6 indicate that an average waiting time at the Port of Shanghai has reduced to 0.5 day and the situation is likely to remain the same for the next 2-days. Due to poor visibility, pilot services were suspended for both north and south channel since the evening of March 5.",Moderate,Port Congestion,Maritime Advisory,China,5/3/19 7:24,2019,31.31927,121.66068,,Maritime Advisory,TRUE,FALSE
143
+ 48,2814,UPDATE: Fishing boats congestion impacts pilot services at Port of Ningbo,Updated sources on August 20 indicate that outbound pilot services through Xiazhimen channel will be suspended on August 20 midnight due to fishing boats congestion.,Minor,Port Congestion,Maritime Advisory,China,19/8/19 8:00,2019,,,,Maritime Advisory,TRUE,FALSE
144
+ 57,2849,UPDATE: Operations at Port of Shanghai affected due to Typhoon Mitag,"Shipping sources on October 2 indicate that port operations at the Port of Shanghai were affected due to Typhoon Mitag. A vessel evacuation plan has been in place since 10:00 local time on October 1. According to sources, pilot operations are expected to resume by 17:00 local time on October 2. Customers are advised to expect delays and congestion following the re-opening of the port.",Moderate,Port Congestion,Maritime Advisory,China,30/9/19 11:38,2019,,,,Maritime Advisory,TRUE,TRUE
145
+ 45,2806,UPDATE: Dense fog disrupts Port of Shanghai,"Sources on April 26 indicate the Port of Shanghai was temporarily closed due to dense fog from 17:30 (local time) on April 24 to 17:00 of the next day. As a result, an average waiting time for vessels is currently around 1 to 2 days.",Minor,Port Congestion,Port Closure,China,24/4/19 6:31,2019,,,,Port Closure,FALSE,TRUE
146
+ 55,2831,UPDATE: Intermittent port closures reported at Port of Xiamen,"According to local sources on April 10, Port of Xiamen was closed from the midnight of April 9 to noon. Previously the port was closed on April 7 until the morning due to dense fog. An average waiting for vessels to berth at the port is likely to be around 0.5 to 1 day at the moment.",Minor,Port Congestion,Port Closure,China,10/4/19 2:16,2019,,,,Port Closure,FALSE,TRUE
147
+ 50,2819,UPDATE: Heavy congestion continues at Port of Houston,Updated sources on March 6 indicate that heavy berth congestion continues to affect Port of Houston due to the port’s closure caused by dense fog. An average waiting time to berth is likely to be more than 24-hours at this time.,Severe,Port Congestion,Port Congestion,United States,5/3/19 7:43,2019,29.6823,-94.99355,,Port Congestion,TRUE,TRUE
148
+ 51,2820,UPDATE: Heavy congestion continues at Port of Savannah,Updated sources on March 6 indicate that heavy berth congestion continues to affect Port of Savannah due to the port’s closure caused by dense fog. An average waiting time to berth is likely to be more than 24-hours at this time.,Severe,Port Congestion,Port Congestion,United States,5/3/19 7:40,2019,32.12169,-81.13986,,Port Congestion,TRUE,TRUE
149
+ 56,2842,UPDATE: No more congestion reported at Port of Hong Kong,"According to local sources on April 17, average waiting times for vessels to berth at the Port of Hong Kong were still around 1 day on April 16 but have decreased on April 17. No further delays are to be expected for the time being.",Minor,Port Congestion,Port Congestion,Hong Kong,15/4/19 12:38,2019,,,,Port Congestion,TRUE,TRUE
150
+ 63,2872,UPDATE: Port of Colombo faces berthing delays,"Sources on March 11 indicate that the Port of Colombo is facing berthing delays due to unspecified reasons. An average waiting time for the vessels is likely to be around 1 to 2 days. In addition, congestion is likely to be exacerbated by repair works on 4 gantry cranes which will start March 18 and last for two weeks. Out-of-window arrivals will likely face extended berthing times.",Moderate,Port Congestion,Port Congestion,Sri Lanka,11/3/19 7:51,2019,6.94047,79.8464,,Port Congestion,TRUE,TRUE
151
+ 58,2850,UPDATE: Operations resume at DP World Southampton terminal,"Updated industry sources indicate that shipside and landside operations at the DP World Southampton terminal have resumed after being suspended since 05:00 local time on September 10 due to fog. Landside operations resumed at 05:30, while shipside operations resumed at 07:30. VBS bookings will be slowly released into the system once the trucks currently waiting in line have been served.",Severe,Port Congestion,Port Disruption,United Kingdom,10/9/19 5:37,2019,50.91186,-1.45732,,Port Disruption,FALSE,TRUE
152
+ 59,2854,UPDATE: Operations resume at Port of Southampton following suspension due to fog,"Shipping sources indicate that on February 22 that landside and shipside operations have resumed at 08:00 local time after a 9-hour suspension due to fog at container terminals in the Port of Southampton, United Kingdom.",Minor,Port Congestion,Port Disruption,United Kingdom,22/2/19 9:06,2019,,,,Port Disruption,TRUE,FALSE
153
+ 52,2823,UPDATE: High winds likely to disrupt Port of Algeciras,"According to sources on March 22, severe winds at the Port of Algeciras are likely to disrupt the port’s operation for the day.",Moderate,Port Congestion,Severe Winds,Spain,20/3/19 13:11,2019,,,,Severe Winds,TRUE,FALSE
154
+ 53,2824,UPDATE: High winds still causing port disruption at container terminals in Jeddah,"Industry sources on April 23 indicate that high winds continue to impact maritime movements in the Port of Jeddah, Saudi Arabia, since April 20. The situation is expected to last until April 23, and likely to cause congestion at container terminals in the port.",Moderate,Port Congestion,Weather Advisory,Saudi Arabia,18/4/19 13:31,2019,21.4625,39.16,,Weather Advisory,TRUE,FALSE
155
+ 49,2815,"UPDATE: Fog causing congestion in Houston, affecting ocean shipments","Updated sources report fog has delayed vessel traffic through the Houston Ship Channel every day in the past week, delaying shipments of cargo and container ships. Waiting times for berths have thus increased as the channel has been shut intermittently for a total of 133 hours in the past two weeks. The channel was reportedly open as of 17:30 local time on March 13. The delays this week caused US phenol and acetone producer AdvanSix to declare a force majeure on phenol at its plant in Frankford, Pennsylvania earlier this week. Fog in Houston is particularly bad in the October-March period as warmer, humid Gulf air collides with cooler onshore air.",Severe,Port Congestion,,United States,11/3/19 7:48,2019,29.68234,-94.99355,,,TRUE,FALSE
156
+ 54,2827,UPDATE: Inbound pilotage suspended due to strong winds; 0.5 days of waiting times reported,Sources indicate that strong winds have led to the suspension of inbound pilot services at the Port of Shanghai on January 25. The risk of the port’s closure is high. Current berthing times for vessels are 0.5 days.,Moderate,Port Congestion,,China,22/1/19 10:08,2019,31.3201,121.65733,,,TRUE,FALSE
157
+ 60,2869,UPDATE: Port of Busan reopens after temporary closure,Updated sources indicate on October 4 that the Port of Busan has opened after a brief closure on October 2 during the passage of Typhoon Mitag.,Moderate,Port Congestion,,Republic of Korea,30/9/19 11:41,2019,,,,,FALSE,FALSE
158
+ 61,2870,UPDATE: Port of Charleston is open for business following Hurricane Dorian's passage,Updated media sources indicate on September 6 that the Port of Charleston is open for business as of September 6 with normal hours on September 7-8 gate hours. The Coast Guard Captain of the Port previously placed Port Condition Zulu for Charleston terminal due to the anticipated arrival of sustained gale force winds from Hurricane Dorian within 12 hours.,Severe,Port Congestion,,United States,3/9/19 5:28,2019,32.90473,-79.96455,,,TRUE,FALSE
data/label_list.xlsx CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:6a47566ba13a2b4f97f0105bb0aba8f1abeecd5a1bf7f24af47cac44d4d579e5
3
- size 6462
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c94c9963e19eaceaab17a30694715d3742a74398c6f4e7ff350b02c6cd093504
3
+ size 6466
data/processed_data.csv ADDED
The diff for this file is too large to render. See raw diff
 
data/result.csv ADDED
@@ -0,0 +1,167 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ id,Headline,Summary,Severity,Category,Region,Datetime,Year,lat,lon,URL,GPT Generated Result
2
+ 3,Shanghai port congestion impacts terminals in Qingdao and Ningbo,"The persisting port congestion at Shanghai’s Yangshan deep-sea terminal is reportedly also impacting vessel arrival times at other major public terminals in China, including Qingdao and Ningbo. Industry sources indicated that this is due to some vessels being diverted from Shanghai as well as unstable weather and re-shuffling of alliances networks. Some carriers are reportedly planning contingency actions for the coming months, including consolidation of volumes and temporary reduction of port calls. No further details were initially provided.",Minor,Maritime Advisory,China,27/4/17 9:16,2017,29.52,121.3319,,Maritime Advisory
3
+ 17,24 hour pier hold in effect at Port of Durban,"Industry sources indicate on August 31 that the Port of Durban’s Pier 1 is experiencing high traffic volumes resulting in road congestion on Bayhead Road, leading Transnet to urge transporters to hold back on dispatching export turns to the container terminal until 6AM on September 1. Extensions will be reviewed for open stacks. Those shipping from Durban should anticipate delays and should plan accordingly.",Minor,Port Congestion,South Africa,31/8/18 18:07,2018,-29.86875,31.03305,,Port Congestion
4
+ 1599,Heavy congestion reported at Port of Houston,"According to sources on March 20, heavy congestion has been reported at Port of Houston due to fog.",Moderate,Port Congestion,United States,20/3/19 12:43,2019,29.60949,-95.00567,,Port Congestion
5
+ 1600,Heavy congestion reported at Port of Long Beach,"According to sources on January 7, heavy congestion has been reported at Port of Long Beach with 9 vessels waiting for anchor. Reports suggest that the peak volume will be impacting from the terminals to the warehouses.",Severe,Port Congestion,United States,7/1/19 9:50,2019,33.75448,-118.21663,,Port Congestion
6
+ 1613,High risk of pilot suspension reported at Port of Yokohama,"On December 31, shipping sources indicate that strong wind is anticipated at Port of Yokohama, Japan, from the afternoon of December 31 until the morning of January 1. The adverse weather conditions pose a high risk of a pilot suspension during the above mentioned period.",Minor,Severe Winds,Japan,31/12/19 10:23,2019,,,,Severe Winds
7
+ 1614,High risk of port closure at Port of Busan on April 24,Local sources on April 23 indicate that dense fog is likely to cause the Port of Busan to close container terminal operations from the morning to noon on April 24. Customers should plan shipments accordingly and expect delays.,Minor,Port Closure,Republic of Korea,23/4/19 12:13,2019,,,,Port Closure
8
+ 1615,High risk of port closure at Port of Busan on September 6-7 due to strong winds,Shipping sources on September 5 indicate that due to strong winds there is a high risk for the Port of Busan to be closed for 24 hours from the evening of September 6 to 7.,Moderate,Severe Winds,Republic of Korea,5/9/19 12:52,2019,35.06488,128.81854,,Severe Winds
9
+ 1616,High risk of port closure at Port of Kwangyang on April 24,Local sources on April 23 indicate that dense fog is likely to cause the Port of Kwangyang to close container terminal operations from the morning to noon on April 24. Customers should plan shipments accordingly and expect delays.,Minor,Port Closure,Republic of Korea,23/4/19 12:14,2019,34.90849,127.66822,,Port Closure
10
+ 1617,High risk of port closure at the Port of Houston due to fog,Shipping sources indicate on November 21 that there will be an elevated risk of port closures at the Port of Houston from November 22-24 due to fog. Customers should expect longer transit times through container terminals at the port and potential impacts on barge transportation on the Houston Ship Channel.,Moderate,Maritime Advisory,United States,21/11/19 16:26,2019,,,,Maritime Advisory
11
+ 1618,High swells caused terminal closure at Port of San Antonio,"Sources on March 21 indicate that heavy swells at the Port of San Antonio have caused a terminal to be closed. At the time of writing, it remains unclear when operations will return to normalcy.",Moderate,Maritime Accident/Port Disruption,Chile,21/3/19 7:23,2019,,,,Miscellaneous Events
12
+ 1628,High winds disruption port operations in Southampton,"On April 27, high winds are disrupting shipside and landside operations at the DP World Southampton terminal since 09:00 local time. Drop-offs or pick-ups of containers are reportedly suspended for the time being.",Minor,Port Disruption,United Kingdom,27/4/19 15:46,2019,50.91,-1.46,,Port Disruption
13
+ 1629,High winds impact maritime movements at Port of Dammam,"Shipping sources on April 22 indicated that high winds disrupted vessel movements in the Port of Dammam, Saudi Arabia, on April 22. Minor impacts should be expected on the berthing line up.",Minor,Severe Winds,Saudi Arabia,23/4/19 13:48,2019,26.49713,50.19945,,Severe Winds
14
+ 1630,High winds impact port operations in Le Havre,"According to local sources, high winds have impeded port operations at container terminals in the Port of Le Havre since the early morning of March 12. In particular shipside operations have been suspended for several hours. Incoming and outgoing shipments are thus likely to be delayed throughout the day.",Minor,,France,12/3/19 15:59,2019,49.46477,0.14702,,
15
+ 1636,Higher dwell times reported at Port of Long Beach due to labor shortages,"Shipping sources on April 29 reported that the Pier T container terminal has experienced higher than usual dwell times for containers due to labor shortages related to the Easter holidays, combined with high volume. Customers should be mindful of potential delays as backlog gets cleared.",Minor,Port Congestion,United States,30/4/19 15:57,2019,33.75292,-118.2096,,Port Congestion
16
+ 1663,Houston ship channel fully reopens on April 25,"Industry sources reported that Houston ship channel reopened to full operations on April 25 following a fire at Intercontinental Terminal Co.’s Deer Park, Texas, terminal in late March. The temporary closure which lasted for several weeks disrupted several oil shipments. Houston ship channel is part of Port of Houston.",Minor,Maritime Accident,United States,25/4/19 7:40,2019,29.60569,-94.95236,,Maritime Accident
17
+ 1687,Increased berthing times reported at Port of Busan,"Shipping sources indicated on January 31 that the Port of Busan, South Korea, currently experiences longer berthing times for incoming vessels. Waiting times of up to 0.5 day have been reported.",Minor,Port Congestion,Republic of Korea,31/1/19 11:35,2019,35.12051,129.05654,,Port Congestion
18
+ 1688,Increased congestion elevates drayage costs at Port of New York/New Jersey,"Industry sources indicate on January 23 that increased inbound volumes due in part to Lunar New Year traffic combined with delays and congestions have complicated intermodal shipment at the Port of New York and New Jersey to the point that drayage costs are increasing. Ocean carriers and terminals are charging USD 100-250/day for container-related delays, and drayage carriers are charging USD 75/hr for terminal idling. Those shipping at the Port of New York and New Jersey should anticipate moderate delays and should plan accordingly.",Moderate,Port Congestion,United States,23/1/19 20:31,2019,40.69166,-74.14911,,Port Congestion
19
+ 1706,Intermittent closures at Manila International Container Terminal for holidays,"Industry sources reported that Manila International Container Terminal has announced its port operation schedule for the upcoming Christmas and New Year holidays. According to its advisory, vessel and yard operations will continue its regular operations until 19.00 local time on December 24 and will resume at 19.00 on the next day. Normal operations will continue until December 31 when vessel and yard operations will stop at 19.00 local time and will resume again at 19.00 on the next day.",Minor,Port Disruption,Philippines,20/12/19 0:49,2019,,,,Port Disruption
20
+ 1712,IT maintenance on Nov 6 may affect operations at Bharat Mumbai Container Terminals,"Shipping sources report on November 1 that IT maintenance activity will take place at Bharat Mumbai Container Terminals at Port of Nhava Sheva on November 6 from 01.00 to 07.00 (local time). During this time, complete network and E-form 13 and 11 applications will not be available. Other operation procedures and service delays can be expected as well.",Minor,Port Disruption,India,4/11/19 9:35,2019,18.93881,72.94084,,Port Disruption
21
+ 1736,Lack of gangs may impede operations at Port of Barcelona,Shipping sources on August 19 indicate that lack of gangs due to summer holidays may impede port operations at Port of Barcelona.,Minor,Maritime Advisory,Spain,19/8/19 8:43,2019,41.35591,2.16674,,Maritime Advisory
22
+ 1737,Lack of trucking resources affects productivity at Port of Balboa,Industry sources report on October 15 that productivity has declined at the Port of Balboa due to a lack of trucking resources. The current lineup of rail movement is at least until the year-end.,Moderate,Ground Transportation Advisory,Panama,15/10/19 4:11,2019,8.95763,-79.5614,,Ground Transportation Advisory
23
+ 2099,Port of Ulsan bans variety of hazardous cargo following major chemical tanker explosion,"Media sources indicate on October 7 that the Port of Ulsan has banned a variety of hazardous cargoes from terminals near a bridge where a major chemical tanker Stolt Groenland was caught in an explosion that occurred on September 30. The fire injured eighteen people and led to an overhead bridge, which serves as a thoroughfare for the city, to be closed for two days due to safety checks.",Moderate,Maritime Accident / Hazmat Response,Republic of Korea,7/10/19 10:12,2019,35.45647,129.36626,,Miscellaneous Events
24
+ 2100,Port of Valencia - The port has been reopened to maritime traffic. Incident closed.,The Port of Valencia has been reopened to maritime traffic following a closure due to poor weather conditions. This incident is closed.,Moderate,Maritime Advisory,Spain,20/4/19 7:09,2019,39.44809,-0.31693,,Maritime Advisory
25
+ 2101,Port of Valencia - The port was temporarily closed due to high winds in the area. Incident closed.,Media sources reported that the Port of Valencia was temporarily closed due to high winds in the area. There were no reports of major disruptions. This incident is closed.,Minor,Severe Winds,Spain,20/12/19 11:08,2019,39.44809,-0.31693,,Severe Winds
26
+ 2102,Port of Valencia temporarily closes due to high winds,Spanish media sources report on December 20 that the Port of Valencia has been temporarily closed due to high winds in the area. It was not immediately disclosed when the port was expected to reopen.,Moderate,Severe Winds,Spain,20/12/19 11:25,2019,,,,Severe Winds
27
+ 2103,Port of Yokohama closed due to strong winds,Shipping sources indicate on February 4 that the Port of Yokohama was expected to be closed for 12 hours on February 4 due to strong winds. Customers should expect berthing delays as pilot services may be suspended.,Minor,Maritime Advisory,Japan,4/2/19 17:12,2019,35.44849,139.67131,,Maritime Advisory
28
+ 2104,Port of Yokohama closed due to strong winds,Shipping sources indicated on January 30 that the Port of Yokohama was closed from January 28 to January 29 due to strong winds. Customers should expect berthing delays as well rescheduled departure times for vessels.,Moderate,,Japan,30/1/19 15:56,2019,35.44849,139.67131,,
29
+ 2105,Port of Yokohama likely to close due to approaching Typhoon Neoguri,"On October 21, shipping sources indicate that Port of Yokohama will likely suspend its operations from October 22 - 23. Approaching Typhoon Neogure will bring strong winds and likely to cause port closure. Increased berthing times and shipping delays are likely to occur in the following days.",Minor,Tropical Cyclone / Storm,Japan,21/10/19 12:08,2019,,,,Miscellaneous Events
30
+ 2106,Port operations resume following temporary suspension at DP World Southampton,Sources indicated that land and shipside operations have resumed following suspension of services from 08:45 to 14:15 (local time) on April 13 due to high winds at DP World Southampton terminal. Customers are advised to expect berthing and unloading delays for shipments scheduled on April 13 and 14.,Minor,Severe Winds,United Kingdom,15/4/19 7:44,2019,,,,Severe Winds
31
+ 2110,Port Said closed due to bad weather,"Shipping sources indicate that Port Said has been temporarily closed on February 25 due to adverse weather. The port is likely to restart operations on Tuesday, February 26.",Moderate,Maritime Advisory,Egypt,25/2/19 9:13,2019,31.24254,32.30148,,Maritime Advisory
32
+ 2118,Ports of Savannah and Brunswick - Both ports have resumed normal operations. Incident closed.,The Port of Savannah and the Port of Brunswick have reopened with normal operations following the passage of Hurricane Dorian. This incident is closed.,Moderate,,United States,4/9/19 16:27,2019,32.1232,-81.13941,,
33
+ 2127,Power shutdown scheduled for May 1 at Jawaharlal Nehru Port,"According to industry source, APMT, Mumbai has announced that as part of the annual power shutdown as announced by JNPT towards undertaking allied maintenance activities, the terminal shall have limited operations between 0800 Hours and 1700 Hours on May 1, 2019. Terminal operations on the Quayside and Rail siding shall be impacted due to the above activities, however, the terminal Gate and Yard operations shall continue as per normal.",Minor,Port Disruption,India,25/4/19 20:48,2019,18.95112,72.95023,,Port Disruption
34
+ 2145,Rail yard congestion still affecting Port of Montreal,Industry sources on April 23 indicate that rail yard congestion issues are still affecting containers flowing through the Port of Montreal. This is reportedly due to exceeded terminal capacities. Shipping companies were said to be working with CN rail and MGT terminal to finalize operational plans to handle reefers in the off-dock CN ramp. The transition is set to take place on May 25. Customers should expect longer shipping times for on-shipments via rail in Montreal.,Moderate,Port Congestion,Canada,24/4/19 16:14,2019,,,,Port Congestion
35
+ 2153,Repair works at Port of Colombo may cause berthing delays,"Local sources on March 5 indicate that a terminal at the Port of Colombo will carry out repairs on 4 gantry cranes in the next 12 to 14 weeks. As a result, carriers can expert berthing delays with an average waiting time of 24-hours and above.",Moderate,,Sri Lanka,5/3/19 8:21,2019,6.94071,79.84632,,
36
+ 2186,Second berth opens at Batangas Port,"Media sources reported that a second berth was inaugurated at Batangas Container Terminal in Santa Clara, Batangas City on April 29, 2019 with the hopes of increasing the harbor’s capacity for mooring vessels. Reports suggested that the new berth is a 250-meter extension of the first berth. Together with both berths, the port now has a total of 600 meters of berth capable of handling over 450,000 twenty-footer containers annually as the first berth was only able to accommodate 300,000 20-footer containers in a year.",Minor,Maritime Advisory,Philippines,7/5/19 3:07,2019,13.75435,121.04334,,Maritime Advisory
37
+ 2191,Severe congestion persists at Aomi container terminal in the Port of Tokyo - UPDATE 1,"Intelligence obtained by Everstream Analytics on August 16 confirms that circumstances driving congestion at Aomi terminal in the Port of Tokyo persist as of August 16. Sources continue to indicate that truckers continue to face waiting times to pick-up and deliver containers of more than 8 hours at the Aomi Terminal. Due to the congestion at the terminal, regardless of the availability of berth, vessels often need to wait on the water in the bay until terminals are ready to unload containers or entirely omit the port call. Alternative options include using ocean carries that call at other terminals such as Ohio and Shinagawa terminals in the Port of Tokyo or use entirely different ports such as the Port of Yokohama.",Severe,Port Congestion,Japan,16/7/19 15:27,2019,35.61326,139.78239,,Port Congestion
38
+ 2192,Severe congestion reported at Port of Savannah,"Industry sources on February 26 that following last weekend’s closure of the Port of Savannah, average waiting times of 2-4 days are currently reported for incoming vessels. Currently, there are 14 vessels at anchorage, with further delays likely throughout the week.",Severe,Port Congestion,United States,26/2/19 15:09,2019,32.12258,-81.13851,,Port Congestion
39
+ 2204,Severe winds causes temporary closure of Dammam Port,Industry sources reported that vessels’ movements for docking and undocking at Dammam Port have been suspended since 21:45 (local time) on March 24 due to severe winds. The duration of the closure remains unclear at this time.,Severe,Maritime Advisory,Saudi Arabia,26/3/19 1:56,2019,26.49713,50.19945,,Maritime Advisory
40
+ 2205,Severe winds disrupt operations at Port of London,"Shipping sources on March 10 indicated that severe winds have impeded operations at container terminals in the Port of London, including DP World London Gateway since March 10. Disruption was expected to persist until the early morning of March 11.",Moderate,,United Kingdom,11/3/19 10:25,2019,51.50715,0.46296,,
41
+ 2216,Sharm al-Sheikh port closed due to heavy winds and high waves,"Media sources indicated that the Red Sea Port Authority closed the Sharm al-Sheikh port and the Alexandria Port Authority closed the ports of Alexandria and Dekheila on March 30 due to poor weather conditions. The Alexandria and Dekheila ports were shut down due to high waves and wind speed, although loading and unloading of vessels and movement of goods to and from the ports is still continuing. The Sharm al-Sheik port was closed following wind speeds between 22 and 28 knots and waves between 3 and 4 meters high.",Moderate,Maritime Advisory,Egypt,1/4/19 2:23,2019,27.85673,34.28837,,Maritime Advisory
42
+ 2217,Shinagawa container terminal to be closed during golden week,"Local sources indicate that from April 30 to May 6, the Tokyo Aomi and Shinagawa container terminals will be closed due to golden week public holiday period. Customers with shipments to the two terminals are advised to cooperate with shipping agents for blank sailings ahead of schedule.",Moderate,Port Closure,Japan,15/3/19 2:37,2019,35.60732,139.76355,,Port Closure
43
+ 2219,Shipco Transport to fine shippers for misdeclared hazardous cargoes,"Industry sources indicate on August 22 that Chatham, NJ-based Shipco Transport announced its intent to implement a penalty of USD 5,000-35,000 (EUR 4,500-31,750) per container for misdeclared or undeclared hazardous cargoes, with a definitive fine quantity unknown as of reporting, and it is unknown when this penalty will come into effect. Shipco will hold the customer on record liable and responsible for costs and consequences related to violations, fines, damages, incidents, claims and corrective measures resulting from cases of shipment of such cargo. The move is similar to that implemented by other cargo shipping lines in the aftermath of the Yantian Express fire.",Minor,Cargo Disruption,United States,22/8/19 17:38,2019,40.7392,-74.37718,,Cargo Disruption
44
+ 2225,Singapore arrests eleven men for illegal marine gas oil transaction,Media sources indicated on November 4 that the Maritime and Port Authority of Singapore has arrested eleven men for their suspected involvement in an illegal transaction of marine gas oil at sea off Northern Tuas. The eleven men include six crew members of a craft of a marine service provider and another five of a foreign-registered tugboat. Preliminary reports cited that the crewmembers were thought to have misappropriated the marine gas oil and sold it to crew members of the tugboats.,Moderate,"Maritime Accident, Maritime Advisory, Police Operations, Maritime Accident/Ground Transportation Advisory",Singapore,6/11/19 1:37,2019,,,,Miscellaneous Events
45
+ 2802,UPDATE: Delays decrease to 12-24 hours at Port of Colombo,"Industry sources indicate on September 17 that some vessels at the South Asia Gateway Terminals (SAGT Terminal) at the Port of Colombo, Sri Lanka, are currently facing delays that have now reduced to 12-24 hours due to internal labour issues.",Moderate,Maritime Advisory,Sri Lanka,5/9/19 12:18,2019,,,,Maritime Advisory
46
+ 2805,UPDATE: Dense fog causes closure of Port of Shanghai,"According to sources on March 13, the Port of Shanghai is currently closed due to dense fog. Hence, vessels’ waiting time is around 1 to 1.5 days. Moreover, low visibility is likely to affect the port from 22:00 (local time) from March 13 until 16:00 of the next day. There is a moderate to high chance that the port may closed again.",Severe,Maritime Advisory,China,11/3/19 7:13,2019,31.31882,121.66033,,Maritime Advisory
47
+ 2806,UPDATE: Dense fog disrupts Port of Shanghai,"Sources on April 26 indicate the Port of Shanghai was temporarily closed due to dense fog from 17:30 (local time) on April 24 to 17:00 of the next day. As a result, an average waiting time for vessels is currently around 1 to 2 days.",Minor,Port Closure,China,24/4/19 6:31,2019,,,,Port Closure
48
+ 2812,UPDATE: Dwelling time around 24-hours at Port of Ningbo,"Local sources on January 4 indicate that an average waiting time at the Port of Ningbo is around 24-hours. As of now, the dwelling time is likely to remain the same until January 5. The port is facing congestion clearing of backlogs from the recent port closure. Furthermore, inbound pilot services at Xiaozhimen channel has been suspended on the afternoon of January 3 for about 2-hours due to congestion caused by fishing vessels.",Minor,Maritime Advisory,China,2/1/19 8:52,2019,29.95168,121.72285,,Maritime Advisory
49
+ 2813,UPDATE: Dwelling time decreases to 0.5 day,"Local sources on March 6 indicate that an average waiting time at the Port of Shanghai has reduced to 0.5 day and the situation is likely to remain the same for the next 2-days. Due to poor visibility, pilot services were suspended for both north and south channel since the evening of March 5.",Moderate,Maritime Advisory,China,5/3/19 7:24,2019,31.31927,121.66068,,Maritime Advisory
50
+ 2814,UPDATE: Fishing boats congestion impacts pilot services at Port of Ningbo,Updated sources on August 20 indicate that outbound pilot services through Xiazhimen channel will be suspended on August 20 midnight due to fishing boats congestion.,Minor,Maritime Advisory,China,19/8/19 8:00,2019,,,,Maritime Advisory
51
+ 2815,"UPDATE: Fog causing congestion in Houston, affecting ocean shipments","Updated sources report fog has delayed vessel traffic through the Houston Ship Channel every day in the past week, delaying shipments of cargo and container ships. Waiting times for berths have thus increased as the channel has been shut intermittently for a total of 133 hours in the past two weeks. The channel was reportedly open as of 17:30 local time on March 13. The delays this week caused US phenol and acetone producer AdvanSix to declare a force majeure on phenol at its plant in Frankford, Pennsylvania earlier this week. Fog in Houston is particularly bad in the October-March period as warmer, humid Gulf air collides with cooler onshore air.",Severe,,United States,11/3/19 7:48,2019,29.68234,-94.99355,,
52
+ 2819,UPDATE: Heavy congestion continues at Port of Houston,Updated sources on March 6 indicate that heavy berth congestion continues to affect Port of Houston due to the port’s closure caused by dense fog. An average waiting time to berth is likely to be more than 24-hours at this time.,Severe,Port Congestion,United States,5/3/19 7:43,2019,29.6823,-94.99355,,Port Congestion
53
+ 2820,UPDATE: Heavy congestion continues at Port of Savannah,Updated sources on March 6 indicate that heavy berth congestion continues to affect Port of Savannah due to the port’s closure caused by dense fog. An average waiting time to berth is likely to be more than 24-hours at this time.,Severe,Port Congestion,United States,5/3/19 7:40,2019,32.12169,-81.13986,,Port Congestion
54
+ 2823,UPDATE: High winds likely to disrupt Port of Algeciras,"According to sources on March 22, severe winds at the Port of Algeciras are likely to disrupt the port’s operation for the day.",Moderate,Severe Winds,Spain,20/3/19 13:11,2019,,,,Severe Winds
55
+ 2824,UPDATE: High winds still causing port disruption at container terminals in Jeddah,"Industry sources on April 23 indicate that high winds continue to impact maritime movements in the Port of Jeddah, Saudi Arabia, since April 20. The situation is expected to last until April 23, and likely to cause congestion at container terminals in the port.",Moderate,Weather Advisory,Saudi Arabia,18/4/19 13:31,2019,21.4625,39.16,,Weather Advisory
56
+ 2827,UPDATE: Inbound pilotage suspended due to strong winds; 0.5 days of waiting times reported,Sources indicate that strong winds have led to the suspension of inbound pilot services at the Port of Shanghai on January 25. The risk of the port’s closure is high. Current berthing times for vessels are 0.5 days.,Moderate,,China,22/1/19 10:08,2019,31.3201,121.65733,,
57
+ 2831,UPDATE: Intermittent port closures reported at Port of Xiamen,"According to local sources on April 10, Port of Xiamen was closed from the midnight of April 9 to noon. Previously the port was closed on April 7 until the morning due to dense fog. An average waiting for vessels to berth at the port is likely to be around 0.5 to 1 day at the moment.",Minor,Port Closure,China,10/4/19 2:16,2019,,,,Port Closure
58
+ 2842,UPDATE: No more congestion reported at Port of Hong Kong,"According to local sources on April 17, average waiting times for vessels to berth at the Port of Hong Kong were still around 1 day on April 16 but have decreased on April 17. No further delays are to be expected for the time being.",Minor,Port Congestion,Hong Kong,15/4/19 12:38,2019,,,,Port Congestion
59
+ 2849,UPDATE: Operations at Port of Shanghai affected due to Typhoon Mitag,"Shipping sources on October 2 indicate that port operations at the Port of Shanghai were affected due to Typhoon Mitag. A vessel evacuation plan has been in place since 10:00 local time on October 1. According to sources, pilot operations are expected to resume by 17:00 local time on October 2. Customers are advised to expect delays and congestion following the re-opening of the port.",Moderate,Maritime Advisory,China,30/9/19 11:38,2019,,,,Maritime Advisory
60
+ 2850,UPDATE: Operations resume at DP World Southampton terminal,"Updated industry sources indicate that shipside and landside operations at the DP World Southampton terminal have resumed after being suspended since 05:00 local time on September 10 due to fog. Landside operations resumed at 05:30, while shipside operations resumed at 07:30. VBS bookings will be slowly released into the system once the trucks currently waiting in line have been served.",Severe,Port Disruption,United Kingdom,10/9/19 5:37,2019,50.91186,-1.45732,,Port Disruption
61
+ 2854,UPDATE: Operations resume at Port of Southampton following suspension due to fog,"Shipping sources indicate that on February 22 that landside and shipside operations have resumed at 08:00 local time after a 9-hour suspension due to fog at container terminals in the Port of Southampton, United Kingdom.",Minor,Port Disruption,United Kingdom,22/2/19 9:06,2019,,,,Port Disruption
62
+ 2869,UPDATE: Port of Busan reopens after temporary closure,Updated sources indicate on October 4 that the Port of Busan has opened after a brief closure on October 2 during the passage of Typhoon Mitag.,Moderate,,Republic of Korea,30/9/19 11:41,2019,,,,
63
+ 2870,UPDATE: Port of Charleston is open for business following Hurricane Dorian's passage,Updated media sources indicate on September 6 that the Port of Charleston is open for business as of September 6 with normal hours on September 7-8 gate hours. The Coast Guard Captain of the Port previously placed Port Condition Zulu for Charleston terminal due to the anticipated arrival of sustained gale force winds from Hurricane Dorian within 12 hours.,Severe,,United States,3/9/19 5:28,2019,32.90473,-79.96455,,
64
+ 2871,UPDATE: Port of Chittagong reopens following former cyclone passage,"Sources indicate that the Port of Chittagong has reopened on the afternoon of May 4 following a 30-hour suspension following the passage of former Cyclone Fani last week. Normal cargo and containers handling started around 17:00 (local time). Heavy congestion can be expected as the backlogs from the previous days are likely to be given priority. Furthermore, as the holy week of Ramadan commences on May 5 until June 4, working operating hours are likely to be shifted. Customers with shipments to the port can expect vessels’ berthing time to be more than 24-hours at this time.",Moderate,,Bangladesh,2/5/19 8:49,2019,,,,
65
+ 2872,UPDATE: Port of Colombo faces berthing delays,"Sources on March 11 indicate that the Port of Colombo is facing berthing delays due to unspecified reasons. An average waiting time for the vessels is likely to be around 1 to 2 days. In addition, congestion is likely to be exacerbated by repair works on 4 gantry cranes which will start March 18 and last for two weeks. Out-of-window arrivals will likely face extended berthing times.",Moderate,Port Congestion,Sri Lanka,11/3/19 7:51,2019,6.94047,79.8464,,Port Congestion
66
+ 1591,Greenpeace Protest on Hartman Bridge on Thursday Temporarily Closed Portion of Houston Ship Channel,"On Thursday, September 12, 23 protesters associated with Greenpeace demonstrated along the Fred Hartman Bridge in Baytown, TX just outside of Houston. The protest began around 6:30 AM local time and included 11 of the protesters rappelling down the bridge to disrupt shipping traffic in the Houston Ship Channel. While the bridge stayed open during the protest to vehicular traffic, a half-mile portion of the ship channel was closed between Light 102A and Light 104 until reopening early Friday morning after protesters were arrested. The protest remained peaceful; however, the initial blocking of the bridge led to a minor motor vehicle accident which injured one person.
67
+
68
+ Assessment: The Greenpeace activists stated that their goal of the protest was to attempt to disrupt the oil and gas shipments that go through the Houston Ship Channel. The group timed their protest to attempt to get the attention of Democratic presidential candidates who were in Houston Thursday for a Democrat National Committee presidential debate. The Houston Ship Channel and Port of Houston are vital to U.S. oil and gas exports and the ship channel is the busiest in the country annually generating approximately $339 billion and providing over 1.35 million jobs to the state of Texas. The portion of the ship channel that was closed on Thursday normally sees approximately 300 vessels pass through, and according to media sources, at least seven were blocked during the temporary closure. The protest did not cause any significant disruptions to shipping interests, as many companies often build in an extra day to shipping schedules as a precaution.
69
+
70
+ An uptick in climate change-related protests has been seen in recent months, especially across Europe. The majority of protests are organized by groups such as Greenpeace or Extinction Rebellion and have been relatively peaceful, although some have been disruptive with protesters blocking bridges, and trains, similar to the Greenpeace protesters temporarily shutting down the Houston Ship Channel on Thursday. Additionally, a weeklong series of protests are being planned across the world beginning Friday, September 20 as part of a global climate strike action. The relative ease with which the Greenpeace protesters in Baytown were able to shut down a portion of the Houston Ship Channel using a small group of people and the increased focus on climate-related protests highlight the possibility of an increase in similar protests across the United States. As such, Resilience360 customers with cargo interests should anticipate the possibility of disruptions to supply chains due to climate-related protests.",Moderate,"Protest/Riot, Port Disruption, Cargo Disruption, Climate Change",United States,13/9/19 21:29,2019,29.71163,-95.00479,,Miscellaneous Events
71
+ 1661,Houston Ship Channel - Channel has partially reopened to ship traffic. Incident closed.,"Channel traffic has partially reopened from Tucker Bayou to Houston Ship Channel Light 116, as cleanup efforts continue related to pollutant runoff from the ITC facility fire. The runoff has been exacerbated by the partial collapse of a dike wall that took place on Friday, March 22 near the ITC facility. The dike wall has since been repaired. Updated sources indicate that the waterway may be reopened on Monday, March 25. Authorities are conducting cleanup operations and there appears to be no active health hazard. Ships are being able to traverse the channel if they have less than a 34-foot draft. All vessels are required to be inspected for chemical contaminates and are being spaced at approximately one-hour intervals. This incident is closed.",Moderate,"Chemical Spill, Maritime Accident, Port Disruption, Hazmat Response, Public Safety / Security",United States,22/3/19 19:30,2019,29.74453,-95.10194,,Miscellaneous Events
72
+ 1662,Houston Ship Channel - Ship channel has been reopened after protesters detained. Incident closed.,"The U.S. Coast Guard has reopened part of the Houston Ship Channel near Baytown. The closure was the result of Greenpeace protesters on the Fred Hartman Bridge, who have since been detained. This incident is closed.",Moderate,Maritime Advisory,United States,12/9/19 14:41,2019,29.70263,-95.01394,,Maritime Advisory
73
+ 1667,Hurricane Dorian Expected to Make Landfall on Florida Coast as Cat 3 Storm Over Labor Day Weekend,"Hurricane Dorian continues to move through the Atlantic Ocean as it passes Puerto Rico and heads toward the eastern Florida coast. The storm is expected to strengthen over the next days and is forecast to make landfall as a major Category 3 storm, on the Saffir-Simpson Hurricane Wind Scale, late Sunday night or early Monday morning. Significant uncertainty remains on the path of Dorian; however, as of Wednesday afternoon the projected path has the storm making landfall near Orlando, FL and the Florida Space Coast. Portions of Florida and other parts of the southeastern coast are expected to receive between four to eight inches of rain with some areas receiving upwards of ten inches. Tropical-storm-force winds will reach the Florida coast by Saturday. Governor Ron DeSantis has issued a state of emergency for the state of Florida in anticipation of the storm.
74
+
75
+ Assessment: The state of emergency declaration allows for preemptive planning coordination of resources across Florida to help with preparation and eventual recovery efforts. Governor DeSantis has also urged Florida residents to have seven days of supplies and an emergency plan in case of disaster as the hurricane continues to near the state. While the path of the storm remains uncertain, Dorian making landfall as a Category 3 storm will likely cause significant disruptions across Florida. These may include evacuations, widespread power outages, road closures, and life-threatening flooding conditions. The U.S. Coast Guard has set a number of Florida ports at port condition Whiskey including Key West, Miami, Port Canaveral, Tampa, St Petersburg, and Manatee. Port condition Whiskey means that ports remain open to all commercial and cargo operations; however, commercial vessels greater than 500 gross tons should begin making plans to depart the port. It is likely as the storm nears that a number of these ports will close due to the anticipated high winds.
76
+
77
+ Travelers should also anticipate air travel delays across the Southeast, especially for Florida airports as well as Hartsfield-Jackson Atlanta International Airport (ATL), a major hub for both domestic and international flights. Additionally, several projections have the storm either moving across Florida into the Gulf of Mexico, potentially creating disruptions for the Gulf Coast or have the storm moving up the southeast coast where disruptions would occur in Georgia, South Carolina, and North Carolina. Resilience360 customers are advised to heed all local weather warnings and evacuation notices. Customers with interests in Florida, the Southeast, and the Gulf Coast should continue monitoring the progress of Hurricane Dorian.",Severe,"Tropical Cyclone / Storm, Severe Winds, Flooding, Evacuation, Air Travel Disruption, Port Closure, Power Outage, Public Safety / Security, Weather Advisory, Travel Warning",United States,28/8/19 22:44,2019,28.53823,-81.37739,,Miscellaneous Events
78
+ 1670,Hyundai Heavy Industries Workers Vote to Strike over Daewoo Acquisition; Date Unspecified,"On Thursday, it was reported that workers at Hyundai Heavy Industries (HHI) voted to approve a strike against the acquisition of Daewoo Shipbuilding. Workers from Daewoo Shipbuilding and Marine Engineering (DSME) also voted to approve a strike earlier in the week. Nearly 60 percent of HHI workers voted in favor of the strike, along with 90 percent of DSME workers. A date for the strikes have not been set.
79
+
80
+
81
+ Assessment: HHI signed a conditional agreement last month to acquire DSME from the government, with a formal agreement expected in March. The two shipbuilders cover around 20 percent of the global shipbuilding market share. The unrest among workers in South Korea s shipbuilding sector are tied to mounting financial pressures caused by a decrease in global demand for new vessels and increased competition from Chinese shipbuilders. A coordinated strike between HHI and DSME workers would cause significant disruptions in the shipbuilding industry. Resilience360 customers with interests in the sector are advised to monitor reports regarding a specific date for a strike. Workers may also decide to hold protests or marches, which should be avoided due to the potential for clashes with police. Protests would likely be held in Ulsan or on Geoje Island, where the HHI and DSME are headquartered, respectively.",Moderate,"Industrial Action, Maritime Advisory, Miscellaneous Strikes, Public Safety / Security",Republic of Korea,21/2/19 22:22,2019,,,,Miscellaneous Events
82
+ 1672,IED Detonated Near Police in Hong Kong; Could Represent Escalation If It Becomes a Regular Tactic,"On Sunday, an explosion was reported near the intersection of Nathan Rd and Fife St in the Mong Kok area of Kowloon. The incident took place near a parked police vehicle after police officers had disembarked and were clearing roadblocks following another evening of violent protests across Hong Kong that resulted in over 200 arrests. The explosive was reportedly detonated remotely by a cell phone and was placed in a flower pot around six feet from the police van. No injuries were reported, although police said that the device was meant to injure or kill officers. Police have said that the intensity of the explosion was relatively low and was likely comprised of homemade materials.
83
+
84
+ Assessment: The use of an IED by protesters was not completely unexpected, as police carried out two raids on warehouses in July and August where explosive materials were found and suspects from pro-independence groups were arrested. The raid on the Lung Shing Factory Building in Tusen Wan in July found two pounds of the chemical triacetone triperoxide (TATP), which is a powerful explosive that can be made from common household ingredients, along with incendiary devices, acids, and sharp weapons. The raid on an industrial building in Fo Tan in August found over 30 smoke bombs and a significant amount of cash. If the use of explosives becomes a regular tactic by the protesters, it will seriously deteriorate the security situation in Hong Kong, particularly if they result in any casualties. The use of a cell phone as a remote detonator could also give police justification to suspend mobile phone services in certain areas when protests are taking place. Resilience360 customers are advised to continue to avoid all areas where protests are occurring and should be aware of the risk of restrictions on telecommunications services.",Severe,"Protest / Riot, Public Safety / Security, Public Transportation Disruption, Police Operations, Roadway Closure / Disruption, Hazmat Response, Bombing",China,14/10/19 18:01,2019,,,,Miscellaneous Events
85
+ 1685,"Incheon and Changwon Production losses of 20,000 vehicles due to strike. Incident closed.","Media sources indicate that partial and general strikes had resulted in a production loss of 20,000 vehicles. The GM Korea union announced plans to continue the strike at GM facilities in Incheon and Changwon after the Chuseok holiday, although there were no initial reports that the strike resumed. Over 10,000 General Motors (GM) Korea workers were participating in the action. Workers held a full-scale walkout on September 9, 10, and 11. Media sources indicated workers also held an overtime ban during the Chuseok holiday, which was observed Thursday, September 12 to Saturday, September 14. GM Korea workers held two four-hour partial strikes on Friday, August 30, at their facilities in Incheon and Changwon, as well as a two-day partial strike on Tuesday, August 20 and Wednesday, August 21. The labor action was organized to protest wages. This incident is closed.",Moderate,Miscellaneous Strikes,Republic of Korea,20/8/19 9:58,2019,37.51119,126.7095,,Miscellaneous Strikes
86
+ 1733,Kocaeli and Tarsus - Izocam workers have called off the strikes. Incident closed.,"Izocam workers have called off the strikes at two factories across Turkey. The strikes were originally called in the factory in Kocaeli, near Kiplasma Cd and Refik Baydur Cd, and in a factory at an unspecified location in Tarsus, in Mersin Province. This incident is closed.",Minor,Miscellaneous Strikes,Turkey,16/1/19 23:33,2019,40.82164,29.55738,,Miscellaneous Strikes
87
+ 1775,Major Raids Target Opposition After Local Elections Inflict Losses to United Russia s Control,"On Thursday, authorities raided over 200 sites across more than 40 cities in Russia. The operation was targeting opposition activists and entities and has been denounced as a political crackdown in retaliation for President Vladimir Putin s party suffering losses in last Sunday s local elections. While the Kremlin maintains a strong grip across Russia, opponent Alexey Navalny s smart voting plan is believed to have contributed to the erosion of United Russia s control of local office seats. Combined with sustained summer protests and increasing discontent with the status quo, the Kremlin will likely take further measures trying to thwart growth and unification of opposing forces, though activists continue to show resilience to such efforts. As well as possible protests over the crackdown and disputed election results, demonstrations over an array of other grievances may be met by crackdowns and other efforts by authorities to quash expressions of opposition and discontent.
88
+
89
+ Recent Developments
90
+
91
+ From early Thursday morning, police carried out raids in 43 cities across the country in a sweeping crackdown on opposition politicians and their supporters. The raids happened four days after local elections around Russia, which saw President Vladimir Putin s United Russia party take serious hits. During the operation Thursday, offices of opposition leader Alexey Navalny s Anti-Corruption Foundation (FBK) had equipment seized as part of an investigation launched in August for alleged money laundering, with homes searched as well. According to the FBK chief of staff, both employees and volunteers with the foundation had equipment, documents, mobile phones, and funds seized by authorities. As a result of a raid in Chelyabinsk, multiple staff at the targeted office received medical treatment on site but were not hospitalized. During searches of FBK offices in Saransk, an activist was struck and injured by a police vehicle. Election monitoring non-governmental organization Golos also reported raids Thursday targeting the homes of its activists. More than 1,000 officers were involved in the raids, and Navalny claimed more than 200 locations were searched.
92
+
93
+ The highest-profile battle over local elections occurred in Moscow, with election officials preventing or disqualifying an array of candidates for local posts, sparking sustained protests frequently marred by clashes and heavy crackdowns. However, Navalny advocated a system of smart voting intended to encourage people to vote for the candidate in each race considered most likely to beat United Russia or other Kremlin-backed candidates. United Russia lost more than a third of the Moscow city council seats it had previously held, with the result largely attributed to tactical voting. In addition to reported voting irregularities on Sunday, there were reports of violence and other forms of intimidation linked to the elections. A poll monitor at a station in St Petersburg who had filed a formal complaint over a voter registration matter was punched by a man who then left, while police on scene made no effort to respond. Another observer had been punched in the face several times heading into the same polling station that morning.
94
+
95
+ Election results have spurred additional protest activity in some locations around Russia, including sustained protests in Siberia s Buryatia region. At least 17 activists have been detained by authorities in Ulan-Ude while disputing the mayoral election results for the regional capital. Police contended the activists had thrown a tear gas canister at officers, while media outlets have reported police threw the tear gas canister inside a bus of activists. Potentially as an effort to defuse tensions, a rally has been authorized by Ulan-Ude officials for Sunday evening, though unauthorized protests remain possible.
96
+
97
+ Background
98
+
99
+ The refusal to register an array of opposition candidates for Moscow s local elections sparked some of the largest sustained protests in Russia in recent years. The largest demonstration drew about 60,000 participants, while thousands frequently turned out to protests in the run-up to elections, even despite major crackdowns on unauthorized gatherings. More than 2,000 people were detained during election-related protests over the summer, with some facing brief jail terms while others facing charges of mass unrest could receive lengthy jail sentences. Controversy over several issues, including pension reform, poverty and other economic concerns, as well as topics such as wildfires and waste management continue to drive discontent with the ruling powers in the country. Overt and aggressive crackdowns on protests, censorship and internet restrictions, and blatant election rigging continue to be sources of potential protest activity over perceived injustices.Assessment
100
+
101
+ Navalny supporters contend that the raids and money laundering allegations are being used to strike back at opponents of Putin and the ruling elite, particularly targeting those who backed smart voting tactics, protests, and other measures to combat Putin and United Russia s grasp on power around the country. The smart voting tactics have been invoked in other elections around the world, and could be used in future Russian elections. The method of concentrating votes with any single opposing candidate to defeat a Kremlin-supported candidate could remain more challenging to thwart. While United Russia secured victory in many regional elections, the party had substantial losses in local elections around the country.
102
+
103
+ Despite the ousting of an array of Kremlin-backed candidates with the tactic of smart voting, Communists and candidates from other smaller parties who were the primary victors from such methods generally remain at least somewhat influenced by the Kremlin. Nonetheless, in Moscow, no candidate from United Russia was on the ballot, with candidates previously with the party or otherwise pro-Kremlin opting to run as independent due to perceived discontent in the capital with the ruling party. Such a development highlights the growing challenges to the Kremlin s grasp on power amidst increasing disapproval of the status quo in Russia.
104
+
105
+ A heavy-handed approach to opposition forces may deter some supporters and damage the networks and resources of Navalny s FBK. However, crackdowns can also spur resistance to such tactics and opposition activists have shown resilience and innovation to authorities efforts to stifle them. While the wave of protests during the summer has tapered off, additional demonstrations over the latest election, crackdowns, and other efforts to repress opposition supporters are possible. In conjunction, any unauthorized demonstration in Russia may face a swift crackdown by police and the Kremlin may pursue additional actions to combat any suspected erosion of support and power in the country. Resilience360 customers are advised to continue monitoring associated developments in the post-election period and to avoid any demonstration activity in Russia due to the risk of mass detentions and clashes with authorities.",Moderate,Political Crackdown / Opposition Movement,Russia,14/9/19 0:16,2019,,,,Miscellaneous Events
106
+ 1777,Malaysia and Singapore De-Escalate Maritime Dispute; Should Prevent Additional Incidents,"On Thursday, Malaysia and Singapore agreed to de-escalate their maritime dispute by reverting their port limits. Malaysia agreed to return Johor Baru port limits to their pre-October 2018 boundaries, while Singapore reverted its port limits to pre-December 2018 lines. The extensions had caused the port limits to overlap. Both countries have said that they will start negotiations over the disputed maritime border within a month. Singapore and Malaysia also agreed to not authorize commercial activities or anchor government vessels in the disputed area, as well as to follow international maritime law to avoid any incidents.
107
+
108
+
109
+ Assessment: The maritime boundary extensions caused the relationship between the two countries to deteriorate and also resulted in confusion for international shippers. There was a minor incident in February after a Malaysian vessel collided with a Greek ship in waters claimed by Singapore that highlighted the dispute but did not result in major shipping disruptions. The return to the status quo and an adherence to international law should prevent any further maritime incidents. The negotiations will also seek to resolve disputes regarding the price Singapore pays for Malaysian water and Singapore s management of a small part of Malaysian airspace over southern Johor. Resilience360 customers with interests in bilateral relations between the two countries are advised to monitor the progress of negotiations.",Moderate,Maritime Advisory,Malaysia,16/3/19 0:22,2019,,,,Maritime Advisory
110
+ 1778,Malaysia Detained Crew After Greek Ship Collided with Malaysian Vessel near Johor Baru Port,"On Saturday, a Greece-registered ship collided with the Malaysia-registered Polaris, a vessel that lays buoys, near Johor Baru Port in waters claimed by Singapore. The collision occurred while the Greek ship was headed to Tanjung Pelepas in Malaysia. There were no reports of any oil leaks or injuries associated with the collision, or any impacts to maritime shipping. The crew of the Greek ship was detained by the Malaysian Marine Department (Mardep) after the collision. Following the incident, Singapore called on Malaysia to withdraw its ships from Singapore s waters.
111
+
112
+ Assessment: Saturday s incident highlights the disputes over airspace and sea territory between Malaysia and Singapore that began last year. In 2018, the Malaysian government extended its port limits into Johor, and Malaysian vessels started entering waters that are claimed by Singapore. Singapore disputed the port limit extension, and its foreign minister has called on Malaysia to comply with international law. Bilateral talks held last month between the nations proved unsuccessful. The ongoing territorial dispute can cause confusion for vessels entering the Johor area, and increase the risk of safety hazards such as collisions. Although the likelihood of direct conflict between Singapore and Malaysia is low, Resilience360 customers are advised to exercise caution if travelling in the Johor area.",Moderate,Maritime Accident/Ground Transportation Advisory,Singapore,11/2/19 23:10,2019,1.44703,103.76346,,Miscellaneous Events
113
+ 1784,Malta - Negotiations on Saturday reportedly ended with agreement; vote to be held on Monday.,"Fuel station owners affiliated with the General Retailers and Traders Union (GRTU) have suspended the nationwide strike across Malta during a meeting with Energy Ministry officials on Saturday. Updated sources stated that the negotiations on Saturday were positive and ended with an agreement; a vote on accepting the agreement will be held on Monday.
114
+
115
+ The strike began on Tuesday, January 22, following an unsuccessful meeting with Energy Ministry officials to discuss the possibility of the government funding expensive renovations that most fuel stations are required to complete per a directive issued by the European Union. Fuel stations across Malta have been shutting down their pumps beginning at 6:00 PM local time during the strike, not allowing motorists to purchase fuel past that time.",Moderate,Miscellaneous Strikes,Malta,22/1/19 13:42,2019,35.89564,14.50828,,Miscellaneous Strikes
116
+ 1815,Metro Manila and Rizal Province to Experience Water Interruptions Due to Insufficient Supply,"On Wednesday, Manila Water announced that it was implementing a revised water interruption program in the Metro Manila area and Rizal Province to deal with insufficient water supplies. Customers may experience between six and 21 hours of service interruptions, while water pressure may be lower than usual. The water interruptions will be first impacting the East Zone of Metro Manila, including the Makati, Mandaluyong, Pasig, Pateros, San Juan, Taguig, and Marikina areas, parts of Quezon City and Manila, as well as the Angono and Antipolo areas of Rizal Province.
117
+
118
+
119
+ Assessment: The water restriction program is expected to last for the next three months or until the rainy season begins. The dry season typically ends in May, but has been extended due to the El Nino weather phenomenon. El Nino is one of the causes of the recent shortage, but another main cause is a significant increase in demand. Manila Water has said that it will prioritize hospitals and school areas, while water tankers would be provided to households and commercial establishments. Updates from Manila Water regarding specific areas, dates, and times of service interruptions can be found at https://www.manilawater.com/customer/advisories/service-advisories , https://www.facebook.com/manilawater/ , and https://twitter.com/ManilaWaterPH . Resilience360 customers are advised to expect water service disruptions, which could intensify in the coming months, until the rainy season begins.",Moderate,"Public Utilities Disruption, Water Restriction Program",Philippines,13/3/19 21:28,2019,,,,Miscellaneous Events
120
+ 1824,"Minor At Tangiers' Tanger-Med port, Tanger-Tetouan-Al Hoceima Region,...","At Tangiers' Tanger-Med port, Tanger-Tetouan-Al Hoceima Region, security forces foiled an attempt to smuggle 2.200 tonnes of drugs, according to an official statement.",Minor,Maritime Advisory,Morocco,16/10/19 11:24,2019,,,,Maritime Advisory
121
+ 1828,"Minor In Barcelona, striking port stevedores attempted to block access to...","In Barcelona, striking port stevedores attempted to block access to the cruise ship terminal; local Mossos d'Esquadra police physically removed them.",Minor,Maritime Accident/Ground Transportation Advisory,Spain,21/10/19 14:44,2019,,,,Miscellaneous Events
122
+ 1848,Moll de Llevant - Fire on Marina Barcelona 92 ship brought under control. Incident closed.,Updated reports indicate that firefighters have brought under control a fire that broke out in pallets on a Marina Barcelona 92 ship located near Moll de Llevant. No injuries or damage to ships were reported. There were no reports of disruptions to port operations. This incident is closed.,Moderate,Maritime Accident,Spain,6/9/19 13:04,2019,41.36601,2.18598,,Maritime Accident
123
+ 1855,MQM Worker Killed in Overnight Shooting,"Pakistani media sources report that a worker from the Muttahida Qaumi Movement (MQM) was killed in a gun attack in Karachi late Monday. Another MQM worker was injured in the incident, which involved six gunmen on motorcycles who opened fire on the MQM-P union council (UC) office in the New Karachi area of the city. The assailants fled the scene and reportedly remain at large.
124
+
125
+ Assessment: No group immediately claimed credit for the attack, and the motivation behind it remains unclear. In the past, secular-minded parties such as MQM have been targeted by Islamist militant groups, including in Karachi. The MQM has also come under pressure from the Pakistani security establishment, which has waged a crackdown against the party in recent years. From a security standpoint, demonstrations and labor strikes are common in association with acts of political violence in Pakistan, most of which are accompanied by rioting and other forms of civil unrest. Although no specific details have been announced in this regard, Resilience360 customers in Karachi should monitor local media outlets for associated security developments.",Moderate,"Death / Injury, Individuals in Focus, Public Safety / Security, Public Transportation Disruption, Roadway Closure / Disruption",Pakistan,12/2/19 21:40,2019,,,,Miscellaneous Events
126
+ 1858,Mundra and Kandla Ports in Gujarat Put on Alert Due to Threat; Similar Alerts Issued Previously,"On Thursday, it was reported that the Mundra Port and Kandla Port in Gujarat State have been put on high alert due to a potential terror threat. The alert originated from intelligence agencies regarding the possibility that Pakistan-trained commandos had infiltrated the Gulf of Kutch after two single-engine Pakistani boats were found in the Harami Nala area. The ports have instructed shipping agents and vessels to report any suspicious activity to the Coast Guard or other authorities at the ports. Security at the ports has also been increased, although there were no initial reports of disruptions to maritime shipping. Around 60 personnel have been deployed at checkpoints at ports, who are also equipped with devices to puncture the tires of vehicles that may attempt to break through barriers. Around 100 Central Industrial Security Force (CISF) commandos have also been deployed to the Nayara Energy oil refinery in the Vadinagar area of Gujarat.
127
+
128
+ Assessment: The alert on Thursday followed reports earlier in the week from Navy Chief Admiral Karambir Singh, who said that the Pakistan-based Jaish-e-Mohammad (JeM) militant group was training individuals to carry out underwater attacks. Admiral Singh said that the navy was fully prepared to foil such attacks. Reports about Pakistan s military training JeM divers to carry out attacks are not new and have been mentioned last year and the year before, although the targets were reportedly Indian Navy vessels. It remains questionable that JeM has the capabilities to carry out that kind of underwater attack, as they have not displayed similar capabilities in the past. In addition, there are a multitude of easier methods to carry out an attack on port facilities that do not involve underwater diving training and the transportation and use of more advanced explosives. It is also important to note that Indian intelligence agencies issue hundreds of alerts every year, with the vast majority not resulting in an attack. Resilience360 customers are advised to follow instructions issued by port authorities to maintain an elevated level of vigilance and expect an increased security presence at ports, which could result in maritime shipping delays.",Moderate,Maritime Advisory,India,29/8/19 22:43,2019,22.83827,69.72853,,Maritime Advisory
129
+ 1922,Operation Brock Initiated on M20 in Kent as Preparation for Possible No-Deal Brexit Congestion,"On Monday, authorities initiated Operation Brock on the M20 in Kent as part of the government s plan to manage gridlock in the event of a no-deal Brexit. The system to manage truck and passenger vehicle traffic to and from the Kentish coast, including the port of Dover, is being coordinated with Kent police and local authorities along the motorway. The operation includes the coast-bound side of the M20 between Junctions 8 (Maidstone) and 9 (Ashford) being solely for truck traffic heading to Dover, serving as a holding space for trucks during congestion periods, though truck traffic remained free-flowing Monday. The dedicated 14-mile stretch will enable trucks to move along based on truck congestion levels, while all other traffic moving in both coast- and London-bound directions travels on the London-bound side of the motorway. The London-bound side in the affected stretch is thus divided with barriers for two lanes of traffic to the coast and two lanes of traffic to London. The anticipated duration of Operation Brock was not immediately announced by authorities.
130
+
131
+ Assessment: With a potential Brexit date recently pushed back to at least April 12, questions have been raised about the purpose of continuing with the no-deal contingency scenario at this time. Operation Brock is a replacement of the previous M20 traffic management system called Operation Stack. In the new system, up to 11,000 trucks are expected to be able to fit into the M20 queuing procedure. Should further space be required, the government has backup provisions for directing trucks to the disused Manston airport as well as the coast bound M26. Although government officials have said checks would not be carried out at Dover in the short term following a no-deal Brexit to avoid heavy disruption, the Dover Harbour Board warned last week that an increase of two minutes per vehicle bound for France undergoing checks could result in 17-mile queues. Resilience360 customers are advised to anticipate possible disruptions while Operation Brock remains in effect and to continue monitoring associated developments that may impact cross-Channel traffic and the United Kingdom s planned separation from the European Union.",Moderate,Ground Transportation Advisory / Brexit Contingency / Government Plan / Traffic Management / Border Control / Cross-Channel Traffic,United Kingdom,25/3/19 20:56,2019,51.14663,0.87603,,Miscellaneous Events
132
+ 1950,Over 100 Protesters Detained at Anti-Government Demonstration in Managua on Saturday,"On Saturday, hundreds of supporters of the Civic Alliance opposition coalition gathered for a demonstration in downtown Managua. The action was intended to protest against the administration of incumbent President Daniel Ortega, and to demand the release of political prisoners. As Ortega s government had previously outlawed anti-government demonstrations, security forces rapidly descended on the scene and forcibly dispersed the crowd with truncheons, tear gas, and rubber bullets. Nicaraguan authorities claimed that 107 protesters were detained for violating public order. The opposition claimed that 164 demonstrators were detained, and that six had been wounded by rubber bullets. Multiple news outlets and non-governmental organizations have claimed that several journalists that were covering the demonstration were assaulted by police and/or robbed of their cellphones. There were no reports of injuries among law enforcement personnel.
133
+
134
+ Assessment: Political leaders from the United States, Uruguay, and multiple European countries condemned the actions taken by Nicaraguan authorities on Saturday. Representatives of the European Union called on the Ortega administration to respect the principles of freedom of peaceful assembly and freedom of the press. Nicaragua s opposition movement claims that 770 people have been imprisoned on spurious, politically motivated charges since civil unrest broke out across Nicaragua last April. The government freed 112 detainees in late February, and 50 more were transferred to house arrest on March 15th. Nevertheless, members of the Civic Alliance have deemed the concessions to be inadequate, and the issue remains one of the major sticking points preventing the two sides from resuming negotiations.
135
+
136
+ As no solution to Nicaragua s ongoing political crisis appears to be within sight, similar bouts of anti-government protest activity and ensuing clashes with security forces will likely continue to sporadically crop up in the coming weeks and months. Resilience360 continues to advise customers to avoid non-essential travel to the country, due to the risks posed by civil unrest and the government s arbitrary enforcement of laws.",Moderate,Protest / Riot,Nicaragua,18/3/19 23:49,2019,,,,Miscellaneous Events
137
+ 1975,Philippines Warns China over Thitu (Pag-asa) Island in the South China Sea; Protest Held in Manila,"On Saturday, President Rodrigo Duterte warned China that occupying Thitu (Pag-asa) Island in the South China Sea would risk starting a war. His statements were in response the presence of around 200 Chinese fishing vessels around the Sandy Cay area, which the Philippine government has called illegal. The Philippine Navy has monitored around 600 Chinese vessels coming and going in the first quarter of the year. A protest was also held on Tuesday outside the Chinese Embassy in Manila, where around 1,000 demonstrators demanded that President Duterte take a stronger stance towards China.
138
+
139
+
140
+ Assessment: Thitu Island is occupied by the Philippines but is also claimed by China, Taiwan, and Vietnam. Despite the strong rhetoric from President Duterte, it is unlikely that China or the Philippines would risk a major military conflict over the presence of fishing boats near Thitu Island. President Duterte has sought a closer alliance with China, especially in economic matters, and China is prepared to offer the Philippines large loans towards infrastructure projects. However, accidents or minor skirmishes involving vessels from the two countries could lead to a deterioration in relations and increase the risk of additional protests against Chinese interests. Resilience360 customers are advised to monitor the situation and avoid all areas where protests are taking place.",Moderate,Maritime Advisory,Philippines,9/4/19 20:19,2019,,,,Maritime Advisory
141
+ 1997,Pipeline Leak in Yvelines Raises Prospect of Grandpuits Refinery Shutdown,"At about 10:35 PM local time Sunday, an alarm was set off indicating a pressure drop along the Ile-de-France pipeline (PLIF) due to a crude oil leak in an area of fields in Autouillet, Yvelines department. Several rivers in Vicq, Boissy-sans-Avoir, and Autouillet (R le Lieutel, R de Breuil, and R de la Coquerie) were also impacted by the underground hydrocarbon spill. The prefecture said up to about 17 acres of fields were affected by the leak, with gendarmerie reporting up to 30 acres impacted overall. The leak has been halted and the pipeline depressurized. The company said that the exact cause of the leak was under investigation, and that the affected stretch of pipeline was being excavated as part of that process. Pumping trucks have been deployed to recover oil and the impacted land is being excavated and removed with the use of construction equipment, with the cleanup process expected to take multiple months.
142
+
143
+ Assessment: The approximately 166-mile pipeline connected the port of Le Havre to the Grandpuits refinery, and it is operated by Total to transport primarily crude oil. The Grandpuits refinery is planned to reduce operations gradually this week as reserves decrease, though the exact timing and duration for a prospective shutdown of the refinery was not yet announced. The PLIF had suffered a leak in May 2014 near Le Havre, and there have been calls for increased monitoring and upgrading of underground pipeline, particularly with regard to aging infrastructure. The 2014 spill caused the refinery to shut down for three weeks. However, Total insisted that there is not a shortage risk for fuel supplies in Ile-de-France. Resilience360 customers are advised to continue monitoring associated developments that may impact refinery operations, fuel supply, and fuel prices while the pipeline remains out of operation and the Grandpuits refinery has reduced or halted operations.",Moderate,Hazmat Response,France,27/2/19 0:13,2019,48.84937,1.80379,,Hazmat Response
144
+ 10,14 miles NE of Jakarta - A magnitude 4.5 earthquake was detected in the region. Incident closed.,"A magnitude 4.5 earthquake was detected 14 miles northeast of Jakarta, Indonesia. There were no initial reports of associated injuries or damage. This incident is closed.",Moderate,Earthquake,Indonesia,24/9/18 18:33,2018,-6.1,107.02,,Earthquake
145
+ 11,17 miles SW of Batangas - A magnitude 5.5 earthquake was detected in Batangas Bay. Incident closed.,"Multiple sources report that a magnitude 5.5 earthquake was detected in the Batangas Bay, approximately 17 miles southwest of Batangas, Philippines. There have been no reports of associated injuries or structural damage. This incident is closed.",,Earthquake,Philippines,31/8/18 15:04,2018,13.556,120.903,,Earthquake
146
+ 16,23 miles ESE of Taichung City- A magnitude 4.5 earthquake struck in central Taiwan. Incident closed.,"A magnitude 4.5 earthquake was detected in central Taiwan, approximately 23 miles east-southeast of Taichung City. There were no initial reports of associated injuries or structural damage. This incident is closed.",Moderate,Earthquake,Taiwan,17/8/18 10:40,2018,24.02,121.03,,Earthquake
147
+ 20,33 miles SE of Valencia A magnitude 4.0 earthquake struck in the Mediterranean Sea. Incident closed.,The European-Mediterranean Seismological Centre reported that a magnitude 4.0 earthquake struck approximately 33 miles southeast of Valencia in the Mediterranean Sea. There were no reports of injuries or major structural damage. This incident is closed.,Moderate,Earthquake,Spain,17/10/18 6:06,2018,39.23,0.16,,Earthquake
148
+ 1981,Philippines: Magnitude 6.2 earthquake recorded south of Davao Oriental Province,"The United States Geological Survey (USGS) has recorded a magnitude 6.2 earthquake today, 29 September, south of Davao Oriental Province. The quake occurred at a depth of 76.1 kilometers at 10:02 local time. Preliminary reports do not indicate if any damage or injuries have resulted.",Severe,Earthquake,Philippines,29/9/19 3:35,2019,6.35667,126.18441,,Earthquake
149
+ 1982,"Philippines: Magnitude 6.5 earthquake strikes near Makilala, Cotabato Province; damages reported","The United States Geological Survey (USGS) has recorded a magnitude 6.5 earthquake today (31 October) near Makilala. The quake was recorded at a depth of 10 kilometers or less at approximately 09:11 local time. Initial reports show Eva's Hotel in Kidapawan City partially collapsed, with injuries unconfirmed. Additionally, a multi-story structure in Davao City has sustained damage as well. Further reports of damages are likely to emerge, as this is the second earthquake over 6.0 magnitude to strike the area in recent days and infrastructure may be weakened.",Severe,,Philippines,31/10/19 1:50,2019,6.92343,125.08286,,
150
+ 2587,"UPDATE - Philippines: Casualties confirmed following earthquake near Tulunan, Cotabato Province","Recent reports confirm that casualties have occurred today (29 October) following a magnitude 6.6 earthquake near Tulunan. At least one person has died and more than 40 others are injured, with the majority in Kidapawan City and others in M'lang. Power outages have been recorded in areas of General Santos City, Polomok, Tacurong City, and Carmen. A number of structures have also sustained damage or have collapsed in several locations.",Severe,Earthquake,Philippines,29/10/19 6:20,2019,,,,Earthquake
151
+ 2589,"UPDATE - Philippines: Damages and injuries reported following magnitude 6.6 earthquake near Tulunan, Cotabato Province","Updated sources are reporting damages and injuries following a magnitude 6.6 earthquake that struck near Tulunan on Tuesday morning. The severity of injuries sustained has not been confirmed but media images depict a number of collapsed structures in Tulunan. Several local government units have reportedly cancelled classes across the island of Mindanao, including in North Cotabato, Davao City, Koronadal City, Digos City, and General Santos City, where government and private offices will also be closed. Evacuations have also been reported but specific details remain unconfirmed. The United States Geological Survey (USGS) has recorded at least two aftershock tremors at magnitudes of 5.0 and 5.8 in the region.",Severe,Earthquake,Philippines,29/10/19 3:25,2019,,,,Earthquake
152
+ 2593,UPDATE - Philippines: Several casualties and moderate damage reported following 6.3 magnitude earthquake in North Cotabato,"Updated reports state that a small number of casualties have occurred as a result of the earlier recorded 6.3 magnitude earthquake in North Cotabato. In addition, officials from Mindanao Island are reporting structural cracks to certain buildings and moderate infrastructure damage including power outages. The tremors were felt in Davao City, although the impact there is not believed to be extensive. Earthquakes are common in the region.",Severe,Earthquake,Philippines,16/10/19 15:55,2019,,,,Earthquake
153
+ 3124,178 Miles E of Taichung City - A magnitude 3.9 earthquake struck in the area. Incident closed.,"Government sources reported that a magnitude 3.9 earthquake struck approximately 178 miles east of Taichung City, Taiwan, in the Pacific Ocean. There were no immediate reports of injuries or major structural damage. This incident is closed.",Minor,Earthquake,Taiwan,22/1/20 3:43,2020,24.1,123.5,,Earthquake
154
+ 3135,42 miles N of San Antonio - A magnitude 4.3 earthquake struck in the region. Event closed.,"The European-Mediterranean Seismological Centre indicated that a magnitude 4.3 earthquake struck approximately 42 miles north of San Antonio, Puerto Rico. There were no reports of associated injuries or damage. This event is closed.",Moderate,Earthquake,Puerto Rico,19/2/20 0:48,2020,19.1,-67.22,,Earthquake
155
+ 3136,42 miles NW of San Antonio - The USGS reported a magnitude 4.5 earthquake. Incident closed.,"The U.S. Geological Survey reported a magnitude 4.5 earthquake located 42 miles northwest of San Antonio, Puerto Rico. There were no initial reports of associated injuries or damage. This incident is closed.",Moderate,Earthquake,Puerto Rico,12/2/20 8:21,2020,18.94,-67.56,,Earthquake
156
+ 3142,72 miles W of San Antonio de los Cobres - A magnitude 4.3 earthquake has struck in the area. Event closed.,"The European-Mediterranean Seismological Centre is reporting a magnitude 4.3 earthquake located 72 miles west of San Antonio de los Cobres, Argentina. There have been no initial reports of associated injuries or damage. Event closed.
157
+ EMSC (European Mediterranean Seismological Centre) is a scientific international organization, which aggregates and provides information generated by national seismological agencies worldwide. EMSC presents earthquake data across several magnitude scales including local magnitude (ML), surface-wave magnitude (Ms), body-wave magnitude (Mb), and moment magnitude (Mw). All magnitude scales should yield approximately the same value for any given earthquake.",Moderate,Earthquake,Argentina,18/8/20 6:06,2020,,,,Earthquake
158
+ 3755,"Magnitude 5.1 earthquake reported 11 kilometres southeast of Digos City, Davao del Sur Province","The United States Geological Survey (USGS) is reporting a magnitude 5.1 earthquake 11 kilometres southeast of Digos City. The quake occurred at a depth of 35.2 kilometres at 01:44 local time. There is no tsunami advisory being issued for the incident.
159
+ USGS (United States Geological Survey) is a scientific agency of the U.S. government which monitors earthquake activity worldwide. USGS earthquake alerts are assessed primarily using the moment magnitude (Mw)‚ÄØscale. However, local magnitude (ML), surface-wave magnitude (Ms) or body-wave magnitude (Mb) may be used in lieu of the Mw scale. All magnitude scales should yield approximately the same value for any given earthquake.",Moderate,Earthquake,Philippines,30/8/20 21:40,2020,6.75751,125.3524,,Earthquake
160
+ 3756,"Magnitude 5.1 earthquake reported 12 kilometers north of Hachijo, Tokyo Prefecture","The United States Geological Survey has confirmed that a magnitude 5.1 earthquake has been recorded 12 kilometers north of Hachijo, Tokyo Prefecture. The quake occurred at a depth of 118 kilometers and no tsunami warning has been issued.
161
+ USGS (United States Geological Survey) is a scientific agency of the U.S. government which monitors earthquake activity worldwide. USGS earthquake alerts are assessed primarily using the moment magnitude (Mw)‚ÄØscale. However, local magnitude (ML), surface-wave magnitude (Ms) or body-wave magnitude (Mb) may be used in lieu of the Mw scale. All magnitude scales should yield approximately the same value for any given earthquake.",Moderate,Earthquake,Japan,25/9/20 17:35,2020,33.12568,139.80898,,Earthquake
162
+ 3757,"Magnitude 5.2 earthquake recorded 30 kilometers south of Sarangani, Davao Occidental Province","The United States Geological Survey (USGS) has recorded a magnitude 5.2 earthquake 30 kilometers south of Sarangani on Monday, 6 January. The quake occurred at a depth of 55.9 kilometers at approximately 15:25 local time. No tsunami warning has been issued at this time.",Moderate,Earthquake,Philippines,6/1/20 8:03,2020,5.41372,125.40147,,Earthquake
163
+ 3758,"Magnitude 5.3 earthquake reported 17 km west of Nasugbu, Batangas Province","The United States Geological Survey (USGS) has confirmed that a 5.3 magnitude earthquake has occurred 17 km west of Nasugbu. The quake was reported at a depth of 86 km and no information on structural damage or injuries has been announced.
164
+ USGS (United States Geological Survey) is a scientific agency of the U.S. government which monitors earthquake activity worldwide. USGS earthquake alerts are assessed primarily using the moment magnitude (Mw)‚ÄØscale. However, local magnitude (ML), surface-wave magnitude (Ms) or body-wave magnitude (Mb) may be used in lieu of the Mw scale. All magnitude scales should yield approximately the same value for any given earthquake.",Moderate,Earthquake,Philippines,9/5/20 20:09,2020,14.06667,120.63333,,Earthquake
165
+ 3759,Magnitude 6.2 earthquake reported north of Surabaya,"The US Geological Survey is reporting that a magnitude 6.2 earthquake, at a depth of 592.2 km, has occurred approximately 116 km north of Surbaya. There have been some reports of tremors having been felt although it is estimated that little or no population will be affected.",Severe,Earthquake,Indonesia,5/2/20 19:37,2020,-6.23324,112.93235,,Earthquake
166
+ 5715,"USGS reports magnitude 6.3 earthquake 4km southeast of Calatagan, Batangas Province","The United States Geological Survey (USGS) has recorded a magnitude 6.3 earthquake 4km southeast of Calatagan on Friday, 25 December. The quake has occurred at a depth of 114km at 07:43 local time. There has not been a tsunami warning issued and there are no immediate reports of damages, though they are possible due to the intensity of the tremor.
167
+ USGS (United States Geological Survey) is a scientific agency of the U.S. government which monitors earthquake activity worldwide. USGS earthquake alerts are assessed primarily using the moment magnitude (Mw)‚ÄØscale. However, local magnitude (ML), surface-wave magnitude (Ms) or body-wave magnitude (Mb) may be used in lieu of the Mw scale. All magnitude scales should yield approximately the same value for any given earthquake.",Severe,Earthquake,Philippines,25/12/20 0:25,2020,13.83333,120.6333,,Earthquake
notebooks/00_EDA.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
notebooks/01a_Classification models on incident category_Clean Data.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
notebooks/01b_Classification models on incident category_ML Models.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
notebooks/10_LLM_evaluation.ipynb CHANGED
@@ -2,19 +2,29 @@
2
  "cells": [
3
  {
4
  "cell_type": "code",
5
- "execution_count": null,
6
  "id": "a64f4c1c",
7
  "metadata": {},
8
  "outputs": [
9
  {
10
- "ename": "",
11
- "evalue": "",
12
- "output_type": "error",
13
- "traceback": [
14
- "\u001b[1;31mFailed to start the Kernel. \n",
15
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
16
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
17
  ]
 
 
 
 
 
 
 
 
 
 
18
  }
19
  ],
20
  "source": [
@@ -25,7 +35,8 @@
25
  "import sys\n",
26
  "from pathlib import Path\n",
27
  "\n",
28
- "workding_dir = str(Path.cwd().parent)\n",
 
29
  "os.chdir(workding_dir)\n",
30
  "sys.path.append(workding_dir)\n",
31
  "print(\"workding dir:\", workding_dir)\n",
@@ -42,61 +53,283 @@
42
  },
43
  {
44
  "cell_type": "code",
45
- "execution_count": null,
46
  "id": "52701550-0bda-4fa4-959f-2b42eb42e140",
47
  "metadata": {},
48
- "outputs": [
49
- {
50
- "ename": "",
51
- "evalue": "",
52
- "output_type": "error",
53
- "traceback": [
54
- "\u001b[1;31mFailed to start the Kernel. \n",
55
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
56
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
57
- ]
58
- }
59
- ],
60
  "source": [
61
  "import pandas as pd"
62
  ]
63
  },
64
  {
65
  "cell_type": "code",
66
- "execution_count": null,
67
  "id": "8cb2dd41-79e1-45bf-a0eb-ff9abc0baa8b",
68
  "metadata": {},
69
- "outputs": [
70
- {
71
- "ename": "",
72
- "evalue": "",
73
- "output_type": "error",
74
- "traceback": [
75
- "\u001b[1;31mFailed to start the Kernel. \n",
76
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
77
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
78
- ]
79
- }
80
- ],
81
  "source": [
82
- "df = pd.read_csv(\"cleaned_data_with_categories.csv\")"
83
  ]
84
  },
85
  {
86
  "cell_type": "code",
87
- "execution_count": null,
88
  "id": "c4e79890-de47-4774-9445-142cff46cf86",
89
  "metadata": {},
90
  "outputs": [
91
  {
92
- "ename": "",
93
- "evalue": "",
94
- "output_type": "error",
95
- "traceback": [
96
- "\u001b[1;31mFailed to start the Kernel. \n",
97
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
98
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
99
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  }
101
  ],
102
  "source": [
@@ -105,19 +338,537 @@
105
  },
106
  {
107
  "cell_type": "code",
108
- "execution_count": null,
109
  "id": "df3cdbd0-a8b4-4b6e-b5bf-5fdbb7ce93a3",
110
  "metadata": {},
111
  "outputs": [
112
  {
113
- "ename": "",
114
- "evalue": "",
115
- "output_type": "error",
116
- "traceback": [
117
- "\u001b[1;31mFailed to start the Kernel. \n",
118
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
119
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
120
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  }
122
  ],
123
  "source": [
@@ -127,21 +878,10 @@
127
  },
128
  {
129
  "cell_type": "code",
130
- "execution_count": null,
131
  "id": "d3ddee2c-946c-4ee5-b0ba-31ac6d201261",
132
  "metadata": {},
133
- "outputs": [
134
- {
135
- "ename": "",
136
- "evalue": "",
137
- "output_type": "error",
138
- "traceback": [
139
- "\u001b[1;31mFailed to start the Kernel. \n",
140
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
141
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
142
- ]
143
- }
144
- ],
145
  "source": [
146
  "# Function to determine the value for the new column\n",
147
  "def categorize(value):\n",
@@ -153,40 +893,292 @@
153
  },
154
  {
155
  "cell_type": "code",
156
- "execution_count": null,
157
  "id": "b470266e-00c1-4d4c-8738-28b4fde2dcc6",
158
  "metadata": {},
159
- "outputs": [
160
- {
161
- "ename": "",
162
- "evalue": "",
163
- "output_type": "error",
164
- "traceback": [
165
- "\u001b[1;31mFailed to start the Kernel. \n",
166
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
167
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
168
- ]
169
- }
170
- ],
171
  "source": [
172
  "df['GPT Generated Result'] = df['Category'].apply(categorize)"
173
  ]
174
  },
175
  {
176
  "cell_type": "code",
177
- "execution_count": null,
178
  "id": "4d5d7300-a663-4394-979e-cf7c5d4f88d5",
179
  "metadata": {},
180
  "outputs": [
181
  {
182
- "ename": "",
183
- "evalue": "",
184
- "output_type": "error",
185
- "traceback": [
186
- "\u001b[1;31mFailed to start the Kernel. \n",
187
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
188
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
189
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
190
  }
191
  ],
192
  "source": [
@@ -196,81 +1188,382 @@
196
  },
197
  {
198
  "cell_type": "code",
199
- "execution_count": null,
200
  "id": "6dbe0ac2-4ac6-4d75-9fa7-c856b9370269",
201
  "metadata": {},
202
- "outputs": [
203
- {
204
- "ename": "",
205
- "evalue": "",
206
- "output_type": "error",
207
- "traceback": [
208
- "\u001b[1;31mFailed to start the Kernel. \n",
209
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
210
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
211
- ]
212
- }
213
- ],
214
  "source": [
215
- "df.to_csv('result.csv')"
216
  ]
217
  },
218
  {
219
  "cell_type": "code",
220
- "execution_count": null,
221
- "id": "5dfe7870-c29c-4942-8301-f5e8b1bd9994",
222
- "metadata": {},
223
- "outputs": [
224
- {
225
- "ename": "",
226
- "evalue": "",
227
- "output_type": "error",
228
- "traceback": [
229
- "\u001b[1;31mFailed to start the Kernel. \n",
230
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
231
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
232
- ]
233
- }
234
- ],
235
- "source": []
236
- },
237
- {
238
- "cell_type": "code",
239
- "execution_count": null,
240
  "id": "dc6007d3-c6bd-4bc3-8ccc-099440354ce8",
241
  "metadata": {},
242
  "outputs": [
243
  {
244
- "ename": "",
245
- "evalue": "",
246
- "output_type": "error",
247
- "traceback": [
248
- "\u001b[1;31mFailed to start the Kernel. \n",
249
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
250
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
251
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
252
  }
253
  ],
254
  "source": [
255
- "eva = pd.read_csv('evaluation_result.csv')\n",
256
  "eva"
257
  ]
258
  },
259
  {
260
  "cell_type": "code",
261
- "execution_count": null,
262
  "id": "a98d47b7-7ab1-4947-a10a-a36fa303dcc1",
263
  "metadata": {},
264
  "outputs": [
265
  {
266
- "ename": "",
267
- "evalue": "",
268
- "output_type": "error",
269
- "traceback": [
270
- "\u001b[1;31mFailed to start the Kernel. \n",
271
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
272
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
273
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
274
  }
275
  ],
276
  "source": [
@@ -283,19 +1576,205 @@
283
  },
284
  {
285
  "cell_type": "code",
286
- "execution_count": null,
287
  "id": "ec0defea-c4ad-4f97-9704-23ef83f73ff7",
288
  "metadata": {},
289
  "outputs": [
290
  {
291
- "ename": "",
292
- "evalue": "",
293
- "output_type": "error",
294
- "traceback": [
295
- "\u001b[1;31mFailed to start the Kernel. \n",
296
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
297
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
298
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
299
  }
300
  ],
301
  "source": [
@@ -305,19 +1784,25 @@
305
  },
306
  {
307
  "cell_type": "code",
308
- "execution_count": null,
309
  "id": "6bc57f6b-c554-4634-8a98-45d82546d6f8",
310
  "metadata": {},
311
  "outputs": [
312
  {
313
- "ename": "",
314
- "evalue": "",
315
- "output_type": "error",
316
- "traceback": [
317
- "\u001b[1;31mFailed to start the Kernel. \n",
318
- "\u001b[1;31mUnable to start Kernel 'maritime (Python 3.12.4)' due to a timeout waiting for the ports to get used. \n",
319
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
320
- ]
 
 
 
 
 
 
321
  }
322
  ],
323
  "source": [
 
2
  "cells": [
3
  {
4
  "cell_type": "code",
5
+ "execution_count": 14,
6
  "id": "a64f4c1c",
7
  "metadata": {},
8
  "outputs": [
9
  {
10
+ "name": "stdout",
11
+ "output_type": "stream",
12
+ "text": [
13
+ "The autoreload extension is already loaded. To reload it, use:\n",
14
+ " %reload_ext autoreload\n",
15
+ "workding dir: /Users/inflaton/code/engd/papers/maritime/global-incidents\n",
16
+ "loading env vars from: /Users/inflaton/code/engd/papers/maritime/global-incidents/.env\n"
17
  ]
18
+ },
19
+ {
20
+ "data": {
21
+ "text/plain": [
22
+ "True"
23
+ ]
24
+ },
25
+ "execution_count": 14,
26
+ "metadata": {},
27
+ "output_type": "execute_result"
28
  }
29
  ],
30
  "source": [
 
35
  "import sys\n",
36
  "from pathlib import Path\n",
37
  "\n",
38
+ "if \"workding_dir\" not in locals():\n",
39
+ " workding_dir = str(Path.cwd().parent)\n",
40
  "os.chdir(workding_dir)\n",
41
  "sys.path.append(workding_dir)\n",
42
  "print(\"workding dir:\", workding_dir)\n",
 
53
  },
54
  {
55
  "cell_type": "code",
56
+ "execution_count": 15,
57
  "id": "52701550-0bda-4fa4-959f-2b42eb42e140",
58
  "metadata": {},
59
+ "outputs": [],
 
 
 
 
 
 
 
 
 
 
 
60
  "source": [
61
  "import pandas as pd"
62
  ]
63
  },
64
  {
65
  "cell_type": "code",
66
+ "execution_count": 16,
67
  "id": "8cb2dd41-79e1-45bf-a0eb-ff9abc0baa8b",
68
  "metadata": {},
69
+ "outputs": [],
 
 
 
 
 
 
 
 
 
 
 
70
  "source": [
71
+ "df = pd.read_csv(\"data/cleaned_data_with_categories.csv\")"
72
  ]
73
  },
74
  {
75
  "cell_type": "code",
76
+ "execution_count": 17,
77
  "id": "c4e79890-de47-4774-9445-142cff46cf86",
78
  "metadata": {},
79
  "outputs": [
80
  {
81
+ "data": {
82
+ "text/html": [
83
+ "<div>\n",
84
+ "<style scoped>\n",
85
+ " .dataframe tbody tr th:only-of-type {\n",
86
+ " vertical-align: middle;\n",
87
+ " }\n",
88
+ "\n",
89
+ " .dataframe tbody tr th {\n",
90
+ " vertical-align: top;\n",
91
+ " }\n",
92
+ "\n",
93
+ " .dataframe thead th {\n",
94
+ " text-align: right;\n",
95
+ " }\n",
96
+ "</style>\n",
97
+ "<table border=\"1\" class=\"dataframe\">\n",
98
+ " <thead>\n",
99
+ " <tr style=\"text-align: right;\">\n",
100
+ " <th></th>\n",
101
+ " <th>id</th>\n",
102
+ " <th>Headline</th>\n",
103
+ " <th>Summary</th>\n",
104
+ " <th>Severity</th>\n",
105
+ " <th>Category</th>\n",
106
+ " <th>Region</th>\n",
107
+ " <th>Datetime</th>\n",
108
+ " <th>Year</th>\n",
109
+ " <th>lat</th>\n",
110
+ " <th>lon</th>\n",
111
+ " <th>URL</th>\n",
112
+ " </tr>\n",
113
+ " </thead>\n",
114
+ " <tbody>\n",
115
+ " <tr>\n",
116
+ " <th>0</th>\n",
117
+ " <td>3</td>\n",
118
+ " <td>Shanghai port congestion impacts terminals in ...</td>\n",
119
+ " <td>The persisting port congestion at Shanghai’s...</td>\n",
120
+ " <td>Minor</td>\n",
121
+ " <td>Maritime Advisory</td>\n",
122
+ " <td>China</td>\n",
123
+ " <td>27/4/17 9:16</td>\n",
124
+ " <td>2017</td>\n",
125
+ " <td>29.52000</td>\n",
126
+ " <td>121.33190</td>\n",
127
+ " <td>NaN</td>\n",
128
+ " </tr>\n",
129
+ " <tr>\n",
130
+ " <th>1</th>\n",
131
+ " <td>17</td>\n",
132
+ " <td>24 hour pier hold in effect at Port of Durban</td>\n",
133
+ " <td>Industry sources indicate on August 31 that th...</td>\n",
134
+ " <td>Minor</td>\n",
135
+ " <td>Port Congestion</td>\n",
136
+ " <td>South Africa</td>\n",
137
+ " <td>31/8/18 18:07</td>\n",
138
+ " <td>2018</td>\n",
139
+ " <td>-29.86875</td>\n",
140
+ " <td>31.03305</td>\n",
141
+ " <td>NaN</td>\n",
142
+ " </tr>\n",
143
+ " <tr>\n",
144
+ " <th>2</th>\n",
145
+ " <td>1599</td>\n",
146
+ " <td>Heavy congestion reported at Port of Houston</td>\n",
147
+ " <td>According to sources on March 20, heavy conges...</td>\n",
148
+ " <td>Moderate</td>\n",
149
+ " <td>Port Congestion</td>\n",
150
+ " <td>United States</td>\n",
151
+ " <td>20/3/19 12:43</td>\n",
152
+ " <td>2019</td>\n",
153
+ " <td>29.60949</td>\n",
154
+ " <td>-95.00567</td>\n",
155
+ " <td>NaN</td>\n",
156
+ " </tr>\n",
157
+ " <tr>\n",
158
+ " <th>3</th>\n",
159
+ " <td>1600</td>\n",
160
+ " <td>Heavy congestion reported at Port of Long Beach</td>\n",
161
+ " <td>According to sources on January 7, heavy conge...</td>\n",
162
+ " <td>Severe</td>\n",
163
+ " <td>Port Congestion</td>\n",
164
+ " <td>United States</td>\n",
165
+ " <td>7/1/19 9:50</td>\n",
166
+ " <td>2019</td>\n",
167
+ " <td>33.75448</td>\n",
168
+ " <td>-118.21663</td>\n",
169
+ " <td>NaN</td>\n",
170
+ " </tr>\n",
171
+ " <tr>\n",
172
+ " <th>4</th>\n",
173
+ " <td>1613</td>\n",
174
+ " <td>High risk of pilot suspension reported at Port...</td>\n",
175
+ " <td>On December 31, shipping sources indicate that...</td>\n",
176
+ " <td>Minor</td>\n",
177
+ " <td>Severe Winds</td>\n",
178
+ " <td>Japan</td>\n",
179
+ " <td>31/12/19 10:23</td>\n",
180
+ " <td>2019</td>\n",
181
+ " <td>NaN</td>\n",
182
+ " <td>NaN</td>\n",
183
+ " <td>NaN</td>\n",
184
+ " </tr>\n",
185
+ " <tr>\n",
186
+ " <th>...</th>\n",
187
+ " <td>...</td>\n",
188
+ " <td>...</td>\n",
189
+ " <td>...</td>\n",
190
+ " <td>...</td>\n",
191
+ " <td>...</td>\n",
192
+ " <td>...</td>\n",
193
+ " <td>...</td>\n",
194
+ " <td>...</td>\n",
195
+ " <td>...</td>\n",
196
+ " <td>...</td>\n",
197
+ " <td>...</td>\n",
198
+ " </tr>\n",
199
+ " <tr>\n",
200
+ " <th>100</th>\n",
201
+ " <td>3756</td>\n",
202
+ " <td>Magnitude 5.1 earthquake reported 12 kilometer...</td>\n",
203
+ " <td>The United States Geological Survey has confir...</td>\n",
204
+ " <td>Moderate</td>\n",
205
+ " <td>Earthquake</td>\n",
206
+ " <td>Japan</td>\n",
207
+ " <td>25/9/20 17:35</td>\n",
208
+ " <td>2020</td>\n",
209
+ " <td>33.12568</td>\n",
210
+ " <td>139.80898</td>\n",
211
+ " <td>NaN</td>\n",
212
+ " </tr>\n",
213
+ " <tr>\n",
214
+ " <th>101</th>\n",
215
+ " <td>3757</td>\n",
216
+ " <td>Magnitude 5.2 earthquake recorded 30 kilometer...</td>\n",
217
+ " <td>The United States Geological Survey (USGS) has...</td>\n",
218
+ " <td>Moderate</td>\n",
219
+ " <td>Earthquake</td>\n",
220
+ " <td>Philippines</td>\n",
221
+ " <td>6/1/20 8:03</td>\n",
222
+ " <td>2020</td>\n",
223
+ " <td>5.41372</td>\n",
224
+ " <td>125.40147</td>\n",
225
+ " <td>NaN</td>\n",
226
+ " </tr>\n",
227
+ " <tr>\n",
228
+ " <th>102</th>\n",
229
+ " <td>3758</td>\n",
230
+ " <td>Magnitude 5.3 earthquake reported 17 km west o...</td>\n",
231
+ " <td>The United States Geological Survey (USGS) has...</td>\n",
232
+ " <td>Moderate</td>\n",
233
+ " <td>Earthquake</td>\n",
234
+ " <td>Philippines</td>\n",
235
+ " <td>9/5/20 20:09</td>\n",
236
+ " <td>2020</td>\n",
237
+ " <td>14.06667</td>\n",
238
+ " <td>120.63333</td>\n",
239
+ " <td>NaN</td>\n",
240
+ " </tr>\n",
241
+ " <tr>\n",
242
+ " <th>103</th>\n",
243
+ " <td>3759</td>\n",
244
+ " <td>Magnitude 6.2 earthquake reported north of Sur...</td>\n",
245
+ " <td>The US Geological Survey is reporting that a m...</td>\n",
246
+ " <td>Severe</td>\n",
247
+ " <td>Earthquake</td>\n",
248
+ " <td>Indonesia</td>\n",
249
+ " <td>5/2/20 19:37</td>\n",
250
+ " <td>2020</td>\n",
251
+ " <td>-6.23324</td>\n",
252
+ " <td>112.93235</td>\n",
253
+ " <td>NaN</td>\n",
254
+ " </tr>\n",
255
+ " <tr>\n",
256
+ " <th>104</th>\n",
257
+ " <td>5715</td>\n",
258
+ " <td>USGS reports magnitude 6.3 earthquake 4km sout...</td>\n",
259
+ " <td>The United States Geological Survey (USGS) has...</td>\n",
260
+ " <td>Severe</td>\n",
261
+ " <td>Earthquake</td>\n",
262
+ " <td>Philippines</td>\n",
263
+ " <td>25/12/20 0:25</td>\n",
264
+ " <td>2020</td>\n",
265
+ " <td>13.83333</td>\n",
266
+ " <td>120.63330</td>\n",
267
+ " <td>NaN</td>\n",
268
+ " </tr>\n",
269
+ " </tbody>\n",
270
+ "</table>\n",
271
+ "<p>105 rows × 11 columns</p>\n",
272
+ "</div>"
273
+ ],
274
+ "text/plain": [
275
+ " id Headline \\\n",
276
+ "0 3 Shanghai port congestion impacts terminals in ... \n",
277
+ "1 17 24 hour pier hold in effect at Port of Durban \n",
278
+ "2 1599 Heavy congestion reported at Port of Houston \n",
279
+ "3 1600 Heavy congestion reported at Port of Long Beach \n",
280
+ "4 1613 High risk of pilot suspension reported at Port... \n",
281
+ ".. ... ... \n",
282
+ "100 3756 Magnitude 5.1 earthquake reported 12 kilometer... \n",
283
+ "101 3757 Magnitude 5.2 earthquake recorded 30 kilometer... \n",
284
+ "102 3758 Magnitude 5.3 earthquake reported 17 km west o... \n",
285
+ "103 3759 Magnitude 6.2 earthquake reported north of Sur... \n",
286
+ "104 5715 USGS reports magnitude 6.3 earthquake 4km sout... \n",
287
+ "\n",
288
+ " Summary Severity \\\n",
289
+ "0 The persisting port congestion at Shanghai’s... Minor \n",
290
+ "1 Industry sources indicate on August 31 that th... Minor \n",
291
+ "2 According to sources on March 20, heavy conges... Moderate \n",
292
+ "3 According to sources on January 7, heavy conge... Severe \n",
293
+ "4 On December 31, shipping sources indicate that... Minor \n",
294
+ ".. ... ... \n",
295
+ "100 The United States Geological Survey has confir... Moderate \n",
296
+ "101 The United States Geological Survey (USGS) has... Moderate \n",
297
+ "102 The United States Geological Survey (USGS) has... Moderate \n",
298
+ "103 The US Geological Survey is reporting that a m... Severe \n",
299
+ "104 The United States Geological Survey (USGS) has... Severe \n",
300
+ "\n",
301
+ " Category Region Datetime Year lat \\\n",
302
+ "0 Maritime Advisory China 27/4/17 9:16 2017 29.52000 \n",
303
+ "1 Port Congestion South Africa 31/8/18 18:07 2018 -29.86875 \n",
304
+ "2 Port Congestion United States 20/3/19 12:43 2019 29.60949 \n",
305
+ "3 Port Congestion United States 7/1/19 9:50 2019 33.75448 \n",
306
+ "4 Severe Winds Japan 31/12/19 10:23 2019 NaN \n",
307
+ ".. ... ... ... ... ... \n",
308
+ "100 Earthquake Japan 25/9/20 17:35 2020 33.12568 \n",
309
+ "101 Earthquake Philippines 6/1/20 8:03 2020 5.41372 \n",
310
+ "102 Earthquake Philippines 9/5/20 20:09 2020 14.06667 \n",
311
+ "103 Earthquake Indonesia 5/2/20 19:37 2020 -6.23324 \n",
312
+ "104 Earthquake Philippines 25/12/20 0:25 2020 13.83333 \n",
313
+ "\n",
314
+ " lon URL \n",
315
+ "0 121.33190 NaN \n",
316
+ "1 31.03305 NaN \n",
317
+ "2 -95.00567 NaN \n",
318
+ "3 -118.21663 NaN \n",
319
+ "4 NaN NaN \n",
320
+ ".. ... ... \n",
321
+ "100 139.80898 NaN \n",
322
+ "101 125.40147 NaN \n",
323
+ "102 120.63333 NaN \n",
324
+ "103 112.93235 NaN \n",
325
+ "104 120.63330 NaN \n",
326
+ "\n",
327
+ "[105 rows x 11 columns]"
328
+ ]
329
+ },
330
+ "execution_count": 17,
331
+ "metadata": {},
332
+ "output_type": "execute_result"
333
  }
334
  ],
335
  "source": [
 
338
  },
339
  {
340
  "cell_type": "code",
341
+ "execution_count": 18,
342
  "id": "df3cdbd0-a8b4-4b6e-b5bf-5fdbb7ce93a3",
343
  "metadata": {},
344
  "outputs": [
345
  {
346
+ "data": {
347
+ "text/html": [
348
+ "<div>\n",
349
+ "<style scoped>\n",
350
+ " .dataframe tbody tr th:only-of-type {\n",
351
+ " vertical-align: middle;\n",
352
+ " }\n",
353
+ "\n",
354
+ " .dataframe tbody tr th {\n",
355
+ " vertical-align: top;\n",
356
+ " }\n",
357
+ "\n",
358
+ " .dataframe thead th {\n",
359
+ " text-align: right;\n",
360
+ " }\n",
361
+ "</style>\n",
362
+ "<table border=\"1\" class=\"dataframe\">\n",
363
+ " <thead>\n",
364
+ " <tr style=\"text-align: right;\">\n",
365
+ " <th></th>\n",
366
+ " <th>id</th>\n",
367
+ " <th>Headline</th>\n",
368
+ " <th>Summary</th>\n",
369
+ " <th>Severity</th>\n",
370
+ " <th>Region</th>\n",
371
+ " <th>Datetime</th>\n",
372
+ " <th>Year</th>\n",
373
+ " <th>lat</th>\n",
374
+ " <th>lon</th>\n",
375
+ " <th>URL</th>\n",
376
+ " </tr>\n",
377
+ " <tr>\n",
378
+ " <th>Category</th>\n",
379
+ " <th></th>\n",
380
+ " <th></th>\n",
381
+ " <th></th>\n",
382
+ " <th></th>\n",
383
+ " <th></th>\n",
384
+ " <th></th>\n",
385
+ " <th></th>\n",
386
+ " <th></th>\n",
387
+ " <th></th>\n",
388
+ " <th></th>\n",
389
+ " </tr>\n",
390
+ " </thead>\n",
391
+ " <tbody>\n",
392
+ " <tr>\n",
393
+ " <th>Maritime Advisory</th>\n",
394
+ " <td>20</td>\n",
395
+ " <td>20</td>\n",
396
+ " <td>20</td>\n",
397
+ " <td>20</td>\n",
398
+ " <td>20</td>\n",
399
+ " <td>20</td>\n",
400
+ " <td>20</td>\n",
401
+ " <td>13</td>\n",
402
+ " <td>13</td>\n",
403
+ " <td>0</td>\n",
404
+ " </tr>\n",
405
+ " <tr>\n",
406
+ " <th>Earthquake</th>\n",
407
+ " <td>18</td>\n",
408
+ " <td>18</td>\n",
409
+ " <td>18</td>\n",
410
+ " <td>17</td>\n",
411
+ " <td>18</td>\n",
412
+ " <td>18</td>\n",
413
+ " <td>18</td>\n",
414
+ " <td>14</td>\n",
415
+ " <td>14</td>\n",
416
+ " <td>0</td>\n",
417
+ " </tr>\n",
418
+ " <tr>\n",
419
+ " <th>Port Congestion</th>\n",
420
+ " <td>13</td>\n",
421
+ " <td>13</td>\n",
422
+ " <td>13</td>\n",
423
+ " <td>13</td>\n",
424
+ " <td>13</td>\n",
425
+ " <td>13</td>\n",
426
+ " <td>13</td>\n",
427
+ " <td>11</td>\n",
428
+ " <td>11</td>\n",
429
+ " <td>0</td>\n",
430
+ " </tr>\n",
431
+ " <tr>\n",
432
+ " <th>Severe Winds</th>\n",
433
+ " <td>7</td>\n",
434
+ " <td>7</td>\n",
435
+ " <td>7</td>\n",
436
+ " <td>7</td>\n",
437
+ " <td>7</td>\n",
438
+ " <td>7</td>\n",
439
+ " <td>7</td>\n",
440
+ " <td>3</td>\n",
441
+ " <td>3</td>\n",
442
+ " <td>0</td>\n",
443
+ " </tr>\n",
444
+ " <tr>\n",
445
+ " <th>Port Disruption</th>\n",
446
+ " <td>6</td>\n",
447
+ " <td>6</td>\n",
448
+ " <td>6</td>\n",
449
+ " <td>6</td>\n",
450
+ " <td>6</td>\n",
451
+ " <td>6</td>\n",
452
+ " <td>6</td>\n",
453
+ " <td>4</td>\n",
454
+ " <td>4</td>\n",
455
+ " <td>0</td>\n",
456
+ " </tr>\n",
457
+ " <tr>\n",
458
+ " <th>Port Closure</th>\n",
459
+ " <td>5</td>\n",
460
+ " <td>5</td>\n",
461
+ " <td>5</td>\n",
462
+ " <td>5</td>\n",
463
+ " <td>5</td>\n",
464
+ " <td>5</td>\n",
465
+ " <td>5</td>\n",
466
+ " <td>2</td>\n",
467
+ " <td>2</td>\n",
468
+ " <td>0</td>\n",
469
+ " </tr>\n",
470
+ " <tr>\n",
471
+ " <th>Miscellaneous Strikes</th>\n",
472
+ " <td>3</td>\n",
473
+ " <td>3</td>\n",
474
+ " <td>3</td>\n",
475
+ " <td>3</td>\n",
476
+ " <td>3</td>\n",
477
+ " <td>3</td>\n",
478
+ " <td>3</td>\n",
479
+ " <td>3</td>\n",
480
+ " <td>3</td>\n",
481
+ " <td>0</td>\n",
482
+ " </tr>\n",
483
+ " <tr>\n",
484
+ " <th>Maritime Accident</th>\n",
485
+ " <td>2</td>\n",
486
+ " <td>2</td>\n",
487
+ " <td>2</td>\n",
488
+ " <td>2</td>\n",
489
+ " <td>2</td>\n",
490
+ " <td>2</td>\n",
491
+ " <td>2</td>\n",
492
+ " <td>2</td>\n",
493
+ " <td>2</td>\n",
494
+ " <td>0</td>\n",
495
+ " </tr>\n",
496
+ " <tr>\n",
497
+ " <th>Maritime Accident/Ground Transportation Advisory</th>\n",
498
+ " <td>2</td>\n",
499
+ " <td>2</td>\n",
500
+ " <td>2</td>\n",
501
+ " <td>2</td>\n",
502
+ " <td>2</td>\n",
503
+ " <td>2</td>\n",
504
+ " <td>2</td>\n",
505
+ " <td>1</td>\n",
506
+ " <td>1</td>\n",
507
+ " <td>0</td>\n",
508
+ " </tr>\n",
509
+ " <tr>\n",
510
+ " <th>Tropical Cyclone / Storm, Severe Winds, Flooding, Evacuation, Air Travel Disruption, Port Closure, Power Outage, Public Safety / Security, Weather Advisory, Travel Warning</th>\n",
511
+ " <td>1</td>\n",
512
+ " <td>1</td>\n",
513
+ " <td>1</td>\n",
514
+ " <td>1</td>\n",
515
+ " <td>1</td>\n",
516
+ " <td>1</td>\n",
517
+ " <td>1</td>\n",
518
+ " <td>1</td>\n",
519
+ " <td>1</td>\n",
520
+ " <td>0</td>\n",
521
+ " </tr>\n",
522
+ " <tr>\n",
523
+ " <th>Tropical Cyclone / Storm</th>\n",
524
+ " <td>1</td>\n",
525
+ " <td>1</td>\n",
526
+ " <td>1</td>\n",
527
+ " <td>1</td>\n",
528
+ " <td>1</td>\n",
529
+ " <td>1</td>\n",
530
+ " <td>1</td>\n",
531
+ " <td>0</td>\n",
532
+ " <td>0</td>\n",
533
+ " <td>0</td>\n",
534
+ " </tr>\n",
535
+ " <tr>\n",
536
+ " <th>Public Utilities Disruption, Water Restriction Program</th>\n",
537
+ " <td>1</td>\n",
538
+ " <td>1</td>\n",
539
+ " <td>1</td>\n",
540
+ " <td>1</td>\n",
541
+ " <td>1</td>\n",
542
+ " <td>1</td>\n",
543
+ " <td>1</td>\n",
544
+ " <td>0</td>\n",
545
+ " <td>0</td>\n",
546
+ " <td>0</td>\n",
547
+ " </tr>\n",
548
+ " <tr>\n",
549
+ " <th>Protest/Riot, Port Disruption, Cargo Disruption, Climate Change</th>\n",
550
+ " <td>1</td>\n",
551
+ " <td>1</td>\n",
552
+ " <td>1</td>\n",
553
+ " <td>1</td>\n",
554
+ " <td>1</td>\n",
555
+ " <td>1</td>\n",
556
+ " <td>1</td>\n",
557
+ " <td>1</td>\n",
558
+ " <td>1</td>\n",
559
+ " <td>0</td>\n",
560
+ " </tr>\n",
561
+ " <tr>\n",
562
+ " <th>Protest / Riot, Public Safety / Security, Public Transportation Disruption, Police Operations, Roadway Closure / Disruption, Hazmat Response, Bombing</th>\n",
563
+ " <td>1</td>\n",
564
+ " <td>1</td>\n",
565
+ " <td>1</td>\n",
566
+ " <td>1</td>\n",
567
+ " <td>1</td>\n",
568
+ " <td>1</td>\n",
569
+ " <td>1</td>\n",
570
+ " <td>0</td>\n",
571
+ " <td>0</td>\n",
572
+ " <td>0</td>\n",
573
+ " </tr>\n",
574
+ " <tr>\n",
575
+ " <th>Protest / Riot</th>\n",
576
+ " <td>1</td>\n",
577
+ " <td>1</td>\n",
578
+ " <td>1</td>\n",
579
+ " <td>1</td>\n",
580
+ " <td>1</td>\n",
581
+ " <td>1</td>\n",
582
+ " <td>1</td>\n",
583
+ " <td>0</td>\n",
584
+ " <td>0</td>\n",
585
+ " <td>0</td>\n",
586
+ " </tr>\n",
587
+ " <tr>\n",
588
+ " <th>Cargo Disruption</th>\n",
589
+ " <td>1</td>\n",
590
+ " <td>1</td>\n",
591
+ " <td>1</td>\n",
592
+ " <td>1</td>\n",
593
+ " <td>1</td>\n",
594
+ " <td>1</td>\n",
595
+ " <td>1</td>\n",
596
+ " <td>1</td>\n",
597
+ " <td>1</td>\n",
598
+ " <td>0</td>\n",
599
+ " </tr>\n",
600
+ " <tr>\n",
601
+ " <th>Political Crackdown / Opposition Movement</th>\n",
602
+ " <td>1</td>\n",
603
+ " <td>1</td>\n",
604
+ " <td>1</td>\n",
605
+ " <td>1</td>\n",
606
+ " <td>1</td>\n",
607
+ " <td>1</td>\n",
608
+ " <td>1</td>\n",
609
+ " <td>0</td>\n",
610
+ " <td>0</td>\n",
611
+ " <td>0</td>\n",
612
+ " </tr>\n",
613
+ " <tr>\n",
614
+ " <th>Chemical Spill, Maritime Accident, Port Disruption, Hazmat Response, Public Safety / Security</th>\n",
615
+ " <td>1</td>\n",
616
+ " <td>1</td>\n",
617
+ " <td>1</td>\n",
618
+ " <td>1</td>\n",
619
+ " <td>1</td>\n",
620
+ " <td>1</td>\n",
621
+ " <td>1</td>\n",
622
+ " <td>1</td>\n",
623
+ " <td>1</td>\n",
624
+ " <td>0</td>\n",
625
+ " </tr>\n",
626
+ " <tr>\n",
627
+ " <th>Maritime Accident/Port Disruption</th>\n",
628
+ " <td>1</td>\n",
629
+ " <td>1</td>\n",
630
+ " <td>1</td>\n",
631
+ " <td>1</td>\n",
632
+ " <td>1</td>\n",
633
+ " <td>1</td>\n",
634
+ " <td>1</td>\n",
635
+ " <td>0</td>\n",
636
+ " <td>0</td>\n",
637
+ " <td>0</td>\n",
638
+ " </tr>\n",
639
+ " <tr>\n",
640
+ " <th>Maritime Accident, Maritime Advisory, Police Operations, Maritime Accident/Ground Transportation Advisory</th>\n",
641
+ " <td>1</td>\n",
642
+ " <td>1</td>\n",
643
+ " <td>1</td>\n",
644
+ " <td>1</td>\n",
645
+ " <td>1</td>\n",
646
+ " <td>1</td>\n",
647
+ " <td>1</td>\n",
648
+ " <td>0</td>\n",
649
+ " <td>0</td>\n",
650
+ " <td>0</td>\n",
651
+ " </tr>\n",
652
+ " <tr>\n",
653
+ " <th>Maritime Accident / Hazmat Response</th>\n",
654
+ " <td>1</td>\n",
655
+ " <td>1</td>\n",
656
+ " <td>1</td>\n",
657
+ " <td>1</td>\n",
658
+ " <td>1</td>\n",
659
+ " <td>1</td>\n",
660
+ " <td>1</td>\n",
661
+ " <td>1</td>\n",
662
+ " <td>1</td>\n",
663
+ " <td>0</td>\n",
664
+ " </tr>\n",
665
+ " <tr>\n",
666
+ " <th>Industrial Action, Maritime Advisory, Miscellaneous Strikes, Public Safety / Security</th>\n",
667
+ " <td>1</td>\n",
668
+ " <td>1</td>\n",
669
+ " <td>1</td>\n",
670
+ " <td>1</td>\n",
671
+ " <td>1</td>\n",
672
+ " <td>1</td>\n",
673
+ " <td>1</td>\n",
674
+ " <td>0</td>\n",
675
+ " <td>0</td>\n",
676
+ " <td>0</td>\n",
677
+ " </tr>\n",
678
+ " <tr>\n",
679
+ " <th>Hazmat Response</th>\n",
680
+ " <td>1</td>\n",
681
+ " <td>1</td>\n",
682
+ " <td>1</td>\n",
683
+ " <td>1</td>\n",
684
+ " <td>1</td>\n",
685
+ " <td>1</td>\n",
686
+ " <td>1</td>\n",
687
+ " <td>1</td>\n",
688
+ " <td>1</td>\n",
689
+ " <td>0</td>\n",
690
+ " </tr>\n",
691
+ " <tr>\n",
692
+ " <th>Ground Transportation Advisory / Brexit Contingency / Government Plan / Traffic Management / Border Control / Cross-Channel Traffic</th>\n",
693
+ " <td>1</td>\n",
694
+ " <td>1</td>\n",
695
+ " <td>1</td>\n",
696
+ " <td>1</td>\n",
697
+ " <td>1</td>\n",
698
+ " <td>1</td>\n",
699
+ " <td>1</td>\n",
700
+ " <td>1</td>\n",
701
+ " <td>1</td>\n",
702
+ " <td>0</td>\n",
703
+ " </tr>\n",
704
+ " <tr>\n",
705
+ " <th>Ground Transportation Advisory</th>\n",
706
+ " <td>1</td>\n",
707
+ " <td>1</td>\n",
708
+ " <td>1</td>\n",
709
+ " <td>1</td>\n",
710
+ " <td>1</td>\n",
711
+ " <td>1</td>\n",
712
+ " <td>1</td>\n",
713
+ " <td>1</td>\n",
714
+ " <td>1</td>\n",
715
+ " <td>0</td>\n",
716
+ " </tr>\n",
717
+ " <tr>\n",
718
+ " <th>Death / Injury, Individuals in Focus, Public Safety / Security, Public Transportation Disruption, Roadway Closure / Disruption</th>\n",
719
+ " <td>1</td>\n",
720
+ " <td>1</td>\n",
721
+ " <td>1</td>\n",
722
+ " <td>1</td>\n",
723
+ " <td>1</td>\n",
724
+ " <td>1</td>\n",
725
+ " <td>1</td>\n",
726
+ " <td>0</td>\n",
727
+ " <td>0</td>\n",
728
+ " <td>0</td>\n",
729
+ " </tr>\n",
730
+ " <tr>\n",
731
+ " <th>Weather Advisory</th>\n",
732
+ " <td>1</td>\n",
733
+ " <td>1</td>\n",
734
+ " <td>1</td>\n",
735
+ " <td>1</td>\n",
736
+ " <td>1</td>\n",
737
+ " <td>1</td>\n",
738
+ " <td>1</td>\n",
739
+ " <td>1</td>\n",
740
+ " <td>1</td>\n",
741
+ " <td>0</td>\n",
742
+ " </tr>\n",
743
+ " </tbody>\n",
744
+ "</table>\n",
745
+ "</div>"
746
+ ],
747
+ "text/plain": [
748
+ " id Headline Summary \\\n",
749
+ "Category \n",
750
+ "Maritime Advisory 20 20 20 \n",
751
+ "Earthquake 18 18 18 \n",
752
+ "Port Congestion 13 13 13 \n",
753
+ "Severe Winds 7 7 7 \n",
754
+ "Port Disruption 6 6 6 \n",
755
+ "Port Closure 5 5 5 \n",
756
+ "Miscellaneous Strikes 3 3 3 \n",
757
+ "Maritime Accident 2 2 2 \n",
758
+ "Maritime Accident/Ground Transportation Advisory 2 2 2 \n",
759
+ "Tropical Cyclone / Storm, Severe Winds, Floodin... 1 1 1 \n",
760
+ "Tropical Cyclone / Storm 1 1 1 \n",
761
+ "Public Utilities Disruption, Water Restriction ... 1 1 1 \n",
762
+ "Protest/Riot, Port Disruption, Cargo Disruption... 1 1 1 \n",
763
+ "Protest / Riot, Public Safety / Security, Publi... 1 1 1 \n",
764
+ "Protest / Riot 1 1 1 \n",
765
+ "Cargo Disruption 1 1 1 \n",
766
+ "Political Crackdown / Opposition Movement 1 1 1 \n",
767
+ "Chemical Spill, Maritime Accident, Port Disrupt... 1 1 1 \n",
768
+ "Maritime Accident/Port Disruption 1 1 1 \n",
769
+ "Maritime Accident, Maritime Advisory, Police Op... 1 1 1 \n",
770
+ "Maritime Accident / Hazmat Response 1 1 1 \n",
771
+ "Industrial Action, Maritime Advisory, Miscellan... 1 1 1 \n",
772
+ "Hazmat Response 1 1 1 \n",
773
+ "Ground Transportation Advisory / Brexit Conting... 1 1 1 \n",
774
+ "Ground Transportation Advisory 1 1 1 \n",
775
+ "Death / Injury, Individuals in Focus, Public Sa... 1 1 1 \n",
776
+ "Weather Advisory 1 1 1 \n",
777
+ "\n",
778
+ " Severity Region \\\n",
779
+ "Category \n",
780
+ "Maritime Advisory 20 20 \n",
781
+ "Earthquake 17 18 \n",
782
+ "Port Congestion 13 13 \n",
783
+ "Severe Winds 7 7 \n",
784
+ "Port Disruption 6 6 \n",
785
+ "Port Closure 5 5 \n",
786
+ "Miscellaneous Strikes 3 3 \n",
787
+ "Maritime Accident 2 2 \n",
788
+ "Maritime Accident/Ground Transportation Advisory 2 2 \n",
789
+ "Tropical Cyclone / Storm, Severe Winds, Floodin... 1 1 \n",
790
+ "Tropical Cyclone / Storm 1 1 \n",
791
+ "Public Utilities Disruption, Water Restriction ... 1 1 \n",
792
+ "Protest/Riot, Port Disruption, Cargo Disruption... 1 1 \n",
793
+ "Protest / Riot, Public Safety / Security, Publi... 1 1 \n",
794
+ "Protest / Riot 1 1 \n",
795
+ "Cargo Disruption 1 1 \n",
796
+ "Political Crackdown / Opposition Movement 1 1 \n",
797
+ "Chemical Spill, Maritime Accident, Port Disrupt... 1 1 \n",
798
+ "Maritime Accident/Port Disruption 1 1 \n",
799
+ "Maritime Accident, Maritime Advisory, Police Op... 1 1 \n",
800
+ "Maritime Accident / Hazmat Response 1 1 \n",
801
+ "Industrial Action, Maritime Advisory, Miscellan... 1 1 \n",
802
+ "Hazmat Response 1 1 \n",
803
+ "Ground Transportation Advisory / Brexit Conting... 1 1 \n",
804
+ "Ground Transportation Advisory 1 1 \n",
805
+ "Death / Injury, Individuals in Focus, Public Sa... 1 1 \n",
806
+ "Weather Advisory 1 1 \n",
807
+ "\n",
808
+ " Datetime Year lat lon \\\n",
809
+ "Category \n",
810
+ "Maritime Advisory 20 20 13 13 \n",
811
+ "Earthquake 18 18 14 14 \n",
812
+ "Port Congestion 13 13 11 11 \n",
813
+ "Severe Winds 7 7 3 3 \n",
814
+ "Port Disruption 6 6 4 4 \n",
815
+ "Port Closure 5 5 2 2 \n",
816
+ "Miscellaneous Strikes 3 3 3 3 \n",
817
+ "Maritime Accident 2 2 2 2 \n",
818
+ "Maritime Accident/Ground Transportation Advisory 2 2 1 1 \n",
819
+ "Tropical Cyclone / Storm, Severe Winds, Floodin... 1 1 1 1 \n",
820
+ "Tropical Cyclone / Storm 1 1 0 0 \n",
821
+ "Public Utilities Disruption, Water Restriction ... 1 1 0 0 \n",
822
+ "Protest/Riot, Port Disruption, Cargo Disruption... 1 1 1 1 \n",
823
+ "Protest / Riot, Public Safety / Security, Publi... 1 1 0 0 \n",
824
+ "Protest / Riot 1 1 0 0 \n",
825
+ "Cargo Disruption 1 1 1 1 \n",
826
+ "Political Crackdown / Opposition Movement 1 1 0 0 \n",
827
+ "Chemical Spill, Maritime Accident, Port Disrupt... 1 1 1 1 \n",
828
+ "Maritime Accident/Port Disruption 1 1 0 0 \n",
829
+ "Maritime Accident, Maritime Advisory, Police Op... 1 1 0 0 \n",
830
+ "Maritime Accident / Hazmat Response 1 1 1 1 \n",
831
+ "Industrial Action, Maritime Advisory, Miscellan... 1 1 0 0 \n",
832
+ "Hazmat Response 1 1 1 1 \n",
833
+ "Ground Transportation Advisory / Brexit Conting... 1 1 1 1 \n",
834
+ "Ground Transportation Advisory 1 1 1 1 \n",
835
+ "Death / Injury, Individuals in Focus, Public Sa... 1 1 0 0 \n",
836
+ "Weather Advisory 1 1 1 1 \n",
837
+ "\n",
838
+ " URL \n",
839
+ "Category \n",
840
+ "Maritime Advisory 0 \n",
841
+ "Earthquake 0 \n",
842
+ "Port Congestion 0 \n",
843
+ "Severe Winds 0 \n",
844
+ "Port Disruption 0 \n",
845
+ "Port Closure 0 \n",
846
+ "Miscellaneous Strikes 0 \n",
847
+ "Maritime Accident 0 \n",
848
+ "Maritime Accident/Ground Transportation Advisory 0 \n",
849
+ "Tropical Cyclone / Storm, Severe Winds, Floodin... 0 \n",
850
+ "Tropical Cyclone / Storm 0 \n",
851
+ "Public Utilities Disruption, Water Restriction ... 0 \n",
852
+ "Protest/Riot, Port Disruption, Cargo Disruption... 0 \n",
853
+ "Protest / Riot, Public Safety / Security, Publi... 0 \n",
854
+ "Protest / Riot 0 \n",
855
+ "Cargo Disruption 0 \n",
856
+ "Political Crackdown / Opposition Movement 0 \n",
857
+ "Chemical Spill, Maritime Accident, Port Disrupt... 0 \n",
858
+ "Maritime Accident/Port Disruption 0 \n",
859
+ "Maritime Accident, Maritime Advisory, Police Op... 0 \n",
860
+ "Maritime Accident / Hazmat Response 0 \n",
861
+ "Industrial Action, Maritime Advisory, Miscellan... 0 \n",
862
+ "Hazmat Response 0 \n",
863
+ "Ground Transportation Advisory / Brexit Conting... 0 \n",
864
+ "Ground Transportation Advisory 0 \n",
865
+ "Death / Injury, Individuals in Focus, Public Sa... 0 \n",
866
+ "Weather Advisory 0 "
867
+ ]
868
+ },
869
+ "execution_count": 18,
870
+ "metadata": {},
871
+ "output_type": "execute_result"
872
  }
873
  ],
874
  "source": [
 
878
  },
879
  {
880
  "cell_type": "code",
881
+ "execution_count": 19,
882
  "id": "d3ddee2c-946c-4ee5-b0ba-31ac6d201261",
883
  "metadata": {},
884
+ "outputs": [],
 
 
 
 
 
 
 
 
 
 
 
885
  "source": [
886
  "# Function to determine the value for the new column\n",
887
  "def categorize(value):\n",
 
893
  },
894
  {
895
  "cell_type": "code",
896
+ "execution_count": 20,
897
  "id": "b470266e-00c1-4d4c-8738-28b4fde2dcc6",
898
  "metadata": {},
899
+ "outputs": [],
 
 
 
 
 
 
 
 
 
 
 
900
  "source": [
901
  "df['GPT Generated Result'] = df['Category'].apply(categorize)"
902
  ]
903
  },
904
  {
905
  "cell_type": "code",
906
+ "execution_count": 21,
907
  "id": "4d5d7300-a663-4394-979e-cf7c5d4f88d5",
908
  "metadata": {},
909
  "outputs": [
910
  {
911
+ "data": {
912
+ "text/html": [
913
+ "<div>\n",
914
+ "<style scoped>\n",
915
+ " .dataframe tbody tr th:only-of-type {\n",
916
+ " vertical-align: middle;\n",
917
+ " }\n",
918
+ "\n",
919
+ " .dataframe tbody tr th {\n",
920
+ " vertical-align: top;\n",
921
+ " }\n",
922
+ "\n",
923
+ " .dataframe thead th {\n",
924
+ " text-align: right;\n",
925
+ " }\n",
926
+ "</style>\n",
927
+ "<table border=\"1\" class=\"dataframe\">\n",
928
+ " <thead>\n",
929
+ " <tr style=\"text-align: right;\">\n",
930
+ " <th></th>\n",
931
+ " <th>id</th>\n",
932
+ " <th>Headline</th>\n",
933
+ " <th>Summary</th>\n",
934
+ " <th>Severity</th>\n",
935
+ " <th>Category</th>\n",
936
+ " <th>Region</th>\n",
937
+ " <th>Datetime</th>\n",
938
+ " <th>Year</th>\n",
939
+ " <th>lat</th>\n",
940
+ " <th>lon</th>\n",
941
+ " <th>URL</th>\n",
942
+ " </tr>\n",
943
+ " <tr>\n",
944
+ " <th>GPT Generated Result</th>\n",
945
+ " <th></th>\n",
946
+ " <th></th>\n",
947
+ " <th></th>\n",
948
+ " <th></th>\n",
949
+ " <th></th>\n",
950
+ " <th></th>\n",
951
+ " <th></th>\n",
952
+ " <th></th>\n",
953
+ " <th></th>\n",
954
+ " <th></th>\n",
955
+ " <th></th>\n",
956
+ " </tr>\n",
957
+ " </thead>\n",
958
+ " <tbody>\n",
959
+ " <tr>\n",
960
+ " <th>Maritime Advisory</th>\n",
961
+ " <td>20</td>\n",
962
+ " <td>20</td>\n",
963
+ " <td>20</td>\n",
964
+ " <td>20</td>\n",
965
+ " <td>20</td>\n",
966
+ " <td>20</td>\n",
967
+ " <td>20</td>\n",
968
+ " <td>20</td>\n",
969
+ " <td>13</td>\n",
970
+ " <td>13</td>\n",
971
+ " <td>0</td>\n",
972
+ " </tr>\n",
973
+ " <tr>\n",
974
+ " <th>Earthquake</th>\n",
975
+ " <td>18</td>\n",
976
+ " <td>18</td>\n",
977
+ " <td>18</td>\n",
978
+ " <td>17</td>\n",
979
+ " <td>18</td>\n",
980
+ " <td>18</td>\n",
981
+ " <td>18</td>\n",
982
+ " <td>18</td>\n",
983
+ " <td>14</td>\n",
984
+ " <td>14</td>\n",
985
+ " <td>0</td>\n",
986
+ " </tr>\n",
987
+ " <tr>\n",
988
+ " <th>Miscellaneous Events</th>\n",
989
+ " <td>16</td>\n",
990
+ " <td>16</td>\n",
991
+ " <td>16</td>\n",
992
+ " <td>16</td>\n",
993
+ " <td>16</td>\n",
994
+ " <td>16</td>\n",
995
+ " <td>16</td>\n",
996
+ " <td>16</td>\n",
997
+ " <td>6</td>\n",
998
+ " <td>6</td>\n",
999
+ " <td>0</td>\n",
1000
+ " </tr>\n",
1001
+ " <tr>\n",
1002
+ " <th>Port Congestion</th>\n",
1003
+ " <td>13</td>\n",
1004
+ " <td>13</td>\n",
1005
+ " <td>13</td>\n",
1006
+ " <td>13</td>\n",
1007
+ " <td>13</td>\n",
1008
+ " <td>13</td>\n",
1009
+ " <td>13</td>\n",
1010
+ " <td>13</td>\n",
1011
+ " <td>11</td>\n",
1012
+ " <td>11</td>\n",
1013
+ " <td>0</td>\n",
1014
+ " </tr>\n",
1015
+ " <tr>\n",
1016
+ " <th>Severe Winds</th>\n",
1017
+ " <td>7</td>\n",
1018
+ " <td>7</td>\n",
1019
+ " <td>7</td>\n",
1020
+ " <td>7</td>\n",
1021
+ " <td>7</td>\n",
1022
+ " <td>7</td>\n",
1023
+ " <td>7</td>\n",
1024
+ " <td>7</td>\n",
1025
+ " <td>3</td>\n",
1026
+ " <td>3</td>\n",
1027
+ " <td>0</td>\n",
1028
+ " </tr>\n",
1029
+ " <tr>\n",
1030
+ " <th>Port Disruption</th>\n",
1031
+ " <td>6</td>\n",
1032
+ " <td>6</td>\n",
1033
+ " <td>6</td>\n",
1034
+ " <td>6</td>\n",
1035
+ " <td>6</td>\n",
1036
+ " <td>6</td>\n",
1037
+ " <td>6</td>\n",
1038
+ " <td>6</td>\n",
1039
+ " <td>4</td>\n",
1040
+ " <td>4</td>\n",
1041
+ " <td>0</td>\n",
1042
+ " </tr>\n",
1043
+ " <tr>\n",
1044
+ " <th>Port Closure</th>\n",
1045
+ " <td>5</td>\n",
1046
+ " <td>5</td>\n",
1047
+ " <td>5</td>\n",
1048
+ " <td>5</td>\n",
1049
+ " <td>5</td>\n",
1050
+ " <td>5</td>\n",
1051
+ " <td>5</td>\n",
1052
+ " <td>5</td>\n",
1053
+ " <td>2</td>\n",
1054
+ " <td>2</td>\n",
1055
+ " <td>0</td>\n",
1056
+ " </tr>\n",
1057
+ " <tr>\n",
1058
+ " <th>Miscellaneous Strikes</th>\n",
1059
+ " <td>3</td>\n",
1060
+ " <td>3</td>\n",
1061
+ " <td>3</td>\n",
1062
+ " <td>3</td>\n",
1063
+ " <td>3</td>\n",
1064
+ " <td>3</td>\n",
1065
+ " <td>3</td>\n",
1066
+ " <td>3</td>\n",
1067
+ " <td>3</td>\n",
1068
+ " <td>3</td>\n",
1069
+ " <td>0</td>\n",
1070
+ " </tr>\n",
1071
+ " <tr>\n",
1072
+ " <th>Maritime Accident</th>\n",
1073
+ " <td>2</td>\n",
1074
+ " <td>2</td>\n",
1075
+ " <td>2</td>\n",
1076
+ " <td>2</td>\n",
1077
+ " <td>2</td>\n",
1078
+ " <td>2</td>\n",
1079
+ " <td>2</td>\n",
1080
+ " <td>2</td>\n",
1081
+ " <td>2</td>\n",
1082
+ " <td>2</td>\n",
1083
+ " <td>0</td>\n",
1084
+ " </tr>\n",
1085
+ " <tr>\n",
1086
+ " <th>Cargo Disruption</th>\n",
1087
+ " <td>1</td>\n",
1088
+ " <td>1</td>\n",
1089
+ " <td>1</td>\n",
1090
+ " <td>1</td>\n",
1091
+ " <td>1</td>\n",
1092
+ " <td>1</td>\n",
1093
+ " <td>1</td>\n",
1094
+ " <td>1</td>\n",
1095
+ " <td>1</td>\n",
1096
+ " <td>1</td>\n",
1097
+ " <td>0</td>\n",
1098
+ " </tr>\n",
1099
+ " <tr>\n",
1100
+ " <th>Ground Transportation Advisory</th>\n",
1101
+ " <td>1</td>\n",
1102
+ " <td>1</td>\n",
1103
+ " <td>1</td>\n",
1104
+ " <td>1</td>\n",
1105
+ " <td>1</td>\n",
1106
+ " <td>1</td>\n",
1107
+ " <td>1</td>\n",
1108
+ " <td>1</td>\n",
1109
+ " <td>1</td>\n",
1110
+ " <td>1</td>\n",
1111
+ " <td>0</td>\n",
1112
+ " </tr>\n",
1113
+ " <tr>\n",
1114
+ " <th>Hazmat Response</th>\n",
1115
+ " <td>1</td>\n",
1116
+ " <td>1</td>\n",
1117
+ " <td>1</td>\n",
1118
+ " <td>1</td>\n",
1119
+ " <td>1</td>\n",
1120
+ " <td>1</td>\n",
1121
+ " <td>1</td>\n",
1122
+ " <td>1</td>\n",
1123
+ " <td>1</td>\n",
1124
+ " <td>1</td>\n",
1125
+ " <td>0</td>\n",
1126
+ " </tr>\n",
1127
+ " <tr>\n",
1128
+ " <th>Weather Advisory</th>\n",
1129
+ " <td>1</td>\n",
1130
+ " <td>1</td>\n",
1131
+ " <td>1</td>\n",
1132
+ " <td>1</td>\n",
1133
+ " <td>1</td>\n",
1134
+ " <td>1</td>\n",
1135
+ " <td>1</td>\n",
1136
+ " <td>1</td>\n",
1137
+ " <td>1</td>\n",
1138
+ " <td>1</td>\n",
1139
+ " <td>0</td>\n",
1140
+ " </tr>\n",
1141
+ " </tbody>\n",
1142
+ "</table>\n",
1143
+ "</div>"
1144
+ ],
1145
+ "text/plain": [
1146
+ " id Headline Summary Severity Category \\\n",
1147
+ "GPT Generated Result \n",
1148
+ "Maritime Advisory 20 20 20 20 20 \n",
1149
+ "Earthquake 18 18 18 17 18 \n",
1150
+ "Miscellaneous Events 16 16 16 16 16 \n",
1151
+ "Port Congestion 13 13 13 13 13 \n",
1152
+ "Severe Winds 7 7 7 7 7 \n",
1153
+ "Port Disruption 6 6 6 6 6 \n",
1154
+ "Port Closure 5 5 5 5 5 \n",
1155
+ "Miscellaneous Strikes 3 3 3 3 3 \n",
1156
+ "Maritime Accident 2 2 2 2 2 \n",
1157
+ "Cargo Disruption 1 1 1 1 1 \n",
1158
+ "Ground Transportation Advisory 1 1 1 1 1 \n",
1159
+ "Hazmat Response 1 1 1 1 1 \n",
1160
+ "Weather Advisory 1 1 1 1 1 \n",
1161
+ "\n",
1162
+ " Region Datetime Year lat lon URL \n",
1163
+ "GPT Generated Result \n",
1164
+ "Maritime Advisory 20 20 20 13 13 0 \n",
1165
+ "Earthquake 18 18 18 14 14 0 \n",
1166
+ "Miscellaneous Events 16 16 16 6 6 0 \n",
1167
+ "Port Congestion 13 13 13 11 11 0 \n",
1168
+ "Severe Winds 7 7 7 3 3 0 \n",
1169
+ "Port Disruption 6 6 6 4 4 0 \n",
1170
+ "Port Closure 5 5 5 2 2 0 \n",
1171
+ "Miscellaneous Strikes 3 3 3 3 3 0 \n",
1172
+ "Maritime Accident 2 2 2 2 2 0 \n",
1173
+ "Cargo Disruption 1 1 1 1 1 0 \n",
1174
+ "Ground Transportation Advisory 1 1 1 1 1 0 \n",
1175
+ "Hazmat Response 1 1 1 1 1 0 \n",
1176
+ "Weather Advisory 1 1 1 1 1 0 "
1177
+ ]
1178
+ },
1179
+ "execution_count": 21,
1180
+ "metadata": {},
1181
+ "output_type": "execute_result"
1182
  }
1183
  ],
1184
  "source": [
 
1188
  },
1189
  {
1190
  "cell_type": "code",
1191
+ "execution_count": 22,
1192
  "id": "6dbe0ac2-4ac6-4d75-9fa7-c856b9370269",
1193
  "metadata": {},
1194
+ "outputs": [],
 
 
 
 
 
 
 
 
 
 
 
1195
  "source": [
1196
+ "df.to_csv(\"data/result.csv\", index=False)"
1197
  ]
1198
  },
1199
  {
1200
  "cell_type": "code",
1201
+ "execution_count": 23,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1202
  "id": "dc6007d3-c6bd-4bc3-8ccc-099440354ce8",
1203
  "metadata": {},
1204
  "outputs": [
1205
  {
1206
+ "data": {
1207
+ "text/html": [
1208
+ "<div>\n",
1209
+ "<style scoped>\n",
1210
+ " .dataframe tbody tr th:only-of-type {\n",
1211
+ " vertical-align: middle;\n",
1212
+ " }\n",
1213
+ "\n",
1214
+ " .dataframe tbody tr th {\n",
1215
+ " vertical-align: top;\n",
1216
+ " }\n",
1217
+ "\n",
1218
+ " .dataframe thead th {\n",
1219
+ " text-align: right;\n",
1220
+ " }\n",
1221
+ "</style>\n",
1222
+ "<table border=\"1\" class=\"dataframe\">\n",
1223
+ " <thead>\n",
1224
+ " <tr style=\"text-align: right;\">\n",
1225
+ " <th></th>\n",
1226
+ " <th>Unnamed: 0</th>\n",
1227
+ " <th>id</th>\n",
1228
+ " <th>Headline</th>\n",
1229
+ " <th>Summary</th>\n",
1230
+ " <th>Severity</th>\n",
1231
+ " <th>Category_GoldenResult</th>\n",
1232
+ " <th>Category_GPT</th>\n",
1233
+ " <th>Region</th>\n",
1234
+ " <th>Datetime</th>\n",
1235
+ " <th>Year</th>\n",
1236
+ " <th>lat</th>\n",
1237
+ " <th>lon</th>\n",
1238
+ " <th>URL</th>\n",
1239
+ " <th>GPT Generated Result</th>\n",
1240
+ " <th>Result_Golden</th>\n",
1241
+ " <th>Result_GPT</th>\n",
1242
+ " </tr>\n",
1243
+ " </thead>\n",
1244
+ " <tbody>\n",
1245
+ " <tr>\n",
1246
+ " <th>0</th>\n",
1247
+ " <td>86</td>\n",
1248
+ " <td>10</td>\n",
1249
+ " <td>14 miles NE of Jakarta - A magnitude 4.5 earth...</td>\n",
1250
+ " <td>A magnitude 4.5 earthquake was detected 14 mil...</td>\n",
1251
+ " <td>Moderate</td>\n",
1252
+ " <td>Earthquake</td>\n",
1253
+ " <td>Earthquake</td>\n",
1254
+ " <td>Indonesia</td>\n",
1255
+ " <td>24/9/18 18:33</td>\n",
1256
+ " <td>2018</td>\n",
1257
+ " <td>-6.10000</td>\n",
1258
+ " <td>107.02000</td>\n",
1259
+ " <td>NaN</td>\n",
1260
+ " <td>Earthquake</td>\n",
1261
+ " <td>True</td>\n",
1262
+ " <td>True</td>\n",
1263
+ " </tr>\n",
1264
+ " <tr>\n",
1265
+ " <th>1</th>\n",
1266
+ " <td>87</td>\n",
1267
+ " <td>11</td>\n",
1268
+ " <td>17 miles SW of Batangas - A magnitude 5.5 eart...</td>\n",
1269
+ " <td>Multiple sources report that a magnitude 5.5 e...</td>\n",
1270
+ " <td>NaN</td>\n",
1271
+ " <td>Earthquake</td>\n",
1272
+ " <td>Earthquake</td>\n",
1273
+ " <td>Philippines</td>\n",
1274
+ " <td>31/8/18 15:04</td>\n",
1275
+ " <td>2018</td>\n",
1276
+ " <td>13.55600</td>\n",
1277
+ " <td>120.90300</td>\n",
1278
+ " <td>NaN</td>\n",
1279
+ " <td>Earthquake</td>\n",
1280
+ " <td>True</td>\n",
1281
+ " <td>True</td>\n",
1282
+ " </tr>\n",
1283
+ " <tr>\n",
1284
+ " <th>2</th>\n",
1285
+ " <td>88</td>\n",
1286
+ " <td>16</td>\n",
1287
+ " <td>23 miles ESE of Taichung City- A magnitude 4.5...</td>\n",
1288
+ " <td>A magnitude 4.5 earthquake was detected in cen...</td>\n",
1289
+ " <td>Moderate</td>\n",
1290
+ " <td>Earthquake</td>\n",
1291
+ " <td>Earthquake</td>\n",
1292
+ " <td>Taiwan</td>\n",
1293
+ " <td>17/8/18 10:40</td>\n",
1294
+ " <td>2018</td>\n",
1295
+ " <td>24.02000</td>\n",
1296
+ " <td>121.03000</td>\n",
1297
+ " <td>NaN</td>\n",
1298
+ " <td>Earthquake</td>\n",
1299
+ " <td>True</td>\n",
1300
+ " <td>True</td>\n",
1301
+ " </tr>\n",
1302
+ " <tr>\n",
1303
+ " <th>3</th>\n",
1304
+ " <td>89</td>\n",
1305
+ " <td>20</td>\n",
1306
+ " <td>33 miles SE of Valencia A magnitude 4.0 earthq...</td>\n",
1307
+ " <td>The European-Mediterranean Seismological Centr...</td>\n",
1308
+ " <td>Moderate</td>\n",
1309
+ " <td>Earthquake</td>\n",
1310
+ " <td>Earthquake</td>\n",
1311
+ " <td>Spain</td>\n",
1312
+ " <td>17/10/18 6:06</td>\n",
1313
+ " <td>2018</td>\n",
1314
+ " <td>39.23000</td>\n",
1315
+ " <td>0.16000</td>\n",
1316
+ " <td>NaN</td>\n",
1317
+ " <td>Earthquake</td>\n",
1318
+ " <td>True</td>\n",
1319
+ " <td>True</td>\n",
1320
+ " </tr>\n",
1321
+ " <tr>\n",
1322
+ " <th>4</th>\n",
1323
+ " <td>90</td>\n",
1324
+ " <td>1981</td>\n",
1325
+ " <td>Philippines: Magnitude 6.2 earthquake recorded...</td>\n",
1326
+ " <td>The United States Geological Survey (USGS) has...</td>\n",
1327
+ " <td>Severe</td>\n",
1328
+ " <td>Earthquake</td>\n",
1329
+ " <td>Earthquake</td>\n",
1330
+ " <td>Philippines</td>\n",
1331
+ " <td>29/9/19 3:35</td>\n",
1332
+ " <td>2019</td>\n",
1333
+ " <td>6.35667</td>\n",
1334
+ " <td>126.18441</td>\n",
1335
+ " <td>NaN</td>\n",
1336
+ " <td>Earthquake</td>\n",
1337
+ " <td>True</td>\n",
1338
+ " <td>True</td>\n",
1339
+ " </tr>\n",
1340
+ " <tr>\n",
1341
+ " <th>...</th>\n",
1342
+ " <td>...</td>\n",
1343
+ " <td>...</td>\n",
1344
+ " <td>...</td>\n",
1345
+ " <td>...</td>\n",
1346
+ " <td>...</td>\n",
1347
+ " <td>...</td>\n",
1348
+ " <td>...</td>\n",
1349
+ " <td>...</td>\n",
1350
+ " <td>...</td>\n",
1351
+ " <td>...</td>\n",
1352
+ " <td>...</td>\n",
1353
+ " <td>...</td>\n",
1354
+ " <td>...</td>\n",
1355
+ " <td>...</td>\n",
1356
+ " <td>...</td>\n",
1357
+ " <td>...</td>\n",
1358
+ " </tr>\n",
1359
+ " <tr>\n",
1360
+ " <th>94</th>\n",
1361
+ " <td>53</td>\n",
1362
+ " <td>2824</td>\n",
1363
+ " <td>UPDATE: High winds still causing port disrupti...</td>\n",
1364
+ " <td>Industry sources on April 23 indicate that hig...</td>\n",
1365
+ " <td>Moderate</td>\n",
1366
+ " <td>Port Congestion</td>\n",
1367
+ " <td>Weather Advisory</td>\n",
1368
+ " <td>Saudi Arabia</td>\n",
1369
+ " <td>18/4/19 13:31</td>\n",
1370
+ " <td>2019</td>\n",
1371
+ " <td>21.46250</td>\n",
1372
+ " <td>39.16000</td>\n",
1373
+ " <td>NaN</td>\n",
1374
+ " <td>Weather Advisory</td>\n",
1375
+ " <td>True</td>\n",
1376
+ " <td>False</td>\n",
1377
+ " </tr>\n",
1378
+ " <tr>\n",
1379
+ " <th>95</th>\n",
1380
+ " <td>49</td>\n",
1381
+ " <td>2815</td>\n",
1382
+ " <td>UPDATE: Fog causing congestion in Houston, aff...</td>\n",
1383
+ " <td>Updated sources report fog has delayed vessel ...</td>\n",
1384
+ " <td>Severe</td>\n",
1385
+ " <td>Port Congestion</td>\n",
1386
+ " <td>NaN</td>\n",
1387
+ " <td>United States</td>\n",
1388
+ " <td>11/3/19 7:48</td>\n",
1389
+ " <td>2019</td>\n",
1390
+ " <td>29.68234</td>\n",
1391
+ " <td>-94.99355</td>\n",
1392
+ " <td>NaN</td>\n",
1393
+ " <td>NaN</td>\n",
1394
+ " <td>True</td>\n",
1395
+ " <td>False</td>\n",
1396
+ " </tr>\n",
1397
+ " <tr>\n",
1398
+ " <th>96</th>\n",
1399
+ " <td>54</td>\n",
1400
+ " <td>2827</td>\n",
1401
+ " <td>UPDATE: Inbound pilotage suspended due to stro...</td>\n",
1402
+ " <td>Sources indicate that strong winds have led to...</td>\n",
1403
+ " <td>Moderate</td>\n",
1404
+ " <td>Port Congestion</td>\n",
1405
+ " <td>NaN</td>\n",
1406
+ " <td>China</td>\n",
1407
+ " <td>22/1/19 10:08</td>\n",
1408
+ " <td>2019</td>\n",
1409
+ " <td>31.32010</td>\n",
1410
+ " <td>121.65733</td>\n",
1411
+ " <td>NaN</td>\n",
1412
+ " <td>NaN</td>\n",
1413
+ " <td>True</td>\n",
1414
+ " <td>False</td>\n",
1415
+ " </tr>\n",
1416
+ " <tr>\n",
1417
+ " <th>97</th>\n",
1418
+ " <td>60</td>\n",
1419
+ " <td>2869</td>\n",
1420
+ " <td>UPDATE: Port of Busan reopens after temporary ...</td>\n",
1421
+ " <td>Updated sources indicate on October 4 that the...</td>\n",
1422
+ " <td>Moderate</td>\n",
1423
+ " <td>Port Congestion</td>\n",
1424
+ " <td>NaN</td>\n",
1425
+ " <td>Republic of Korea</td>\n",
1426
+ " <td>30/9/19 11:41</td>\n",
1427
+ " <td>2019</td>\n",
1428
+ " <td>NaN</td>\n",
1429
+ " <td>NaN</td>\n",
1430
+ " <td>NaN</td>\n",
1431
+ " <td>NaN</td>\n",
1432
+ " <td>False</td>\n",
1433
+ " <td>False</td>\n",
1434
+ " </tr>\n",
1435
+ " <tr>\n",
1436
+ " <th>98</th>\n",
1437
+ " <td>61</td>\n",
1438
+ " <td>2870</td>\n",
1439
+ " <td>UPDATE: Port of Charleston is open for busines...</td>\n",
1440
+ " <td>Updated media sources indicate on September 6 ...</td>\n",
1441
+ " <td>Severe</td>\n",
1442
+ " <td>Port Congestion</td>\n",
1443
+ " <td>NaN</td>\n",
1444
+ " <td>United States</td>\n",
1445
+ " <td>3/9/19 5:28</td>\n",
1446
+ " <td>2019</td>\n",
1447
+ " <td>32.90473</td>\n",
1448
+ " <td>-79.96455</td>\n",
1449
+ " <td>NaN</td>\n",
1450
+ " <td>NaN</td>\n",
1451
+ " <td>True</td>\n",
1452
+ " <td>False</td>\n",
1453
+ " </tr>\n",
1454
+ " </tbody>\n",
1455
+ "</table>\n",
1456
+ "<p>99 rows × 16 columns</p>\n",
1457
+ "</div>"
1458
+ ],
1459
+ "text/plain": [
1460
+ " Unnamed: 0 id Headline \\\n",
1461
+ "0 86 10 14 miles NE of Jakarta - A magnitude 4.5 earth... \n",
1462
+ "1 87 11 17 miles SW of Batangas - A magnitude 5.5 eart... \n",
1463
+ "2 88 16 23 miles ESE of Taichung City- A magnitude 4.5... \n",
1464
+ "3 89 20 33 miles SE of Valencia A magnitude 4.0 earthq... \n",
1465
+ "4 90 1981 Philippines: Magnitude 6.2 earthquake recorded... \n",
1466
+ ".. ... ... ... \n",
1467
+ "94 53 2824 UPDATE: High winds still causing port disrupti... \n",
1468
+ "95 49 2815 UPDATE: Fog causing congestion in Houston, aff... \n",
1469
+ "96 54 2827 UPDATE: Inbound pilotage suspended due to stro... \n",
1470
+ "97 60 2869 UPDATE: Port of Busan reopens after temporary ... \n",
1471
+ "98 61 2870 UPDATE: Port of Charleston is open for busines... \n",
1472
+ "\n",
1473
+ " Summary Severity \\\n",
1474
+ "0 A magnitude 4.5 earthquake was detected 14 mil... Moderate \n",
1475
+ "1 Multiple sources report that a magnitude 5.5 e... NaN \n",
1476
+ "2 A magnitude 4.5 earthquake was detected in cen... Moderate \n",
1477
+ "3 The European-Mediterranean Seismological Centr... Moderate \n",
1478
+ "4 The United States Geological Survey (USGS) has... Severe \n",
1479
+ ".. ... ... \n",
1480
+ "94 Industry sources on April 23 indicate that hig... Moderate \n",
1481
+ "95 Updated sources report fog has delayed vessel ... Severe \n",
1482
+ "96 Sources indicate that strong winds have led to... Moderate \n",
1483
+ "97 Updated sources indicate on October 4 that the... Moderate \n",
1484
+ "98 Updated media sources indicate on September 6 ... Severe \n",
1485
+ "\n",
1486
+ " Category_GoldenResult Category_GPT Region Datetime \\\n",
1487
+ "0 Earthquake Earthquake Indonesia 24/9/18 18:33 \n",
1488
+ "1 Earthquake Earthquake Philippines 31/8/18 15:04 \n",
1489
+ "2 Earthquake Earthquake Taiwan 17/8/18 10:40 \n",
1490
+ "3 Earthquake Earthquake Spain 17/10/18 6:06 \n",
1491
+ "4 Earthquake Earthquake Philippines 29/9/19 3:35 \n",
1492
+ ".. ... ... ... ... \n",
1493
+ "94 Port Congestion Weather Advisory Saudi Arabia 18/4/19 13:31 \n",
1494
+ "95 Port Congestion NaN United States 11/3/19 7:48 \n",
1495
+ "96 Port Congestion NaN China 22/1/19 10:08 \n",
1496
+ "97 Port Congestion NaN Republic of Korea 30/9/19 11:41 \n",
1497
+ "98 Port Congestion NaN United States 3/9/19 5:28 \n",
1498
+ "\n",
1499
+ " Year lat lon URL GPT Generated Result Result_Golden \\\n",
1500
+ "0 2018 -6.10000 107.02000 NaN Earthquake True \n",
1501
+ "1 2018 13.55600 120.90300 NaN Earthquake True \n",
1502
+ "2 2018 24.02000 121.03000 NaN Earthquake True \n",
1503
+ "3 2018 39.23000 0.16000 NaN Earthquake True \n",
1504
+ "4 2019 6.35667 126.18441 NaN Earthquake True \n",
1505
+ ".. ... ... ... ... ... ... \n",
1506
+ "94 2019 21.46250 39.16000 NaN Weather Advisory True \n",
1507
+ "95 2019 29.68234 -94.99355 NaN NaN True \n",
1508
+ "96 2019 31.32010 121.65733 NaN NaN True \n",
1509
+ "97 2019 NaN NaN NaN NaN False \n",
1510
+ "98 2019 32.90473 -79.96455 NaN NaN True \n",
1511
+ "\n",
1512
+ " Result_GPT \n",
1513
+ "0 True \n",
1514
+ "1 True \n",
1515
+ "2 True \n",
1516
+ "3 True \n",
1517
+ "4 True \n",
1518
+ ".. ... \n",
1519
+ "94 False \n",
1520
+ "95 False \n",
1521
+ "96 False \n",
1522
+ "97 False \n",
1523
+ "98 False \n",
1524
+ "\n",
1525
+ "[99 rows x 16 columns]"
1526
+ ]
1527
+ },
1528
+ "execution_count": 23,
1529
+ "metadata": {},
1530
+ "output_type": "execute_result"
1531
  }
1532
  ],
1533
  "source": [
1534
+ "eva = pd.read_csv('data/evaluation_result.csv')\n",
1535
  "eva"
1536
  ]
1537
  },
1538
  {
1539
  "cell_type": "code",
1540
+ "execution_count": 24,
1541
  "id": "a98d47b7-7ab1-4947-a10a-a36fa303dcc1",
1542
  "metadata": {},
1543
  "outputs": [
1544
  {
1545
+ "data": {
1546
+ "text/plain": [
1547
+ "GPT Generated Result\n",
1548
+ "Earthquake 18\n",
1549
+ "Miscellaneous Events 16\n",
1550
+ "Port Congestion 12\n",
1551
+ "Maritime Advisory 6\n",
1552
+ "Port Closure 5\n",
1553
+ "Port Disruption 4\n",
1554
+ "Miscellaneous Strikes 3\n",
1555
+ "Maritime Accident 2\n",
1556
+ "Cargo Disruption 1\n",
1557
+ "Ground Transportation Advisory 1\n",
1558
+ "Hazmat Response 1\n",
1559
+ "Severe Winds 1\n",
1560
+ "Weather Advisory 0\n",
1561
+ "Name: Result_GPT_True_Count, dtype: int64"
1562
+ ]
1563
+ },
1564
+ "execution_count": 24,
1565
+ "metadata": {},
1566
+ "output_type": "execute_result"
1567
  }
1568
  ],
1569
  "source": [
 
1576
  },
1577
  {
1578
  "cell_type": "code",
1579
+ "execution_count": 25,
1580
  "id": "ec0defea-c4ad-4f97-9704-23ef83f73ff7",
1581
  "metadata": {},
1582
  "outputs": [
1583
  {
1584
+ "data": {
1585
+ "text/html": [
1586
+ "<div>\n",
1587
+ "<style scoped>\n",
1588
+ " .dataframe tbody tr th:only-of-type {\n",
1589
+ " vertical-align: middle;\n",
1590
+ " }\n",
1591
+ "\n",
1592
+ " .dataframe tbody tr th {\n",
1593
+ " vertical-align: top;\n",
1594
+ " }\n",
1595
+ "\n",
1596
+ " .dataframe thead th {\n",
1597
+ " text-align: right;\n",
1598
+ " }\n",
1599
+ "</style>\n",
1600
+ "<table border=\"1\" class=\"dataframe\">\n",
1601
+ " <thead>\n",
1602
+ " <tr style=\"text-align: right;\">\n",
1603
+ " <th></th>\n",
1604
+ " <th>Unnamed: 0</th>\n",
1605
+ " <th>id</th>\n",
1606
+ " <th>Headline</th>\n",
1607
+ " <th>Summary</th>\n",
1608
+ " <th>Severity</th>\n",
1609
+ " <th>Category_GPT</th>\n",
1610
+ " <th>Region</th>\n",
1611
+ " <th>Datetime</th>\n",
1612
+ " <th>Year</th>\n",
1613
+ " <th>lat</th>\n",
1614
+ " <th>lon</th>\n",
1615
+ " <th>URL</th>\n",
1616
+ " <th>GPT Generated Result</th>\n",
1617
+ " <th>Result_Golden</th>\n",
1618
+ " <th>Result_GPT</th>\n",
1619
+ " <th>Result_GPT_True_Count</th>\n",
1620
+ " </tr>\n",
1621
+ " <tr>\n",
1622
+ " <th>Category_GoldenResult</th>\n",
1623
+ " <th></th>\n",
1624
+ " <th></th>\n",
1625
+ " <th></th>\n",
1626
+ " <th></th>\n",
1627
+ " <th></th>\n",
1628
+ " <th></th>\n",
1629
+ " <th></th>\n",
1630
+ " <th></th>\n",
1631
+ " <th></th>\n",
1632
+ " <th></th>\n",
1633
+ " <th></th>\n",
1634
+ " <th></th>\n",
1635
+ " <th></th>\n",
1636
+ " <th></th>\n",
1637
+ " <th></th>\n",
1638
+ " <th></th>\n",
1639
+ " </tr>\n",
1640
+ " </thead>\n",
1641
+ " <tbody>\n",
1642
+ " <tr>\n",
1643
+ " <th>Maritime Advisory</th>\n",
1644
+ " <td>20</td>\n",
1645
+ " <td>20</td>\n",
1646
+ " <td>20</td>\n",
1647
+ " <td>20</td>\n",
1648
+ " <td>20</td>\n",
1649
+ " <td>19</td>\n",
1650
+ " <td>20</td>\n",
1651
+ " <td>20</td>\n",
1652
+ " <td>20</td>\n",
1653
+ " <td>15</td>\n",
1654
+ " <td>15</td>\n",
1655
+ " <td>0</td>\n",
1656
+ " <td>19</td>\n",
1657
+ " <td>20</td>\n",
1658
+ " <td>20</td>\n",
1659
+ " <td>20</td>\n",
1660
+ " </tr>\n",
1661
+ " <tr>\n",
1662
+ " <th>Miscellaneous Events</th>\n",
1663
+ " <td>20</td>\n",
1664
+ " <td>20</td>\n",
1665
+ " <td>20</td>\n",
1666
+ " <td>20</td>\n",
1667
+ " <td>20</td>\n",
1668
+ " <td>20</td>\n",
1669
+ " <td>20</td>\n",
1670
+ " <td>20</td>\n",
1671
+ " <td>20</td>\n",
1672
+ " <td>12</td>\n",
1673
+ " <td>12</td>\n",
1674
+ " <td>0</td>\n",
1675
+ " <td>20</td>\n",
1676
+ " <td>20</td>\n",
1677
+ " <td>20</td>\n",
1678
+ " <td>20</td>\n",
1679
+ " </tr>\n",
1680
+ " <tr>\n",
1681
+ " <th>Port Closure</th>\n",
1682
+ " <td>20</td>\n",
1683
+ " <td>20</td>\n",
1684
+ " <td>20</td>\n",
1685
+ " <td>20</td>\n",
1686
+ " <td>20</td>\n",
1687
+ " <td>16</td>\n",
1688
+ " <td>20</td>\n",
1689
+ " <td>20</td>\n",
1690
+ " <td>20</td>\n",
1691
+ " <td>15</td>\n",
1692
+ " <td>15</td>\n",
1693
+ " <td>0</td>\n",
1694
+ " <td>16</td>\n",
1695
+ " <td>20</td>\n",
1696
+ " <td>20</td>\n",
1697
+ " <td>20</td>\n",
1698
+ " </tr>\n",
1699
+ " <tr>\n",
1700
+ " <th>Port Congestion</th>\n",
1701
+ " <td>20</td>\n",
1702
+ " <td>20</td>\n",
1703
+ " <td>20</td>\n",
1704
+ " <td>20</td>\n",
1705
+ " <td>20</td>\n",
1706
+ " <td>16</td>\n",
1707
+ " <td>20</td>\n",
1708
+ " <td>20</td>\n",
1709
+ " <td>20</td>\n",
1710
+ " <td>11</td>\n",
1711
+ " <td>11</td>\n",
1712
+ " <td>0</td>\n",
1713
+ " <td>16</td>\n",
1714
+ " <td>20</td>\n",
1715
+ " <td>20</td>\n",
1716
+ " <td>20</td>\n",
1717
+ " </tr>\n",
1718
+ " <tr>\n",
1719
+ " <th>Earthquake</th>\n",
1720
+ " <td>19</td>\n",
1721
+ " <td>19</td>\n",
1722
+ " <td>19</td>\n",
1723
+ " <td>19</td>\n",
1724
+ " <td>18</td>\n",
1725
+ " <td>18</td>\n",
1726
+ " <td>19</td>\n",
1727
+ " <td>19</td>\n",
1728
+ " <td>19</td>\n",
1729
+ " <td>15</td>\n",
1730
+ " <td>15</td>\n",
1731
+ " <td>0</td>\n",
1732
+ " <td>18</td>\n",
1733
+ " <td>19</td>\n",
1734
+ " <td>19</td>\n",
1735
+ " <td>19</td>\n",
1736
+ " </tr>\n",
1737
+ " </tbody>\n",
1738
+ "</table>\n",
1739
+ "</div>"
1740
+ ],
1741
+ "text/plain": [
1742
+ " Unnamed: 0 id Headline Summary Severity \\\n",
1743
+ "Category_GoldenResult \n",
1744
+ "Maritime Advisory 20 20 20 20 20 \n",
1745
+ "Miscellaneous Events 20 20 20 20 20 \n",
1746
+ "Port Closure 20 20 20 20 20 \n",
1747
+ "Port Congestion 20 20 20 20 20 \n",
1748
+ "Earthquake 19 19 19 19 18 \n",
1749
+ "\n",
1750
+ " Category_GPT Region Datetime Year lat lon URL \\\n",
1751
+ "Category_GoldenResult \n",
1752
+ "Maritime Advisory 19 20 20 20 15 15 0 \n",
1753
+ "Miscellaneous Events 20 20 20 20 12 12 0 \n",
1754
+ "Port Closure 16 20 20 20 15 15 0 \n",
1755
+ "Port Congestion 16 20 20 20 11 11 0 \n",
1756
+ "Earthquake 18 19 19 19 15 15 0 \n",
1757
+ "\n",
1758
+ " GPT Generated Result Result_Golden Result_GPT \\\n",
1759
+ "Category_GoldenResult \n",
1760
+ "Maritime Advisory 19 20 20 \n",
1761
+ "Miscellaneous Events 20 20 20 \n",
1762
+ "Port Closure 16 20 20 \n",
1763
+ "Port Congestion 16 20 20 \n",
1764
+ "Earthquake 18 19 19 \n",
1765
+ "\n",
1766
+ " Result_GPT_True_Count \n",
1767
+ "Category_GoldenResult \n",
1768
+ "Maritime Advisory 20 \n",
1769
+ "Miscellaneous Events 20 \n",
1770
+ "Port Closure 20 \n",
1771
+ "Port Congestion 20 \n",
1772
+ "Earthquake 19 "
1773
+ ]
1774
+ },
1775
+ "execution_count": 25,
1776
+ "metadata": {},
1777
+ "output_type": "execute_result"
1778
  }
1779
  ],
1780
  "source": [
 
1784
  },
1785
  {
1786
  "cell_type": "code",
1787
+ "execution_count": 26,
1788
  "id": "6bc57f6b-c554-4634-8a98-45d82546d6f8",
1789
  "metadata": {},
1790
  "outputs": [
1791
  {
1792
+ "data": {
1793
+ "text/plain": [
1794
+ "Category_GoldenResult\n",
1795
+ "Miscellaneous Events 20\n",
1796
+ "Earthquake 19\n",
1797
+ "Port Congestion 15\n",
1798
+ "Port Closure 12\n",
1799
+ "Maritime Advisory 10\n",
1800
+ "Name: Result_Golden_True_Count, dtype: int64"
1801
+ ]
1802
+ },
1803
+ "execution_count": 26,
1804
+ "metadata": {},
1805
+ "output_type": "execute_result"
1806
  }
1807
  ],
1808
  "source": [