Chris, 1) Regridding is far too specific with regards to what dataset_processor actually does in my opinion. Visualization vs plotting, I like visualization better personally.
2) Again, "pipeline" seems too generic. Even "rcmet" is too generic in my opinion. I think it's a sign that something is wrong when the vast majority of our issues are falling under a single component. Too me that says that we need to break that component into smaller, more specific components. (Unless, of course, all the work is actually being done on just one specific component). I think the more important question is, what are we using these labels for? Are they for accurately describing issues for committers/contributors or are we trying to make it easy for people making JIRAs to label the problem? Most people who don't actively participate on the project are (probably) going to label their issue as "general" since they have no idea what is broken. If that's the case, then our components should be useful for the people on the project and thus specific. We should also exploit component leads so that issues can be filtered to people on the project who are most capable of dealing with/delegating the issue. TLDR: I like specific, descriptive component names over generic catch-alls. One generic component is good for people making issues that have no idea what is wrong; These can adjusted once someone has looked at the problem. Let's exploit component leads to make all of our lives easier! Thoughts? -- Joyce On Mon, Aug 19, 2013 at 7:31 PM, Mattmann, Chris A (398J) < chris.a.mattm...@jpl.nasa.gov> wrote: > Cam, I am +1 for this remapping, with the caveats: > > 1. regridding is much more understood in the community than dataset > processor. > Same goes for viz (compared to plotting). So dunno on those. > > 2. I can see your point about rcmet, but don't we have a concept of > end-to-end > regrid->analysis->viz pipeline? Wouldn't something like pipeline or maybe > even > analysis make more sense than simply having no component? To me some > component is > better than none. > > Bump it to the top of my list anytime. > > Cheers, > Chris > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Chris Mattmann, Ph.D. > Senior Computer Scientist > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > Office: 171-266B, Mailstop: 171-246 > Email: chris.a.mattm...@nasa.gov > WWW: http://sunset.usc.edu/~mattmann/ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Adjunct Assistant Professor, Computer Science Department > University of Southern California, Los Angeles, CA 90089 USA > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > > > > > > -----Original Message----- > From: Cameron Goodale <good...@apache.org> > Reply-To: "dev@climate.incubator.apache.org" > <dev@climate.incubator.apache.org> > Date: Monday, August 19, 2013 7:21 PM > To: "dev@climate.incubator.apache.org" <dev@climate.incubator.apache.org> > Subject: Re: JIRA component names > > >Hey Guys, > > > >I am going to take a crack and the task of mapping A1 -> B1 that Chris > >mentioned since I have been making JIRAs and wishing for some other > >components in the list. Since the new OCW refactoring introduces some new > >software modules/components i think it makes sense to align JIRA issues > >with each area of the code. This helps map issues to modules in the code, > >items tasks that touch large sweeping parts of the code should go under > >'general' and they need a closer look since they are probably taking on > >too > >much work and need sub-tasks or should be broken into smaller chunks. > > > >rcmed -> data_source (this would also relate to ESG work or developing an > >interface to OpenDAP moving forward) > >rcmet -> None (just drop this from the OCW issue tracker. RCMET is a JPL > >project that is built on OCW) > >rcmet ui -> webapp (The 'ui' is basically AngularJS and Bottle. Webapp is > >generic enough that we can change to Ember.js and CherryPy if we like) > >regridding -> dataset_processor (map to the module that does this > >function) > >visualization -> plotting (map to the module that does this function) > >documentation -> NEW Component > >dataset -> NEW Component > > > >A note about rcmet above: > > > >Here are 14 open issues with rcmet as the component and what I think a > >reasonable mapping could be: > > > >(general) CLIMATE-261 Consolidate Code that converts a String into a > >Datetime Object > >(general) CLIMATE-259 Create branch to refactor updates to ui/services to > >support multiple metrics/plotting > >(documentation) CLIMATE-258 Improve Evaluation documentation > >(dataset) CLIMATE-219 Add name attribute to Dataset > >(metrics) CLIMATE-218 Update metric handling in Evaluation to coincide > >with new Metric definition > >(general) CLIMATE-217 Add metrics.py for OCW refactoring > >(general) CLIMATE-214 Add evaluation.py to OCW > >(dataset_processor) CLIMATE-179 Add support for Observation/Reference > >option when doing Spatial Regridding > >(general) CLIMATE-137 OCW refactoring code > >(general) CLIMATE-50 RCMET needs to use a logger instead of prints > >(general) CLIMATE-49 Add the 'obs' regrid option into > >toolkit.do_data_prep.prep_data function > >(REMOVE) CLIMATE-47 precipFlag attribute within the Model class needs to > >be refactored - Not an issue with OCW Dataset Class > >(general) CLIMATE-8 CLIMATE-7 SubRegions Support > >(metrics) CLIMATE-7 Refactor the metrics.metrics_plots function > > > >Thanks for allowing me to bump this thread to top of your inbox. > > > >-Cam > > > > > > > >On Fri, Aug 16, 2013 at 11:09 AM, Mattmann, Chris A (398J) < > >chris.a.mattm...@jpl.nasa.gov> wrote: > > > >> Perfect > >> > >> Sent from my iPhone > >> > >> On Aug 16, 2013, at 10:49 AM, "Michael Joyce" <jo...@apache.org> wrote: > >> > >> > If people need to catch up on the refactoring that's been occurring > >>they > >> > can find the original proposal for refactoring at [1]. The full thread > >> > where this was discussed can be found in the mail archives at [2]. The > >> wiki > >> > entry that Mazi made detailing proposed package layouts (including the > >> one > >> > we ultimately went with) is available at [3]. > >> > > >> > To summate: > >> > > >> > The old code (which was called RCMET) is being refactored into the ocw > >> > package with the intention of making the code base more maintainable > >>and > >> > the API nice and pretty. > >> > > >> > Hopefully this is sufficiently verbose. I don't have the time to go > >>into > >> > more detail at the moment. If anyone is confused feel free to ask away > >> and > >> > I'll try to elaborate later!! > >> > > >> > Thanks > >> > Mike > >> > > >> > > >> > [1]: http://s.apache.org/RKI > >> > [2]: > >> > > >> > >> > https://mail-archives.apache.org/mod_mbox/incubator-climate-dev/201306.mb > >>ox/browser > >> > [3]: > >> > > >> > >> > https://cwiki.apache.org/confluence/display/CLIMATE/Open+Climate+Workbenc > >>h+API+summary > >> > > >> > > >> > -- Joyce > >> > > >> > > >> > On Fri, Aug 16, 2013 at 10:12 AM, Mattmann, Chris A (398J) < > >> > chris.a.mattm...@jpl.nasa.gov> wrote: > >> > > >> >> Can you detail "the refactoring" so everyone on the list here knows > >>what > >> >> you are talking about? > >> >> > >> >> A few paragraphs would be great, Mike, thanks. > >> >> > >> >> Cheers, > >> >> Chris > >> >> > >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > >> >> Chris Mattmann, Ph.D. > >> >> Senior Computer Scientist > >> >> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > >> >> Office: 171-266B, Mailstop: 171-246 > >> >> Email: chris.a.mattm...@nasa.gov > >> >> WWW: http://sunset.usc.edu/~mattmann/ > >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > >> >> Adjunct Assistant Professor, Computer Science Department > >> >> University of Southern California, Los Angeles, CA 90089 USA > >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> -----Original Message----- > >> >> From: Michael Joyce <jo...@apache.org> > >> >> Reply-To: "dev@climate.incubator.apache.org" > >> >> <dev@climate.incubator.apache.org> > >> >> Date: Friday, August 16, 2013 10:07 AM > >> >> To: dev <dev@climate.incubator.apache.org> > >> >> Subject: Re: JIRA component names > >> >> > >> >>> The 3 that caught my eye were: > >> >>> > >> >>> rcmet > >> >>> rcmet ui > >> >>> rcmet > >> >>> > >> >>> As to what they should be instead I don't know. 'rcmet ui' could > >> easily be > >> >>> 'ocw ui' without loss of clarity. With the refactoring I don't know > >> what > >> >>> we > >> >>> want to call 'rcmet' and 'rcmed' doesn't seem like it needs to be > >> there at > >> >>> all, so I don't know if we need to think of an alternative. > >> >>> > >> >>> > >> >>> > >> >>> -- Joyce > >> >>> > >> >>> > >> >>> On Fri, Aug 16, 2013 at 9:46 AM, Mattmann, Chris A (398J) < > >> >>> chris.a.mattm...@jpl.nasa.gov> wrote: > >> >>> > >> >>>> Can you be more specific and propose e.g., : > >> >>>> > >> >>>> A1->B1 > >> >>>> A2->B2 > >> >>>> .. > >> >>>> > >> >>>> Where A is the set of "JPL/RCMES centric" names and B is the new > >> >>>> proposed one? > >> >>>> > >> >>>> Cheers, > >> >>>> Chris > >> >>>> > >> >>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > >> >>>> Chris Mattmann, Ph.D. > >> >>>> Senior Computer Scientist > >> >>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > >> >>>> Office: 171-266B, Mailstop: 171-246 > >> >>>> Email: chris.a.mattm...@nasa.gov > >> >>>> WWW: http://sunset.usc.edu/~mattmann/ > >> >>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > >> >>>> Adjunct Assistant Professor, Computer Science Department > >> >>>> University of Southern California, Los Angeles, CA 90089 USA > >> >>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > >> >>>> > >> >>>> > >> >>>> > >> >>>> > >> >>>> > >> >>>> > >> >>>> -----Original Message----- > >> >>>> From: Michael Joyce <jo...@apache.org> > >> >>>> Reply-To: "dev@climate.incubator.apache.org" > >> >>>> <dev@climate.incubator.apache.org> > >> >>>> Date: Friday, August 16, 2013 9:31 AM > >> >>>> To: dev <dev@climate.incubator.apache.org> > >> >>>> Subject: JIRA component names > >> >>>> > >> >>>>> Some of our JIRA components are very JPL/RCMES-centric. What does > >> >>>> everyone > >> >>>>> think of switching these over to something more generic? Ideas on > >> >>>> names? > >> >>>>> > >> >>>>> -- Joyce > >> >> > >> >> > >> > >