GithubHelp home page GithubHelp logo

esteban82 / ibcso_v2_dorschel_et_al_2022 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from seabed2030/ibcso_v2_dorschel_et_al_2022

0.0 0.0 0.0 718 KB

Code base for Dorschel et al 2022 (IBCSO v2)

License: GNU Lesser General Public License v2.1

Shell 53.95% Python 42.65% R 3.41%

ibcso_v2_dorschel_et_al_2022's Introduction

The International Bathymetric Chart of the Southern Ocean (IBCSO) Version 2

Dorschel et al. (2022)

https://doi.org/10.1038/s41597-022-01366-7

Homepage:

www.ibcso.org

Contact:

[email protected]
[email protected]

Twitter: @ibcso

Script repository

This repository contains all scripts that were used in the creation of the manuscript and the analysis contained therein. This repository contains all scripts used in the main work flow (SEAHORSE) in an abstracted form. This means that you will not be able to use it as is - SEAHORSE is heavily adapted to work seamlessly in our HPC ecosystem. You might use it as a template to create your own derivative of the work flow.

This repository also contains the comparison between IBCSO v2 and IBCSO v1 / SRTM15+ v2.2. These can be run using the Python and R scripts. However, since the data creation requires intensive processing of large tables, we implemented an HPC solution. The Python functions can be run separately to create the required data sets for the visualization though.

This repository contains the following folders:

  • SEAHORSE
    • all shell, srun and python scripts used in the main work flow (SEAHORSE) to create a gridded map from xyz files
  • COMPARISON
    • contains the scripts for both comparisons in the paper:
    • discrepancy map of sub areas
    • comparison between IBCSO v2 and IBCSO v1 / SRTM15+ v2.2

Software References:

GDAL 3.1.4

GDAL/OGR contributors. (2020). GDAL/OGR Geospatial Data Abstraction software Library. Retrieved from https://gdal.org

GMT 6.1.1

Wessel, P., Luis, J. F., Uieda, L., Scharroo, R., Wobbe, F., Smith, W. H. F., & Tian, D. (2019). The Generic Mapping Tools version 6. Geochemistry, Geophysics, Geosystems, 20, 5556โ€“5564. https://doi.org/10.1029/2019GC008515

dask 2.30.0

Dask Development Team (2016). Dask: Library for dynamic task scheduling URL https://dask.org

numpy 1.20.1

Harris, C.R., Millman, K.J., van der Walt, S.J. et al. Array programming with NumPy. Nature 585, 357โ€“362 (2020). DOI: 10.1038/s41586-020-2649-2. https://www.nature.com/articles/s41586-020-2649-2

pandas 1.2.2

The pandas Development Team (2021). pandas-dev/pandas: Pandas 1.2.2 URL https://pandas.pydata.org/ doi: https://doi.org/10.5281/zenodo.4524629

rasterio 1.2.0

Gillies, S., & others. (2019). Rasterio: geospatial raster I/O for Python programmers. Retrieved from "https://github.com/rasterio/rasterio"

shapely 1.7.1

Gillies, S., & others. (2007). Shapely: manipulation and analysis of geometric objects. Retrieved from "https://github.com/Toblerity/Shapely"

Python3

Van Rossum, G., & Drake, F. L. (2009). Python 3 Reference Manual. Scotts Valley, CA: CreateSpace.

SEAHORSE is using the following libraries under LGPL:

psycopg2 2.8.6

ibcso_v2_dorschel_et_al_2022's People

Contributors

fwrnke avatar sviquerat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.