Skip to content

xyz2grd wrapper #635

Closed
Closed

Description

@carocamargo

Hi,

I tried to write a wrapper of the xyz2grd function , in a similar way to the grdfilter wrapper:
I added the function to the gridops.py file, and call it in the init.py file. Still, the function doesn't appear when I try to call it.
image
Maybe it wasn't as simple as change the 'grdcut' to 'grdfilter', but I would expect it to recognise the function anyway, and then give me errors...

xyz2grd
The function is used to transform a table/text file into a binary grid file.

Right now I use library to call gmt from python:

os.chdir(path_to_xyzfile)
res='60m'
infile=flist[0]
outfile='../nc/test.nc'
command=str('gmt xyz2grd '+str(infile)+' -G'+str(outfile)+' -I'+str(res)+' -Rg')
os.system(command)

Any ideas of how I can solve it?

image
image
image

Activity

  1. weiji14 commented on Sep 28, 2020

    @weiji14
    Member

    Could you try removing the space at line 222 between @kwargs_to_string and def xyz2grd to see if that helps?

  2. carocamargo commented on Sep 28, 2020

    @carocamargo
    ContributorAuthor

    Could you try removing the space at line 222 between @kwargs_to_string and def xyz2grd to see if that helps?

    It didn't...

  3. seisman commented on Sep 28, 2020

    @seisman
    Member

    @carocamargo It seems you almost finished wrapping xyz2grd. Perhaps you could submit a pull request so that we can comment and improve it together? Of course, it's OK if you want to finish grdfilter (#616) first.

    BTW, xyz2grd is a gridding module. Perhaps better to put it in pygmt/gridding.py, like surface?

  4. carocamargo commented on Sep 29, 2020

    @carocamargo
    ContributorAuthor

    @carocamargo It seems you almost finished wrapping xyz2grd. Perhaps you could submit a pull request so that we can comment and improve it together? Of course, it's OK if you want to finish grdfilter (#616) first.

    BTW, xyz2grd is a gridding module. Perhaps better to put it in pygmt/gridding.py, like surface?

    Ok, I think I did a PR for the xyz2grd function (on gridding.py)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions