Skip to content

Commit 36ad405

Browse files
committed
Minor changes
1 parent 5d99a8b commit 36ad405

File tree

5 files changed

+19
-19
lines changed

5 files changed

+19
-19
lines changed

.github/workflows/docs_publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Docs
33

44
on:
5-
push:
5+
release:
66
branches:
77
- main
88

examples/explore_lookup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# extension: .py
66
# format_name: percent
77
# format_version: '1.3'
8-
# jupytext_version: 1.11.2
8+
# jupytext_version: 1.13.8
99
# kernelspec:
1010
# display_name: 'Python 3.9.4 64-bit (''.venv'': poetry)'
1111
# name: python3
@@ -28,7 +28,7 @@
2828
from roughness.config import FLOOKUP
2929

3030
# Load lookups (losfrac, Num los facets, Num facets total)
31-
lookup = rn.load_los_lookup(FLOOKUP)
31+
lookup = rn.open_los_lookup(FLOOKUP)
3232

3333
# Get coord arrays and interactive plot sliders for rms, inc, az
3434
rmss = lookup.rms.values

examples/slope_dist.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# extension: .py
66
# format_name: percent
77
# format_version: '1.3'
8-
# jupytext_version: 1.12.0
8+
# jupytext_version: 1.13.8
99
# kernelspec:
1010
# display_name: 'Python 3.7.7 64-bit (''.venv'': poetry)'
1111
# name: python3
@@ -25,7 +25,7 @@
2525

2626
plt.style.use("dark_background")
2727
SAVEFIGS = False
28-
lookup = rn.load_los_lookup(cfg.FLOOKUP)
28+
lookup = rn.open_los_lookup(cfg.FLOOKUP)
2929

3030
# %% [markdown]
3131
# ## RMS (Shepard 1995)

examples/slope_lookup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# extension: .py
66
# format_name: percent
77
# format_version: '1.3'
8-
# jupytext_version: 1.12.0
8+
# jupytext_version: 1.13.8
99
# kernelspec:
1010
# display_name: 'Python 3.7.7 64-bit (''.venv'': poetry)'
1111
# name: python3
@@ -50,7 +50,7 @@
5050
from roughness import helpers as rh
5151
from roughness import plotting as rp
5252

53-
lookup = rn.load_los_lookup()
53+
lookup = rn.open_los_lookup()
5454

5555
# %%
5656
rmss = lookup.rms.values

roughness/emission.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ def get_emission_eq(cinc, albedo, emissivity, solar_dist):
363363
emissivity (num): Hemispherical broadband emissivity
364364
solar_dist (num): Solar distance (au)
365365
"""
366-
f_sun = SC / solar_dist ** 2
366+
f_sun = SC / solar_dist**2
367367
rad_eq = f_sun * cinc * (1 - albedo) / emissivity
368368
if isinstance(cinc, xr.DataArray):
369369
rad_eq.name = "Radiance [W m^-2]"
@@ -400,7 +400,7 @@ def directional_emiss(theta):
400400
Return directional emissivity at angle theta.
401401
"""
402402
trad = np.deg2rad(theta)
403-
return 0.993 - 0.0302 * trad - 0.0897 * trad ** 2
403+
return 0.993 - 0.0302 * trad - 0.0897 * trad**2
404404

405405

406406
def get_reradiation_jb(
@@ -487,7 +487,7 @@ def get_rad_sb(temp):
487487
----------
488488
temp (num or arr): Temperature [K]
489489
"""
490-
rad = SB * temp ** 4
490+
rad = SB * temp**4
491491
if isinstance(temp, xr.DataArray):
492492
rad.name = "Radiance [W m^-2]"
493493
return rad
@@ -546,7 +546,7 @@ def get_emissivity_table(facet_theta, facet_az, sc_theta, sc_az):
546546
"""
547547
cinc = rn.get_facet_cos_theta(facet_theta, facet_az, sc_theta, sc_az)
548548
# Bandfield et al. (2015) nighttime fit
549-
emissivity = 0.99 * cinc ** 0.14
549+
emissivity = 0.99 * cinc**0.14
550550
return emissivity
551551

552552

@@ -568,7 +568,7 @@ def get_solar_irradiance(solar_spec, solar_dist):
568568
solar_spec (arr): Solar spectrum [W m^-2 um^-1] at 1 au
569569
solar_dist (num): Solar distance (au)
570570
"""
571-
return solar_spec / (solar_dist ** 2 * np.pi)
571+
return solar_spec / (solar_dist**2 * np.pi)
572572

573573

574574
def get_rad_factor(rad, emission, solar_irr, emissivity=None):
@@ -606,10 +606,10 @@ def bbr(wavenumber, temp, radunits="wn"):
606606
radunits (str): Return units in terms of wn or wl (wn: cm^-1; wl: um)
607607
"""
608608
# Derive Planck radiation constants a and b from h, c, Kb
609-
a = 2 * HC * CCM ** 2 # [J cm^2 / s] = [W cm^2]
609+
a = 2 * HC * CCM**2 # [J cm^2 / s] = [W cm^2]
610610
b = HC * CCM / KB # [cm K]
611611

612-
if isinstance(temp, (float, int)):
612+
if np.isscalar(temp):
613613
if temp <= 0:
614614
temp = 1
615615
elif isinstance(temp, xr.DataArray):
@@ -618,7 +618,7 @@ def bbr(wavenumber, temp, radunits="wn"):
618618
temp[temp < 0] = 1
619619
with warnings.catch_warnings():
620620
warnings.simplefilter("ignore")
621-
rad = (a * wavenumber ** 3) / (np.exp(b * wavenumber / temp) - 1.0)
621+
rad = (a * wavenumber**3) / (np.exp(b * wavenumber / temp) - 1.0)
622622
if radunits == "wl":
623623
rad = wnrad2wlrad(wavenumber, rad) # [W/(cm^2 sr um)]
624624
return rad
@@ -643,12 +643,12 @@ def btemp(wavenumber, radiance, radunits="wn"):
643643
Translated from ff_bbr.c in davinci_2.22.
644644
"""
645645
# Derive Planck radiation constants a and b from h, c, Kb
646-
a = 2 * HC * CCM ** 2 # [J cm^2 / s] = [W cm^2]
646+
a = 2 * HC * CCM**2 # [J cm^2 / s] = [W cm^2]
647647
b = HC * CCM / KB # [cm K]
648648
if radunits == "wl":
649649
# [W/(cm^2 sr um)] -> [W/(cm^2 sr cm^-1)]
650650
radiance = wlrad2wnrad(wn2wl(wavenumber), radiance)
651-
T = (b * wavenumber) / np.log(1.0 + (a * wavenumber ** 3 / radiance))
651+
T = (b * wavenumber) / np.log(1.0 + (a * wavenumber**3 / radiance))
652652
return T
653653

654654

@@ -671,15 +671,15 @@ def wnrad2wlrad(wavenumber, rad):
671671
"""
672672
wavenumber_microns = wavenumber * 1e-4 # [cm-1] -> [um-1]
673673
rad_microns = rad * 1e4 # [1/cm-1] -> [1/um-1]
674-
return rad_microns * wavenumber_microns ** 2 # [1/um-1] -> [1/um]
674+
return rad_microns * wavenumber_microns**2 # [1/um-1] -> [1/um]
675675

676676

677677
def wlrad2wnrad(wl, wlrad):
678678
"""
679679
Convert radiance from units W/(cm2 sr cm-1) to W/(cm2 sr um).
680680
"""
681681
wn = 1 / wl # [um] -> [um-1]
682-
wnrad = wlrad / wn ** 2 # [1/um] -> [1/um-1]
682+
wnrad = wlrad / wn**2 # [1/um] -> [1/um-1]
683683
return wnrad * 1e-4 # [1/um-1] -> [1/cm-1]
684684

685685

0 commit comments

Comments
 (0)