# Microseismic microseismicxyz = microseismic[["xloc", "yloc", "zloc"]].values scals = microseismic[["mw"]] microseismicPts = Points(microseismicxyz, r=5).pointColors(scals, cmap="jet") microseismicPts.name = "Microseismic events" plt += microseismicPts.flag() # FORGE Boundary. Since the boundary area did not have a Z column, # I assigned a Z value for where I wanted it to appear border["zcoord"] = 1650 borderxyz = border[["xcoord", "ycoord", "zcoord"]] boundary = Line(borderxyz.values).extrude(zshift=120, cap=False).lw(0).texture('wood1') boundary.name = "FORGE area boundary" plt += boundary.flag() # The path of well 58_32 Well1 = Line(well_5832_path[["X", "Y", "Z"]].values, lw=2, c='k') Well1.name = "Well 58-32" plt += Well1.flag() # A porosity log in the well xyz = nphi_well[["X", "Y", "Z"]].values porosity = nphi_well["Nphi"].values Well2 = Line(xyz, lw=3).pointColors(porosity, cmap="hot") Well2.name = "Porosity log well 58-32" plt += Well2.flag() # This well data is actually represented by points since as of right now, xyz = pressure_well[["X", "Y", "Z"]].values
#Microseismic microseismicxyz = microseismic[['xloc', 'yloc', 'zloc']] scals = microseismic[['mw']] microseismicPts = Points(microseismicxyz.values, r=3).cellColors(scals, cmap="jet") microseismicPts.name = 'Microseismic events' plot += microseismicPts.flag() #################### ## 4. Line objects #################### #The path of well 58_32 xyz = well_5832_path[['X', 'Y', 'Z']].values Well = Line(xyz) Well.name = 'Well 58-32' plot += Well.flag() #A porosity log in the well xyz = nphi_well[['X', 'Y', 'Z']].values porosity = nphi_well['Nphi'].values Well = Line(xyz).c('gold').lw(2) Well.name = 'Porosity log well 58-32' plot += Well.flag() #This well data is actually represented by points since as of right now, #since the k3d embedding does not support colors on the lines, and I wanted to show the colors xyz = pressure_well[['X', 'Y', 'Z']].values pressure = pressure_well['Pressure'].values Well = Points(xyz, r=1).pointColors(pressure, cmap="cool") Well.name = 'Pressure log well 58-32' plot += Well.flag()
microseismicxyz = microseismic[["xloc", "yloc", "zloc"]] scals = microseismic[["mw"]] microseismicPts = Points(microseismicxyz.values, r=4).pointColors(scals, cmap="jet") microseismicPts.name = "Microseismic events" plt += microseismicPts.flag() #################### ## 4. Line objects #################### # FORGE Boundary. Since the boundary area did not have a Z column, # I assigned a Z value for where I wanted it to appear border["zcoord"] = 1650 borderxyz = border[["xcoord", "ycoord", "zcoord"]] boundary = Line(borderxyz.values).extrude(zshift=120, cap=False).c("k") boundary.name = "FORGE area boundary" plt += boundary.flag() # The path of well 58_32 xyz = well_5832_path[["X", "Y", "Z"]].values Well = Line(xyz) Well.name = "Well 58-32" plt += Well.flag() # A porosity log in the well xyz = nphi_well[["X", "Y", "Z"]].values porosity = nphi_well["Nphi"].values Well = Line(xyz).pointColors(porosity, cmap="hot").c("gold").lw(2) Well.name = "Porosity log well 58-32" plt += Well.flag() # This well data is actually represented by points since