Skip to content

v0.6.7

Choose a tag to compare

@github-actions github-actions released this 20 Jan 12:55
· 373 commits to refs/heads/main since this release
c47c5b0

👀 What's Changed

We’re thrilled to introduce the latest release packed with enhancements under the hood and on the feature front! Highlights include the integration of ABC into the fiction CLI, empowering you to heavily optimize logic networks before mapping them to FCN layouts. We’re also unveiling QuickTrace, a groundbreaking simulation algorithm for SiDBs that enables defect robustness computation. There is much more to explore in the full patch notes below.

Behind the scenes, we’ve transitioned the Python build system from setuptools to scikit-build-core for better performance and maintainability. We’ve also integrated ruff and mypy to elevate the quality of our Python code—this is still a work in progress, so stay tuned for further improvements. A special shoutout to @burgholzer for setting an outstanding example that we look up to!

As always, we’ve squashed bugs, updated dependencies, and polished the codebase.

Full CHANGELOG: v0.6.6...v0.6.7
Many thanks to all contributors!

✨ Features and Enhancements

  • 🔧 Set up ruff and mypy, and extend the pre-commit configuration @marcelwa (#603)
  • ✨ Option for efficient determination of non-operational status @Drewniok (#602)
  • 🏗️ Switch the pyfiction build system from raw setuptools to scikit-build-core @marcelwa (#592)
  • ✨ QuickTrace: An Efficient Contour Tracing Algorithm for Defect Robustness Simulation @Drewniok (#546)
  • ✨ ABC Callback @marcelwa (#605)
  • ✨ Added rectangular skeletons (16.896 nm x 16.896 nm) with design script. @Drewniok (#600)
  • ⚗️ Added pruning information to QuickCell experiment. @Drewniok (#595)

🐛 Bug Fixes

📝 Documentation

👷 CI

⬆️ Dependencies

16 changes