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/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;
+
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)