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

Stale branches in desitarget #44

Closed
weaverba137 opened this issue May 12, 2016 · 13 comments
Closed

Stale branches in desitarget #44

weaverba137 opened this issue May 12, 2016 · 13 comments
Assignees
Labels

Comments

@weaverba137
Copy link
Member

There are several stale branches in desitarget. What is the plan for merging or deleting these branches:

  • npyquery_crash
  • npyquery_crash_fix
  • mocks
  • dr2
@rainwoodman
Copy link
Contributor

I do not oppose.

@weaverba137
Copy link
Member Author

Deleting the npyquery branches now. We need to contact Kaylan to talk about the dr2 branch. @forero could you please give us an update on the 'mocks' branch?

@forero
Copy link
Member

forero commented May 17, 2016

This branch only includes a small script in bin/ to create target files from mocks.
That script should actually be in desisim/bin. Should I move it there and delete this branch?

@moustakas
Copy link
Member

Creating target files from mocks sounds like it belongs under 'desitarget', not 'desisim'. Why should it be moved to desisim?

@forero
Copy link
Member

forero commented May 18, 2016

A while ago @sbailey convinced me that if some code/script won't run on real data but only on simulated data, it should in principle go to desisim. That still sounds reasonable to me, but I agree that desitarget 'feels' like a natural place to have that script.

@moustakas
Copy link
Member

Mocks are our best (simulated) real data, so I definitely think this code belongs here (i.e., in desitarget).

@weaverba137
Copy link
Member Author

Do we have a resolution to this question?

@forero
Copy link
Member

forero commented May 23, 2016

@sbailey What do you think?

@sbailey
Copy link
Contributor

sbailey commented May 23, 2016

I withdraw my knee-jerk reaction that desitarget must remain pure data with no code or knowledge of simulation / mock data.

OK for desitarget to have code for generating / organizing mock target data. Best if that is isolated within its own desitarget.mocks or similarly named submodule.

However, I will insist that the actual target selection code not know anything about mocks and not have secret back doors to the truth.

@weaverba137
Copy link
Member Author

So it sounds like we want to keep the 'mocks' branch. Beware though, it is now over 100 commits behind master, you'll definitely need to merge it with master before continuing to develop on it.

I'll keep this ticket open until we've confirmed a successful merge of master onto mocks.

@forero
Copy link
Member

forero commented May 24, 2016

Right we'll keep it. I will merge it with master before continuing any other development.

@sbailey shouldn't we have here as well the script converting "martin's mocks" into target & truth files?

@sbailey
Copy link
Contributor

sbailey commented May 24, 2016

Sure, that would be fine, instead of having it in fiberassign.

Stephen

@weaverba137
Copy link
Member Author

The 'mocks' branch is now active & up-to-date, & there is a separate issue, #48, for @kaylanb's branches.

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

No branches or pull requests

5 participants