astro-group-bristol / Gradus.jl

Extensible spacetime agnostic general relativistic ray-tracing (GRRT).
https://astro-group-bristol.github.io/Gradus.jl/dev/
GNU General Public License v3.0
18 stars 2 forks source link

Remove code bloat and improve hygiene #68

Open fjebaker opened 1 year ago

fjebaker commented 1 year ago

The project is a little over a year old now and the code bloat is apparent.

Need to go through each function with a fine toothed comb and see what can be made leaner, or even just removed entirely. Also there are a number of bad habits that should be corrected, such as

Also worth looking into

before getting too carried away with more features.