Aviary icon indicating copy to clipboard operation
Aviary copied to clipboard

Too Many phase_info's in the repo

Open ehariton opened this issue 7 months ago • 0 comments

Current Aviary Repo Size ~ 110k lines of code Current number of phase_info instantiated in 28 different locations ~ 2.2k lines of code

phase_info currently takes up 2% of our total code which seems bloated. I think this could be cut down considerably by re-using phase_infos for more than one example / task.

Some tests that only use cruise for example, could just copy the cruise section out of example_phase_info.py

Phases that had more extensive changes could just import a standard phase_info and make modifications.

ehariton avatar May 28 '25 19:05 ehariton