Code Monkey home page Code Monkey logo

pyshbundle's Introduction

  • ๐Ÿ‘‹ Hi, I am a Ph.D. candidate at ITC, currently working on altimetry and NASA/CNES SWOT mission applications to study river discharge and coastal processes.
  • ๐Ÿ“Œ My current study regions are the North Sea region (northern Europe) and the Greater Horn of Africa (Eastern Africa).
  • ๐ŸŽ“ I have a double masters degree in water engineering and have prior experience working in the domain of water management, disaster risk reduction, and remote sensing applications.
  • ๐Ÿ“ซ Reach me on twitter @mn5hk

pyshbundle's People

Contributors

abhimhamane avatar lsmvivek avatar mn5hk avatar walling9 avatar whythiskolaverid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

pyshbundle's Issues

Github Actions: Draft Paper run

Currently we are planning to publish a software paper at the Journal of Open Source Software (https://joss.theoj.org/). I briefly request the "how to publish"section to be reviewed by the assignee.

Currently, we have made a draft for the paper in a markdown format. A github action (https://github.com/openjournals/joss-papers/actions/workflows/draft-paper.yml) is supposed to convert the markdown into a pdf in the prescribed format for the journal. However, the GH action is giving an error.

I perceive this to be a lower-hanging fruit; that perhaps takes less effort but also has a big impact in getting our draft near completion. I request the assignee to check it out in a new github branch.

Couple possible errors:

Also check issue #38

pypi compatibility

internal imports now seem to be working; recheck requirements text for compatibility issues

Binder compatibility

Add some example input files into the github; change all filepaths to relative paths; maybe have key ipynb file in home directory of the repo

maths markdown

In Github actions (Action tab in the repo), I am getting error in generating pdf for our paper.md file. One of the issues here could be issue with the maths markdown. Request a double check.

image

Thanks,
Amin

load replacer text files from the SHbundle itself

Currently, we are loading replacer files as hardcoded paths to our drivespace. This should be rewritten with a relative file path such that the user can load the default values for the replaces when they install the pyshbundle module.

image

However, this runs into the risk that the replacer file is not updated, or that the user fails to update the replacer text file because of lack of awareness about its need. As such, additionally, the function should prompt the user to use custom replacer file as and when they find it necessary.

Revise paper.md

On 2023-2-2, we had an update meeting where we've looked at the current paper draft status. Few updates to be made to the paper draft as agreed:

  • Update technical descriptions on the paper draft @mn5hk

  • - [x] Validation of the script for a few basins and maybe also a few points or grid areas [@lsmvivek]

  • Add some mathematical relationships/appropriate [@Walling9]

  • Add some appropriate diagrams of Gaussian filter, spherical harmonics; make diagrams ourselves if possible [@Walling9 , @lsmvivek ]

  • Improvise on the current flowchart; make alternative workflow diagrams [@mn5hk , @lsmvivek ]

  • Improve our citations of relevant literature [@mn5hk ]

  • Write an abstract

  • Elaborate GDDC [ @mn5hk ]

  • Review few existing tools for GRACE processing [@mn5hk]

  • Does GIA need to be removed for the latest version of GRACE SH data?

  • Feng (2018) has estimated GRACE measurement error by obtaining RMS over oceans at the same latitude as the study region. How reliable is the method? Also check: Chen JL, Wilson CR, Tapley BD, Yang ZL, Niu GY (2009b) 2005
    drought event in the Amazon River basin as measured by GRACE and estimated by climate models. J Geophys Res 114:B05404. https://doi.org/10.1029/2008jb006056

  • Wahr et al. (2006) used the second method to determine the uncertainties in the GRACE SH coefficients as
    the standard deviation of the residuals of coefficients when seasonal cycles were removed. This method may also overestimate the GRACE measurement error because we assume that all non-seasonal variability of Stokes coefficients results from the measurement error.

Few more tasks left beyond the paper draft:

  • Test pip compatibility #30
  • Rewrite our notebook based on pip usage #32
  • Rewrite our documentation based on pip usage #31
  • Make our code binder compatible #29
  • Cleanup our code #26
  • Add proper citations and credits

GRACE Error Estimation using Chen et al (2009) method

Feng (2018) has estimated GRACE measurement error by obtaining RMS over oceans at the same latitude as the study region. How reliable is the method? Also check: Chen JL, Wilson CR, Tapley BD, Yang ZL, Niu GY (2009b) 2005
drought event in the Amazon River basin as measured by GRACE and estimated by climate models. J Geophys Res 114:B05404. https://doi.org/10.1029/2008jb006056

Is the method reliable? if the method is reliable, should the method be included in the package in a future version?

GRACE Error Estimation using Wahr et al. (2006) method

Wahr et al. (2006) used the second method to determine the uncertainties in the GRACE SH coefficients as
the standard deviation of the residuals of coefficients when seasonal cycles were removed. This method may also overestimate the GRACE measurement error because we assume that all non-seasonal variability of Stokes coefficients results from the measurement error.

Is the method reliable? If the method is reliable, should it be added to future version of the package?

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.