diff --git a/parsers/survex.py b/parsers/survex.py index b7158aa..9a03a1b 100644 --- a/parsers/survex.py +++ b/parsers/survex.py @@ -294,7 +294,7 @@ def RecursiveLoad(survexblock, survexfile, fin, textlines): cmd, line = mstar.groups() cmd = cmd.lower() if re.match("include$(?i)", cmd): - includepath = os.path.join(os.path.split(survexfile.path)[0], re.sub(r"\.svx$", "", line)) + includepath = os.path.normpath(os.path.join(os.path.split(survexfile.path)[0], re.sub(r"\.svx$", "", line))) print((insp+' - Include path found including - ' + includepath)) # Try to find the cave in the DB if not use the string as before path_match = re.search(r"caves-(\d\d\d\d)/(\d+|\d\d\d\d-?\w+-\d+)/", includepath) diff --git a/templates/experimental.html b/templates/experimental.html index d7dbd88..17d96ef 100644 --- a/templates/experimental.html +++ b/templates/experimental.html @@ -8,16 +8,16 @@

Expo Experimental

-

Number of survey legs: {{nsurvexlegs}}, total length: {{totalsurvexlength}}

+

Number of survey legs: {{nsurvexlegs}}, total length: {{totalsurvexlength|stringformat:".3f"}} km

- + {% for legs in legsbyexpo %} - - - + + + {% endfor %}
YearSurveysSurvey LegsTotal length
YearSurveysSurvey LegsTotal length
(km)
{{legs.0.year}}{{legs.0.survexblock_set.all|length}}{{legs.1.nsurvexlegs}}{{legs.1.survexleglength}}{{legs.0.survexblock_set.all|length}}{{legs.1.nsurvexlegs|rjust:"10"}}{{legs.1.survexleglength|stringformat:".3f"}}