It might be worth registering this package to julia General Registry.
I think the main limitation is the dependencies in Vec.jl and Records.jl.
Here are my suggestions:
option 1:
Register Vec to General (under another name), make Records.jl a submodule of AutomotiveDrivingModels.jl, register AutomotiveDrivingModels
Vec has a lot of overlapping functionalities with existing julia package (unsure if that is a real issue, if we have appropriate naming)
Vec is not really used outside of AutomotiveDrivingModels
option 2:
Make both Vec and Records submodules of AutomotiveDrivingModels.
Requires a bit less effort
Might be easier to maintain
I prefer option 2, as Vec and Records are not used anywhere else, and it might lead to less confusion for users about where datastructures like Frame, Entity or VecSE2 are defined.
It might be worth registering this package to julia General Registry.
I think the main limitation is the dependencies in Vec.jl and Records.jl.
Here are my suggestions: option 1: Register Vec to General (under another name), make Records.jl a submodule of AutomotiveDrivingModels.jl, register AutomotiveDrivingModels
option 2: Make both Vec and Records submodules of AutomotiveDrivingModels.
I prefer option 2, as Vec and Records are not used anywhere else, and it might lead to less confusion for users about where datastructures like
Frame
,Entity
orVecSE2
are defined.Thoughts?