From 880e5defa84baad50b45f662258158bace70fefd Mon Sep 17 00:00:00 2001 From: Taylor Denouden Date: Thu, 3 Aug 2023 09:24:24 -0700 Subject: [PATCH 1/2] Fix UI inconsistencies on windows --- las_trx/resources/mainwindow.ui | 119 ++++++++++++++++++++++---------- 1 file changed, 84 insertions(+), 35 deletions(-) diff --git a/las_trx/resources/mainwindow.ui b/las_trx/resources/mainwindow.ui index bdb2d9d..042017c 100644 --- a/las_trx/resources/mainwindow.ui +++ b/las_trx/resources/mainwindow.ui @@ -6,8 +6,8 @@ 0 0 - 611 - 789 + 600 + 780 @@ -32,12 +32,6 @@ color: rgb(143, 240, 164) background-color: rgb(36, 31, 49); - - QFrame::StyledPanel - - - QFrame::Raised - @@ -50,6 +44,7 @@ color: rgb(143, 240, 164) 12 + 75 true @@ -88,7 +83,17 @@ color: rgb(143, 240, 164) - + + + true + + + false + + + border : 1px solid black; + + @@ -164,6 +169,9 @@ color: rgb(143, 240, 164) true + + border : 1px solid black; + 7 @@ -177,6 +185,9 @@ color: rgb(143, 240, 164) + + border : 1px solid black; + 2 @@ -199,6 +210,9 @@ color: rgb(143, 240, 164) + + border : 1px solid black; + WGS84 @@ -289,6 +303,9 @@ color: rgb(143, 240, 164) + + border : 1px solid black; + @@ -376,6 +393,9 @@ color: rgb(143, 240, 164) + + border : 1px solid black; + WGS84 @@ -397,12 +417,6 @@ color: rgb(143, 240, 164) background-color: rgb(36, 31, 49) - - QFrame::StyledPanel - - - QFrame::Raised - @@ -415,6 +429,7 @@ color: rgb(143, 240, 164) 12 + 75 true @@ -450,7 +465,14 @@ color: rgb(143, 240, 164) - + + + false + + + border : 1px solid black; + + @@ -462,6 +484,16 @@ color: rgb(143, 240, 164) + + + + Qt::LeftToRight + + + Epoch Transformation + + + @@ -489,6 +521,9 @@ color: rgb(143, 240, 164) true + + border : 1px solid black; + NAD83(CSRS) @@ -606,6 +641,9 @@ color: rgb(143, 240, 164) true + + border : 1px solid black; + 7 @@ -625,6 +663,21 @@ color: rgb(143, 240, 164) false + + border : 1px solid black; + + + false + + + true + + + QAbstractSpinBox::CorrectToPreviousValue + + + true + + + border : 1px solid black; + 2 @@ -687,6 +743,12 @@ color: rgb(143, 240, 164) true + + border : 1px solid black; + + + true + GRS80 @@ -709,16 +771,6 @@ color: rgb(143, 240, 164) - - - - Qt::LeftToRight - - - Epoch Transformation - - - @@ -741,7 +793,8 @@ color: rgb(143, 240, 164) - background-color: rgb(31, 26, 40); + background-color: rgb(31, 26, 40); +border : 1px solid black; QFrame::Sunken @@ -766,13 +819,9 @@ color: rgb(143, 240, 164) - - - - 0 - - - true + border: 1px solid black; +text-align: center; + From ff637d8077df13a8a4dc6ccccb3492f4e9c6a81c Mon Sep 17 00:00:00 2001 From: Taylor Denouden Date: Thu, 3 Aug 2023 09:37:23 -0700 Subject: [PATCH 2/2] Fix date parsing --- las_trx/config.py | 4 ++-- las_trx/utils.py | 7 +------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/las_trx/config.py b/las_trx/config.py index d4fdace..793b114 100644 --- a/las_trx/config.py +++ b/las_trx/config.py @@ -27,9 +27,9 @@ class TransformConfig(BaseModel): s_coords: Union[enums.CoordType, str] t_coords: Union[enums.CoordType, str] - @classmethod @field_validator("s_epoch", "t_epoch") - def check_decimal_date( + @classmethod + def date2decimal( cls, v: Union[float, date], info: FieldValidationInfo ) -> float: if isinstance(v, float): diff --git a/las_trx/utils.py b/las_trx/utils.py index a0cf54d..b546397 100644 --- a/las_trx/utils.py +++ b/las_trx/utils.py @@ -2,7 +2,7 @@ import sys from datetime import date from os import path -from typing import TypeVar, overload, List, Mapping, Any, Optional +from typing import TypeVar, List, Mapping, Any, Optional import pyproj.sync @@ -13,11 +13,6 @@ logger = logging.getLogger(__name__) -@overload -def date_to_decimal_year(d: date) -> float: - ... - - def date_to_decimal_year(d: date) -> float: year_part = d - date(d.year, 1, 1) year_length = date(d.year + 1, 1, 1) - date(d.year, 1, 1)