TimeSide icon indicating copy to clipboard operation
TimeSide copied to clipboard

Refactorization of Analyzer Parameters

Open thomasfillon opened this issue 9 years ago • 1 comments

Currently Analyzer parameters specification and validation is based on Enthought Traits the Traitlets framework that seems to be derived from Traits may be simpler to use.

Nevertheless with the new web API and the new JavaScript player parameters serialization and validation needs are evolving and neither Traits or Traitlets may be appropriate or would require a lot of extra work.

Some interresting Data Validation tools are listed here.

JSON SCHEMA may be very appropriate.

thomasfillon avatar Nov 17 '16 15:11 thomasfillon

Sure if you think Traitlets is better. Hoping the integration of E. Traits is a good pre-figuration for this, can you evaluate the amount of work for this task?

yomguy avatar Nov 17 '16 18:11 yomguy

finalized in a186a66f

yomguy avatar Apr 27 '23 18:04 yomguy