* Simplify smoothing support and looping over nonzero
* Simplify comments
* add now()
* add cat length
* add smoothed calculation
* add smoothing
* Add sorting
* Edit what is ignored
* Move notebooks
* Add nonsymmetric smoothed overlap
* Update NB
* Add support for reading in the smoothed overlap
* Switch to the true overlap definition
* Reader of the true overlap
* rem occups
* Import moved to a class
* Move definition
* Edit submission script
* Update to account for the new definition
* backup nb
* Switch back to properly initialising arrays
* Fix addition bug
* Update NB
* Fix little bug
* Update nb
* Improve data
* Add comment
* Update how KNN is called
* Bring back indices
* New function output
* return catx["index"]
* Remove unnecessary arguments
* Remove useless arguments
* Rename output
* thin up catalogues
* Add thresholding
* Update README
* Delete whitespace
* Update overlap definition
* Add documentation
* add overlap args
* Make the background array store only high density region
* Add nsims to args
* Remove conc as done inside the func
* Simplify the overlap calculation
* Rename variable
* Just some docs
* Docs
* Correct overlap definition
* Undo debug comment
* Remove old debug code
* Add prob of no match and exp couunterpart mass
* docs
* Update the overlap definition
* Edit output path
* remove matching of many sims
* Add a class skeleton
* Add a setter for only nsim
* Deletei mport
* Simplify cross and delete combined halo catalogue
* Simplify reading in catalogues
* Add distance calculation
* Add mass ratio
* Clean up the submission script
* Add the summer overlap
* Docs
* Add array copying
* Add import
* Add resampling mean
* Rm comment
* Add new fixed particle overlap
* Fix overlap calculation
* Update docs
* Add new overlapper support in matcher
* add filter optin
* Add the real space filter.
* Change filtering to real space only
* Update TODO
* add high-resolution switch
* add cross script
* Remove comment
* Add smoothing option
* add autok1d
* update TODO
* add basic cross pk
* del blank line
* fix small bugs
* fix loop bug
* rm nbs
* edit docstring
* Update TODO
* get rid of verbose flag
* take all ICs
* attempt better memory
* simplify ASCII dump
* rm verbose statement to get rid of bugs!
* close fortran files
* add MAS options
* add boxsize setter
* Move comment up
* paths chagne
* Update TODO
* Update TODO
* Forgotten units in Xpk
* Attempt at fixing the distance bug
* Update TODO
* Update TODO
* Remove comment
* add summary reader
* Update gitignore
* simplify Planck catalogue
* add MCXC and base survey
* Add 2MPP classes
* move match to MCXC to Planck
* add halo catalogue
* rm comment
* rm unused imports
* Move conversion to box
* add min mass
* Run on all simulations
* rm old function
* add combined catalogue
* add halo positions
* add knn neighbors
* set to 5 sims for testing
* add docstring
* Switch to neighbours in a catalogue
* rename io to read
* fix indentation
* rename to read
* io -> read
* add import
* add RealisationMatcher
* io -> read
* add docstrings
* add search_sim_indiices
* update todo
* keep make_cat at 10 for now
* update nb
* change to log10 initlogRs
* add uncertainty
* add check if hessian negative
* update TODO
* update TODO
* output the error too
* save e_logRs
* add concentration calculation
* calcul concentration
* missed comma in a list
* Update TODO
* fix bug
* add box units and pretty status
* make uncertainty optional
* add BIC function
* remove BIC again
* add new overdensity calculation
* change defualt values to max dist and mass
* change to r200
* new halo find
* speed up the calculation
* add commented fucn
* update TODO
* add check whether too close to outside boundary
* Update TODO
* extract velocity as well
* calculate m200 and m500
* update nb
* update TODO
* rename nb
* add merge func
* rm bug..
* add static methods
* save rmin, rmax
* add properties for box units
* move radial info to the clump
* add Npart explicit
* move where rmin, rmax obtained
* add box cosmo
* add __getattr__
* add comments in units
* add enclosed spherical mass
* rm unused variables
* add clump mass setter
* add the halo index
* add enclosed overdensity
* add enclosed_overdensity
* simplify loss func
* opt result to nan
* change Rs to log10
* change back to attribs
* add H0 and h props
* add setattrs
* Remove global constants
* move Msuncgs above
* add crit density
* add dots
* add r200c and r500c
* add M200 and M500
* make lowercase
* output r200, r500, m200, m500
* update TODO
* update README
* fit NFW only up to r200
* add r178, m178
* add m178, r178
* update TODO