你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 15:10:13 +08:00
Used flynt automated tool to update from .format to f-strings.
这个提交包含在:
@@ -65,10 +65,10 @@ if epsr:
|
||||
wavelength = v1 / f
|
||||
|
||||
# Print some useful information
|
||||
logger.info("Centre frequency: {} GHz".format(f / 1e9))
|
||||
logger.info(f"Centre frequency: {f / 1000000000.0} GHz")
|
||||
if epsr:
|
||||
logger.info("Critical angle for Er {} is {} degrees".format(epsr, thetac))
|
||||
logger.info("Wavelength: {:.3f} m".format(wavelength))
|
||||
logger.info(f"Critical angle for Er {epsr} is {thetac} degrees")
|
||||
logger.info(f"Wavelength: {wavelength:.3f} m")
|
||||
logger.info(
|
||||
"Observation distance(s) from {:.3f} m ({:.1f} wavelengths) to {:.3f} m ({:.1f} wavelengths)".format(
|
||||
radii[0], radii[0] / wavelength, radii[-1], radii[-1] / wavelength
|
||||
@@ -204,4 +204,4 @@ for radius in range(0, len(radii)):
|
||||
|
||||
# Save pattern to numpy file
|
||||
np.save(os.path.splitext(outputfile)[0], patternsave)
|
||||
logger.info("Written Numpy file: {}.npy".format(os.path.splitext(outputfile)[0]))
|
||||
logger.info(f"Written Numpy file: {os.path.splitext(outputfile)[0]}.npy")
|
||||
|
@@ -65,7 +65,7 @@ if epsr:
|
||||
logger.info(f"Centre frequency: {f / 1000000000.0} GHz")
|
||||
if epsr:
|
||||
logger.info(f"Critical angle for Er {epsr} is {thetac} degrees")
|
||||
logger.info("Wavelength: {:.3f} m".format(wavelength))
|
||||
logger.info(f"Wavelength: {wavelength:.3f} m")
|
||||
logger.info(
|
||||
"Observation distance(s) from {:.3f} m ({:.1f} wavelengths) to {:.3f} m ({:.1f} wavelengths)".format(
|
||||
radii[0], radii[0] / wavelength, radii[-1], radii[-1] / wavelength
|
||||
@@ -107,7 +107,7 @@ for patt in range(0, len(radii)):
|
||||
# Replace any NaNs or Infs from zero division
|
||||
power[np.invert(np.isfinite(power))] = 0
|
||||
|
||||
ax.plot(theta, power, label="{:.2f}m".format(radii[patt]), marker=".", ms=6, lw=1.5)
|
||||
ax.plot(theta, power, label=f"{radii[patt]:.2f}m", marker=".", ms=6, lw=1.5)
|
||||
|
||||
# Add Hertzian dipole plot
|
||||
# hertzplot1 = np.append(hertzian[0, :], hertzian[0, 0]) # Append start value to close circle
|
||||
|
@@ -220,14 +220,12 @@ class Relaxation(object):
|
||||
print(f" |{'e_inf':^14s}|{'De':^14s}|{'log(tau_0)':^25s}|")
|
||||
print("_" * 65)
|
||||
for i in range(0, len(tau)):
|
||||
print("Debye {0:}|{1:^14.5f}|{2:^14.5f}|{3:^25.5f}|".format(i + 1, ee / len(tau), weights[i], tau[i]))
|
||||
print(f"Debye {i + 1}|{ee / len(tau):^14.5f}|{weights[i]:^14.5f}|{tau[i]:^25.5f}|")
|
||||
print("_" * 65)
|
||||
|
||||
# Print the Debye expnasion in a gprMax format
|
||||
material_prop = []
|
||||
material_prop.append(
|
||||
"#material: {} {} {} {} {}\n".format(ee, self.sigma, self.mu, self.mu_sigma, self.material_name)
|
||||
)
|
||||
material_prop.append(f"#material: {ee} {self.sigma} {self.mu} {self.mu_sigma} {self.material_name}\n")
|
||||
print(material_prop[0], end="")
|
||||
dispersion_prop = f"#add_dispersion_debye: {len(tau)}"
|
||||
for i in range(len(tau)):
|
||||
|
在新工单中引用
屏蔽一个用户