methane_dispersion_modelling

Functions and scripts to do dispersion modelling of dissolved methane released to the water column at methane seeps.

https://github.com/knutolad/methane_dispersion_modelling

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.6%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Functions and scripts to do dispersion modelling of dissolved methane released to the water column at methane seeps.

Basic Info
  • Host: GitHub
  • Owner: KnutOlaD
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 137 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 1
  • Releases: 1
Created over 2 years ago · Last pushed 11 months ago
Metadata Files
Readme License Citation

README.md

This README file was generated on 2022-04-05 by Knut Ola Dølven.


GENERAL INFORMATION

// Repository for code and data accompanying Dølven et al., (2025) (see bottom for publication info) // For the script to work, it needs to call the akdestimator function located here: https://github.com/KnutOlaD/akdestimator // See concentrationfluxmodelling.py for the project source path to make sure the import is working correctly // There is a future plan for making a package for the akd_estimator, which will make this process easier... // Contents:

// Contact Information // Name: Knut Ola Dølven
// Institution: UiT, The Arctic University of Tromsø
// Email: knut.o.dolven@uit.no // ORCID: 0000-0002-5315-4834

// Contributors (code): Knut Ola Dølven, Håvard Espenes (https://github.com/HvardE) // Controbutors (method developement): Knut Ola Dølven, Håvard Espenes, Alfred Hanssen, Muhammed Fatih Sert, Magnus Drivdal, Achim Randelhoff, Bénédicte Férré

// For date of data collection, geographic location, funding sources, and description of data: See Dølven et al. (2025)


METHODOLOGICAL INFORMATION

A model framework for simulating dissolved gas dispersion in marine environments using a Lagrangian particle approach with adaptive kernel density estimation (KDE) and flexible inclusion of process modules See Dølven et al. (2025) for a full detailed description.


DATA & FILES OVERVIEW

(...)

concentrationestimation/concentrationfluxmodelling.py - Python file containing the main functions and script for concentration modeling, including process modules and a visualization section. Requries the the particle position dataset located here: (...) to work as well as the akdestimator.py script ready for export.

concentrationestimation/geographicplotter.py - Python file containing plotting functions used to visualize results from concentrationfluxmodelling.py.


PUBLICATION AND HOW TO CITE

Dølven, K. O., Espenes, H., Hanssen, A., Sert, M. F., Drivdal, M., Randelhoff, A., Ferré, B.: Modeling water column gas transformation, migration and atmospheric flux from seafloor seepage (...)

Owner

  • Name: Knut Ola Dølven
  • Login: KnutOlaD
  • Kind: user
  • Company: UiT, The Arctic University of Norway

Citation (CITATION.cff)

cff-version: 1.1.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Dølven
  given-names: Knut Ola
orcid: https://orcid.org/0000-0002-5315-4834
- family-names: Espenes
  given-names: Håvard
orcid: https://orcid.org/0009-0001-5007-1566
title: Initial submission to Ocean Science, Title: Modeling water column gas transformation, migration and atmospheric flux from seafloor seepage
version: v1.0.0
date-released: 2025-03-17

GitHub Events

Total
  • Release event: 1
  • Push event: 2
  • Public event: 1
  • Create event: 1
Last Year
  • Release event: 1
  • Push event: 2
  • Public event: 1
  • Create event: 1

Dependencies

opendrift/Dockerfile docker
  • condaforge/mambaforge latest build
fvtools/.ipynb_checkpoints/requirements-checkpoint.txt pypi
  • Fiona ==1.9.3
  • OWSLib ==0.29.1
  • Pillow ==9.5.0
  • PyYAML ==6.0
  • Pygments ==2.15.1
  • affine ==2.4.0
  • asttokens ==2.2.1
  • attrs ==23.1.0
  • backcall ==0.2.0
  • certifi ==2022.12.7
  • cftime ==1.6.2
  • chardet ==5.1.0
  • charset-normalizer ==3.1.0
  • click ==8.1.3
  • click-plugins ==1.1.1
  • cligj ==0.7.2
  • cmocean ==3.0.3
  • contextily ==1.3.0
  • contourpy ==1.0.7
  • cycler ==0.11.0
  • decorator ==5.1.1
  • executing ==1.2.0
  • f90nml ==1.4.3
  • fonttools ==4.39.3
  • geographiclib ==2.0
  • geopandas ==0.12.2
  • geopy ==2.3.0
  • icecream *
  • idna ==3.4
  • ipython *
  • jedi ==0.18.2
  • jinja2 *
  • joblib ==1.2.0
  • jupyterlab *
  • kiwisolver ==1.4.4
  • llvmlite ==0.40.0
  • lxml ==4.9.2
  • matplotlib ==3.7.1
  • matplotlib-inline ==0.1.6
  • mercantile ==1.2.1
  • munch ==2.5.0
  • networkx ==3.1
  • packaging ==23.1
  • pandas ==2.0.1
  • parso ==0.8.3
  • pexpect ==4.8.0
  • pickleshare ==0.7.5
  • progressbar ==2.5
  • prompt-toolkit ==3.0.38
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.2
  • pyTMD ==2.0.3
  • pyparsing ==3.0.9
  • pyproj ==3.5.0
  • pyshp ==2.3.1
  • python-dateutil ==2.8.2
  • pytz ==2023.3
  • rasterio ==1.3.6
  • requests ==2.29.0
  • roaring_landmask *
  • scipy ==1.10.1
  • seawater ==3.3.4
  • setuptools-scm ==7.1.0
  • six ==1.16.0
  • snuggs ==1.4.7
  • stack-data ==0.6.2
  • traitlets ==5.9.0
  • typing_extensions ==4.5.0
  • tzdata ==2023.3
  • urllib3 ==1.26.15
  • utm ==0.7.0
  • wcwidth ==0.2.6
  • xarray ==2023.4.2
  • xyzservices ==2023.2.0
fvtools/requirements.txt pypi
  • Babel ==2.13.0
  • Cartopy ==0.21.1
  • Fiona ==1.9.3
  • Jinja2 ==3.1.2
  • MarkupSafe ==2.1.3
  • OWSLib ==0.29.1
  • Pillow ==9.5.0
  • PyGObject ==3.42.1
  • PyJWT ==2.3.0
  • PyQt6 ==6.5.3
  • PyQt6-Qt6 ==6.5.3
  • PyQt6-sip ==13.6.0
  • PyYAML ==6.0
  • Pygments ==2.15.1
  • SecretStorage ==3.3.1
  • Send2Trash ==1.8.2
  • UTide ==0.3.0
  • affine ==2.4.0
  • anyio ==4.0.0
  • argon2-cffi ==23.1.0
  • argon2-cffi-bindings ==21.2.0
  • arrow ==1.3.0
  • asttokens ==2.2.1
  • async-lru ==2.0.4
  • attrs ==23.1.0
  • backcall ==0.2.0
  • beautifulsoup4 ==4.12.2
  • bleach ==6.1.0
  • blinker ==1.4
  • certifi ==2022.12.7
  • cffi ==1.16.0
  • cftime ==1.6.2
  • chardet ==5.1.0
  • charset-normalizer ==3.1.0
  • click ==8.1.3
  • click-plugins ==1.1.1
  • cligj ==0.7.2
  • cloudpickle ==3.0.0
  • cmocean ==3.0.3
  • colorama ==0.4.6
  • coloredlogs ==15.0.1
  • comm ==0.1.4
  • contextily ==1.3.0
  • contourpy ==1.0.7
  • cryptography ==3.4.8
  • cycler ==0.11.0
  • dask ==2023.10.0
  • dbus-python ==1.2.18
  • debugpy ==1.8.0
  • decorator ==5.1.1
  • defusedxml ==0.7.1
  • distro ==1.7.0
  • distro-info ==1.1
  • et-xmlfile ==1.1.0
  • exceptiongroup ==1.1.3
  • executing ==1.2.0
  • f90nml ==1.4.3
  • fastjsonschema ==2.18.1
  • fonttools ==4.39.3
  • fqdn ==1.5.1
  • fsspec ==2023.9.2
  • geographiclib ==2.0
  • geojson ==3.0.1
  • geopandas ==0.12.2
  • geopy ==2.3.0
  • h5py ==3.10.0
  • httplib2 ==0.20.2
  • humanfriendly ==10.0
  • icecream ==2.1.3
  • idna ==3.4
  • importlib-metadata ==6.8.0
  • ipykernel ==6.25.2
  • ipympl ==0.9.3
  • ipython ==8.13.2
  • ipython-genutils ==0.2.0
  • ipywidgets ==8.1.1
  • isoduration ==20.11.0
  • jedi ==0.18.2
  • jeepney ==0.7.1
  • joblib ==1.2.0
  • json5 ==0.9.14
  • jsonpointer ==2.4
  • jsonschema ==4.19.1
  • jsonschema-specifications ==2023.7.1
  • jupyter-events ==0.7.0
  • jupyter-lsp ==2.2.0
  • jupyter_client ==8.3.1
  • jupyter_core ==5.3.2
  • jupyter_server ==2.7.3
  • jupyter_server_terminals ==0.4.4
  • jupyterlab ==4.0.6
  • jupyterlab-pygments ==0.2.2
  • jupyterlab-widgets ==3.0.9
  • jupyterlab_server ==2.24.0
  • keyring ==23.5.0
  • kiwisolver ==1.4.4
  • launchpadlib ==1.10.16
  • lazr.restfulclient ==0.14.4
  • lazr.uri ==1.0.6
  • llvmlite ==0.41.1
  • locket ==1.0.0
  • lxml ==4.9.2
  • matplotlib ==3.8.0
  • matplotlib-inline ==0.1.6
  • mercantile ==1.2.1
  • mistune ==3.0.2
  • more-itertools ==8.10.0
  • munch ==2.5.0
  • nbclient ==0.8.0
  • nbconvert ==7.9.2
  • nbformat ==5.9.2
  • nest-asyncio ==1.5.8
  • netCDF4 ==1.5.8
  • networkx ==3.2
  • notebook_shim ==0.2.3
  • numba ==0.58.1
  • numpy ==1.26.1
  • oauthlib ==3.2.0
  • openpyxl ==3.1.2
  • overrides ==7.4.0
  • packaging ==23.1
  • pandas ==2.0.1
  • pandocfilters ==1.5.0
  • parso ==0.8.3
  • partd ==1.4.1
  • pexpect ==4.8.0
  • pickleshare ==0.7.5
  • platformdirs ==3.11.0
  • progressbar ==2.5
  • prometheus-client ==0.17.1
  • prompt-toolkit ==3.0.38
  • psutil ==5.9.5
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.2
  • pyTMD ==2.0.3
  • pycparser ==2.21
  • pykdtree ==1.3.9
  • pyparsing ==3.0.9
  • pyproj ==3.5.0
  • pyshp ==2.3.1
  • python-apt ==2.4.0
  • python-dateutil ==2.8.2
  • python-json-logger ==2.0.7
  • pytz ==2023.3
  • pyzmq ==25.1.1
  • rasterio ==1.3.6
  • referencing ==0.30.2
  • requests ==2.29.0
  • rfc3339-validator ==0.1.4
  • rfc3986-validator ==0.1.1
  • roaring-landmask ==0.7.3
  • rpds-py ==0.10.4
  • scipy ==1.10.1
  • seawater ==3.3.4
  • setuptools-scm ==7.1.0
  • shapely ==2.0.1
  • six ==1.16.0
  • sniffio ==1.3.0
  • snuggs ==1.4.7
  • soupsieve ==2.5
  • stack-data ==0.6.2
  • terminado ==0.17.1
  • tinycss2 ==1.2.1
  • tomli ==2.0.1
  • toolz ==0.12.0
  • tornado ==6.3.3
  • traitlets ==5.9.0
  • types-python-dateutil ==2.8.19.14
  • typing_extensions ==4.5.0
  • tzdata ==2023.3
  • unattended-upgrades ==0.1
  • uri-template ==1.3.0
  • urllib3 ==1.26.15
  • utm ==0.7.0
  • wadllib ==1.3.6
  • wcwidth ==0.2.6
  • webcolors ==1.13
  • webencodings ==0.5.1
  • websocket-client ==1.6.4
  • widgetsnbextension ==4.0.9
  • xarray ==2023.4.2
  • xlrd ==2.0.1
  • xyzservices ==2023.2.0
  • zipp ==1.0.0
opendrift/docs/requirements.txt pypi
  • livereload *
  • sphinx *
  • sphinx-autoapi *
  • sphinx-gallery >=0.5.0
  • sphinx-rtd-theme *
opendrift/poetry.lock pypi
  • iniconfig 1.1.1 develop
  • jinja2 3.1.2 develop
  • markupsafe 2.1.1 develop
  • pluggy 1.0.0 develop
  • py 1.11.0 develop
  • py-cpuinfo 8.0.0 develop
  • pytest 7.1.3 develop
  • pytest-benchmark 3.4.1 develop
  • pytest-mpl 0.16.1 develop
  • attrs 22.1.0
  • cartopy 0.21.0
  • certifi 2022.9.14
  • cffi 1.15.1
  • cfgrib 0.9.10.1
  • cftime 1.6.2
  • charset-normalizer 2.1.1
  • click 8.1.3
  • cloudpickle 2.2.0
  • cmocean 2.0
  • colorama 0.4.5
  • coloredlogs 15.0.1
  • contourpy 1.0.5
  • cycler 0.11.0
  • dask 2022.9.1
  • eccodes 1.5.0
  • findlibs 0.0.2
  • fonttools 4.37.3
  • fsspec 2022.8.2
  • gdal 3.5.2
  • geojson 2.5.0
  • humanfriendly 10.0
  • idna 3.4
  • kiwisolver 1.4.4
  • locket 1.0.0
  • matplotlib 3.6.0
  • nc-time-axis 1.4.1
  • netcdf4 1.6.1
  • numpy 1.23.3
  • packaging 21.3
  • pandas 1.5.0
  • partd 1.3.0
  • pillow 9.2.0
  • pycparser 2.21
  • pygrib 2.1.4
  • pykdtree 1.3.5
  • pynucos 3.0.1
  • pyparsing 3.0.9
  • pyproj 3.4.0
  • pyreadline3 3.4.1
  • pyshp 2.3.1
  • python-dateutil 2.8.2
  • pytz 2022.2.1
  • pyyaml 6.0
  • requests 2.28.1
  • roaring-landmask 0.7.0
  • scipy 1.9.1
  • setuptools-scm 7.0.5
  • shapely 1.8.4
  • six 1.16.0
  • tomli 2.0.1
  • toolz 0.12.0
  • typing-extensions 4.3.0
  • urllib3 1.26.12
  • utm 0.7.0
  • xarray 2022.6.0
opendrift/pyproject.toml pypi
  • pytest ^7.1.3 develop
  • pytest-benchmark ^3.4.1 develop
  • pytest-mpl ^0.16.1 develop
  • Cartopy >=0.20
  • GDAL ^3.3.1
  • cfgrib ^0.9.10
  • cmocean ^2.0
  • coloredlogs ^15.0.1
  • dask ^2022.9.0
  • geojson ^2.5.0
  • matplotlib >=3.5
  • nc-time-axis ^1.4.1
  • netCDF4 >=1.6
  • numpy >=1.23
  • pygrib ^2.1.4
  • pykdtree ^1.3.5
  • pynucos >=3
  • pyproj >=2.3
  • python >=3.8,<4
  • requests ^2.28.1
  • roaring-landmask >=0.7
  • scipy >=1.9
  • trajan >=0.1.3
  • utm ^0.7.0
  • xarray >=2022.6.0
  • xhistogram >=0.3
opendrift/requirements.txt pypi
  • cartopy >=0.20
  • cfgrib *
  • cmocean *
  • coloredlogs *
  • dask *
  • ffmpeg *
  • geojson *
  • isodate *
  • matplotlib >=3.5
  • nc-time-axis *
  • netcdf4 <=1.6.1
  • numba ==0.56.4
  • numpy >=1.17
  • pygrib *
  • pykdtree *
  • pynucos >=2.12
  • pyproj >=2.3
  • pytest *
  • pytest-benchmark *
  • pytest-cov *
  • pytest-mpl *
  • requests *
  • roaring-landmask >=0.7
  • scipy >=1.6
  • trajan >=0.1.3
  • utm *
  • xarray *
  • xhistogram *
pythondef/requirements.txt pypi
  • Fiona ==1.9.3
  • OWSLib ==0.29.1
  • Pillow ==9.5.0
  • PyYAML ==6.0
  • Pygments ==2.15.1
  • affine ==2.4.0
  • asttokens ==2.2.1
  • attrs ==23.1.0
  • backcall ==0.2.0
  • certifi ==2022.12.7
  • cftime ==1.6.2
  • chardet ==5.1.0
  • charset-normalizer ==3.1.0
  • click ==8.1.3
  • click-plugins ==1.1.1
  • cligj ==0.7.2
  • cmocean ==3.0.3
  • coloredlogs *
  • contextily ==1.3.0
  • contourpy ==1.0.7
  • cycler ==0.11.0
  • dask *
  • decorator ==5.1.1
  • executing ==1.2.0
  • f90nml ==1.4.3
  • fonttools ==4.39.3
  • geographiclib ==2.0
  • geojson *
  • geopandas ==0.12.2
  • geopy ==2.3.0
  • icecream *
  • idna ==3.4
  • ipython *
  • jedi ==0.18.2
  • jinja2 *
  • joblib ==1.2.0
  • jupyterlab *
  • kiwisolver ==1.4.4
  • llvmlite ==0.40.0
  • lxml ==4.9.2
  • matplotlib ==3.7.1
  • matplotlib-inline ==0.1.6
  • mercantile ==1.2.1
  • munch ==2.5.0
  • networkx ==3.1
  • packaging ==23.1
  • pandas ==2.0.1
  • parso ==0.8.3
  • pexpect ==4.8.0
  • pickleshare ==0.7.5
  • progressbar ==2.5
  • prompt-toolkit ==3.0.38
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.2
  • pyTMD ==2.0.3
  • pykdtree *
  • pyparsing ==3.0.9
  • pyproj ==3.5.0
  • pyshp ==2.3.1
  • python-dateutil ==2.8.2
  • pytz ==2023.3
  • rasterio ==1.3.6
  • requests ==2.29.0
  • roaring_landmask *
  • scipy ==1.10.1
  • seawater ==3.3.4
  • setuptools-scm ==7.1.0
  • six ==1.16.0
  • snuggs ==1.4.7
  • stack-data ==0.6.2
  • traitlets ==5.9.0
  • typing_extensions ==4.5.0
  • tzdata ==2023.3
  • urllib3 ==1.26.15
  • utm ==0.7.0
  • wcwidth ==0.2.6
  • xarray ==2023.4.2
  • xyzservices ==2023.2.0
environment.yml conda
  • asttokens 2.4.1
  • blosc 1.21.5
  • brotli 1.1.0
  • brotli-bin 1.1.0
  • bzip2 1.0.8
  • ca-certificates 2025.1.31
  • cartopy 0.24.0
  • certifi 2024.12.14
  • cftime 1.6.3
  • colorama 0.4.6
  • comm 0.2.2
  • contourpy 1.2.0
  • cycler 0.12.1
  • debugpy 1.8.1
  • decorator 5.1.1
  • exceptiongroup 1.2.0
  • executing 2.0.1
  • fonttools 4.49.0
  • freetype 2.12.1
  • geos 3.13.0
  • gettext 0.21.1
  • glib 2.80.0
  • glib-tools 2.80.0
  • gst-plugins-base 1.22.9
  • gstreamer 1.22.9
  • hdf4 4.2.15
  • hdf5 1.14.3
  • icu 73.2
  • imageio 2.36.0
  • importlib-metadata 7.0.2
  • importlib_metadata 7.0.2
  • intel-openmp 2024.0.0
  • ipykernel 6.29.3
  • ipython 8.22.2
  • jedi 0.19.1
  • jupyter_client 8.6.1
  • jupyter_core 5.7.2
  • kiwisolver 1.4.5
  • krb5 1.21.2
  • lcms2 2.16
  • lerc 4.0.0
  • libaec 1.1.2
  • libblas 3.9.0
  • libbrotlicommon 1.1.0
  • libbrotlidec 1.1.0
  • libbrotlienc 1.1.0
  • libcblas 3.9.0
  • libclang 15.0.7
  • libclang13 15.0.7
  • libcurl 8.5.0
  • libdeflate 1.19
  • libexpat 2.6.2
  • libffi 3.4.2
  • libglib 2.80.0
  • libhwloc 2.9.3
  • libiconv 1.17
  • libjpeg-turbo 3.0.0
  • liblapack 3.9.0
  • libnetcdf 4.9.2
  • libogg 1.3.4
  • libpng 1.6.43
  • libsodium 1.0.18
  • libsqlite 3.45.2
  • libssh2 1.11.0
  • libtiff 4.6.0
  • libvorbis 1.3.7
  • libwebp-base 1.3.2
  • libxcb 1.15
  • libxml2 2.12.5
  • libzip 1.10.1
  • libzlib 1.2.13
  • llvm-openmp 19.1.7
  • llvmlite 0.43.0
  • lz4-c 1.9.4
  • m2w64-gcc-libgfortran 5.3.0
  • m2w64-gcc-libs 5.3.0
  • m2w64-gcc-libs-core 5.3.0
  • m2w64-gmp 6.1.0
  • m2w64-libwinpthread-git 5.0.0.4634.697f757
  • matplotlib 3.8.3
  • matplotlib-base 3.8.3
  • matplotlib-inline 0.1.6
  • mkl 2024.0.0
  • msys2-conda-epoch 20160418
  • munkres 1.1.4
  • nest-asyncio 1.6.0
  • netcdf4 1.6.5
  • numba 0.60.0
  • numpy 1.26.4
  • openjpeg 2.5.2
  • openssl 3.4.0
  • packaging 24.0
  • pandas 2.2.3
  • parso 0.8.3
  • patsy 1.0.1
  • pcre2 10.43
  • pickleshare 0.7.5
  • pillow 10.2.0
  • pip 24.0
  • platformdirs 4.2.0
  • plotly 5.19.0
  • ply 3.11
  • proj 9.3.1
  • prompt-toolkit 3.0.42
  • psutil 5.9.8
  • pthread-stubs 0.4
  • pthreads-win32 2.9.1
  • pure_eval 0.2.2
  • pygments 2.17.2
  • pykdtree 1.4.1
  • pyparsing 3.1.2
  • pyproj 3.6.1
  • pyqt 5.15.9
  • pyqt5-sip 12.12.2
  • pyshp 2.3.1
  • python 3.12.2
  • python-dateutil 2.9.0
  • python-tzdata 2024.2
  • python_abi 3.12
  • pytz 2024.1
  • pywin32 306
  • pyzmq 25.1.2
  • qt-main 5.15.8
  • scipy 1.12.0
  • seaborn 0.13.2
  • seaborn-base 0.13.2
  • setuptools 69.2.0
  • shapely 2.0.6
  • sip 6.7.12
  • six 1.16.0
  • snappy 1.1.10
  • sqlite 3.45.2
  • stack_data 0.6.2
  • statsmodels 0.14.4
  • tbb 2021.11.0
  • tenacity 8.2.3
  • tk 8.6.13
  • toml 0.10.2
  • tomli 2.0.1
  • tornado 6.4
  • traitlets 5.14.2
  • typing_extensions 4.10.0
  • tzdata 2024a
  • ucrt 10.0.22621.0
  • utm 0.7.0
  • vc 14.3
  • vc14_runtime 14.38.33130
  • vs2015_runtime 14.38.33130
  • wcwidth 0.2.13
  • wheel 0.42.0
  • xarray 2024.10.0
  • xorg-libxau 1.0.11
  • xorg-libxdmcp 1.1.3
  • xz 5.2.6
  • zeromq 4.3.5
  • zipp 3.17.0
  • zlib 1.2.13
  • zstd 1.5.5
opendrift/environment.yml conda
  • gdal >=3.1
  • libgdal >=3.1
  • pip