Recent Releases of https://github.com/cda-tum/mnt-siqad-plugins

https://github.com/cda-tum/mnt-siqad-plugins - v0.2.0

👀 What's Changed

Big news! 🎉 ClusterComplete is now available as a plugin for SiQAD. ClusterComplete is an exact physical simulator for SiDBs—it determines all physically valid charge configurations of a given layout with 100% accuracy. At the same time, it boasts significantly reduced runtimes compared to the current state of the art, making the physical simulation of multi-gate layouts possible for the first time!

Many, many thanks to @wlambooy for integrating ClusterComplete! Also, a huge thanks to @samuelngsh for making this available in SiQAD! 🙏

✨ Features and Enhancements

  • :sparkles: Added ClusterComplete to the SiQAD plugins @wlambooy (#251)

👷 CI

  • :green_heart: Fixed the linking issue on Windows @wlambooy (#260)
  • 🚸 Improve ease of use for building ClusterComplete @wlambooy (#261)
  • :construction_worker: Fix missing mnt-logo installation in cmakelists @Drewniok (#258)

📝 Documentation

  • :memo: Updated GitHub links in the SiQAD information window. @Drewniok (#262) Many thanks to all contributors!

- C++
Published by Drewniok over 1 year ago

https://github.com/cda-tum/mnt-siqad-plugins - v0.1.0

👀 What's Changed

🎉 Exciting News! The physical simulators QuickSim and QuickExact are available as plugins for SiQAD! 🚀

QuickSim: A highly efficient and accurate heuristic physical simulator that determines the charge distribution of an SiDB layout with the lowest electrostatic energy, also called the ground state.

QuickExact: An exact physical simulator that determines all physically valid charge distributions, offering up to three orders of magnitude improvement in runtime over state-of-the-art exact physical simulators for SiDB layouts.

✨ Features and Enhancements

  • ✨ Added bug report, feature request, and PR template. @Drewniok (#255)
  • :sparkles: Added a release drafter. @Drewniok (#256)
  • :building_construction: Revamped the CMake build system to support multiple plugins @marcelwa (#66)
  • :art: Code Rework @marcelwa (#17)
  • :building_construction: Revised the CMake build system @marcelwa (#16)

🐛 Bug Fixes

  • :bug: Fix Microsoft logo in CI badge by replacing the logo slug with a base64 encoding of the SVG image @marcelwa (#229)
  • :memo: Update README.md due to repo renaming. @Drewniok (#97)
  • :green_heart: Fixed Windows CI builds @marcelwa (#22)

📝 Documentation

  • :bookmark: Bump version to 0.1. (first release) @Drewniok (#257)
  • ✨ Added bug report, feature request, and PR template. @Drewniok (#255)
  • :sparkles: Added a release drafter. @Drewniok (#256)
  • :bug: Fix Microsoft logo in CI badge by replacing the logo slug with a base64 encoding of the SVG image @marcelwa (#229)
  • 📝 Update QuickExact reference @Drewniok (#216)
  • 📝 Add mnt info to simulators. @Drewniok (#164)
  • :art: Update the reference for quickexact. @Drewniok (#148)
  • :memo: Added missing CI badges and adjusted some lines of the README @marcelwa (#19)

👷 CI

  • ⬆️ Bump ZedThree/clang-tidy-review from 0.20.0 to 0.20.1 @dependabot[bot] (#232)
  • ⬆️ Bump MarkusJx/install-boost from 2.4.5 to 2.5.0 @dependabot[bot] (#245)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.19.0 to 0.20.0 @dependabot[bot] (#226)
  • 💚 Set the Python version for the CI workflow. @Drewniok (#206)
  • ⬆️ Bump DoozyX/clang-format-lint-action from 0.17 to 0.18 @dependabot[bot] (#205)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.18.0 to 0.19.0 @dependabot[bot] (#186)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.17.2 to 0.18.0 @dependabot[bot] (#171)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.17.1 to 0.17.2 @dependabot[bot] (#169)
  • ⬆️ Bump MarkusJx/install-boost from 2.4.4 to 2.4.5 @dependabot[bot] (#154)
  • ⬆️ Bump andstor/file-existence-action from 2.0.0 to 3.0.0 @dependabot[bot] (#151)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.17.0 to 0.17.1 @dependabot[bot] (#152)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.15.1 to 0.17.0 @dependabot[bot] (#147)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.14.0 to 0.15.1 @dependabot[bot] (#142)
  • ⬆️ Bump actions/upload-artifact from 3 to 4 @dependabot[bot] (#130)
  • ⬆️ Bump DoozyX/clang-format-lint-action from 0.16 to 0.17 @dependabot[bot] (#134)
  • ⬆️ Bump actions/github-script from 6 to 7 @dependabot[bot] (#122)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.13.4 to 0.14.0 @dependabot[bot] (#111)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.13.3 to 0.13.4 @dependabot[bot] (#106)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.13.2 to 0.13.3 @dependabot[bot] (#93)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.13.1 to 0.13.2 @dependabot[bot] (#89)
  • ⬆️ Bump DoozyX/clang-format-lint-action from 0.15 to 0.16 @dependabot[bot] (#57)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.12.2 to 0.13.1 @dependabot[bot] (#67)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.12.1 to 0.12.2 @dependabot[bot] (#47)
  • ⬆️ Bump ZedThree/clang-tidy-review from 0.10.1 to 0.12.1 @dependabot[bot] (#40)
  • ⬆️ Bump finnp/create-file-action from 1.0.0 to 2.0.0 @dependabot[bot] (#39)
  • :green_heart: Fixed Windows CI builds @marcelwa (#22)
  • :construction_worker: Small updates for the CIs @marcelwa (#18)

⬆️ Dependencies

114 changes - ⬆️ Bump libs/fiction from `4f6cf7e` to `a811148` @[dependabot[bot]](https://github.com/apps/dependabot) (#253) - ⬆️ Bump libs/fiction from `f2867d1` to `4f6cf7e` @[dependabot[bot]](https://github.com/apps/dependabot) (#252) - ⬆️ Bump ZedThree/clang-tidy-review from 0.20.0 to 0.20.1 @[dependabot[bot]](https://github.com/apps/dependabot) (#232) - ⬆️ Bump libs/siqadconn from `bcd3cd4` to `15b3cf5` @[dependabot[bot]](https://github.com/apps/dependabot) (#215) - ⬆️ Bump libs/fiction from `e7bc3a1` to `f2867d1` @[dependabot[bot]](https://github.com/apps/dependabot) (#250) - ⬆️ Bump libs/fiction from `2a0e715` to `e7bc3a1` @[dependabot[bot]](https://github.com/apps/dependabot) (#249) - ⬆️ Bump libs/fiction from `96ab05d` to `2a0e715` @[dependabot[bot]](https://github.com/apps/dependabot) (#247) - ⬆️ Bump MarkusJx/install-boost from 2.4.5 to 2.5.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#245) - ⬆️ Bump libs/fiction from `717ff0d` to `96ab05d` @[dependabot[bot]](https://github.com/apps/dependabot) (#246) - ⬆️ Bump libs/Catch2 from `119a7bb` to `914aeec` @[dependabot[bot]](https://github.com/apps/dependabot) (#243) - ⬆️ Bump libs/fiction from `37d27c7` to `717ff0d` @[dependabot[bot]](https://github.com/apps/dependabot) (#242) - ⬆️ Bump libs/fiction from `a363f8a` to `37d27c7` @[dependabot[bot]](https://github.com/apps/dependabot) (#241) - ⬆️ Bump libs/fiction from `176d3d0` to `a363f8a` @[dependabot[bot]](https://github.com/apps/dependabot) (#239) - ⬆️ Bump libs/fiction from `0d80fbe` to `176d3d0` @[dependabot[bot]](https://github.com/apps/dependabot) (#237) - ⬆️ Bump ZedThree/clang-tidy-review from 0.19.0 to 0.20.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#226) - ⬆️ Bump libs/fiction from `62fd917` to `0d80fbe` @[dependabot[bot]](https://github.com/apps/dependabot) (#228) - ⬆️ Bump libs/Catch2 from `9c5a4cf` to `119a7bb` @[dependabot[bot]](https://github.com/apps/dependabot) (#224) - ⬆️ Bump libs/fiction from `42ba962` to `62fd917` @[dependabot[bot]](https://github.com/apps/dependabot) (#225) - ⬆️ Bump libs/Catch2 from `a6ee7e2` to `9c5a4cf` @[dependabot[bot]](https://github.com/apps/dependabot) (#222) - ⬆️ Bump libs/fiction from `aadf0ca` to `42ba962` @[dependabot[bot]](https://github.com/apps/dependabot) (#223) - ⬆️ Bump libs/Catch2 from `fa43b77` to `a6ee7e2` @[dependabot[bot]](https://github.com/apps/dependabot) (#221) - ⬆️ Bump libs/fiction from `2134498` to `aadf0ca` @[dependabot[bot]](https://github.com/apps/dependabot) (#220) - ⬆️ Bump libs/fiction from `18bafd2` to `2134498` @[dependabot[bot]](https://github.com/apps/dependabot) (#219) - ⬆️ Bump libs/Catch2 from `e200443` to `fa43b77` @[dependabot[bot]](https://github.com/apps/dependabot) (#218) - ⬆️ Bump libs/fiction from `2957b0c` to `18bafd2` @[dependabot[bot]](https://github.com/apps/dependabot) (#217) - ⬆️ Bump libs/Catch2 from `fa306fc` to `e200443` @[dependabot[bot]](https://github.com/apps/dependabot) (#213) - ⬆️ Bump libs/fiction from `2541fdb` to `2957b0c` @[dependabot[bot]](https://github.com/apps/dependabot) (#214) - ⬆️ Bump libs/fiction from `e5ddfce` to `2541fdb` @[dependabot[bot]](https://github.com/apps/dependabot) (#211) - ⬆️ Bump libs/fiction from `b10a2e4` to `e5ddfce` @[dependabot[bot]](https://github.com/apps/dependabot) (#210) - ⬆️ Bump libs/fiction from `8dbfa45` to `b10a2e4` @[dependabot[bot]](https://github.com/apps/dependabot) (#209) - ⬆️ Bump libs/Catch2 from `8898cc6` to `fa306fc` @[dependabot[bot]](https://github.com/apps/dependabot) (#208) - ⬆️ Bump libs/Catch2 from `33e24b1` to `8898cc6` @[dependabot[bot]](https://github.com/apps/dependabot) (#204) - ⬆️ Bump DoozyX/clang-format-lint-action from 0.17 to 0.18 @[dependabot[bot]](https://github.com/apps/dependabot) (#205) - ⬆️ Bump libs/Catch2 from `a40dd47` to `33e24b1` @[dependabot[bot]](https://github.com/apps/dependabot) (#201) - ⬆️ Bump libs/fiction from `8f61ecc` to `8dbfa45` @[dependabot[bot]](https://github.com/apps/dependabot) (#202) - ⬆️ Bump libs/Catch2 from `85b7f3d` to `a40dd47` @[dependabot[bot]](https://github.com/apps/dependabot) (#199) - ⬆️ Bump libs/fiction from `f3c6d0b` to `8f61ecc` @[dependabot[bot]](https://github.com/apps/dependabot) (#200) - ⬆️ Bump libs/Catch2 from `4e8d92b` to `85b7f3d` @[dependabot[bot]](https://github.com/apps/dependabot) (#198) - ⬆️ Bump libs/fiction from `1b52e73` to `f3c6d0b` @[dependabot[bot]](https://github.com/apps/dependabot) (#190) - ⬆️ Bump libs/fiction from `86ec324` to `1b52e73` @[dependabot[bot]](https://github.com/apps/dependabot) (#189) - ⬆️ Bump libs/fiction from `246268c` to `86ec324` @[dependabot[bot]](https://github.com/apps/dependabot) (#188) - ⬆️ Bump libs/fiction from `d869a2f` to `246268c` @[dependabot[bot]](https://github.com/apps/dependabot) (#187) - ⬆️ Bump ZedThree/clang-tidy-review from 0.18.0 to 0.19.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#186) - ⬆️ Bump libs/fiction from `ec465b8` to `d869a2f` @[dependabot[bot]](https://github.com/apps/dependabot) (#185) - ⬆️ Bump libs/Catch2 from `2bce3e2` to `4e8d92b` @[dependabot[bot]](https://github.com/apps/dependabot) (#183) - ⬆️ Bump libs/fiction from `c6eb455` to `ec465b8` @[dependabot[bot]](https://github.com/apps/dependabot) (#184) - ⬆️ Bump ZedThree/clang-tidy-review from 0.17.2 to 0.18.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#171) - ⬆️ Bump ZedThree/clang-tidy-review from 0.17.1 to 0.17.2 @[dependabot[bot]](https://github.com/apps/dependabot) (#169) - ⬆️ Bump libs/Catch2 from `ed6ac8a` to `8ac8190` @[dependabot[bot]](https://github.com/apps/dependabot) (#163) - ⬆️ Bump libs/fiction from `1102e0b` to `26ad67f` @[dependabot[bot]](https://github.com/apps/dependabot) (#162) - ⬆️ Bump libs/Catch2 from `562f310` to `ed6ac8a` @[dependabot[bot]](https://github.com/apps/dependabot) (#160) - ⬆️ Bump libs/fiction from `f0f7a27` to `1102e0b` @[dependabot[bot]](https://github.com/apps/dependabot) (#159) - ⬆️ Bump libs/Catch2 from `bbba3d8` to `562f310` @[dependabot[bot]](https://github.com/apps/dependabot) (#157) - ⬆️ Bump MarkusJx/install-boost from 2.4.4 to 2.4.5 @[dependabot[bot]](https://github.com/apps/dependabot) (#154) - ⬆️ Bump libs/Catch2 from `1078e7e` to `bbba3d8` @[dependabot[bot]](https://github.com/apps/dependabot) (#155) - ⬆️ Bump libs/fiction from `9a689f9` to `f0f7a27` @[dependabot[bot]](https://github.com/apps/dependabot) (#156) - ⬆️ Bump libs/fiction from `e172b81` to `9a689f9` @[dependabot[bot]](https://github.com/apps/dependabot) (#153) - ⬆️ Bump andstor/file-existence-action from 2.0.0 to 3.0.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#151) - ⬆️ Bump ZedThree/clang-tidy-review from 0.17.0 to 0.17.1 @[dependabot[bot]](https://github.com/apps/dependabot) (#152) - ⬆️ Bump libs/Catch2 from `79205da` to `1078e7e` @[dependabot[bot]](https://github.com/apps/dependabot) (#149) - ⬆️ Bump libs/fiction from `611b60c` to `e172b81` @[dependabot[bot]](https://github.com/apps/dependabot) (#145) - ⬆️ Bump ZedThree/clang-tidy-review from 0.15.1 to 0.17.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#147) - ⬆️ Bump libs/Catch2 from `863c662` to `79205da` @[dependabot[bot]](https://github.com/apps/dependabot) (#146) - ⬆️ Bump libs/fiction from `3450f49` to `611b60c` @[dependabot[bot]](https://github.com/apps/dependabot) (#143) - ⬆️ Bump ZedThree/clang-tidy-review from 0.14.0 to 0.15.1 @[dependabot[bot]](https://github.com/apps/dependabot) (#142) - ⬆️ Bump libs/Catch2 from `f981c9c` to `863c662` @[dependabot[bot]](https://github.com/apps/dependabot) (#139) - ⬆️ Bump libs/fiction from `cd971f0` to `3450f49` @[dependabot[bot]](https://github.com/apps/dependabot) (#140) - ⬆️ Bump libs/Catch2 from `cd3c7eb` to `f981c9c` @[dependabot[bot]](https://github.com/apps/dependabot) (#138) - ⬆️ Bump actions/upload-artifact from 3 to 4 @[dependabot[bot]](https://github.com/apps/dependabot) (#130) - ⬆️ Bump DoozyX/clang-format-lint-action from 0.16 to 0.17 @[dependabot[bot]](https://github.com/apps/dependabot) (#134) - ⬆️ Bump libs/fiction from `7287389` to `cd971f0` @[dependabot[bot]](https://github.com/apps/dependabot) (#136) - ⬆️ Bump libs/Catch2 from `01cac90` to `cd3c7eb` @[dependabot[bot]](https://github.com/apps/dependabot) (#137) - ⬆️ Bump actions/github-script from 6 to 7 @[dependabot[bot]](https://github.com/apps/dependabot) (#122) - ⬆️ Bump libs/Catch2 from `caffe79` to `01cac90` @[dependabot[bot]](https://github.com/apps/dependabot) (#118) - ⬆️ Bump libs/Catch2 from `79d39a1` to `caffe79` @[dependabot[bot]](https://github.com/apps/dependabot) (#117) - ⬆️ Bump libs/fiction from `5bc7ede` to `7287389` @[dependabot[bot]](https://github.com/apps/dependabot) (#116) - ⬆️ Bump ZedThree/clang-tidy-review from 0.13.4 to 0.14.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#111) - ⬆️ Bump libs/Catch2 from `9c541ca` to `79d39a1` @[dependabot[bot]](https://github.com/apps/dependabot) (#115) - ⬆️ Bump libs/fiction from `4c09fa8` to `5bc7ede` @[dependabot[bot]](https://github.com/apps/dependabot) (#104) - ⬆️ Bump libs/Catch2 from `5bba3e4` to `9c541ca` @[dependabot[bot]](https://github.com/apps/dependabot) (#105) - ⬆️ Bump ZedThree/clang-tidy-review from 0.13.3 to 0.13.4 @[dependabot[bot]](https://github.com/apps/dependabot) (#106) - ⬆️ Bump libs/fiction from `cf5f4d4` to `b66b9e5` @[dependabot[bot]](https://github.com/apps/dependabot) (#95) - ⬆️ Bump ZedThree/clang-tidy-review from 0.13.2 to 0.13.3 @[dependabot[bot]](https://github.com/apps/dependabot) (#93) - ⬆️ Bump libs/Catch2 from `b593be2` to `5bba3e4` @[dependabot[bot]](https://github.com/apps/dependabot) (#94) - ⬆️ Update fiction as submodule @Drewniok (#90) - ⬆️ Bump ZedThree/clang-tidy-review from 0.13.1 to 0.13.2 @[dependabot[bot]](https://github.com/apps/dependabot) (#89) - ⬆️ Bump libs/Catch2 from `4acc518` to `b593be2` @[dependabot[bot]](https://github.com/apps/dependabot) (#87) - ⬆️ Bump libs/Catch2 from `7a52dfa` to `4acc518` @[dependabot[bot]](https://github.com/apps/dependabot) (#84) - ⬆️ Bump DoozyX/clang-format-lint-action from 0.15 to 0.16 @[dependabot[bot]](https://github.com/apps/dependabot) (#57) - ⬆️ Bump ZedThree/clang-tidy-review from 0.12.2 to 0.13.1 @[dependabot[bot]](https://github.com/apps/dependabot) (#67) - ⬆️ Bump libs/Catch2 from `0631b60` to `7a52dfa` @[dependabot[bot]](https://github.com/apps/dependabot) (#72) - ⬆️ Bump libs/Catch2 from `50bf00e` to `0631b60` @[dependabot[bot]](https://github.com/apps/dependabot) (#71) - ⬆️ Bump libs/Catch2 from `9f08097` to `50bf00e` @[dependabot[bot]](https://github.com/apps/dependabot) (#48) - ⬆️ Bump libs/Catch2 from `6783411` to `9f08097` @[dependabot[bot]](https://github.com/apps/dependabot) (#46) - ⬆️ Bump ZedThree/clang-tidy-review from 0.12.1 to 0.12.2 @[dependabot[bot]](https://github.com/apps/dependabot) (#47) - ⬆️ Bump libs/fiction from `ccbad52` to `5f9b474` @[dependabot[bot]](https://github.com/apps/dependabot) (#45) - ⬆️ Bump ZedThree/clang-tidy-review from 0.10.1 to 0.12.1 @[dependabot[bot]](https://github.com/apps/dependabot) (#40) - ⬆️ Bump libs/fiction from `bf581b3` to `a2749e9` @[dependabot[bot]](https://github.com/apps/dependabot) (#41) - ⬆️ Bump libs/Catch2 from `7b4dd32` to `6783411` @[dependabot[bot]](https://github.com/apps/dependabot) (#36) - ⬆️ Bump libs/fiction from `9479232` to `bf581b3` @[dependabot[bot]](https://github.com/apps/dependabot) (#37) - ⬆️ Bump finnp/create-file-action from 1.0.0 to 2.0.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#39) - ⬆️ Bump libs/fiction from `ec9641a` to `423df68` @[dependabot[bot]](https://github.com/apps/dependabot) (#32) - ⬆️ Bump libs/Catch2 from `0a0ebf5` to `7b4dd32` @[dependabot[bot]](https://github.com/apps/dependabot) (#33) - ⬆️ Bump libs/siqadconn from `e1a0fe1` to `28a3249` @[dependabot[bot]](https://github.com/apps/dependabot) (#28) - ⬆️ Bump libs/fiction from `da61221` to `ec9641a` @[dependabot[bot]](https://github.com/apps/dependabot) (#29) - ⬆️ Bump libs/Catch2 from `6fbb3f0` to `0a0ebf5` @[dependabot[bot]](https://github.com/apps/dependabot) (#30) - ⬆️ Bump libs/fiction from `26bb1a8` to `da61221` @[dependabot[bot]](https://github.com/apps/dependabot) (#26) - ⬆️ Bump libs/siqadconn from `e1a0fe1` to `28a3249` @[dependabot[bot]](https://github.com/apps/dependabot) (#25) - ⬆️ Bump libs/Catch2 from `4d802ca` to `6fbb3f0` @[dependabot[bot]](https://github.com/apps/dependabot) (#24) - ⬆️ Bump libs/siqadconn from `e1a0fe1` to `28a3249` @[dependabot[bot]](https://github.com/apps/dependabot) (#21) - ⬆️ Bump libs/fiction from `49c183e` to `adfd7ac` @[dependabot[bot]](https://github.com/apps/dependabot) (#20) - :building_construction: Revised the CMake build system @marcelwa (#16) - ⬆️ Bump libs/fiction from `aafe1e9` to `49c183e` @[dependabot[bot]](https://github.com/apps/dependabot) (#14) - ⬆️ Bump libs/fiction from `cc9250c` to `aafe1e9` @[dependabot[bot]](https://github.com/apps/dependabot) (#13)

Many thanks to all contributors!

- C++
Published by Drewniok over 1 year ago