https://github.com/parcels-code/transition_matrices_plasticadrift
Code holding the python-version of the code to generate the transition matrices used in plasticadrift.org
https://github.com/parcels-code/transition_matrices_plasticadrift
Last synced: 4 months ago
JSON representation
Code holding the python-version of the code to generate the transition matrices used in plasticadrift.org
- Host: GitHub
- URL: https://github.com/parcels-code/transition_matrices_plasticadrift
- Owner: Parcels-code
- License: mit
- Created: 2018-03-27T13:36:21.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-23T11:03:00.000Z (almost 8 years ago)
- Last Synced: 2025-12-18T14:58:20.377Z (7 months ago)
- Language: Python
- Size: 1.64 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This repository holds code for creating transition matrices, as described in e.g. [Van Sebille 2014](http://dx.doi.org/10.1016/j.jembe.2014.09.002). See the [PDF of the thesis](https://github.com/OceanParcels/transition_matrices_plasticadrift/blob/master/Simulating%20pathways%20and%20beaching%20effects%20of%20plastic%20originating%20from%20the%20Dutch%20coast.pdf) for more details.
Createrawmatrix.py is used for creating the crossing matrices, frac_coast_model.py for creating the beaching model used, createtransitmatrix.py for converting the crossing matrices to transit matrices and global_fwd_csv(_Netherlands).py for using these transit matrices for computing dispersion in time.
The methodology and use of these files is explained in the Method section of the accompanying paper.
Adj_coast_model.py is not used to produce results in this thesis, but is an example of a different beaching model as explained in the Discussion section of the [thesis](https://github.com/OceanParcels/transition_matrices_plasticadrift/blob/master/Simulating%20pathways%20and%20beaching%20effects%20of%20plastic%20originating%20from%20the%20Dutch%20coast.pdf).
All initial values are set in createrawmatrix.py and consequently called in the other files, so e.g. changing the model resolution should be done by setting it in createrawmatrix.py.
The input data used for these files and computed results discussed in the paper can be found here: https://doi.org/10.5281/zenodo.1265457