This repository contains the code developed during the MEOPAR-funded MIDOSS project and neccessary for reproducing the results and figures presented in:
- Mueller, R.D., S.E. Allen, S. Chang, H. Niu, D. Latornell, S. Li, R. Bagshaw, A. Bhudia, V. Do, K. Forysinsky, B. Moore-Maley, C. Power, L. Vespaziani. In Review. A statistical representation of oil spill fate in the Salish Sea (Part 1). Submitted to Marine Pollution Bulletin’s special issue on Oil Spills in Aquatic Systems.
- Mueller, R.D., S.E. Allen, S. Chang, H. Niu, D. Latornell, S. Li, R. Bagshaw, A. Bhudia, V. Do, K. Forysinsky, B. Moore-Maley, C. Power, L. Vespaziani. Accepted. A statistical representation of oil spill fate in the Salish Sea (Part 2). Submitted to Marine Pollution Bulletin’s special issue on Oil Spills in Aquatic Systems.
This code is not being maintained.
-
Creation of
HDF5
forcing files from, e.g., SalishSeaCast forMOHID
oil spill mode: Make-MIDOSS-Forcing -
Simulation of oil spill fate and transport using a modified version of the MOHID oil spill model:
- MOHID-Cmd, and
- MIDOSS-MOHID-CODE.
-
Code developed by Casey Hilliard to generate voyages from individual ship tracks (1_generate_tracks_from_AIS_DB_vectorized.py)
Mueller, R., Allen, S., Chang, S., Niu, H., Latornell, D., Moore-Maley, B., Bhudia, A., Do, V., Forysinkski, K., Power, C., Bagshaw, R., Li, S. (2025). MuellerEtAl_MIDOSS_datasets. Federated Research Data Repository. https://doi.org/10.20383/103.01353
- GeoTiffs derived from AIS ship track data
- Yaml files with weighting values derived from, e.g., 2018 oil transfer data for Washington State, aquired through a Washington State Department of Ecology public records request.
- Text files (.csv) with sets of 10,000 random oil spill scenarios (spill file) based on monte-carlo approach in UBC-MOAD/moad_tool/MIDOSS
- 2018 oil transfer data for Washington State can be accessed through a Washington State Department of Ecology public records request.
- AIS ship track data is from SPIRE maritime (formerly exactEarth)
This project was funded under MEOPAR (Grant number 37.1 as well as an unnumbered knowledge mobilization grant) and by Digital Research Alliance of Canada Resource Allocation Competition grants RRG 1541 and 1792.
- Allen, Susan: Lead supervisor, co-developed script to randomize oil spills, co-developed MOHID oil spill fate model, developed post-processing tools. Edited manuscript. Lead grant proposal.
- Bagshaw, Ryah: Researched past oil spills and developed a database used to assign spill fractions from cargo capacity.
- Bhudia, Ashutosh: Developed make_hdf5.py code to re-sample HRDPS and WW3 to SalishSeaCast grid using SCRIP interpolation in mohid_interpolate.py, evaluated surface conditions (e.g.: winds, currents, and tides), ran MOHID model.
- Chang, Stephanie: Social Science lead for stakeholder workshops and graphical displays of information as well as collaborator in developing methods.
- Do, Vy: Developed modules for the script to randomize oil spills randomize oil spills, ran MOHID oil spill model, and evaluated surface conditions (e.g.: winds, currents, and tides).
- Forysinski, Krista: Researched ship and marine terminal information to inform and develop oil attribution.
- Latornell, Doug: Developed MOHID modeling platform on Compute Canada machines MOHID-Cmd, managed software implementation, refined and co-developed the script to randomize oil spills randomize oil spills, provided software development support for the research team, general backbone for keeping all systems a ``go''.
- Li, Shihan: Refined biodegradation parameterization in the MOHID oil spill fate model and developed MOHID to include Visser method as well as Salish Sea Cast, HRDPS, and WW3 inputs.
- Moore-Maley, Ben: Evaluated surface wind forcing effects on surface currents. Co-wrote grant proposal. Collaborated in developing project. Contributed code for map graphic.
- Mueller, Rachael: Post-doctoral fellow in charge of coordinating research groups, supervising students, leading methods and development of the script to randomize oil spills randomize oil spills, managing the selection of oil weathering parameters, developing research, developing code, analyzing Department of Ecology data, running MOHID model, analyzing output, developing post-processing tools, documenting information, presenting research, creating the graphics for and writing the research manuscripts.
- Niu, Haibo: Oil spill model lead in charge of oil spill modeling methods and parameterizations.
- Power, Cameron: Developed GIS platform and AIS data products used in the script to randomize oil spills randomize oil spills. Implemented origin and destination attribution of AIS ship tracks in shapefiles. Researched ship and marine terminal information to inform and develop oil attribution.
This analysis and documentation are copyright 2018 by the MIDOSS Project Contributors and The University of British Columbia.
They are licensed under the Apache License, Version 2.0. http://www.apache.org/licenses/LICENSE-2.0 Please see the LICENSE file for details of the license.