Skip to content
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

Rename and register #14

Open
MaximeBouton opened this issue Nov 5, 2019 · 8 comments
Open

Rename and register #14

MaximeBouton opened this issue Nov 5, 2019 · 8 comments

Comments

@MaximeBouton
Copy link
Member

MaximeBouton commented Nov 5, 2019

It would be nice to register this package in the general registry, it would also be required if we want to register https://github.com/sisl/AutomotiveDrivingModels.jl

I think a necessary condition to register this package is to change the name, it is too generic.

Name Suggestions:

  • Coordinates.jl
  • ...
@rejuvyesh
Copy link
Contributor

Coordinates.jl seems appropriate to me.

@rejuvyesh
Copy link
Contributor

Although, looks like there's a related package: https://github.com/FugroRoames/CoordinateTransformations.jl

@MaximeBouton
Copy link
Member Author

@mattuntergassmair suggested EuclideanGroupVectors.jl
It is more specific than Coordinates.jl

@mattuntergassmair
Copy link

Yes I feel like Coordinates.jl could be anything, I don't think Vec.jl covers enough width to have that name. It seems to me that most of the stuff in there is related to Euclidean Groups and Vectors that are part of those groups.
I'm not necessarily attached to EuclideanGroupVectors.jl but it seems to me that with the help of a hardcore mathematician / algebraist we may be able to find the common denominator of whatever is implemented. Some sort of "rotational symmetry group" or something.

@mattuntergassmair
Copy link

mattuntergassmair commented Nov 8, 2019

mainly quaternions seem to break the pattern since they may not be forming an Euclidean group - the details of that are beyond me

@MaximeBouton
Copy link
Member Author

MaximeBouton commented Nov 8, 2019

There is also all these: https://github.com/sisl/Vec.jl/blob/master/src/coordinate_transforms.jl
They seem to be useful to Aerospace applications. It is a bunch of coordianate systems.

The JuliaGeo organization seem to have a much better support for those:
https://github.com/JuliaGeo/Geodesy.jl

It makes me wonder if this whole package has a reason to live outside of AutomotiveDrivingModels.jl ?

@mattuntergassmair
Copy link

Sounds like it's a lot of different things together...

@MaximeBouton
Copy link
Member Author

yeah :/ For the Automotive stuff, the useful components are VecE2, VecSE2 and all the geometry functions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants