The current inverse design pipeline is a bit lengthy and makes it difficult for people to add their own parameter transformation. Propose of the following changes:
- create a separate src/invdes folder where all the inverse design utilities live
- parameters transformation should be simple python functions with a specified signature
- The existing parameter transformations should be callable (lightweight) classes that adhere to the signature
The current inverse design pipeline is a bit lengthy and makes it difficult for people to add their own parameter transformation. Propose of the following changes: