grasph / AntiKt.jl

3 stars 3 forks source link

make Julia benchmark directly runnable #3

Closed Moelf closed 12 months ago

Moelf commented 1 year ago

and re-organize code making it more like Julia package

grasph commented 1 year ago

Thanks, Jerry, for your proposal.

HepMC3 and AntiKt were developed as separate packages on purpose and can be installed from the Julia packager (e. g., add https://github.com/grasph/Antikt.jl:antiktjl).

I don't want to move everything in the same package.

The benchmark is not a package, but I don't see it as problematic as it is not a library and is only meant to show how the results were obtained or to reproduce them. Julia package system is not adapted to executable/script. In principle, you are forced to turn the executable to a library.

Philippe.

Moelf commented 1 year ago

can we make them actual packages then? seems useful

grasph commented 1 year ago

There are packages. Do you mean publishing them in the General registry?

Moelf commented 1 year ago

yes. What I was trying to do in this PR is to follow https://github.com/MakieOrg/Makie.jl organization. You can totally have HepMC3.jl living in this monorepo, but please rename the folder to HepMC3.

And while we're at it, since this repo is called AntiKt.jl, we should also pull stuff out of AntiKt.jl/antiktjl/ and just make the top level of this repository organized like a julia package