To produce the ratios directly, ensure to have LCDMrunsII directory. Then run the run.sh file.
ProjectionFunctions.py contains the functions for producing random rotations for given ellipsoid and projecting it onto a plane to obtain the axis ratios.
Testing.ipynb tests the the functionality of ProjectionFunctions.py
ProbDist_MNRAS2018.py is a wrapper for ProjectionFunctions.py specifically written to read the ratios from the work of MNRAS2018 paper and produce the projected ratios directly.
ProbabilityDistributions.ipynb contains the plots comparing ratio distributions and the codes to generate them
JWST_CEERS.ipynb contains the analysis of the data from JWST-CEERS
BetaDist.ipynb contains the initial attempt to fit beta distributions to the obtained probability distributions of the projected ratios.