The inaugural GeoIPS Workshop
The inaugural GeoIPS Workshop will be held at the Cooperative Institute for Research in the Atmosphere at Colorado State University in Fort Collins, CO in collaboration with the US Naval Research Laboratory.
August 4th & 5th, 2022
CIRA, CSU
3925A West Laport Ave.
Fort Collins, CO 80521
Purpose
As the inaugural workshop, this event will focus on expanding the GeoIPS user community, helping new users set up and understand how to use GeoIPS, and developing key GeoIPS requirements. Thursday will focus on introducing GeoIPS to new users and will include presentations from a selection of current GeoIPS users, and hands-on sessions learning how to install and use GeoIPS. Friday will focus on expanding GeoIPS using its plugin architecture – including tutorials for adding new readers and algorithms, and group work implementing new functionality.
Meeting Preparation
For the GeoIPS workshop, we will be using Jupyter Notebooks to demonstrate how to use GeoIPS. VSCode provides a nice environment for working with Jupyter Notebooks, so we ask that everyone install it prior to the workshop so that we are all working in a similar environment.
Regardless of whether you will be running GeoIPS directly on your laptop or on a remote server, you will need to install VSCode on your laptop. You will SSH to your remote machine through VSCode. You will also install two VSCode plugins: the Microsoft Python Extension and Remote SSH.
Details
Agenda
The first day (Wednesday, Aug 3rd, 2022) will be comprised of ONR project reviews for a handful of projects and may not be of interest to many workshop participants. The workshop itself will be held on Thursday and Friday, August 4th & 5th, 2022.
GeoIPS Workshop Agenda
GeoIPS Workshop Agenda
August 4-5, 2022
Cooperative Institute for Research in the Atmosphere
Colorado State University
Fort Collins, CO
Thursday 4 August
0830-0900 | Check In | |
0900-0920 | Chris Camacho, NRL-MRY | Introduction to GeoIPS |
0920-0940 | Tony Wimmers, CIMSS | Implementing CIMSS TC Products Within GeoIPS |
0940-1000 | Galina Chirokova, CIRA | Experiences Integrating the ProxyVis Algorithm within GeoIPS Infrastructure |
1000-1020 | Break | |
1020-1040 | Mark DeMaria, NOAA | GeoIPS Operational Plans at NHC |
1020-1100 | Bob Holz, SSEC | A python package being integrated into GeoIPS to enable efficient L3 aggregation for Navy applications |
1100-1200 | Chris Selman, NRL Jeremy Solbrig, CIRA | Hands-on Installation (Windows, Mac, and Linux Support), Docker Install |
1200-1300 | Lunch | |
1300-1330 | Andy Lambert, GDIT | VSCode Tutorial |
1330-1400 | Mindy Surratt, NRL-MRY | Command-line Data Processing with GeoIPS |
1400-1420 | Break | |
1420-1500 | Chris Camacho, NRL-MRY | Overview of Interfaces and Available Modules |
1500-1530 | Andy Lambert, GDIT | Step-By-Step Processing Workflow |
1530-1630 | Discussions / One-on-One Help |
Friday 5 August
0830-0900 | Check In | |
0900-1000 | Chris Camacho, NRL-MRY | Hands-on Adding a New Reader Plugin |
1000-1020 | Break | |
1030-1200 | Andy Lambert. GDIT | Hands-on Adding a New Algorithm Plugin |
1200-1300 | Lunch | |
1300-1400 | Mindy Surratt, NRL-MRY | Sprint Resolving Issues on Public Facing GitHub / Independent Work |
1400-1420 | Break | |
1420-1630 | All | One-on-One Discussions, Sprint Issues, Help |
What is GeoIPS?
For those who are less aware of GeoIPS, it is an open source generalized processing system developed by the US Naval Research Laboratory Marine Meteorology Division. GeoIPS provides a collection of algorithm and product implementations, facilitating consistent and reliable production of imagery and derived data products across a variety of sensors, models, and other data types.
Importantly, GeoIPS can act as a transition pathway to get scientific algorithms to multiple operational entities. It is in operational use by the US Navy, products from GeoIPS are used routinely at the Joint Typhoon Warning Center, and GeoIPS is being used in near real-time demonstrations at NOAA’s National Hurricane Center.
While
Importantly, GeoIPS can act as a transition pathway to get scientific algorithms to multiple operational entities. It is in operational use by the US Navy, products from GeoIPS are used routinely at the Joint Typhoon Warning Center, and GeoIPS is being used in near real-time demonstrations at NOAA’s National Hurricane Center.
- Ability to generate log outputs
- Consistent code base for research and development through operational transitions
- Flexible workflow to allow efficient real-time processing as well as interactive processing
- Modular interfaces to facilitate product development
- Seamless application to proprietary data types and products (no reference to external functionality within the main code base)
- Consistent product application across multiple sensors (both open source and proprietary)
- Ability to interface with workflow management tools (cylc)
- Ability to interface with databases (postgres)
Parking on CIRA Foothills Campus
Parking at CIRA on the CSU Foothills Campus:
- Parking on campus requires a permit. You can purchase hourly or daily parking. https://pts.colostate.edu/visitors/parking/
Hourly parking costs $1.50/hour and can be purchased in the parking lot using the hourly pay machines. The machine for the Foothills Campus is located down off Laport by the Colorado National Guard building. You can also access these pay stations through the Park Mobile application on your mobile phone zone 2017. Have your license plate number ready.
Daily parking permits can be purchased online or at the Parking and Transportation Services located in the Lake Street Garage for $8/day for a Foothills Only Pass
Hotels
Hotels with available ground transportation (Bus)
Hotel | Starting Transit Center | Bus Lines | Ending Transit Center | Google Map |
Hilton | Prospect & Whitcomb (CSU Transit Center) | 2, FHS | CSU Atmospheric Science Building. | Map |
Best Western University Inn | University & Mason | Horn, 32, FHS | CSU Atmospheric Science Building. | Map |
The Armstrong Hotel | CSU Transit Center | 32, FHS | CSU Atmospheric Science Building. | Map |
The Elizabeth Hotel | Downtown Transit Center | 10, 32, FHS | CSU Atmospheric Science Building. | Map |
From the Atmospheric Science Building drop off walk east up the path until you see signs for the CIRA Conference Center.
Additional Hotel Options
Hotel | Miles from CIRA Conference Center | Google Map |
Quality Inn and Suites | 8.0 | Map |
Hilton Garden Inn Fort Collins | 11.4 | Map |
Holiday Inn Express | 10 | Map |
Residence Inn | 9.7 | Map |
Home2 Suites by Hilton | 10.8 | Map |
From the CSU Main Campus LSC
From the Lory Student Center:
Parking on campus requires a permit. You can purchase hourly or daily parking. https://pts.colostate.edu/visitors/parking/
- Take Laurel west to Shields
- Turn left onto Shields and then right onto Elizabeth
- Take Elizabeth west to Overland Trail
- Turn right onto Overland Trail
- Turn Left onto Laporte Ave
- Travel west on Laporte until you see a sign for Atmospheric Science Center (this is past the Colorado State Forestry Service sign)
- Turn left into the Atmospheric Science Center driveway.
- At the fork in the driveway, you will bend left with the road and head up a small hill
Coming from Denver International Airport (DIA – Toll)
- Take Pena Blvd from DIA to northbound Tower Road.
- Continue on Tower Road to 104th Avenue and turn left (West, towards the mountains).
- Take 104th Avenue to I-25 Northbound towards Fort Collins.
- Continue on I-25 north for about 65 miles.
- Take exit number 269 (Mulberry Street and CO-14) and head west.
- After passing through downtown Fort Collins, Mulberry Street will dead end at Overland Trail.
- Make a right turn on Overland Trail and head north for about a 1/2 mile until you arrive at Laporte Avenue.
- Make a left on Laporte Avenue and head west for about a 3/4 mile. You should see the main building appear on the left side of the road.
- While the Forest Service entrance looks tempting, keep going past it until you see the sign for Atmospheric Science.
- Parking on campus requires a permit. You can purchase hourly or daily parking. https://pts.colostate.edu/visitors/parking/
- From the parking lot, follow the path down to the building that says CIRA. The main entrance is on the Northside of the building.
Coming from Denver International Airport (DIA – Toll)
- Take Pena Blvd from DIA to northbound E470 (toll charges apply).
- Take E470 to northbound I-25 toward Fort Collins.
- Take I-25 north for about 60 miles.
- Take exit number 269 (Mulberry Street and CO-14) and head west.
- After passing through downtown Fort Collins, Mulberry Street will dead end at Overland Trail.
- Make a right turn on Overland Trail and head north for about a 1/2 mile until you arrive at Laporte Avenue.
- Make a left on Laporte Avenue and head west for about a 3/4 mile. You should see the main building appear on the left side of the road.
- While the Forest Service entrance looks tempting, keep going past it until you see the sign for Atmospheric Science.
- Parking on campus requires a permit. You can purchase hourly or daily parking. https://pts.colostate.edu/visitors/parking/
- From the parking lot, follow the path down to the building that says CIRA. The main entrance is on the Northside of the building.
Coming from the south (Colorado Springs, Denver, etc.)
- Take I-25 north to exit number 269 (Mulberry Street and CO-14) and head west.
- After passing through downtown Fort Collins, Mulberry Street will dead end at Overland Trail.
- Make a right turn on Overland Trail and head north for about a 1/2 mile until you arrive at Laporte Avenue.
- Make a left on Laporte Avenue and head west for about a 3/4 mile. You should see the main building appear on the left side of the road.
- While the Forest Service entrance looks tempting, keep going past it until you see the sign for Atmospheric Science.
- Parking on campus requires a permit. You can purchase hourly or daily parking. https://pts.colostate.edu/visitors/parking/
- From the parking lot, follow the path down to the building that says CIRA. The main entrance is on the Northside of the building.
Coming from the north (Wyoming)
- Take I-25 south to exit number 269B (Mulberry Street and CO-14) and head west.
- After passing through downtown Fort Collins, Mulberry Street will dead end at Overland Trail.
- Make a right turn on Overland Trail and head north for about a 1/2 mile until you arrive at Laporte Avenue.
- Make a left on Laporte Avenue and head west for about a 3/4 mile. You should see the main building appear on the left side of the road.
- While the Forest Service entrance looks tempting, keep going past it until you see the sign for Atmospheric Science.
- Parking on campus requires a permit. You can purchase hourly or daily parking. https://pts.colostate.edu/visitors/parking/
- From the parking lot, follow the path down to the building that says CIRA. The main entrance is on the Northside of the building.
Hotels
Hotels with available ground transportation (Bus)
Hotel | Starting Transit Center | Bus Lines | Ending Transit Center | Google Map |
Hilton | Prospect & Whitcomb (CSU Transit Center) | 2, FHS | CSU Atmospheric Science Building. | Map |
Best Western University Inn | University & Mason | Horn, 32, FHS | CSU Atmospheric Science Building. | Map |
The Armstrong Hotel | CSU Transit Center | 32, FHS | CSU Atmospheric Science Building. | Map |
The Elizabeth Hotel | Downtown Transit Center | 10, 32, FHS | CSU Atmospheric Science Building. | Map |
From the Atmospheric Science Building drop off walk east up the path until you see signs for the CIRA Conference Center.
Additional Hotel Options
Hotel | Miles from CIRA Conference Center | Google Map |
Quality Inn and Suites | 8.0 | Map |
Hilton Garden Inn Fort Collins | 11.4 | Map |
Holiday Inn Express | 10 | Map |
Residence Inn | 9.7 | Map |
Home2 Suites by Hilton | 10.8 | Map |
Documentation and Code
GeoIPS has recently been made open-source and can be found on GitHub!
Feel free to browse the GeoIPS documentation before the meeting. The documentation is fairly thorough but is still a work-in-progress that will be a large discussion point for current developers during the workshop. If you find issues with the documentation or areas where it could be improved, please submit an issue or bring it up with us directly.
For a list of built-in data reading capabilities, see here. Keep in mind that this list can be extended either by adding plugins or by adding readers directly to the open-source GeoIPS repository.
Questions and Contacts
If you have any questions regarding the workshop, please contact:
Chris Selman: christopher.selman.ctr@nrl.navy.mil
Jeremy Solbrig: jeremy.solbrig@colostate.edu
Mindy Surratt: melinda.surratt@nrlmry.navy.mil
Chris Camacho: christopher.camacho@nrlmry.navy.mil