You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23-8Lines changed: 23 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,16 +30,31 @@ NFGDA Service directory structure:
30
30
- /nfgda_service contains the NFGDA service logic
31
31
- responsible for all NFGDA execution, output processing, and file management
32
32
33
-
# Todo (before MSU handoff)
34
-
35
-
- Guard against short jobs that run forever for some reason
36
-
- Figure out zoom level / blank frame issue on frontend
37
-
- Switching to a new station view pauses slide deck playthrough
38
-
- Convert geotiff output to cloud-optimized-geotiffs
39
-
- Code cleanup / add comments where necessary
33
+
And then there's a redis instance living at port 6379 where all the job status and asset information is stored.
34
+
35
+
# Todo before MSU handoff
36
+
37
+
-[ ] Figure out zoom level / blank frame issue on frontend
38
+
-[ ] Switching to a new station view pauses slide deck playthrough
39
+
-[ ] Can we pretty up the landing page? Put a title on it somewhere before the research celebration?
40
+
-[ ] Set opacity slider on frontend
41
+
-[ ] Enhance resolution of output on frontend
42
+
-[ ] Add a "clear" button to the map that clears all job assets from the map
43
+
-[ ] Deliver frame time-stamps to the frontend
44
+
-[ ] Switch to cloud-optimized geotiffs
45
+
-[ ] Make some stuff environment variables instead of random variables everywhere
46
+
-[ ] Discuss pixel-width of gust fronts written to output file next team meeting
47
+
-[ ] Diff the NFGDA code used in nfgda_service with the original NFGDA code, see if there are any useful features we're missing out on or bugs we introduced
48
+
-[ ] Backend code cleanup / add comments where necessary
40
49
41
50
# "Nice to have" features
42
51
52
+
- There a should probably be a warning that shows up for small numbers of assets per job (2 frames produced or less). Maybe if not enough assets are produced, the job request could automatically re-run with a larger time window?
43
53
- Average time to job completion estimator (small addition: new counter in redis, average out)
44
-
- Serve tiles instead of individual GeoTIFFs (big refactor)
54
+
- Serve tiles instead of individual GeoTIFFs (big refactor, honestly might not be worth at as Cloud-optimized-geotiffs are kinda the future anyway)
45
55
- Hash job IDs to make them unguessable, so resources can't be directly accessed via URL (little development effort, likely med/large refactor effort)
56
+
57
+
# Todo after MSU handoff (futures devs read this pls)
58
+
59
+
- Check that automatic asset deletion occurs within the timeframe specified (should be 24 hours)
60
+
- Familiarize with the .env file and environment variables, and what they do
0 commit comments