nuclear explosions icon

Nuclear Explosions Python Library

From the CORGIS Dataset Project

By Sam Donald
Version 1.0.1, created 10/28/2022
Tags: Nuclear, Atomic bomb, War

Overview

Details of nuclear explosions prior to 2000

https://github.com/rfordatascience/tidytuesday/tree/2e9bd5a67e09b14d01f616b00f7f7e0931515d24/data/2019/2019-08-20

Explore Structure

Each row represents Report of a given nuclear explosion.

Index Type Example Value
0 dict { }
1 dict (same structure)
2 dict (same structure)
... ... ...
Key Type Example Value Description
"Location" dict { }
"Data" dict { }
"Date" dict { }
Key Type Example Value Description
"Country" str "USA" Country deploying the nuclear device
"Region" str "Alamogordo" Region where nuclear device was deployed
"Coordinates" dict { }
"Coordinates " dict { }
Key Type Example Value Description
"Source" str "DOE" Source the reported the explosion event
"Magnitude" dict { }
"Yield" dict { }
"Purpose" str "Wr" Purpose of detonation: COMBAT (WWII bombs dropped over Japan), FMS (Soviet test, study phenomenon of nuclear explosion), ME (Military Exercise), PNE (Peaceful nuclear explosion), SAM (Soviet test, accidental mode/emergency), SSE (French/US tests - testing safety of nuclear weapons in case of accident), TRANSP (Transportation-storage purposes), WE (British, French, US, evaluate effects of nuclear detonation on various targets), WR (Weapons development program)
"Name" str "Trinity" Name of event or bomb
"Type" str "Tower" type - method of deployment -- ATMOSPH (Atmospheric), UG (underground), BALLOON (Balloon drop), AIRDROP (Airplane deployed), ROCKET (Rocket deployed), TOWER (deplyed at top of constructed tower), WATERSURFACE (on surface of body of water), BARGE (on barge boat), SURFACE (on surface or in shallow crater), UW (Underwater), SHAFT (Vertical Shaft underground), TUNNEL/GALLERY (Horizontal tunnel)
Key Type Example Value Description
"Latitude" float 32.54 Latitude position
"Longitude" float -105.57 Longitude position
Key Type Example Value Description
"Body" float 0.0 Body wave magnitude of explosion (mb)
"Surface" float 0.0 Surface wave magnitude of explosion (Ms)
Key Type Example Value Description
"Depth" float -0.1 Depth at detonation in Km (could be underground or above ground) -- please note that positive = depth (below ground), while negative = height (above ground)
Key Type Example Value Description
"Lower" float 21.0 Explosion yield lower estimate in kilotons of TNT
"Upper" float 21.0 Explosion yield upper estimate in kilotons of TNT
Key Type Example Value Description
"Day" int 16 Day of detonation
"Month" int 7 Month of detonation
"Year" int 1945 Year of detonation

Downloads

Download all of the following files.

  1. nuclear_explosions.py
  2. nuclear_explosions.data

Usage

import nuclear_explosions
nuclear_explosion = nuclear_explosions.get_nuclear_explosion()

Documentation

get_nuclear_explosion()
Returns a list of dictionaries representing Nuclear explosion.