-
Notifications
You must be signed in to change notification settings - Fork 11
Full nosnoc pipeline for pss using the Stewart reformulation #90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
9db9e26
to
a8b70dc
Compare
91b252a
to
8621312
Compare
8621312
to
88229d4
Compare
10000
span>
…snoc into new-design-stewart
The new structure is very clean and well-organized. Before we merge, I have a few comments to polish it further:
|
A few responses here:
My opinion is this is fine. I prefer the clean-ness of
I think this is something to be tackled in the near future (pre v1.0?). I will write a quick script to automatically update the BSD licence header in the required
Agreed
What do you mean by "removed". There are two ways to do that for objects of classes: Actually removing via DynamicProps or just modifying the display to "hide" the unused properties via custom display functions. I use both to accomplish the results you see when you display
I really prefer opts to options, but I will concede the point here.
Because we use
No disagreement here.
On purely aesthetics I agree, but at the same time this is useful to separate out classes from functions: Classes are capitalized where as function are not.
The idea here was to separate model definition from OCP definition, i,e. model only contains things necessary for dynamical definition of the system and an ocp class contains the necessary things for an OCP. I believe this idea was discussed and rejected previously.
Yes currently it is passed that way. I have no strong opinions on storing it as
|
My previous comments where addressed in a satisfactory way. I looked now in detail through all new files, and we are close to merge the PR. Before we finish, I have few rather small things left:
|
Addressed
Addressed
Addressed
Addressed
Removed, there due to old design idea.
Added. I think all the display code will end up being a bit of a chore to update but that is the life of providing a nice user experience.
Frankly
Agree but imo this is a minor thing and should indeed be a separate issue.
I don't have better instructive names that aren't significantly longer. And while we are no longer limited to 80 columns by punch cards I still think a shorter name that is accurate (
There are several (one major) ergonomic reasons to do this, as well as a philosophical one: To me the ergonomic reasons are sufficient to overrule basically anything as making the extremely common task of data extraction take extra lines for no reason simply increases the static friction one must overcome when extending the code.
We could perhaps call it |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All comments are addressed - ready to be merged! GJ.
No description provided.