lumopt 
 Optimization tool
 Tool for optimizing optical systems using continuous adjoint optimization
Python based continuous adjoint optimization wrapper for Lumerical
165 stars
 18 watching
 77 forks
 
Language: Python 
last commit: over 1 year ago 
Linked from   1 awesome list  
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|    |  A wrapper around an open-source nonlinear optimization library | 3 | 
|    |  This project presents an optimization technique for large-scale image models to reduce computational requirements while maintaining performance. | 106 | 
|    |  A Python software suite for solving convex optimization problems | 993 | 
|    |  An efficient library for differentiable optimization built on top of PyTorch. | 554 | 
|    |  Tools and libraries for multiphysical topology optimization using Python | 3 | 
|    |  Optimization tool for compiling and optimizing CosmWasm smart contracts. | 50 | 
|    |  A software suite for benchmarking photonic inverse design optimization algorithms | 95 | 
|    |  Automated machine learning with tree search optimization | 16 | 
|    |  A PyTorch quantization backend for models. | 847 | 
|    |  Provides a Matlab interface to SNOPT for nonlinear optimization | 56 | 
|    |  An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. | 287 | 
|    |  Automated machine learning protocols for cheminformatics using Python | 39 | 
|    |  A simple wrapper around Keras and Hyperopt for convenient hyperparameter optimization. | 2,179 | 
|    |  Automates the construction of composite indicators for business cycle analysis using Python | 59 | 
|    |  A PyTorch module that adds differentiable optimization as a layer to neural networks | 517 |