Lean icon indicating copy to clipboard operation
Lean copied to clipboard

Mark Coarse+Fine Universe as Obsolete

Open AlexCatarino opened this issue 7 months ago • 0 comments

Expected Behavior

Recommend users to use AddUniverse(Func<IEnumerable<Fundamental>, IEnumerable<Symbol>> selector) instead of AddUniverse(Func<IEnumerable<CoarseFundamental>, IEnumerable<Symbol>> coarseSelector, Func<IEnumerable<FineFundamental>, IEnumerable<Symbol>> fineSelector), which should be marked as obsolete.

Actual Behavior

New users stop using AddUniverse(Func<IEnumerable<CoarseFundamental>, IEnumerable<Symbol>> coarseSelector, Func<IEnumerable<FineFundamental>, IEnumerable<Symbol>> fineSelector).

Potential Solution

Mark the method as obsolete and add logging, recommending the new method.

Also, review AddUniverse overloads for Docs, as we find coarse when we should read fundamental.

Checklist

  • [ ] I have completely filled out this template
  • [ ] I have confirmed that this issue exists on the current master branch
  • [ ] I have confirmed that this is not a duplicate issue by searching issues

AlexCatarino avatar Jun 03 '25 15:06 AlexCatarino