FuzzyLogic.jl icon indicating copy to clipboard operation
FuzzyLogic.jl copied to clipboard

initial roadmap

Open lucaferranti opened this issue 2 years ago • 1 comments

Basic types

  • [x] Mamdami inference system
  • [x] Sugeno inference system #5
  • [x] Type-2 inference systems #18

DSL

  • [x] weighted rules #16
  • [x] vector notation to avoid repetitive patterns #17

Visualizations

  • [x] plotting single variables
  • [x] plotting inference system

parsing

  • [x] parse julia code
  • [x] read matlab .fis files #15
  • [x] fuzzy control language #13
  • [x] fuzzy markup language #20

Code generation

  • [x] generate stand-alone julia code #21
  • [ ] generate stand-alone c code

Others

  • [x] fuzzy clustering https://github.com/lucaferranti/FuzzyLogic.jl/pull/11

Documentation

  • [x] mamdami tutorial
  • [x] sugeno tutorial #5
  • [x] type-2 tutorial
  • [ ] control systems example
  • [x] image processing application #6
  • [x] API / internals documentation #5
  • [x] contributing guideline polishing

Infra

  • [x] basic CI (run tests deploy docs)
  • [x] literate integration for documentation

lucaferranti avatar Jan 13 '23 08:01 lucaferranti

with little more than 50% done, seems like a good moment for registering https://github.com/JuliaRegistries/General/pull/76176

lucaferranti avatar Jan 22 '23 20:01 lucaferranti