https://github.com/astro-informatics/ssht
Fast and exact spin spherical harmonic transforms
Science Score: 33.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
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
✓Committers with academic emails
8 of 24 committers (33.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.0%) to scientific vocabulary
Keywords from Contributors
Repository
Fast and exact spin spherical harmonic transforms
Basic Info
- Host: GitHub
- Owner: astro-informatics
- License: gpl-3.0
- Language: C
- Default Branch: main
- Homepage: http://astro-informatics.github.io/ssht/
- Size: 4.41 MB
Statistics
- Stars: 12
- Watchers: 8
- Forks: 2
- Open Issues: 10
- Releases: 10
Metadata Files
README.md
SSHT: Fast spin spherical harmonic transforms
DESCRIPTION
The SSHT code provides functionality to perform fast and exact spin spherical harmonic transforms based on the sampling theorem on the sphere derived in McEwen & Wiaux (2011).
SSHT can also interface with ducc0 and use it as a backend for spherical harmonic transforms and rotations.
INSTALLATION
The python package, pyssht, is available on pypi and can be installed with:
bash
pip install pyssht
The C package can be installed with CMake and conan.
Both can be installed using pip:
bash
pip install conan cmake
Then SSHT can be compiled with:
bash
git clone https://github.com/astro-informatics/ssht.git
cmake -B ./build -S . -DCMAKE_BUILD_TYPE=Release -DCMAKE_PROJECT_TOP_LEVEL_INCLUDES=./cmake/conan_provider.cmake
cmake --build build
ctest --test-dir build
cmake --install build --install-prefix=/usr/local
The above will also download FFTW, if necessary.
Further instructions for installing SSHT Matlab and Fortran versions are available here.
DOCUMENTATION
Further documentation is available here.
Usage for the python package is also given in the package docstring.
REFERENCING
If you use SSHT for work that results in publication, please reference https://github.com/astro-informatics/ssht/ and cite our related academic papers:
- J. D. McEwen and Y. Wiaux, A novel sampling theorem on the sphere, IEEE Trans. Sig. Proc., 59(12):5876-5887, 2011 (arXiv:1110.6298).
- J. D. McEwen, G. Puy, J.-Ph. Thiran, P. Vandergheynst, D. Van De Ville, and Y. Wiaux, Sparse image reconstruction on the sphere: implications of a new sampling theorem. IEEE Trans. Image Proc., 22(6):2275-2285, 2013 (arXiv:1205.1013).
LICENSE
SSHT is released under the GPL-3 license. For further details see LICENSE.
AUTHORS
SSHT was initially written by 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
- Website: http://www.jasonmcewen.org/
- Repositories: 29
- Profile: https://github.com/astro-informatics
GitHub Events
Total
- Issues event: 1
- Watch event: 1
- Issue comment event: 4
- Push event: 16
- Pull request event: 3
- Create event: 4
Last Year
- Issues event: 1
- Watch event: 1
- Issue comment event: 4
- Push event: 16
- Pull request event: 3
- Create event: 4
Committers
Last synced: over 3 years ago
All Time
- Total Commits: 608
- Total Committers: 24
- Avg Commits per committer: 25.333
- Development Distribution Score (DDS): 0.479
Top Committers
| Name | Commits | |
|---|---|---|
| Jason McEwen | j****n@u****k | 317 |
| Mayeul d'Avezac | 2****c@u****m | 162 |
| paddyroddy | p****y@g****m | 31 |
| Martin Reinecke | m****n@m****e | 14 |
| Martin Büttner | m****d@g****m | 14 |
| Christopher Wallis | c****s@m****k | 13 |
| luke | L****5@u****k | 12 |
| Christopher Wallis | c****s@C****l | 8 |
| Jason McEwen | j****n@g****m | 6 |
| Christopher Wallis | c****n@g****m | 5 |
| Boris Leistedt | b****t@g****m | 3 |
| Auggie | a****r@k****m | 3 |
| Patrick Roddy | p****y@g****m | 3 |
| Martin Buettner | m****1@u****k | 2 |
| Christopher Wallis | c****s@C****l | 2 |
| Boris Leistedt | b****1@u****k | 2 |
| Oliver Cobb | o****b@O****l | 2 |
| Cosmomatt | m****7@u****k | 2 |
| Christopher Wallis | c****s@d****k | 2 |
| Mayeul d'Avezac | m****l@c****m | 1 |
| OliverCobb | o****b@t****l | 1 |
| Matt Price | 3****t@u****m | 1 |
| Christopher Wallis | c****s@c****e | 1 |
| Erik Schnetter | s****r@g****m | 1 |
Committer Domains (Top 20 + Academic)
Packages
- Total packages: 1
-
Total downloads:
- pypi 463 last-month
- Total dependent packages: 4
- Total dependent repositories: 6
- Total versions: 11
- Total maintainers: 2
pypi.org: pyssht
Fast spin spherical transforms
- Homepage: http://astro-informatics.github.io/ssht/
- Documentation: https://pyssht.readthedocs.io/
- License: gpl-3.0
-
Latest release: 1.5.3
published over 1 year ago
Rankings
Maintainers (2)
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v2 composite
- actions/download-artifact v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- pypa/gh-action-pypi-publish master composite
- numpy *