Project

General

Profile

Feature #8300

FHiCL parameter tracker needs to provide parsable output

Added by Kyle Knoepfel almost 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Infrastructure
Target version:
Start date:
04/10/2015
Due date:
08/01/2015
% Done:

100%

Estimated time:
16.00 h
Spent time:
Scope:
Internal
Experiment:
-
SSI Package:
fhicl-cpp
Duration: 114

Description

Issue #7788 provided an annotation that gives the filename and line number of where each FHiCL parameter is defined/overridden. Although the output is straightforward to understand, it does not allow for easy parsing. In anticipation of this usability concern, this issue has been created. An annotation that starts at the beginning of the line is probably more appropriate, with taggable character sequences for easier parsing.


Related issues

Related to art - Feature #7788: Trace fcl parameters to source fileClosed02/05/2015

Blocked by cet-is - Necessary Maintenance #9869: ParameterSet needs a general tree-traversal algorithmClosed08/21/2015

History

#1 Updated by Kyle Knoepfel almost 5 years ago

  • Tracker changed from Bug to Feature

#2 Updated by Kyle Knoepfel almost 5 years ago

  • Related to Feature #7788: Trace fcl parameters to source file added

#3 Updated by Christopher Green almost 5 years ago

  • Category set to Infrastructure
  • Status changed from New to Accepted
  • Target version set to 1.18.00
  • SSI Package art added
  • SSI Package deleted ()

This will need to be examined particularly with respect to the needs of any graphical tool, and must balance the ability to parse this output against human readability. This may (for example) involve a command-line switch to enhance the output.

#4 Updated by Christopher Green almost 5 years ago

  • Due date set to 08/01/2015

#5 Updated by Christopher Green almost 5 years ago

  • Status changed from Accepted to Assigned
  • Assignee set to Kyle Knoepfel
  • Estimated time set to 16.00 h

#6 Updated by Kyle Knoepfel over 4 years ago

#7 Updated by Kyle Knoepfel over 4 years ago

  • Subject changed from FHiCL parameter tracker needs to provide parseable output to FHiCL parameter tracker needs to provide parsable output
  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100
  • SSI Package fhicl-cpp added
  • SSI Package deleted (art)

Implemented with commit fhicl-cpp:08912823fc67f2f3000add8bb5475bfb3a417daa. See the comments at the top of the PrettifierParsable header file (fhicl-cpp:source:fhiclcpp/detail/PrettifierParsable.h)

#8 Updated by Kyle Knoepfel over 4 years ago

  • Target version changed from 1.18.00 to 1.16.00

#9 Updated by Christopher Green over 4 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF