<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://phuketer.com/w/index.php?action=history&amp;feed=atom&amp;title=Module%3AShindo%2Fdata</id>
	<title>Module:Shindo/data - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://phuketer.com/w/index.php?action=history&amp;feed=atom&amp;title=Module%3AShindo%2Fdata"/>
	<link rel="alternate" type="text/html" href="https://phuketer.com/w/index.php?title=Module:Shindo/data&amp;action=history"/>
	<updated>2026-06-17T21:36:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.2</generator>
	<entry>
		<id>https://phuketer.com/w/index.php?title=Module:Shindo/data&amp;diff=1624&amp;oldid=prev</id>
		<title>imported&gt;Jonesey95: fix miscap in link</title>
		<link rel="alternate" type="text/html" href="https://phuketer.com/w/index.php?title=Module:Shindo/data&amp;diff=1624&amp;oldid=prev"/>
		<updated>2025-04-01T16:25:24Z</updated>

		<summary type="html">&lt;p&gt;fix miscap in link&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;--- Data for [[Module:Shindo]].&lt;br /&gt;
-- @submodule shindo.data&lt;br /&gt;
-- @alias data&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- Makes a new seismic intensity scale from a template scale&lt;br /&gt;
-- @param {table} scale existing scale&lt;br /&gt;
-- @param {string} name name of new scale&lt;br /&gt;
-- @param {string} id_prefix name of id prefix&lt;br /&gt;
-- @param {string} short name/abbreviation of scale&lt;br /&gt;
-- @return {table} new scale&lt;br /&gt;
function makeFromTemplateScale(scale, name, id_prefix, short)&lt;br /&gt;
	local returnVal = mw.clone(scale)&lt;br /&gt;
	returnVal.name = name or returnVal.name&lt;br /&gt;
	returnVal.id_prefix = id_prefix&lt;br /&gt;
	returnVal.short = short&lt;br /&gt;
	return returnVal&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Adds field to multiple scales&lt;br /&gt;
-- @param {string} nameOfField field name&lt;br /&gt;
-- @param {table} objectToWriteTo write to object&lt;br /&gt;
-- @param {table} id_prefix name of id prefix&lt;br /&gt;
function addField(nameOfField, objectToWriteTo, objectToReadFrom)&lt;br /&gt;
	for k,v in pairs(objectToWriteTo) do&lt;br /&gt;
		if objectToReadFrom[k] ~= nil then v[nameOfField] = objectToReadFrom[k] end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local data = {}&lt;br /&gt;
&lt;br /&gt;
--- MMI and many other scales&lt;br /&gt;
-- @property {table} data[&amp;quot;mmi&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;] = {&lt;br /&gt;
	name = &amp;quot;Modified Mercalli intensity scale&amp;quot;,&lt;br /&gt;
	id_prefix = &amp;quot;mmi-&amp;quot;,&lt;br /&gt;
	short = &amp;quot;MMI&amp;quot;,&lt;br /&gt;
	colors = {&lt;br /&gt;
		{255, 255, 255},&lt;br /&gt;
		{191, 204, 255},&lt;br /&gt;
		{175, 217, 255},&lt;br /&gt;
		{160, 230, 255},&lt;br /&gt;
		{128, 255, 255},&lt;br /&gt;
		{122, 255, 147},&lt;br /&gt;
		{255, 255, 0},&lt;br /&gt;
		{255, 200, 0},&lt;br /&gt;
		{255, 145, 0},&lt;br /&gt;
		{255, 0, 0},&lt;br /&gt;
		{200, 0, 0},&lt;br /&gt;
		{164, 0, 0},&lt;br /&gt;
		{128, 0, 0}&lt;br /&gt;
	},&lt;br /&gt;
	order = {&amp;quot;I&amp;quot;, &amp;quot;II&amp;quot;, &amp;quot;III&amp;quot;, &amp;quot;IV&amp;quot;, &amp;quot;V&amp;quot;, &amp;quot;VI&amp;quot;, &amp;quot;VII&amp;quot;, &amp;quot;VIII&amp;quot;, &amp;quot;IX&amp;quot;, &amp;quot;X&amp;quot;, &amp;quot;XI&amp;quot;, &amp;quot;XII&amp;quot;},&lt;br /&gt;
	ranks = {&lt;br /&gt;
		[&amp;quot;1&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;1&amp;quot;,&lt;br /&gt;
			order = 1,&lt;br /&gt;
			label = &amp;quot;I&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;2&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;2&amp;quot;,&lt;br /&gt;
			order = 2,&lt;br /&gt;
			label = &amp;quot;II&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;3&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;3&amp;quot;,&lt;br /&gt;
			order = 4,&lt;br /&gt;
			label = &amp;quot;III&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;4&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;4&amp;quot;,&lt;br /&gt;
			order = 5,&lt;br /&gt;
			label = &amp;quot;IV&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;5&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;5&amp;quot;,&lt;br /&gt;
			order = 6,&lt;br /&gt;
			label = &amp;quot;V&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;6&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;6&amp;quot;,&lt;br /&gt;
			order = 7,&lt;br /&gt;
			label = &amp;quot;VI&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;7&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;7&amp;quot;,&lt;br /&gt;
			order = 8,&lt;br /&gt;
			label = &amp;quot;VII&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;8&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;8&amp;quot;,&lt;br /&gt;
			order = 9,&lt;br /&gt;
			label = &amp;quot;VIII&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;9&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;9&amp;quot;,&lt;br /&gt;
			order = 10,&lt;br /&gt;
			label = &amp;quot;IX&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;10&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;10&amp;quot;,&lt;br /&gt;
			order = 11,&lt;br /&gt;
			label = &amp;quot;X&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;11&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;11&amp;quot;,&lt;br /&gt;
			order = 12,&lt;br /&gt;
			label = &amp;quot;XI&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;12&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;12&amp;quot;,&lt;br /&gt;
			order = 13,&lt;br /&gt;
			label = &amp;quot;XII&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- Roman numeral aliases&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;I&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;1&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;II&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;2&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;III&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;3&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;IV&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;4&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;V&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;5&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;VI&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;6&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;VII&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;7&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;VIII&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;8&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;IX&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;9&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;X&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;10&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;XI&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;11&amp;quot;]&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;XII&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;12&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
--- JMA, CWS, etc.&lt;br /&gt;
-- @property {table} data[&amp;quot;jma&amp;quot;]&lt;br /&gt;
data[&amp;quot;jma&amp;quot;] = {&lt;br /&gt;
	name = &amp;quot;Japan Meteorological Agency seismic intensity scale&amp;quot;,&lt;br /&gt;
	id_prefix = &amp;quot;jma_&amp;quot;,&lt;br /&gt;
	short = &amp;quot;JMA&amp;quot;,&lt;br /&gt;
	order = {&amp;quot;0&amp;quot;, &amp;quot;1&amp;quot;, &amp;quot;2&amp;quot;, &amp;quot;3&amp;quot;, &amp;quot;4&amp;quot;, &amp;quot;5-&amp;quot;, &amp;quot;5+&amp;quot;, &amp;quot;6-&amp;quot;, &amp;quot;6+&amp;quot;, &amp;quot;7&amp;quot;},&lt;br /&gt;
	colors = {&lt;br /&gt;
		{255, 255, 255},&lt;br /&gt;
		{242, 242, 255},&lt;br /&gt;
		{160, 230, 255},&lt;br /&gt;
		{0, 65, 255},&lt;br /&gt;
		{250, 230, 150},&lt;br /&gt;
		{255, 230, 0},&lt;br /&gt;
		{255, 153, 0},&lt;br /&gt;
		{255, 40, 0},&lt;br /&gt;
		{165, 0, 33},&lt;br /&gt;
		{180, 0, 104}&lt;br /&gt;
	},&lt;br /&gt;
	ranks = {&lt;br /&gt;
		[&amp;quot;0&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;0&amp;quot;,&lt;br /&gt;
			order = 1,&lt;br /&gt;
			label = &amp;quot;0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;1&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;1&amp;quot;,&lt;br /&gt;
			order = 2,&lt;br /&gt;
			label = &amp;quot;1&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;2&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;2&amp;quot;,&lt;br /&gt;
			order = 3,&lt;br /&gt;
			label = &amp;quot;2&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;3&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;3&amp;quot;,&lt;br /&gt;
			order = 4,&lt;br /&gt;
			label = &amp;quot;3&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;4&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;4&amp;quot;,&lt;br /&gt;
			order = 5,&lt;br /&gt;
			label = &amp;quot;4&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;5-&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;5-&amp;quot;,&lt;br /&gt;
			order = 6,&lt;br /&gt;
			label = &amp;quot;5−&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;5&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;5&amp;quot;,&lt;br /&gt;
			order = 6,&lt;br /&gt;
			label = &amp;quot;5&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;5+&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;5+&amp;quot;,&lt;br /&gt;
			order = 7,&lt;br /&gt;
			label = &amp;quot;5+&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;6-&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;6-&amp;quot;,&lt;br /&gt;
			order = 8,&lt;br /&gt;
			label = &amp;quot;6−&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;6&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;6&amp;quot;,&lt;br /&gt;
			order = 8,&lt;br /&gt;
			label = &amp;quot;6&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;6+&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;6+&amp;quot;,&lt;br /&gt;
			order = 9,&lt;br /&gt;
			label = &amp;quot;6+&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;7&amp;quot;] = {&lt;br /&gt;
			id = &amp;quot;7&amp;quot;,&lt;br /&gt;
			order = 10,&lt;br /&gt;
			label = &amp;quot;7&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- @property {table} data[&amp;quot;cwa&amp;quot;]&lt;br /&gt;
data[&amp;quot;cwa&amp;quot;] = makeFromTemplateScale(data.jma, &amp;quot;Central Weather Administration seismic intensity scale&amp;quot;, &amp;quot;cwa_&amp;quot;, &amp;quot;CWA&amp;quot;)&lt;br /&gt;
-- @property {table} data[&amp;quot;csis&amp;quot;]&lt;br /&gt;
data[&amp;quot;csis&amp;quot;] = makeFromTemplateScale(data.mmi, &amp;quot;China seismic intensity scale&amp;quot;, &amp;quot;csis-&amp;quot;, &amp;quot;CSIS&amp;quot;)&lt;br /&gt;
-- @property {table} data[&amp;quot;ems-98&amp;quot;]&lt;br /&gt;
data[&amp;quot;ems-98&amp;quot;] = makeFromTemplateScale(data.mmi, &amp;quot;European Macroseismic Scale&amp;quot;, &amp;quot;ems-98-&amp;quot;, &amp;quot;EMS-98&amp;quot;)&lt;br /&gt;
-- @property {table} data[&amp;quot;msk-64&amp;quot;]&lt;br /&gt;
data[&amp;quot;msk-64&amp;quot;] = makeFromTemplateScale(data.mmi, &amp;quot;Medvedev–Sponheuer–Karnik scale&amp;quot;, &amp;quot;msk-&amp;quot;, &amp;quot;MSK-64&amp;quot;)&lt;br /&gt;
-- @property {table} data[&amp;quot;rfs&amp;quot;]&lt;br /&gt;
data[&amp;quot;rfs&amp;quot;] = makeFromTemplateScale(data.mmi, &amp;quot;Rossi–Forel scale&amp;quot;, &amp;quot;rfs-&amp;quot;, &amp;quot;RFS&amp;quot;)&lt;br /&gt;
data[&amp;quot;rfs&amp;quot;].ranks[&amp;quot;11&amp;quot;] = nil&lt;br /&gt;
data[&amp;quot;rfs&amp;quot;].ranks[&amp;quot;12&amp;quot;] = nil&lt;br /&gt;
data[&amp;quot;rfs&amp;quot;].ranks[&amp;quot;XI&amp;quot;] = nil&lt;br /&gt;
data[&amp;quot;rfs&amp;quot;].ranks[&amp;quot;XII&amp;quot;] = nil&lt;br /&gt;
data[&amp;quot;rfs&amp;quot;].order[12] = nil&lt;br /&gt;
data[&amp;quot;rfs&amp;quot;].order[11] = nil&lt;br /&gt;
-- @property {table} data[&amp;quot;peis&amp;quot;]&lt;br /&gt;
data[&amp;quot;peis&amp;quot;] = makeFromTemplateScale(data.rfs, &amp;quot;PHIVOLCS earthquake intensity scale&amp;quot;, &amp;quot;peis-&amp;quot;, &amp;quot;PEIS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
-- ranks only present with USGS&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;2-3&amp;quot;] = {&lt;br /&gt;
	id = &amp;quot;2&amp;quot;,&lt;br /&gt;
	order = 3,&lt;br /&gt;
	label = &amp;quot;II–III&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;II-III&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;2-3&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;10+&amp;quot;] = {&lt;br /&gt;
	id = &amp;quot;10&amp;quot;,&lt;br /&gt;
	order = 11,&lt;br /&gt;
	label = &amp;quot;X+&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;X+&amp;quot;] = data[&amp;quot;mmi&amp;quot;].ranks[&amp;quot;10+&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].order = {&amp;quot;I&amp;quot;, &amp;quot;II&amp;quot;, &amp;quot;II-III&amp;quot;, &amp;quot;III&amp;quot;, &amp;quot;IV&amp;quot;, &amp;quot;V&amp;quot;, &amp;quot;VI&amp;quot;, &amp;quot;VII&amp;quot;, &amp;quot;VIII&amp;quot;, &amp;quot;IX&amp;quot;, &amp;quot;X&amp;quot;, &amp;quot;X+&amp;quot;, &amp;quot;XI&amp;quot;, &amp;quot;XII&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
-- Add categorical rankings to data&lt;br /&gt;
addField(&amp;quot;category&amp;quot;, data[&amp;quot;mmi&amp;quot;].ranks,&lt;br /&gt;
	{&lt;br /&gt;
		[&amp;quot;1&amp;quot;] = &amp;quot;Not felt&amp;quot;,&lt;br /&gt;
		[&amp;quot;2&amp;quot;] = &amp;quot;Weak&amp;quot;,&lt;br /&gt;
		[&amp;quot;3&amp;quot;] = &amp;quot;Weak&amp;quot;,&lt;br /&gt;
		[&amp;quot;2-3&amp;quot;] = &amp;quot;Weak&amp;quot;,&lt;br /&gt;
		[&amp;quot;4&amp;quot;] = &amp;quot;Light&amp;quot;,&lt;br /&gt;
		[&amp;quot;5&amp;quot;] = &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
		[&amp;quot;6&amp;quot;] = &amp;quot;Strong&amp;quot;,&lt;br /&gt;
		[&amp;quot;7&amp;quot;] = &amp;quot;Very strong&amp;quot;,&lt;br /&gt;
		[&amp;quot;8&amp;quot;] = &amp;quot;Severe&amp;quot;,&lt;br /&gt;
		[&amp;quot;9&amp;quot;] = &amp;quot;Violent&amp;quot;,&lt;br /&gt;
		[&amp;quot;10+&amp;quot;] = &amp;quot;Extreme&amp;quot;,&lt;br /&gt;
		[&amp;quot;10&amp;quot;] = &amp;quot;Extreme&amp;quot;,&lt;br /&gt;
		[&amp;quot;11&amp;quot;] = &amp;quot;Extreme&amp;quot;,&lt;br /&gt;
		[&amp;quot;12&amp;quot;] = &amp;quot;Extreme&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
addField(&amp;quot;category&amp;quot;, data[&amp;quot;ems-98&amp;quot;].ranks,&lt;br /&gt;
	{&lt;br /&gt;
		[&amp;quot;1&amp;quot;] = &amp;quot;Not felt&amp;quot;,&lt;br /&gt;
		[&amp;quot;2&amp;quot;] = &amp;quot;Scarcely felt&amp;quot;,&lt;br /&gt;
		[&amp;quot;3&amp;quot;] = &amp;quot;Weak&amp;quot;,&lt;br /&gt;
		[&amp;quot;4&amp;quot;] = &amp;quot;Largely observed&amp;quot;,&lt;br /&gt;
		[&amp;quot;5&amp;quot;] = &amp;quot;Strong&amp;quot;,&lt;br /&gt;
		[&amp;quot;6&amp;quot;] = &amp;quot;Slightly damaging&amp;quot;,&lt;br /&gt;
		[&amp;quot;7&amp;quot;] = &amp;quot;Damaging&amp;quot;,&lt;br /&gt;
		[&amp;quot;8&amp;quot;] = &amp;quot;Heavily damaging&amp;quot;,&lt;br /&gt;
		[&amp;quot;9&amp;quot;] = &amp;quot;Destructive&amp;quot;,&lt;br /&gt;
		[&amp;quot;10&amp;quot;] = &amp;quot;Very destructive&amp;quot;,&lt;br /&gt;
		[&amp;quot;11&amp;quot;] = &amp;quot;Devastating&amp;quot;,&lt;br /&gt;
		[&amp;quot;12&amp;quot;] = &amp;quot;Completely devastating&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
addField(&amp;quot;category&amp;quot;, data[&amp;quot;msk-64&amp;quot;].ranks,&lt;br /&gt;
	{&lt;br /&gt;
		[&amp;quot;1&amp;quot;] = &amp;quot;Not perceptible&amp;quot;,&lt;br /&gt;
		[&amp;quot;2&amp;quot;] = &amp;quot;Hardly perceptible&amp;quot;,&lt;br /&gt;
		[&amp;quot;3&amp;quot;] = &amp;quot;Weak&amp;quot;,&lt;br /&gt;
		[&amp;quot;4&amp;quot;] = &amp;quot;Largely observed&amp;quot;,&lt;br /&gt;
		[&amp;quot;5&amp;quot;] = &amp;quot;Fairly strong&amp;quot;,&lt;br /&gt;
		[&amp;quot;6&amp;quot;] = &amp;quot;Strong&amp;quot;,&lt;br /&gt;
		[&amp;quot;7&amp;quot;] = &amp;quot;Very strong&amp;quot;,&lt;br /&gt;
		[&amp;quot;8&amp;quot;] = &amp;quot;Damaging&amp;quot;,&lt;br /&gt;
		[&amp;quot;9&amp;quot;] = &amp;quot;Destructive&amp;quot;,&lt;br /&gt;
		[&amp;quot;10&amp;quot;] = &amp;quot;Devastating&amp;quot;,&lt;br /&gt;
		[&amp;quot;11&amp;quot;] = &amp;quot;Catastrophic&amp;quot;,&lt;br /&gt;
		[&amp;quot;12&amp;quot;] = &amp;quot;Very catastrophic&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
addField(&amp;quot;category&amp;quot;, data[&amp;quot;peis&amp;quot;].ranks,&lt;br /&gt;
	{&lt;br /&gt;
		[&amp;quot;1&amp;quot;] = &amp;quot;Scarcely perceptible&amp;quot;,&lt;br /&gt;
		[&amp;quot;2&amp;quot;] = &amp;quot;Slightly felt&amp;quot;,&lt;br /&gt;
		[&amp;quot;3&amp;quot;] = &amp;quot;Weak&amp;quot;,&lt;br /&gt;
		[&amp;quot;4&amp;quot;] = &amp;quot;Moderately strong&amp;quot;,&lt;br /&gt;
		[&amp;quot;5&amp;quot;] = &amp;quot;Strong&amp;quot;,&lt;br /&gt;
		[&amp;quot;6&amp;quot;] = &amp;quot;Very strong&amp;quot;,&lt;br /&gt;
		[&amp;quot;7&amp;quot;] = &amp;quot;Destructive&amp;quot;,&lt;br /&gt;
		[&amp;quot;8&amp;quot;] = &amp;quot;Very destructive&amp;quot;,&lt;br /&gt;
		[&amp;quot;9&amp;quot;] = &amp;quot;Devastating&amp;quot;,&lt;br /&gt;
		[&amp;quot;10&amp;quot;] = &amp;quot;Completely devastating&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
addField(&amp;quot;category&amp;quot;, data[&amp;quot;rfs&amp;quot;].ranks,&lt;br /&gt;
	{&lt;br /&gt;
		[&amp;quot;1&amp;quot;] = &amp;quot;Microseismic tremor&amp;quot;,&lt;br /&gt;
		[&amp;quot;2&amp;quot;] = &amp;quot;Extremely feeble tremor&amp;quot;,&lt;br /&gt;
		[&amp;quot;3&amp;quot;] = &amp;quot;Feeble tremor&amp;quot;,&lt;br /&gt;
		[&amp;quot;4&amp;quot;] = &amp;quot;Slight tremor&amp;quot;,&lt;br /&gt;
		[&amp;quot;5&amp;quot;] = &amp;quot;Moderate tremor&amp;quot;,&lt;br /&gt;
		[&amp;quot;6&amp;quot;] = &amp;quot;Strong tremor&amp;quot;,&lt;br /&gt;
		[&amp;quot;7&amp;quot;] = &amp;quot;Very strong tremor&amp;quot;,&lt;br /&gt;
		[&amp;quot;8&amp;quot;] = &amp;quot;Damaging tremor&amp;quot;,&lt;br /&gt;
		[&amp;quot;9&amp;quot;] = &amp;quot;Devastating tremor&amp;quot;,&lt;br /&gt;
		[&amp;quot;10&amp;quot;] = &amp;quot;Extremely high intensity tremor&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
-- lower values for peak ground acceleration for MMI see https://usgs.github.io/shakemap/manual4_0/ug_intensity.html&lt;br /&gt;
-- all values in units of %g and will need to be converted for other uses&lt;br /&gt;
-- also categorization is done in buckets with averages precomputed in Excel&lt;br /&gt;
--[[&lt;br /&gt;
Rank	PGA listed	Average for bottom buckets&lt;br /&gt;
1	0.05	0.175&lt;br /&gt;
2-3	0.3	1.55&lt;br /&gt;
4	2.8	4.5&lt;br /&gt;
5	6.2	9.1&lt;br /&gt;
6	12	17&lt;br /&gt;
7	22	31&lt;br /&gt;
8	40	57.5&lt;br /&gt;
9	75	107&lt;br /&gt;
10+	139	&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
--- ranks for MMI&lt;br /&gt;
-- @property data[&amp;quot;mmi&amp;quot;].ranks&lt;br /&gt;
addField(&amp;quot;pga&amp;quot;, data[&amp;quot;mmi&amp;quot;].ranks, {&lt;br /&gt;
	[&amp;quot;1&amp;quot;] = 0,&lt;br /&gt;
	[&amp;quot;2-3&amp;quot;] = 0.175,&lt;br /&gt;
	[&amp;quot;4&amp;quot;] = 1.55,&lt;br /&gt;
	[&amp;quot;5&amp;quot;] = 4.5,&lt;br /&gt;
	[&amp;quot;6&amp;quot;] = 9.1,&lt;br /&gt;
	[&amp;quot;7&amp;quot;] = 17,&lt;br /&gt;
	[&amp;quot;8&amp;quot;] = 31,&lt;br /&gt;
	[&amp;quot;9&amp;quot;] = 57.5,&lt;br /&gt;
	[&amp;quot;10+&amp;quot;] = 107&lt;br /&gt;
})&lt;br /&gt;
&lt;br /&gt;
data[&amp;quot;mmi&amp;quot;].ranksSorted = { &amp;quot;1&amp;quot;, &amp;quot;2-3&amp;quot;, &amp;quot;4&amp;quot;, &amp;quot;5&amp;quot;, &amp;quot;6&amp;quot;, &amp;quot;7&amp;quot;, &amp;quot;8&amp;quot;, &amp;quot;9&amp;quot;, &amp;quot;10+&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
-- same for JMA (values from [[Japan Meterological Agency seismic intensity scale]] and converted back to %g&amp;#039;s)&lt;br /&gt;
&lt;br /&gt;
--- ranks for JMA&lt;br /&gt;
-- @property data[&amp;quot;jma&amp;quot;].ranks&lt;br /&gt;
addField(&amp;quot;pga&amp;quot;, data[&amp;quot;jma&amp;quot;].ranks, {&lt;br /&gt;
	[&amp;quot;0&amp;quot;] = 0,&lt;br /&gt;
	[&amp;quot;1&amp;quot;] = 0.08,&lt;br /&gt;
	[&amp;quot;2&amp;quot;] = 0.26,&lt;br /&gt;
	[&amp;quot;3&amp;quot;] = 0.81,&lt;br /&gt;
	[&amp;quot;4&amp;quot;] = 2.55,&lt;br /&gt;
	[&amp;quot;5-&amp;quot;] = 8.16,&lt;br /&gt;
	[&amp;quot;5+&amp;quot;] = 14.29,&lt;br /&gt;
	[&amp;quot;6-&amp;quot;] = 25.51,&lt;br /&gt;
	[&amp;quot;6+&amp;quot;] = 32.14,&lt;br /&gt;
	[&amp;quot;7&amp;quot;] = 40&lt;br /&gt;
})&lt;br /&gt;
&lt;br /&gt;
data[&amp;quot;jma&amp;quot;].ranksSorted = { &amp;quot;0&amp;quot;, &amp;quot;1&amp;quot;, &amp;quot;2&amp;quot;, &amp;quot;3&amp;quot;, &amp;quot;4&amp;quot;, &amp;quot;5-&amp;quot;, &amp;quot;5+&amp;quot;, &amp;quot;6-&amp;quot;, &amp;quot;6+&amp;quot;, &amp;quot;7&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
return data&lt;/div&gt;</summary>
		<author><name>imported&gt;Jonesey95</name></author>
	</entry>
</feed>