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

Fast and exact Wigner transforms

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

Science Score: 46.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
  • Academic publication links
    Links to: arxiv.org
  • Committers with academic emails
    12 of 24 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.2%) to scientific vocabulary

Keywords from Contributors

signal-processing wavelets bayesian-inference inverse-problems ball statistics-toolbox sphere
Last synced: 7 months ago · JSON representation

Repository

Fast and exact Wigner transforms

Basic Info
Statistics
  • Stars: 8
  • Watchers: 7
  • Forks: 4
  • Open Issues: 1
  • Releases: 6
Created over 10 years ago · Last pushed 9 months ago
Metadata Files
Readme License

README.md

SO3: Fast Wigner transforms

CMake Build Python Build

DESCRIPTION

The SO3 code provides functionality to perform fast and exact Wigner transforms based on the sampling theorem on the rotation group derived in McEwen et al. (2015).

INSTALLATION

The python package, so3 (pyso3 was taken), is available on so3 and can be installed with:

bash pip install so3

The C package can be installed with CMake and conan:

Both can be installed using pip:

bash pip install conan cmake

Then SO3 can be compiled with:

bash git clone http://astro-informatics.github.io/so3/ -b main mkdir so3/build && cd so3/build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -Dconan_deps=True .. make make install

The above will also download FFTW and SSHT and compile them, if necessary.

DOCUMENTATION

Further documentation is available here.

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

REFERENCING

If you use SO3 for work that results in publication, please reference the SO3 url and cite our related academic paper:

LICENSE

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

AUTHORS

SO3 was initially developed by Martin Büttner, Jason McEwen, and Boris Leistedt 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
  • Create event: 1
  • Issues event: 1
  • Release event: 1
  • Watch event: 1
  • Delete event: 3
  • Member event: 1
  • Issue comment event: 3
  • Push event: 3
  • Pull request event: 4
  • Fork event: 1
Last Year
  • Create event: 1
  • Issues event: 1
  • Release event: 1
  • Watch event: 1
  • Delete event: 3
  • Member event: 1
  • Issue comment event: 3
  • Push event: 3
  • Pull request event: 4
  • Fork event: 1

Committers

Last synced: about 3 years ago

All Time
  • Total Commits: 266
  • Total Committers: 24
  • Avg Commits per committer: 11.083
  • Development Distribution Score (DDS): 0.774
Top Committers
Name Email Commits
Mayeul d'Avezac 2****c@u****m 60
Martin Büttner m****d@g****m 59
Martin Buettner m****1@u****k 54
Jason McEwen j****n@u****k 18
Christopher Wallis c****n@g****m 11
Jason McEwen j****n@g****m 11
paddyroddy p****y@g****m 7
luke L****5@u****k 6
Cosmomatt m****7@u****k 6
Auggie Marignier a****4@u****k 5
Boris Leistedt b****t@g****m 5
Christopher Wallis c****s@e****k 3
CosmoMatt 3****t@u****m 3
Christopher Wallis c****s@c****e 3
Mayeul d'Avezac m****c@g****m 3
Luke Pratley l****5@u****k 2
Jen Chan y****2@u****k 2
Oliver Cobb o****b@O****l 2
Martin Ender m****2@m****k 1
Oliver Cobb o****b@k****m 1
boris.leistedt@gmail.com bl@h****k 1
Jennifer Chan y****2@m****k 1
Patrick Roddy p****y@g****m 1
Christopher Wallis c****s@m****k 1

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 90 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 8
  • Total maintainers: 3
pypi.org: so3

Fast and exact Wigner Transforms

  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 90 Last month
Rankings
Dependent packages count: 10.1%
Forks count: 19.1%
Average: 19.4%
Stargazers count: 20.3%
Dependent repos count: 21.6%
Downloads: 26.1%
Maintainers (3)
Last synced: 8 months ago

Dependencies

setup.py pypi
  • numpy *
.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
pyproject.toml pypi