---
# System prepended metadata

title: 'Vault project: UI team to-do'

---

# Vault project: UI team to-do

1.  [x] Add a time selector.
2.  [ ] Attempt to optimize so a time-scrubber widget can be added.
3. [x] Commit notebook to repo PR in some form.
4. [x] Document the setup in said PR.
5. [x] Launch panel serve -p 8500 file.ipynb on the AWS instance and post URL in the slack
6. [x] Using the joem subdir on SeaBirds (probably window2), calculate earth-centered lon,lat positions of satellites from the TLE data and make a similar plot as for the AIS data, but now for satellite positions in 2017. This will let us know how much data we have on the satellites, in the raw form.
7. [x] Compute standard deviation between ping timings to identify outliers (bigger than usual gapes between pings for vessel journeys), turn these outlier pairs into line segments and rasterize with datashader.
8. [x] (a) If we want tracks, calculate a rasterization of the satellite positions with some useful level of granularity.  (b) But for now, maybe just use the time-scrubber widget's current value and show the satellites' positions at that time.
9. [x] Given a selected vessel or maybe ROI, compute intersection using window2.py to filter out satellites that can't see the vessel or ROI.
10. [x] Add to plotting: Color by vessel type, calculate holes in AIS data and show those in another color, etc.
11. [x] Other ideas: drilldown to select a vessel or satellite,showing a table of metadata. At some point, crossfiltering / linked brushing, potentially including selecting tabular data too. 
12. [ ] Replace boat markers with thin triangles to show their heading (with angles from a column in the data). 
13. [x] Replace boat marker with three markers: closest ping location before the given time (e.g. red), closest ping location after the given time (e.g. yellow), and interpolated position at the given time (e.g. white), with line segments connecting those three points.



# Questions:
- [x] Can we use CSV to get FOV (to get more than lon,lat)?
- [ ] Plot TLE dump on Robinson or other less-distorted projection?
- [x] Annotate with zone number bounding boxes
- [x] darken map (alpha, black bg)