https://github.com/astro-informatics/s2let

Fast wavelet transforms on the sphere.

https://github.com/astro-informatics/s2let

Science Score: 59.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 21 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, ieee.org
  • Committers with academic emails
    10 of 17 committers (58.8%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.5%) to scientific vocabulary

Keywords from Contributors

wavelets ball signal-processing
Last synced: 6 months ago · JSON representation

Repository

Fast wavelet transforms on the sphere.

Basic Info
Statistics
  • Stars: 19
  • Watchers: 8
  • Forks: 2
  • Open Issues: 10
  • Releases: 6
Created over 10 years ago · Last pushed 11 months ago
Metadata Files
Readme License

README.md

S2LET: Fast wavelet transforms on the sphere

CMake Build Python Build

DESCRIPTION

S2LET provides functionality to perform fast and exact scale-discretised wavelet transforms on the sphere.

INSTALLATION

The python package, pys2let, is available on pypi and can be installed with:

bash pip install pys2let

Alternatively, it can be installed from a local clone of the repository for development purposes by

bash pip install -e .[dev]

The C package can be installed with CMake and conan:

Both can be installed using pip:

bash pip install "conan" cmake

Then S2LET can be compiled with:

bash git clone https://github.com/astro-informatics/s2let.git cd s2let cmake -B ./build -S . -DCMAKE_BUILD_TYPE=Release -DCMAKE_PROJECT_TOP_LEVEL_INCLUDES=./cmake/conan_provider.cmake -Dcfitsio=ON cmake --build build ctest --test-dir build cmake --install build --install-prefix=/usr/local

The above will also download all necessary dependencies.

Instructions for installing other languages can be found here.

DOCUMENTATION

Further documentation is available here.

Usage for the python package is also given in the package docstring.

REFERENCING

If you use S2LET for work that results in publication, please reference http://github.com/astro-informatics/s2let and cite the relevant academic paper(s):

You may also like to consider citing the following papers on which the fast algorithms of S2LET are based: - J. D. McEwen, M. Büttner, B. Leistedt, H. V. Peiris, Y. Wiaux, A novel sampling theorem on the rotation group, IEEE Sig. Proc. Let., 22(12):2425-2429, 2015 (ArXiv | DOI) - J. D. McEwen and Y. Wiaux, A novel sampling theorem on the sphere, IEEE Trans. Signal Proc., 59, 5876-5887, 2011 (ArXiv | DOI)

LICENSE

S2LET is released under the GPL-3 license. For further details see LICENSE.txt.

AUTHORS

S2LET was initially developed by Boris Leistedt, Martin Büttner, and Jason McEwen but significant contributors have since been made by a number of others.

Owner

  • Name: AstroInfo Team @ UCL
  • Login: astro-informatics
  • Kind: organization
  • Location: United Kingdom

GitHub Events

Total
  • Issues event: 3
  • Watch event: 3
  • Delete event: 5
  • Issue comment event: 7
  • Push event: 28
  • Pull request review event: 4
  • Pull request review comment event: 3
  • Pull request event: 10
  • Create event: 8
Last Year
  • Issues event: 3
  • Watch event: 3
  • Delete event: 5
  • Issue comment event: 7
  • Push event: 28
  • Pull request review event: 4
  • Pull request review comment event: 3
  • Pull request event: 10
  • Create event: 8

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 444
  • Total Committers: 17
  • Avg Commits per committer: 26.118
  • Development Distribution Score (DDS): 0.732
Past Year
  • Commits: 5
  • Committers: 1
  • Avg Commits per committer: 5.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Martin Büttner m****d@g****m 119
Boris Leistedt b****1@u****k 68
Mayeul d'Avezac 2****c 62
Boris Leistedt b****t@g****m 53
CosmoMatt 3****t 34
Jason McEwen j****n@u****k 32
paddyroddy p****y@g****m 27
luke L****5@u****k 15
Jen Chan y****2@u****k 10
Auggie Marignier a****4@u****k 10
Patrick Roddy p****y@g****m 5
Christopher Wallis c****s@m****k 3
auggiemarignier 4****r 2
luke l****e@m****k 1
Jennifer Chan y****2@m****k 1
Christopher Wallis c****s@v****k 1
Christopher Wallis c****s@d****k 1

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 385 last-month
  • Total dependent packages: 2
  • Total dependent repositories: 4
  • Total versions: 12
  • Total maintainers: 2
pypi.org: pys2let

Fast wavelet transforms on the sphere

  • Versions: 12
  • Dependent Packages: 2
  • Dependent Repositories: 4
  • Downloads: 385 Last month
Rankings
Dependent packages count: 3.2%
Dependent repos count: 7.5%
Average: 13.6%
Stargazers count: 17.7%
Forks count: 19.1%
Downloads: 20.4%
Maintainers (2)
Last synced: 7 months ago

Dependencies

.github/workflows/cmake.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/python.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • pypa/gh-action-pypi-publish release/v1 composite
pom.xml maven
  • com.nativelibs4java:bridj 0.6.2-SNAPSHOT
  • junit:junit 4.10 test
pyproject.toml pypi
setup.py pypi
  • numpy *