Skip to content
View knaidoo29's full-sized avatar

Block or report knaidoo29

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
knaidoo29/README.md

Krishna Naidoo - Github Repository

Hi, I'm a research fellow in Large Scale Structure at the Institute of Cosmology and Gravitation at the University of Portsmouth. I work broadly in the area of cosmology working on large scale structure, the cosmic web and high order statistics method such as the minimum spanning tree (for which I developed the python library mistree). I work heavily on models beyond the standard model of cosmology, including models of modified gravity such nDGP, f(R) and Horndeski models.

I love to write code and find myself continuously developing new libraries and analysis pipelines. This is driven by a desire to know how things work and to exploit this knowledge for performance and to push beyond the boundaries of existing status quo software.

I've written a bunch of software libraries (predominantly in python) which are in various stages of development, you may find some of these useful in your own work. A brief guide on what's available and their various stages of development and future plans are provided below.

Peer-reviewed libraries

  • MiSTree - A python package for constructing and analysing minimum spanning trees.

Research libraries

These are libraries which I have spent a considerable amount of time developing and have appeared in some of my research work (paper's and PhD thesis).

General

  • shift - A python library for performing Fourier transforms defined in polar and spherical polar coordinates.
  • skysegmentor - Binary Space Partitioning on a Healpix map or for points on the unit sphere.

Cosmology

  • pyGenISW - Computes the Integrated Sachs-Wolfe using spherical Bessel transforms for data provided in healpix redshift slices.
  • TheoryCL - Computing auto- and cross-angular power spectra (cl)s for sources in the late universe.

Libraries in development

  • fiesta - A python library for interpolating fields in 1 to 3 dimensions.
  • magpie - A python library for remapping pixels into different projections.

Pinned Loading

  1. mistree mistree Public

    A python package for constructing and analysing minimum spanning trees.

    Python 51 22

  2. magpie magpie Public

    Monte cArlo weiGhted PIxel rEmapping

    Jupyter Notebook

  3. FIESTA FIESTA Public

    FIeld ESTimAtor

    Python

  4. SHIFT SHIFT Public

    A scalable MPI library for computing fast Fourier transforms in python.

    Python 11 3

  5. TheoryCL TheoryCL Public

    Computing auto- and cross-angular power spectra (cl)s for sources in the late universe.

    Jupyter Notebook

  6. pyGenISW pyGenISW Public

    Computes the Integrated Sachs-Wolfe using spherical Bessel transforms for data provided in healpix redshift slices.

    Python