-
Notifications
You must be signed in to change notification settings - Fork 110
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
Pyelastica API changes #36
Comments
Comment by skim0119 If we are going to refactor these, we should do it as soon as possible. To have a smooth transition, we can keep soft-reference link and have deprecated warning. In the version after, we cut-off the reference and throw deprecated error.
|
I am looking to address the BC issue in #54. Some other thoughts:
|
namespace efo = ::elastica::forcing;
namespace eco = ::elastica::constraints;
namespace econ = ::elastica::connections; |
|
I refactored the class |
Closed since completed. |
Issue by armantekinalp
Monday Apr 13, 2020 at 16:07 GMT
Originally opened as https://github.com/GazzolaLab/elastica-python/issues/73
These comments are from @tp5uiuc regarding the API of Elastica. I think they are good comments and we should try to accomplish these changes. @tp5uiuc and @nmnaughton please go over the below list and add your comments. Then after we finalize our discussion, I will start making changes.
wrappers
tomodules
#168OneEndFixedRod
toOneEndFixedBC
. ([Dev Note] Boundary condition issues. #55)rod
->system
if it supports rigid-body #174Changingcallback functions
toobserver functions
ChangingCallBackBaseClass
toAbstractObserver
orObserverBaser
.Base
class is a somewhat common trend in many Python packages I'm seeing. There is really no community standard for this other than OOP languages. The wordabstract
could be too restrictive.--
from elastica.timesteppers import integrate, PositionVerlet
--
from elastica.wrappers import Connections, Constraints
--
from elastica import *
Other Refactor Request
-- Dissipation constant name to include
mass
AnalyticalLinearDamping
refac: exp damper --> analytical linear damper #163The text was updated successfully, but these errors were encountered: