irslushy / Ronin.jl

RONIN (Random forest Optimized Nonmeteorological IdentificatioN) (currently RadarQC.jl) is a Julia implementation of Dr. Alex DesRosiers' P3 MLQC code for removing non-meteorological gates from airborne radar scans using random forests.
https://irslushy.github.io/Ronin.jl/
4 stars 5 forks source link

Remove Python #15

Open cenamiller opened 1 month ago

cenamiller commented 1 month ago

To discuss: Do we need to move it to a separate repo? Separate branch? Will a fork work?

Goal: Support Ronin.jl becoming an official julia package

mmbell commented 1 month ago

After some consideration I think a fork might be a good option to start. It would be nice to have any comparison code in the same repository so that apples-to-apples can be performed as we update the Julia package without having to maintain separate repo. A semi-permanent branch doesn't seem like the best option since the intent of branches is generally to add features or bug fixes with eventual incorporation into main. By its nature, a parallel implementation in a different language would not be part of the formal Julia package so such a branch could not be merged. It could exist indefinitely though in an independent fork of the package and would be relatively straightforward to keep updated by pulling in changes from the official package periodically. If a Python implementation ended up being something we wanted to spin off as an independent package in the future then a separate repository would then be warranted.