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