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

CluStR rewrite! #29

Open
7 of 9 tasks
sweverett opened this issue Jul 19, 2019 · 0 comments
Open
7 of 9 tasks

CluStR rewrite! #29

sweverett opened this issue Jul 19, 2019 · 0 comments

Comments

@sweverett
Copy link
Owner

sweverett commented Jul 19, 2019

Now that CluStR is being used by the group again it's time for some updates! Or rather, let's use all that learned python/astro knowledge of the past 3 years and write a new, simplified, more extensible, and more general code base that wraps Kelly's linimx package for regression on arbitrary columns in fits catalogs. We'll still need to implement some cluster-specific features but this can be accomplished with a pre-existing config structure such as yaml.

This will also serve as a summer project for Paige (will link once she has an account!)

Here's a TODO list that we will update as needed:

  • Combine different cluster files into a single clustr.py (@paigemkelly @jjobel)
  • Setup new environment file, config file, and IO processing (@sweverett)
  • Make new main() function w/ object-oriented structure
  • Implement all new classes:
    • Config
    • Catalog
    • Data
    • Fitter
  • Implement new flag structure used by Config in Catalog or Data to apply cuts (@sweverett)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants