From e8329247dbf69616fc807f96fe4629a328c022ea Mon Sep 17 00:00:00 2001 From: Calum Meikle Date: Wed, 19 Mar 2025 12:04:36 +0100 Subject: [PATCH 1/4] Updating of gantt chart with completed work --- docs/project-management/gantt.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/project-management/gantt.py b/docs/project-management/gantt.py index 41f03fc8..de62f26c 100644 --- a/docs/project-management/gantt.py +++ b/docs/project-management/gantt.py @@ -19,18 +19,17 @@ df = [ dict(Task="QA flags (23)", Start="2025-01-13", Finish="2025-02-03", Resource="Complete"), dict(Task="Finalise netcdf storage output (30)", Start="2025-01-20", Finish="2025-02-03", Resource="Complete"), dict(Task="Create conda environment", Start="2025-01-01", Finish="2025-01-14", Resource="Complete"), - dict(Task="Create Logging file output", Start="2025-02-03", Finish="2025-02-24", Resource="Incomplete"), + dict(Task="Create Logging file output", Start="2025-02-03", Finish="2025-02-24", Resource="Complete"), dict(Task="Filter for min number of obs points to be aggregated (32)", Start="2025-02-17", Finish="2025-02-24", Resource="Not Started"), - dict(Task="Code refactor (41)", Start="2025-02-17", Finish="2025-03-01", Resource="Not Started"), - dict(Task="Update grid config to be in dataclasses instead of yaml files (40)", Start="2025-02-17", Finish="2025-02-24", Resource="Not Started"), - dict(Task="Implement process lazy data in Tropomi (50)", Start="2025-02-10", Finish="2025-02-17", Resource="Not Started"), + dict(Task="Code refactor (41)", Start="2025-02-17", Finish="2025-03-01", Resource="Complete"), + dict(Task="Update grid config to be in dataclasses instead of yaml files (40)", Start="2025-02-17", Finish="2025-02-24", Resource="Complete"), + dict(Task="Implement process lazy data in Tropomi (50)", Start="2025-02-10", Finish="2025-02-17", Resource="Complete"), dict(Task="Investigate whether we can include Unit Converter used by Providentia/Ghost into code (51)", Start="2025-04-01", Finish="2025-04-10", Resource="Not Started"), - dict(Task="Fix to_da bug (52)", Start="2025-02-10", Finish="2025-02-17", Resource="Not Started"), - dict(Task="Error with some datasets outside time range when apply_qa=True bug (49)", Start="2025-02-10", Finish="2025-02-17", Resource="Not Started"), + dict(Task="Fix to_da bug (52)", Start="2025-02-10", Finish="2025-02-17", Resource="Complete"), + dict(Task="Error with some datasets outside time range when apply_qa=True bug (49)", Start="2025-02-10", Finish="2025-02-17", Resource="Complete"), ] - colors = {'Not Started': 'rgb(220, 0, 0)', 'Incomplete': (1, 0.9, 0.16), 'Complete': 'rgb(0, 255, 100)'} @@ -42,4 +41,5 @@ fig = ff.create_gantt(df, colors=colors, index_col='Resource', show_colorbar=Tru -fig.show() \ No newline at end of file + +fig.show() -- GitLab From 6747b446f550232eb0a4df2b840b41c1f9dc002a Mon Sep 17 00:00:00 2001 From: Calum Meikle Date: Wed, 19 Mar 2025 16:30:19 +0100 Subject: [PATCH 2/4] Split into 2 gantt charts and added more issues --- docs/project-management/gantt.py | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/docs/project-management/gantt.py b/docs/project-management/gantt.py index de62f26c..f7d670d5 100644 --- a/docs/project-management/gantt.py +++ b/docs/project-management/gantt.py @@ -1,8 +1,9 @@ import plotly.figure_factory as ff +import plotly as pl - -df = [ +## Initial Phase +df1 = [ dict(Task="Viirs base processor", Start='2024-08-01', Finish='2024-09-30', Resource='Complete'), dict(Task="Add pytests for already created functions (3-9)", Start='2024-08-01', Finish='2024-12-31', Resource='Complete'), dict(Task="Tropomi base processor", Start='2024-08-01', Finish='2025-02-03', Resource='Complete'), @@ -29,17 +30,30 @@ df = [ dict(Task="Error with some datasets outside time range when apply_qa=True bug (49)", Start="2025-02-10", Finish="2025-02-17", Resource="Complete"), ] +## Mapies 0.2 +df2 = [ + dict(Task="Averaging data by frequency (34)", Start='2025-03-09', Finish='2025-03-31', Resource='Incomplete'), + dict(Task="Tropomi to_plumes functionality (11)", Start='2025-03-16', Finish='2025-03-31', Resource='Incomplete'), + dict(Task="Filter for min number of obs points to be aggregated (32)", Start="2025-03-24", Finish="2025-03-31", Resource="Not Started"), + dict(Task="Test gitlab pipelines (61)", Start="2025-03-31", Finish="2025-04-10", Resource="Not Started"), + dict(Task="Test DA implementation for VIIRS", Start='2025-03-31', Finish='2025-04-30', Resource='Not Started'), + dict(Task="Add original indices of the data to the outputted netcdf (13)", Start='2025-03-31', Finish='2025-04-13', Resource='Not Started'), + dict(Task="Produce number of observations removed plots (13)", Start='2025-04-13', Finish='2025-04-30', Resource='Not Started'), + dict(Task="In-situ CAMS obs (13)", Start='2025-04-13', Finish='2025-05-11', Resource='Not Started'), + dict(Task="Test Viirs data with Providentia Interpolation", Start="2025-05-01", Finish="2025-05-11", Resource="Not Started"), + dict(Task="Investigate whether we can include Unit Converter used by Providentia/Ghost into code (51)", Start="2025-05-01", Finish="2025-05-11", Resource="Not Started"), + dict(Task="Update grid representations to include Vertical profiling (20)", Start='2025-05-01', Finish='2025-05-30', Resource='Not Started'), +] colors = {'Not Started': 'rgb(220, 0, 0)', 'Incomplete': (1, 0.9, 0.16), 'Complete': 'rgb(0, 255, 100)'} - - -fig = ff.create_gantt(df, colors=colors, index_col='Resource', show_colorbar=True, +fig1 = ff.create_gantt(df1, colors=colors, index_col='Resource', show_colorbar=True, + group_tasks=True) +fig2 = ff.create_gantt(df2, colors=colors, index_col='Resource', show_colorbar=True, group_tasks=True) - - -fig.show() +fig1.show() +fig2.show() -- GitLab From de11e645f3834212a25d06ca4d41c382568b8871 Mon Sep 17 00:00:00 2001 From: Calum Meikle Date: Wed, 19 Mar 2025 16:31:39 +0100 Subject: [PATCH 3/4] Updating issue numbers in gantt chart --- docs/project-management/gantt.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/project-management/gantt.py b/docs/project-management/gantt.py index f7d670d5..5ab0f4f2 100644 --- a/docs/project-management/gantt.py +++ b/docs/project-management/gantt.py @@ -38,11 +38,11 @@ df2 = [ dict(Task="Test gitlab pipelines (61)", Start="2025-03-31", Finish="2025-04-10", Resource="Not Started"), dict(Task="Test DA implementation for VIIRS", Start='2025-03-31', Finish='2025-04-30', Resource='Not Started'), dict(Task="Add original indices of the data to the outputted netcdf (13)", Start='2025-03-31', Finish='2025-04-13', Resource='Not Started'), - dict(Task="Produce number of observations removed plots (13)", Start='2025-04-13', Finish='2025-04-30', Resource='Not Started'), - dict(Task="In-situ CAMS obs (13)", Start='2025-04-13', Finish='2025-05-11', Resource='Not Started'), - dict(Task="Test Viirs data with Providentia Interpolation", Start="2025-05-01", Finish="2025-05-11", Resource="Not Started"), + dict(Task="Produce number of observations removed plots (31)", Start='2025-04-13', Finish='2025-04-30', Resource='Not Started'), + dict(Task="In-situ CAMS obs (21)", Start='2025-04-13', Finish='2025-05-11', Resource='Not Started'), + dict(Task="Test Viirs data with Providentia Interpolation (20)", Start="2025-05-01", Finish="2025-05-11", Resource="Not Started"), dict(Task="Investigate whether we can include Unit Converter used by Providentia/Ghost into code (51)", Start="2025-05-01", Finish="2025-05-11", Resource="Not Started"), - dict(Task="Update grid representations to include Vertical profiling (20)", Start='2025-05-01', Finish='2025-05-30', Resource='Not Started'), + dict(Task="Update grid representations to include Vertical profiling", Start='2025-05-01', Finish='2025-05-30', Resource='Not Started'), ] colors = {'Not Started': 'rgb(220, 0, 0)', -- GitLab From 407e2fa1427fce172fe9c61bba274e140a0d2a90 Mon Sep 17 00:00:00 2001 From: Calum Meikle Date: Tue, 25 Mar 2025 11:36:42 +0100 Subject: [PATCH 4/4] Updated after comments in the meeting --- docs/project-management/gantt.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/project-management/gantt.py b/docs/project-management/gantt.py index 5ab0f4f2..da5d161d 100644 --- a/docs/project-management/gantt.py +++ b/docs/project-management/gantt.py @@ -34,13 +34,14 @@ df1 = [ df2 = [ dict(Task="Averaging data by frequency (34)", Start='2025-03-09', Finish='2025-03-31', Resource='Incomplete'), dict(Task="Tropomi to_plumes functionality (11)", Start='2025-03-16', Finish='2025-03-31', Resource='Incomplete'), + dict(Task="Test to plumes", Start='2025-03-31', Finish='2025-04-06', Resource='Not Started'), dict(Task="Filter for min number of obs points to be aggregated (32)", Start="2025-03-24", Finish="2025-03-31", Resource="Not Started"), dict(Task="Test gitlab pipelines (61)", Start="2025-03-31", Finish="2025-04-10", Resource="Not Started"), dict(Task="Test DA implementation for VIIRS", Start='2025-03-31', Finish='2025-04-30', Resource='Not Started'), - dict(Task="Add original indices of the data to the outputted netcdf (13)", Start='2025-03-31', Finish='2025-04-13', Resource='Not Started'), dict(Task="Produce number of observations removed plots (31)", Start='2025-04-13', Finish='2025-04-30', Resource='Not Started'), - dict(Task="In-situ CAMS obs (21)", Start='2025-04-13', Finish='2025-05-11', Resource='Not Started'), - dict(Task="Test Viirs data with Providentia Interpolation (20)", Start="2025-05-01", Finish="2025-05-11", Resource="Not Started"), + dict(Task="Test that concatenated Netcdfs from mapies work in ncview (68)", Start='2025-04-13', Finish='2025-04-30', Resource='Not Started'), + dict(Task="In-situ CAMS obs (21)", Start='2025-06-13', Finish='2025-07-11', Resource='Not Started'), + dict(Task="Mapies data to model comparison (20)", Start="2025-04-01", Finish="2025-05-11", Resource="Not Started"), dict(Task="Investigate whether we can include Unit Converter used by Providentia/Ghost into code (51)", Start="2025-05-01", Finish="2025-05-11", Resource="Not Started"), dict(Task="Update grid representations to include Vertical profiling", Start='2025-05-01', Finish='2025-05-30', Resource='Not Started'), ] -- GitLab