Skip to content

PyOpticL v2.0 🚀

Latest

Choose a tag to compare

@Jyers Jyers released this 10 Jun 00:21
· 44 commits to main since this release
ac4c11e

PyOpticL v2.0 is a complete rewrite of the library. With that comes a number of improvements:

  • Greatly improved class structure, modularity, and object handling
  • New pythonic, portable component definition system to replace object classes
  • Brand new Gaussian beam simulation system with polarization, power, and divergence tracking
  • New optical interface system for improved, extensible optical property definitions
  • Global settings for improved metric / imperial conversion and other library behaviors
  • Improved component model storage and loading to simplify configuration and handling of models

Check out the wiki for more info on the changes and how to get started with the new system!