Skip to content

Commit 9afc440

Browse files
Merge pull request #5 from gregory-halverson-jpl/main
explicit names
2 parents e6b6055 + 6b52a7e commit 9afc440

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Converts solar apparent time to Coordinated Universal Time (UTC) at given longit
3030
**Returns:**
3131
- datetime: The UTC time at the given longitude.
3232

33-
### `UTC_offset_hours(geometry: rasters.RasterGeometry) -> rasters.Raster`
33+
### `UTC_offset_hours_for_area(geometry: rasters.RasterGeometry) -> rasters.Raster`
3434

3535
Calculates the UTC offset in hours for an area defined by a `RasterGeometry` object from the `rasters` package.
3636

@@ -40,7 +40,7 @@ Calculates the UTC offset in hours for an area defined by a `RasterGeometry` obj
4040
**Returns:**
4141
- rasters.Raster: The UTC offset in hours.
4242

43-
### `day_of_year(time_UTC: datetime, geometry: rasters.RasterGeometry) -> rasters.Raster`
43+
### `solar_day_of_year_for_area(time_UTC: datetime, geometry: rasters.RasterGeometry) -> rasters.Raster`
4444

4545
Calculates the day of the year for a given UTC time and an area defined by a `RasterGeometry` object from the `rasters` package.
4646

@@ -51,7 +51,7 @@ Calculates the day of the year for a given UTC time and an area defined by a `Ra
5151
**Returns:**
5252
- rasters.Raster: The day of the year.
5353

54-
### `hour_of_day(time_UTC: datetime, geometry: rasters.RasterGeometry) -> rasters.Raster`
54+
### `solar_hour_of_day_for_area(time_UTC: datetime, geometry: rasters.RasterGeometry) -> rasters.Raster`
5555

5656
Calculates the hour of the day for a given UTC time and an area defined by a `RasterGeometry` object from the `rasters` package.
5757

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ requires = ["setuptools>=60", "setuptools-scm>=8.0", "wheel"]
33

44
[project]
55
name = "solar_apparent_time"
6-
version = "1.1.0"
6+
version = "1.2.0"
77
description = "methods to translate Python datetime between solar apparent time and Coordinate Universal Time (UTC)"
88
readme = "README.md"
99
authors = [

solar_apparent_time/solar_apparent_time.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def solar_to_UTC(time_solar: datetime, lon: float) -> datetime:
2828
"""
2929
return time_solar - timedelta(hours=(np.radians(lon) / np.pi * 12))
3030

31-
def UTC_offset_hours(geometry: rt.RasterGeometry) -> rt.Raster:
31+
def UTC_offset_hours_for_area(geometry: rt.RasterGeometry) -> rt.Raster:
3232
"""
3333
Calculates the UTC offset in hours for a given raster geometry.
3434
@@ -40,7 +40,7 @@ def UTC_offset_hours(geometry: rt.RasterGeometry) -> rt.Raster:
4040
"""
4141
return rt.Raster(np.radians(geometry.lon) / np.pi * 12, geometry=geometry)
4242

43-
def day_of_year(time_UTC: datetime, geometry: rt.RasterGeometry) -> rt.Raster:
43+
def solar_day_of_year_for_area(time_UTC: datetime, geometry: rt.RasterGeometry) -> rt.Raster:
4444
"""
4545
Calculates the day of the year for a given UTC time and raster geometry.
4646
@@ -53,15 +53,15 @@ def day_of_year(time_UTC: datetime, geometry: rt.RasterGeometry) -> rt.Raster:
5353
"""
5454
doy_UTC = time_UTC.timetuple().tm_yday
5555
hour_UTC = time_UTC.hour + time_UTC.minute / 60 + time_UTC.second / 3600
56-
UTC_offset_hours = UTC_offset_hours(geometry=geometry)
56+
UTC_offset_hours = UTC_offset_hours_for_area(geometry=geometry)
5757
hour_of_day = hour_UTC + UTC_offset_hours
5858
doy = doy_UTC
5959
doy = rt.where(hour_of_day < 0, doy - 1, doy)
6060
doy = rt.where(hour_of_day > 24, doy + 1, doy)
6161

6262
return doy
6363

64-
def hour_of_day(time_UTC: datetime, geometry: rt.RasterGeometry) -> rt.Raster:
64+
def solar_hour_of_day_for_area(time_UTC: datetime, geometry: rt.RasterGeometry) -> rt.Raster:
6565
"""
6666
Calculates the hour of the day for a given UTC time and raster geometry.
6767
@@ -73,7 +73,7 @@ def hour_of_day(time_UTC: datetime, geometry: rt.RasterGeometry) -> rt.Raster:
7373
rt.Raster: The hour of the day.
7474
"""
7575
hour_UTC = time_UTC.hour + time_UTC.minute / 60 + time_UTC.second / 3600
76-
UTC_offset_hours = UTC_offset_hours(geometry=geometry)
76+
UTC_offset_hours = UTC_offset_hours_for_area(geometry=geometry)
7777
hour_of_day = hour_UTC + UTC_offset_hours
7878
hour_of_day = rt.where(hour_of_day < 0, hour_of_day + 24, hour_of_day)
7979
hour_of_day = rt.where(hour_of_day > 24, hour_of_day - 24, hour_of_day)

solar_apparent_time/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.0
1+
1.2.0

0 commit comments

Comments
 (0)