phillipstanleymarbell / Noisy-lang-compiler

Noisy language compiler
MIT License
17 stars 1 forks source link

Handling multi-dimensional and differential relationships in Newton #629

Open chaturatbs opened 1 year ago

chaturatbs commented 1 year ago

Is your feature request related to a problem? In some of the applications we are looking at there are multidimensional parameters (e.g. 3-axis IMU data) on which a different parameter would depend on (e.g., the angle of a pendulum). The question is, how can we efficiently represent such relationships in Newton.

Related to that is the reference frames in which relationships are valid. For example, in the pendulum example, if one of the IMU axes are aligned with the major axis of the pendulum, there would be a clear separation between the parameters that the output parameter is dependent on and the ones it is not.
Can we build a notion of reference frames into Newton so we can express such relationships.

Another related issue is on defining differential relationships and time-varying relationships between parameters (e.g., angular acceleration -> absolute angle in radians.)

Describe the solution you'd like A clear and concise ways to represent:

Describe alternatives you've considered

Additional context