We do not have a way to implement arbitrary shape morphs apart from the user writing their own funcy multiplier function.
To solve, let us implement a --shape option that allows users to select out of a few allowed nanoparticle characteristic functions. Then, there should be a corresponding --shape-parameters that allows the user to put in the starting guesses for the parameters required for that particular shape function.
We will need to add:
We do not have a way to implement arbitrary shape morphs apart from the user writing their own
funcymultiplier function.To solve, let us implement a
--shapeoption that allows users to select out of a few allowed nanoparticle characteristic functions. Then, there should be a corresponding--shape-parametersthat allows the user to put in the starting guesses for the parameters required for that particular shape function.We will need to add:
--shapeoption and--shape-parametersoption.