Caused by the rapid development, there is some clean-up operation needed. This issue should collect tasks for this.
[ ] put includes from nested folder structure to QEDprocesses.jl
[ ] separate larger source files in reasonable and functionally separate files (e.g. phase_space.jl could easily be a folder with construction.jl, checks.jl, particle_stateful.jl, etc. )
[ ] reorganize the tests in a similar way
[ ] move momentum_generation.jl to the interfaces
[ ] check consistency for the exported function and types (e.g. in_particles vs incoming_particles)
Caused by the rapid development, there is some clean-up operation needed. This issue should collect tasks for this.
includes
from nested folder structure toQEDprocesses.jl
phase_space.jl
could easily be a folder withconstruction.jl
,checks.jl
,particle_stateful.jl
, etc. )momentum_generation.jl
to the interfacesin_particles
vsincoming_particles
)