Skip to content

Update libsharp #22

Open
Open

Description

@zonca

is it possible to update this repository to have the last version of libsharp?

Activity

  1. mreineck commented on Jun 6, 2019

    @mreineck
    Collaborator

    I'm planning to do this, but I don't know yet how exactly it is going to happen.
    The latest version has a slightly changed interface and some functionality is no longer present, so I think this requires a major version bump, or maybe even a change in name. I'm not sure yet whether I should open a new project for this or just put it into a new branch of the existing repository. Comments are welcome!

    Development of libsharp has shifted to https://gitlab.mpcdf.mpg.de/mtr/libsharp, but I plan to sync the Github repository when releases take place.

  2. zonca commented on Jun 6, 2019

    @zonca
    MemberAuthor

    I think the best would be to port the Python interface to gitlab and then close this repository (archive it) and just have 1 repo.

  3. mreineck commented on Jun 7, 2019

    @mreineck
    Collaborator

    That would be convenient, but there is much work by @dagss in the current version which is used by many people, and which absolutely needs to be kept visible.
    I will provide a Python interface for the new version.

  4. mreineck commented on Jun 7, 2019

    @mreineck
    Collaborator

    I possible, I'd like to switch from cython to pybind11 for the Python interface.
    Would the interface that is currently part of pyHealpix (https://gitlab.mpcdf.mpg.de/ift/pyHealpix) be OK? Then I'd just copy the relevant parts over...

  5. zonca commented on Jun 7, 2019

    @zonca
    MemberAuthor
  6. mreineck commented on Jun 13, 2019

    @mreineck
    Collaborator

    There is now a first version of a Python interface at
    https://gitlab.mpcdf.mpg.de/mtr/libsharp/tree/add_python

    At the moment, you still have to set sharp_libpath by hand at the top of setup.py, if the sharp library is not in the system's search path. I'm not sure how this is done properly.

    Also, the whole "darwin" section is probably completely broken...

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions