Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Binning prototype #1236

Open
wants to merge 15 commits into
base: dev
Choose a base branch
from

Conversation

demajistre
Copy link

Change Summary

Overview

This is pull request is NOT meant to be merged. Rather it provides some example code for an abstract class for binning schemes and some examples of their use.

Overall structure

All the example code is in the ultra_user package, which contains code for us to execute the ultra codebase locally from some current state of the ISOC repo. The current package has a sub-package called 'energy_check', and these changes are not important to the binning schemes - they are just there to provide testing data and functionality (mostly because the initial version we pulled from did not have the velocity corrections necessary for testing the binning schemes).

The code of interest here is in mapbin, which provides:
binscheme: an abstract class for binning types
lonLatscheme: an example binning type - longitude latitude
hpscheme: an example binning type - using healpix
mapBinner: an example of the use of the abstract class
binfragments: some python that 'test drives' the modules in the package

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants