Recent Releases of kalman

kalman - 0.5.2

Summary

Compatibility as a CMake subproject, internalization of symbols to avoid fcarouge namespace collisions, externalize strongly typed linear algebra, added an authoritative forward header.

What's Changed

  • Bump github/codeql-action from 3.28.16 to 3.28.17 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/748
  • [cmake] globally unique project name by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/750
  • [cmake] support subproject fence by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/751
  • [filter] rename internal namespace for global uniqueness by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/752
  • [filter] internalize format support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/753
  • [filter] internalize printer support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/754
  • [filter] add an authoritative forward header by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/755
  • [cmake] lenient minimum version by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/756
  • [filter] remove the factory redundant header paths by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/757
  • [utility] internalize utility file by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/758
  • [utility] internalize utility primitives by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/759
  • Bump actions/dependency-review-action from 4.6.0 to 4.7.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/760
  • [linalg] typed linear algebra externalized by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/763
  • [cmake] support standard testing variable by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/765
  • [support] clean up internal namespaces by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/764
  • [version] bump version to 0.5.2 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/767
  • Bump github/codeql-action from 3.28.17 to 3.28.18 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/769

Full Changelog: https://github.com/FrancoisCarouge/Kalman/compare/0.5.1...0.5.2

- C++
Published by FrancoisCarouge about 1 year ago

kalman - 0.5.1

Summary

CMake installation correctness.

What's Changed

  • [version] bump to 0.5.1 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/746
  • [cmake] fix install by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/747

Full Changelog: https://github.com/FrancoisCarouge/Kalman/compare/0.5.0...0.5.1

- C++
Published by FrancoisCarouge about 1 year ago

kalman - 0.5.0

Summary

Conan compatibility release, CI/CD hardening, Eigen update.

What's Changed

  • [version] bump to 0.5.0 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/737
  • [tests] support code coverage ourselves by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/716
  • Bump step-security/harden-runner from 2.11.0 to 2.12.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/739
  • Bump github/codeql-action from 3.28.15 to 3.28.16 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/738
  • [cicd] organize permissions by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/740
  • [cicd] remove duplicated citation pipeline by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/741
  • [cicd] harden permissions on workflows by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/742
  • [eigen] return to head of repository by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/743
  • [test] force asserts in support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/744

Full Changelog: https://github.com/FrancoisCarouge/Kalman/compare/0.4.0...0.5.0

- C++
Published by FrancoisCarouge about 1 year ago

kalman - 0.4.0

Summary

Development release adding declarative paradigm, filter implementations, mp-units interoperability, indexed linear algebra, Clang 18 support, GCC 14 support, MacOS compatibility, CMake update, customization point, printer decorator, and many fixes.

What's Changed

  • [version] bump to 0.4.0 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/542
  • [filter] declarative paradigm by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/431
  • [documentation] update readme with type changes by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/543
  • [cicd] Update clang pipeline to version 18 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/493
  • Bump github/codeql-action from 3.26.7 to 3.26.8 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/544
  • [cmake] update minimum version to 3.30 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/546
  • Bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/550
  • Bump github/codeql-action from 3.26.8 to 3.26.9 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/549
  • [cmake] regroup project options by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/551
  • [cicd] clang 18 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/552
  • [style] align some namespace by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/553
  • [cicd] ubuntu latest usage by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/555
  • [cmake] internal target split by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/554
  • [sample] simplify vehicle location by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/556
  • [filter] auto type internal predict and update by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/132
  • Bump github/codeql-action from 3.26.9 to 3.26.11 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/561
  • [cicd] ubuntu 24.04 builds by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/557
  • [cicd] g++14 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/545
  • [cxx] use print native support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/559
  • [filter] deducing this by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/558
  • [cicd] cppcheck latest version by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/563
  • [algorithm] remove unused by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/565
  • Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/566
  • Bump github/codeql-action from 3.26.11 to 3.26.12 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/568
  • Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/567
  • Bump github/codeql-action from 3.26.12 to 3.26.13 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/569
  • Bump coverallsapp/github-action from 2.3.0 to 2.3.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/570
  • [format] support linalg formatting by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/571
  • [documentation] minor readme cleanup by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/572
  • [documentation] standardize group new lines by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/573
  • [documentation] standardize more group new lines by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/576
  • [filter] conditional parameter packs support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/575
  • Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/579
  • Bump actions/dependency-review-action from 4.3.4 to 4.3.5 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/578
  • Bump github/codeql-action from 3.26.13 to 3.27.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/577
  • [filter] kalman filter concept by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/574
  • [decorator] add printer support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/409
  • [documentation] moved some todos to tickets for cleaner code by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/585
  • [cmake] git shallow content fetch by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/586
  • [filter] simplify matrix deducer by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/588
  • [filter] rename transposer to avoid collision by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/589
  • [eigen] native algebraic native values by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/590
  • Bump actions/dependency-review-action from 4.3.5 to 4.4.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/592
  • Bump coverallsapp/github-action from 2.3.3 to 2.3.4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/591
  • [utility] improve size template pack expression by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/593
  • [sample] add some unit documentation to the building height sample by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/594
  • Bump github/codeql-action from 3.27.0 to 3.27.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/595
  • [msvc] workaround regression on constrained template specialization by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/598
  • [utility] add pack size utility by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/596
  • [utility] simplify eigen deducer further by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/597
  • [filter] remove unecessary filter implementation alias by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/601
  • [utility] remove unused ADL transpose by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/602
  • [documentation] complement and fix details by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/599
  • [cicd] remove unused format folder rule by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/603
  • Bump github/codeql-action from 3.27.1 to 3.27.4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/604
  • [utility] use std::tuple instead of reinventing a pack holding type by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/605
  • [support] organize code base for upcoming additions by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/606
  • [repository] clean up header dependencies by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/607
  • [linalg] move division definition in linear algebra support facade by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/608
  • [utility] guarantee constexpr for size type by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/609
  • [cppcheck] add generator folder inclusion by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/611
  • [msvc] revert workaround regression on constrained template specializ… by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/600
  • [eigen] operation scope and documentation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/612
  • [utility] constexpr for improvments by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/613
  • [eigen] specialize more the standard formatter to avoid ambiguity by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/614
  • Bump github/codeql-action from 3.27.4 to 3.27.5 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/617
  • Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/616
  • Bump actions/dependency-review-action from 4.4.0 to 4.5.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/615
  • [utility] add sub-type support to named typed by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/620
  • [macos] compatibility support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/621
  • Bump github/codeql-action from 3.27.5 to 3.27.6 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/623
  • [utility] rename type and template names by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/624
  • [tidy] remove unused test variables by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/625
  • [documentation] physical linear algebra notes by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/626
  • [utility] rename product type deducer by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/627
  • Bump github/codeql-action from 3.27.6 to 3.27.9 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/628
  • Bump github/codeql-action from 3.27.9 to 3.28.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/632
  • Bump actions/upload-artifact from 4.4.3 to 4.5.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/631
  • [utility] use template specialization for extensibility by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/630
  • [unit] add mp-units library support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/548
  • [format] improve string literal readability by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/633
  • [test] add backend test matrix support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/634
  • [utility] divide template expression by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/636
  • [unit] arithmetic filters with units by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/580
  • [eigen] add eigen backend indirection by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/637
  • [sample] support backends list by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/638
  • [utility] tuple maker and size shortform by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/639
  • [format] size tuple shorthand readability by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/640
  • [test] cannot use auto in test results by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/641
  • [linalg] naive size type standard by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/642
  • Bump actions/upload-artifact from 4.5.0 to 4.6.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/645
  • Bump step-security/harden-runner from 2.10.2 to 2.10.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/644
  • Bump github/codeql-action from 3.28.0 to 3.28.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/643
  • [cicd] redundant job cancel by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/647
  • [citation] update and cicd by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/648
  • [test] utility default test by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/650
  • [test] shorten test timeout by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/651
  • [test] maybe unused assert variable in release by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/652
  • [cicd] citation check by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/653
  • [test] strongly typed test for expression template correctness by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/654
  • [cicd] prepare windows standard environment by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/655
  • [units] no need for fmt by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/656
  • [test] remove an unused variable by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/658
  • [test] no linalg for utility tests needed by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/659
  • [filter] expose input and output type helpers by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/660
  • [test] strongly typed test for expression template correctness by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/661
  • Bump step-security/harden-runner from 2.10.3 to 2.10.4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/662
  • Bump dieghernan/cff-validator from 3.0.2 to 3.0.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/663
  • [test] constant variables by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/665
  • [linalg] add naive linalg namespace facade by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/666
  • Bump mattnotmitt/doxygen-action from 1.9.8 to 1.12.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/670
  • Bump github/codeql-action from 3.28.1 to 3.28.5 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/668
  • [factory] compile time precondition for optimizations by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/671
  • Bump dieghernan/cff-validator from 3.0.3 to 4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/669
  • [linalg] add missing used headers by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/672
  • [linalg] naive print support and tests by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/673
  • [linalg] indexed support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/664
  • [cppcheck] support linalg by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/674
  • [sample] indexed linalg by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/675
  • [test] add missing building height by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/676
  • [filter] avoid extraneous initializer list overload in factory by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/677
  • [linalg] indexed vector names by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/678
  • [samples] power function tidy type narrowing by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/679
  • Bump github/codeql-action from 3.28.5 to 3.28.8 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/680
  • Bump coverallsapp/github-action from 2.3.4 to 2.3.6 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/681
  • [linalg] indexed concepts by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/682
  • [linalg] shorten indexed header file name by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/683
  • [linalg] deducing this for naive and indexed by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/684
  • [units] representation first for reference packs and non-quantity one by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/687
  • [cicd] improve resiliency with apt update by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/686
  • [cppcheck] remove fixed suppression unused function format by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/685
  • Bump github/codeql-action from 3.28.8 to 3.28.9 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/688
  • [msvc] sort options by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/689
  • [cmake] fix compiler options ordering for mp-units by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/690
  • Bump step-security/harden-runner from 2.10.4 to 2.11.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/691
  • evaluate transpose in product utility by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/693
  • [test] add unit symbols by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/694
  • Bump ossf/scorecard-action from 2.4.0 to 2.4.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/697
  • [quantity] physical unit filer with Eigen and mp-units by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/635
  • Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/695
  • Bump github/codeql-action from 3.28.9 to 3.28.10 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/696
  • [linalg] simplify the indexed matrix by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/698
  • [linalg] comment the indexed class by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/699
  • [legal] add missing notices by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/702
  • [cmake] shorten sample and test build list functions by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/703
  • [sample] support quantity exception for msvc by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/705
  • [sample] organize unit samples by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/704
  • [filter] support pack output by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/707
  • Bump github/codeql-action from 3.28.10 to 3.28.11 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/708
  • [samples] thousands separators by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/709
  • [filter] replace identity by one for generic correctness by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/710
  • Bump github/codeql-action from 3.28.11 to 3.28.12 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/712
  • Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/711
  • [documentation] remove redundant table of contents by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/713
  • [utility] use standard operator function object naming convention by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/715
  • Bump github/codeql-action from 3.28.12 to 3.28.13 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/718
  • [units] ignore unsupored mp-units samples on MSVC by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/717
  • Bump step-security/harden-runner from 2.11.0 to 2.11.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/720
  • Bump actions/dependency-review-action from 4.5.0 to 4.6.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/719
  • [filter] deduce type safe innovation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/721
  • Bump github/codeql-action from 3.28.13 to 3.28.15 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/723
  • [filter] support {x,z,p,r} configuration by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/722
  • [filter] specialize more filter implementations by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/724
  • [sample] dog position tweak by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/725
  • [filter] add {x, z, p, q, r} filter support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/729
  • [filter] fix MSVC C2968 recursive alias declaration by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/730
  • [filter] generalize gain types by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/731
  • [sample] fix dog position sample data by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/732
  • [linalg] promote quantity to linalg backend by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/733
  • [samples] add further support unit types by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/734
  • [tidy] run clang tidy in parallel for faster analysis by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/735
  • [sample] Two more samples with mpunits::quantitypoint by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/701

Full Changelog: https://github.com/FrancoisCarouge/Kalman/compare/0.3.0...0.4.0

- C++
Published by FrancoisCarouge about 1 year ago

kalman - 0.3.0

Summary

Minor release with various small improvements including filter internals, support for optional member types, println support, CMake, filter move semantic, interoperability, and documentation.

What's Changed

  • [version] bump version number to 0.3.0 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/390
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/394
  • Bump coverallsapp/github-action from 2.2.1 to 2.2.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/393
  • [openssf] add score card support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/392
  • [cicd] add codeql support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/391
  • [cicd] pin action hashes by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/395
  • Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/396
  • [cicd] fix doxygen workflow syntax by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/398
  • Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/400
  • Bump github/codeql-action from 2.21.5 to 2.21.8 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/401
  • [cicd] add missing cron and update existing by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/402
  • [StepSecurity] Apply security best practices by @step-security-bot in https://github.com/FrancoisCarouge/Kalman/pull/403
  • Bump actions/checkout from 3.6.0 to 4.1.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/404
  • Bump github/codeql-action from 2.21.8 to 2.21.9 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/405
  • Bump actions/dependency-review-action from 2.5.1 to 3.1.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/406
  • [legal] add SPDX identifier to license file for support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/408
  • [cmake] isolate internal compiler options from other projects by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/407
  • [cicd] clean cppcheck dead suppression comment by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/410
  • [format] replace fmtlib by std format by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/411
  • [cicd] add dependency review action by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/415
  • Bump step-security/harden-runner from 2.5.1 to 2.6.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/412
  • Bump github/codeql-action from 2.21.9 to 2.22.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/413
  • Bump ossf/scorecard-action from 2.2.0 to 2.3.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/414
  • Bump step-security/harden-runner from 2.5.1 to 2.6.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/418
  • [cppcheck] suppress incorrect unused function by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/417
  • [cpp] remove more optional typename by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/416
  • Bump github/codeql-action from 2.22.0 to 2.22.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/420
  • [cicd] remove extraneous white spaces by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/421
  • [cicd] simplify valgrind pipeline by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/424
  • [test] run all kalman tests by defaults by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/422
  • [documentation] fix typos by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/426
  • [filter] support move semantic by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/419
  • Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/428
  • Bump github/codeql-action from 2.22.3 to 2.22.4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/427
  • [cmake] remove dead support and add missing print support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/429
  • [utility] add println support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/430
  • [filter] remove unecessary input control setter by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/432
  • Bump github/codeql-action from 2.22.4 to 2.22.5 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/434
  • Bump ossf/scorecard-action from 2.3.0 to 2.3.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/433
  • [sample] scope non-template aliases by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/435
  • Bump actions/dependency-review-action from 3.1.0 to 3.1.2 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/436
  • Bump github/codeql-action from 2.22.5 to 2.22.7 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/437
  • Bump actions/dependency-review-action from 3.1.2 to 3.1.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/438
  • Bump step-security/harden-runner from 2.6.0 to 2.6.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/439
  • Bump github/codeql-action from 2.22.7 to 2.22.8 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/440
  • Bump actions/dependency-review-action from 3.1.3 to 3.1.4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/441
  • Bump github/codeql-action from 2.22.8 to 2.22.9 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/442
  • Bump github/codeql-action from 2.22.9 to 3.22.11 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/443
  • Bump actions/upload-artifact from 3.1.3 to 4.0.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/444
  • Bump github/codeql-action from 3.22.11 to 3.22.12 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/445
  • [filter] use member type for member requirements by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/446
  • Bump actions/dependency-review-action from 3.1.4 to 3.1.5 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/447
  • Bump ilammy/msvc-dev-cmd from 1.12.1 to 1.13.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/448
  • [filter] start modular API support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/449
  • [test] println filter compilation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/450
  • Bump github/codeql-action from 3.22.12 to 3.23.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/451
  • Bump actions/upload-artifact from 4.0.0 to 4.1.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/452
  • Bump actions/upload-artifact from 4.1.0 to 4.2.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/453
  • Bump actions/dependency-review-action from 3.1.5 to 4.0.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/454
  • Bump github/codeql-action from 3.23.0 to 3.23.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/455
  • [documentation] update filter println test description for accuracy by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/456
  • Bump actions/upload-artifact from 4.2.0 to 4.3.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/457
  • Bump github/codeql-action from 3.23.1 to 3.23.2 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/458
  • [benchmark] rename benchmark state to prevent confusion by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/459
  • Bump step-security/harden-runner from 2.6.1 to 2.7.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/460
  • Bump github/codeql-action from 3.23.2 to 3.24.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/461
  • Bump mattnotmitt/doxygen-action from 1.9.5 to 1.9.8 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/462
  • [linalg] expand interoperability demonstration samples by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/463
  • Bump actions/upload-artifact from 4.3.0 to 4.3.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/465
  • [filter] support input optional api by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/464
  • [documentation] clarify comments and documentation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/466
  • [filter] support input control optional api by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/467
  • [filter] support output model optional api by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/468
  • [filter] some member types now conditionally present by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/469
  • [documentation] new line to separate groups by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/470
  • [documentation] update Doxyfile to 1.11.0 with compatibility by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/471
  • Bump github/codeql-action from 3.24.0 to 3.24.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/473
  • Bump actions/dependency-review-action from 4.0.0 to 4.1.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/472
  • Bump github/codeql-action from 3.24.3 to 3.24.5 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/475
  • Bump actions/dependency-review-action from 4.1.0 to 4.1.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/474
  • Bump github/codeql-action from 3.24.5 to 3.24.6 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/476
  • Bump actions/dependency-review-action from 4.1.3 to 4.2.4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/481
  • Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/479
  • Bump github/codeql-action from 3.24.6 to 3.24.9 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/480
  • Bump actions/dependency-review-action from 4.2.4 to 4.2.5 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/482
  • Bump github/codeql-action from 3.24.9 to 3.24.10 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/483
  • [documentation] fix array test brief by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/484
  • [cmake] sort test library dependency by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/485
  • Bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/486
  • [benchmark] disable while Google Test is broken by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/496
  • Bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/492
  • Bump github/codeql-action from 3.24.10 to 3.25.2 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/497
  • Bump actions/upload-artifact from 4.3.1 to 4.3.2 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/491
  • [linalg] extend naive implementation support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/488
  • [test] improve test definition and documentation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/487
  • Bump actions/upload-artifact from 4.3.2 to 4.3.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/501
  • Bump actions/checkout from 4.1.3 to 4.1.4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/500
  • Bump github/codeql-action from 3.25.2 to 3.25.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/499
  • Bump actions/dependency-review-action from 4.2.5 to 4.3.2 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/503
  • Bump step-security/harden-runner from 2.7.0 to 2.7.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/502
  • Bump github/codeql-action from 3.25.3 to 3.25.4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/506
  • Bump coverallsapp/github-action from 2.2.3 to 2.3.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/505
  • Bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/504
  • [documentation] OpenSSF badge by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/507
  • Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/511
  • Bump github/codeql-action from 3.25.4 to 3.25.5 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/510
  • Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/509
  • [cppcheck] pin cppcheck pending fix by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/514
  • Bump step-security/harden-runner from 2.7.1 to 2.8.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/512
  • [filter] more optional internals by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/508
  • Bump github/codeql-action from 3.25.5 to 3.25.6 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/513
  • Bump github/codeql-action from 3.25.6 to 3.25.7 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/515
  • Bump github/codeql-action from 3.25.7 to 3.25.8 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/516
  • Bump actions/dependency-review-action from 4.3.2 to 4.3.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/518
  • Bump step-security/harden-runner from 2.8.0 to 2.8.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/517
  • Bump github/codeql-action from 3.25.8 to 3.25.10 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/520
  • Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/519
  • Bump github/codeql-action from 3.25.10 to 3.25.11 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/521
  • Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/522
  • [cicd] fix pipeline configuration option by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/525
  • Bump github/codeql-action from 3.25.11 to 3.25.12 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/524
  • Bump actions/dependency-review-action from 4.3.3 to 4.3.4 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/523
  • Bump github/codeql-action from 3.25.12 to 3.25.15 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/529
  • Bump step-security/harden-runner from 2.8.1 to 2.9.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/527
  • Bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/528
  • Bump actions/upload-artifact from 4.3.4 to 4.3.5 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/530
  • Bump actions/upload-artifact from 4.3.5 to 4.3.6 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/531
  • Bump github/codeql-action from 3.25.15 to 3.26.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/532
  • Bump step-security/harden-runner from 2.9.0 to 2.9.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/533
  • Bump github/codeql-action from 3.26.0 to 3.26.2 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/534
  • Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/537
  • Bump github/codeql-action from 3.26.2 to 3.26.6 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/536
  • Bump github/codeql-action from 3.26.6 to 3.26.7 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/540
  • Bump step-security/harden-runner from 2.9.1 to 2.10.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/539

New Contributors

  • @step-security-bot made their first contribution in https://github.com/FrancoisCarouge/Kalman/pull/403

Full Changelog: https://github.com/FrancoisCarouge/Kalman/compare/0.2.0...0.3.0

- C++
Published by FrancoisCarouge over 1 year ago

kalman - 0.2.0

What's Changed

  • [version] bump version number to 0.2.0 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/231
  • [valgrind] run tooling through CMake support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/232
  • [cmake] support target share and pkgconfig by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/233
  • [cmake] rename targets to avoid collision by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/234
  • [cicd] all actions four parallel threads by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/236
  • [test] simplify make sense of eigen h test by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/237
  • [filter] remove low value forwarding reference overloads for simplicity by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/239
  • [cmake] meet shared configuration path requirements by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/241
  • [cicd] shorten dependency script installation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/242
  • [cmake] add kalman format target path to installation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/243
  • [cmake] fix format target and document usage by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/244
  • [filter] disable incorrect copy and move support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/245
  • [cicd] remove uneeded apt update step by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/246
  • [documentation] add the list of projects using this library by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/247
  • [clang] transition from Clang 14 to 15 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/248
  • [cmake] simplify git paths and names by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/249
  • [cmake] try mdspan dependency by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/252
  • [cmake] add namespaced target alias for in-build-tree support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/251
  • [eigen] back on Eigen develop branch by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/250
  • [cmake] try kokkos support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/253
  • [filter] modernize unused variable support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/254
  • [cmake] fix repeated folder in installation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/256
  • [filter] split library for expansion by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/261
  • [filter] record future support for post-fit residual by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/263
  • [documentation] remove redundant sponsor section by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/262
  • [cmake] fmt no install option specified by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/258
  • [filter] organize align header and file names by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/266
  • [utility] split support out for simplicity by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/267
  • [documentation] C++ is a tool for the library not a fundamental part … by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/268
  • [cmake] optionally provide the namespace aliased target depending on … by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/269
  • [cmake] rename target file consistency by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/270
  • [cicd] matrix build by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/271
  • [cicd] add generators support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/272
  • [cicd] verbose pipeline by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/274
  • [cicd] refactor sanitizer support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/276
  • [documentation] fix a few dead links by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/278
  • [cicd] combine all format checks in one pipeline by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/279
  • [cicd] remove duplicated action by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/280
  • [cicd] parallel cmake commands by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/285
  • [cmake] limit the number of cpack generators by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/286
  • [documentation] add notation, practical knowledge, and future explora… by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/287
  • [cicd] support clang in pipeline by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/281
  • [cmake] back on Eigen library master branch by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/283
  • [cmake] remove kokkos wrong project turn by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/289
  • [cmake] narrow scope of dependencies cmake by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/290
  • [filter] rename Kalman details file and typos by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/291
  • [documentation] add a few more filter variations future by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/292
  • [test] rename tests and sort cmake headers by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/293
  • [test] reduce test verbosity by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/295
  • [documentation] tribute and clarifications by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/296
  • [filter] remove unused header by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/297
  • [cicd] verify format of tpp files by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/299
  • [filter] simplify unused arguments function initialization by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/300
  • [filter] replace divide template parameter for overload by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/301
  • [test] follow the class-function-scenario naming convention by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/302
  • [test] follow the class-function-scenario naming convention by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/303
  • [test] add missing math header by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/304
  • [sample] improve type names simplicity by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/306
  • [bugfix] fix master compilation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/307
  • [cmake] standard cpp no extensions expected by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/308
  • [cppcheck] return to master by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/309
  • [cicd] remove C compiler from this C++ project by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/310
  • [cicd] use stable clang 14 while 15 broken by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/311
  • [cicd] order cppcheck configuration options by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/312
  • [filter] add internal deducer Eigen3 concept support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/313
  • [cicd] compiler versions update by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/315
  • [cicd] update compiler version for compatibility by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/316
  • [cpp] remove redundant warning by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/317
  • [filter] use internal support for internal filter by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/318
  • [cicd] upgrade format tool for support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/319
  • [filter] constexpr support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/314
  • [filter] constexpr division support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/320
  • [support] rename benchmarks and samples generically by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/321
  • [style] new lines by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/322
  • [support] add standard print support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/323
  • [format] decouple cstddef system header out by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/324
  • [filter] use quotient type name to prevent matrix type name collision by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/325
  • [utility] support type dependent implementation failure and improvements by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/326
  • [cicd] use cmake in coverage build by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/327
  • [eigen] isolate eigen backend linear algebra support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/328
  • [benchmark] default to low repetition counts for practicality by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/330
  • [benchmark] CICD regression by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/331
  • [cmake] quote subdirectory paths by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/332
  • [cmake] fix benchmark expression order by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/333
  • [test] remove dead sources by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/334
  • [test] add operator bracket test by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/335
  • [filter] inline identity matrix by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/336
  • [cicd] add support file format verification by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/337
  • [sample] start to generalize samples against linear algebra backend by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/338
  • [test] add a variety of linear algebra tests by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/339
  • [test] fix license by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/340
  • [test] add linalg multiplication arithmetic and cleanup by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/341
  • [utility] expose the named variables template by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/342
  • [benchmark] generalize naming to support various linear algebra backends by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/344
  • [support] fix print file guard by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/345
  • [utility] remove unecessary transpose object exposition by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/346
  • [linalg] start adding linalg alternatives by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/347
  • [cicd] update tidy support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/343
  • [tidy] fix readability-uppercase-literal-suffix by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/349
  • [cmake] enable linalg alternatives by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/348
  • [cicd] add dependabot default configuration by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/351
  • [cicd] format and cppcheck for lazy support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/352
  • [tidy] fix static assert by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/350
  • [cicd] add dependabot default configuration by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/353
  • [cicd] configure dependabot by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/356
  • Bump peaceiris/actions-gh-pages from 3.8.0 to 3.9.3 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/358
  • [tidy] fix move const performance by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/354
  • Bump coverallsapp/github-action from 1.1.3 to 2.2.0 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/357
  • [linalg] improve documentation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/360
  • [linalg] generalize support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/361
  • [test] initializer lists not square improvement by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/362
  • [benchmark] split benchmark cmake for ease by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/364
  • [linalg] test more multiplications by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/363
  • [test] improve initializer lists test by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/355
  • [utility] extend type deducer for more algebra backends by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/365
  • [github] add pull request template by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/368
  • [benchmark] add naive and lazy plot scripts by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/367
  • [cmake] combine property lists in one by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/369
  • [cmake] lto by in project targets for finding more issues at compilation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/370
  • [benchmark] enable constexpr predict benchmark by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/371
  • [test] organize cmake lists by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/372
  • [cicd] improve format check by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/373
  • [filter] name filter identity value by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/374
  • [benchmark] preliminary naive predict results by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/377
  • [linalg] cleanup and hygiene by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/378
  • [linalg] cleanup and hygiene by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/379
  • [linalg] cleanup and hygiene by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/380
  • Bump coverallsapp/github-action from 2.2.0 to 2.2.1 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/381
  • [cicd] fix pipeline clang 16 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/385
  • [documentation] minor readme tweaks by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/382
  • [cicd] gcc 13 support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/386
  • Bump mattnotmitt/doxygen-action from 1.9.4 to 1.9.5 by @dependabot in https://github.com/FrancoisCarouge/Kalman/pull/388

New Contributors

  • @dependabot made their first contribution in https://github.com/FrancoisCarouge/Kalman/pull/358

Full Changelog: https://github.com/FrancoisCarouge/Kalman/compare/0.1.0...0.2.0

- C++
Published by FrancoisCarouge over 2 years ago

kalman - 0.1.0

Summary

The first packaged release adds a generic Kalman filter with tests, documentation, samples, benchmarks, and formatting support.

What's Changed

  • [initial] set up repository by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/1
  • [setup] initial setup by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/2
  • [time] delta time and other variable parameters by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/3
  • [documentation] readme links update by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/5
  • [filter] organize out equations by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/6
  • [operation] organize and separate operations by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/7
  • [filter] renaming state variable by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/8
  • [readme] update README documentation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/9
  • [kalman] fix output control type by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/10
  • [kalman] rename observation noise uncertainty by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/11
  • [filter] tweak API order by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/12
  • [documentation] operator information by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/13
  • [sample] one-dimensional building height by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/14
  • [sample] add liquid temperature example by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/15
  • [sample] add 2D vehicule location example by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/16
  • [sample] add 2D vehicule location example by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/17
  • [sample] rocket altitude by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/18
  • [naming] rename update and tweaks by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/19
  • [rename] fix an equation type name by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/20
  • [eigen] organize implementation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/21
  • [documentation] Add further documentation and naming convention by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/22
  • [facade] encapsulate implementation details behind facade by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/23
  • [sample] add dog position example by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/24
  • [filter] add filter full step operator by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/25
  • [documentation] update and improvments by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/26
  • [doxygen] update to latest action by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/27
  • [bugfix] complete default initialization by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/28
  • [filter] make the innovation explicit by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/29
  • [filter] add value type template support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/30
  • [cpo] support divides customization point object by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/31
  • [cpo] suport more customization point objects by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/32
  • [ci] update CI/CD to Ubuntu 22.04 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/33
  • [tidy] tighten rules by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/34
  • [documentation] update doxygen configuration by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/35
  • [documentation] update readme with latest code by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/36
  • [documentation] fix CI/CD links by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/37
  • [samples] fix rocket altitude and vehicule location by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/39
  • [documentation] update example by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/40
  • [typos] fix documentation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/38
  • [documentation] update filter characteristics support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/41
  • [typos] fix main comment by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/42
  • [CPO] identify operation as default customization point objects by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/43
  • [characteristic] expose more internal characteristics for tuning use by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/44
  • [filter] expose more characteristics by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/45
  • [test] additional characteristics by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/46
  • [ci] update github checkout action by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/47
  • [filter] extend characteristics by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/48
  • [filter] add extended support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/49
  • [filter] extend filter with update parameters by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/50
  • [documentation] extended filter documentation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/51
  • [filter] add more update arguments and input support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/52
  • [cmake] add basic installation CMake support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/53
  • [operation] specialize operations support for 1-by-N filters by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/54
  • [documentation] add basic install instructions by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/55
  • [tests] h and f management overloads by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/57
  • [sample] add ArduPilot equivalent example by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/58
  • [benchmark] update base support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/59
  • [ci] add version to MSVC action for troubleshooting by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/60
  • [documentation] add requirement tag by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/61
  • [eigen] extend support for 1x1xN filters by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/62
  • [test] sort test content and documentation typos by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/64
  • [documentation] add and update installation instructions by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/65
  • [eigen] rename organize eigen file and documentation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/66
  • [documentation] ignore and hide internal components by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/67
  • [tidy] update Clang Tidy version by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/56
  • [filter] identity matrix is a public support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/70
  • [test] coverage no inlining by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/69
  • [filter] internalize parameter pack specialization indirection by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/72
  • [msvc] compiler compatibility by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/74
  • [filter] remove depence on standard tuple for packing by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/75
  • [filter] remove duplicated unecessary unused value type template by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/77
  • [filter] support no control by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/76
  • [sample] minor simplification for control by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/79
  • [msvc] fix compatibility by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/78
  • [format] add standard format support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/68
  • [compiler] update GCC to version 12 by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/82
  • [documentation] minor improvments by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/84
  • [eigen] API and implementation generalization by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/81
  • [documentation] add support information by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/85
  • [benchmark] add performance measures by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/83
  • [format] add 1x1x0 filter support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/86
  • [filter] template definition out-of-line for API length shortening by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/87
  • [documentation] fix unclear mainpage link by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/88
  • [test] remove exception for coverage by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/71
  • [format] add quotes to formatted strings by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/89
  • [filter] remove redundant nodiscard attribute on API declaration for … by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/92
  • [format] add std::print support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/94
  • [utility] separate out utility infrastructure support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/95
  • [documentation] minor typos by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/96
  • [algebra] allow support of strong unit and index types by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/97
  • [format] extend format support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/93
  • [cmake] improve general support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/98
  • [cmake] add missing Eigen tests by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/100
  • [benchmark] fix compilation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/101
  • [cmake] format verification support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/102
  • [cmake] minor format consistency by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/103
  • [cmake] add CMakeLint support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/104
  • [ci] simplify and rename pipelines by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/105
  • [cmake] more sample and test support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/106
  • [actions] rename and update actions by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/107
  • [actions] sort README links by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/108
  • [documentation] add reference and improvements by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/109
  • [filter] virtual destructor by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/110
  • [style] simplify format support to defaults by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/111
  • [tidy] ClangTidy 16 support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/112
  • [documentation] extend filter definition details by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/113
  • [sample] rename organize samples by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/114
  • [documentation] improve and organize by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/115
  • [filter] final library classes by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/119
  • [sample] deep sort bounding box by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/118
  • [test] fix and improve naming by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/120
  • [filter] return characteristics by reference for performance by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/121
  • [filter] remove unecessary array matrix conversion by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/122
  • [test] fix shadow variable naming by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/123
  • [cmake] add strict compile options by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/128
  • [documentation] update doxygen actions by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/129
  • [benchmark] harden and versatile support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/130
  • [filter] order operator arguments by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/131
  • [sample] add a data set and verification for the plane soaring example by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/133
  • [sample] minor improvement code and documentation on bounding box by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/134
  • [documentation] minor update installation and todo by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/135
  • [filter] remove call operator because not correct by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/136
  • [documentation] alphanumeric sorting of modifier operation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/137
  • [cmake] improve cmake support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/138
  • [cmake] improve cmake support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/139
  • [documentation] cmake update by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/140
  • [license] formatting by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/141
  • [cmake] expand support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/142
  • [benchmark] add Eigen 3 support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/143
  • [filter] compile time argument presence guarantee by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/145
  • [benchmark] verify compilation Windows MSVC by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/99
  • [benchmark] fix plotting scripts by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/146
  • [benchmark] plotting script generalize by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/147
  • [benchmark] shorten file names by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/148
  • [benchmark] shorten file names by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/149
  • [eigen] minor type support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/151
  • [sample] shorten filenames by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/152
  • [ci] rename clang build by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/153
  • [format] update fmtlib backend by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/154
  • [filter] use uniform utility header names by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/155
  • [utility] support any initialization for the empty type support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/156
  • [eigen] specialize division for arithmetic performance by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/157
  • [filter] remove explicit symmetry by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/158
  • [plot] add timestamps of plot generation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/159
  • [documentation] add citation file format support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/160
  • [benchmark] minor color fix by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/162
  • [documentation] minor benchmark run tweak by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/163
  • [cmake] sort dependencies by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/164
  • [cmake] improve installation support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/165
  • [cmake] improve eigen installation support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/166
  • [documentation] add samples and improve readme by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/167
  • [cicd] update github actions by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/169
  • [cmake] fix library dependencies by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/170
  • [cppcheck] false positive structure suppression no longer needed by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/173
  • [cicd] remove GCC trunk support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/172
  • [cicd] partial linalg support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/171
  • [cppcheck] regression defect in cppcheck by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/174
  • [cmake] linalg partial build support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/175
  • [filter] type erasure for identity matrix Eigen independence by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/176
  • [filter] zero matrix type erasure support Eigen independence by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/177
  • [filter] reduce eigen dependencies by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/179
  • [cmake] prepare library independence from Eigen by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/178
  • [filter] type erase transpose operation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/180
  • [filter] remove outdated internal todo by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/182
  • [filter] extract matrix type deduction by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/183
  • [cmake] remove unused linalg support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/185
  • [cmake] minor style fix by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/187
  • [filter] matrix type deduction independence from division by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/188
  • [cicd] add conversion warning error flag and fixes by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/189
  • [cicd] add conversion warning error flag and fixes by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/190
  • [cicd] add conversion warning error flag and fixes by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/191
  • [filter] remove eigen dependency from library by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/192
  • [eigen] extend the eigen initialization tests by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/193
  • [filter] constexpr some operations by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/194
  • [benchmark] simplify duration cast by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/195
  • [cmake] pin core and separate options by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/196
  • [benchmark] simplify random generation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/197
  • [cicd] partial support for wg21 p1385 matrix types by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/198
  • [filter] organize type deduction support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/199
  • [filter] reorder internal members by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/201
  • [documentation] update citation file by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/204
  • [package] add CPack support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/203
  • [cicd] resolve warning for format support script by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/205
  • [sample] building height plots by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/202
  • [cmake] develop library lives at the tip of dependencies by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/207
  • [documentation] fix sample image and casing by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/208
  • [sample] add more result data file by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/209
  • [sample] simplify building sample assert by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/210
  • [documentation] fix CI/CD links by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/212
  • [clang] fix Clang 16 stability by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/214
  • [cmake] use target compile features for cxx standard version for comp… by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/213
  • [filter] remove unecessary functional types by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/215
  • [benchmark] simplify out redundant project scopes by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/216
  • [cicd] remove deprecated tpp file support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/218
  • [cicd] update Cppcheck by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/217
  • [cmake] simplify combine library options by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/221
  • [filter] further simplify API by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/222
  • [documentation] expand documentation by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/223
  • [documentation] beautify doxygen thanks to jothepro by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/224
  • [documentation] fix up path for Javascript support by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/225
  • [cmake] encapsulate target and dependencies by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/226
  • [cmake] third party dependencies handling by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/227
  • [documentation] remove non functional javascript by @FrancoisCarouge in https://github.com/FrancoisCarouge/Kalman/pull/228

New Contributors

  • @FrancoisCarouge made their first contribution in https://github.com/FrancoisCarouge/Kalman/pull/1

Full Changelog: https://github.com/FrancoisCarouge/Kalman/commits/0.1.0

- C++
Published by FrancoisCarouge over 3 years ago