Skip to content

Commit c5a72a4

Browse files
author
Alex
committed
Merge remote-tracking branch 'origin/development' into development
2 parents d1f2e62 + 7fd40e9 commit c5a72a4

File tree

4 files changed

+22
-13
lines changed

4 files changed

+22
-13
lines changed

gempy/DataManagement.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -751,10 +751,11 @@ class FoliaitionsFromInterfaces:
751751
def __init__(self, geo_data, group_id, mode, verbose=False):
752752
"""
753753
754-
:param geo_data: InputData object
755-
:param group_id: (str) identifier for the data group
756-
:param mode: (str), either 'interf_to_fol' or 'fol_to_interf'
757-
:param verbose: (bool) adjusts verbosity, default False
754+
Args:
755+
geo_data: InputData object
756+
group_id: (str) identifier for the data group
757+
mode: (str), either 'interf_to_fol' or 'fol_to_interf'
758+
verbose: (bool) adjusts verbosity, default False
758759
"""
759760
self.geo_data = geo_data
760761
self.group_id = group_id
@@ -824,7 +825,7 @@ def _fit_plane_svd(self):
824825
m = np.dot(x, x.T) # np.cov(x)
825826
return ctr, svd(m)[0][:, -1]
826827

827-
def _get_dip(self, verbose=False):
828+
def _get_dip(self):
828829
"""Returns dip angle and azimuth of normal vector [x,y,z]."""
829830
dip = np.arccos(self.normal[2] / np.linalg.norm(self.normal)) / np.pi * 180.
830831

gempy/Topology.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,16 @@
1717
1818
@author: Alexander Schaaf
1919
"""
20-
from skimage.future import graph
21-
from skimage.measure import label
22-
from skimage.measure import regionprops
20+
21+
import warnings
22+
try:
23+
from skimage.future import graph
24+
from skimage.measure import label
25+
from skimage.measure import regionprops
26+
except ImportError:
27+
warnings.warn("skimage package is not installed, which is required for geomodel topology analysis.")
28+
29+
2330
import numpy as np
2431

2532

gempy/Visualization.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -337,13 +337,14 @@ def plot_topo_g(geo_data, G, centroids, direction="y"):
337337
# plt.plot(np.array([centroids[a][c1], centroids[b][c1]]) * e1 / r1 + d1,
338338
# np.array([centroids[a][c2], centroids[b][c2]]) * e2 / r2 + d2, "black", linewidth=2)
339339
plt.plot(np.array([centroids[a][c1], centroids[b][c1]]) * e1 / r1 + d1,
340-
np.array([centroids[a][c2], centroids[b][c2]]) * e2 / r2 + d2, "black", linewidth=2)
340+
np.array([centroids[a][c2], centroids[b][c2]]) * e2 / r2 + d2, "black", linewidth=0.75)
341341

342342
for node in G.nodes_iter():
343343
plt.plot(centroids[node][c1] * e1 / r1 + d1, centroids[node][c2] * e2 / r2 +d2,
344-
marker="o", color="black", markersize=20)
345-
plt.text(centroids[node][c1] * e1 / r1 * 0.99 + d1,
346-
centroids[node][c2] * e2 / r2 * 0.99 + d2, str(node), color="white", size=10)
344+
marker="o", color="black", markersize=10, alpha=0.75)
345+
plt.text(centroids[node][c1] * e1 / r1 + d1,
346+
centroids[node][c2] * e2 / r2 + d2, str(node), color="white", size=6, ha="center", va="center",
347+
weight="ultralight", family="monospace")
347348

348349
@staticmethod
349350
def annotate_plot(frame, label_col, x, y, **kwargs):

gempy/theanograf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
theano.config.openmp_elemwise_minsize = 50000
3232
theano.config.openmp = True
3333

34-
theano.config.optimizer = 'fast_run'
34+
theano.config.optimizer = 'fast_compile'
3535
theano.config.floatX = 'float64'
3636

3737
theano.config.exception_verbosity = 'high'

0 commit comments

Comments
 (0)