Git Product home page Git Product logo

desi-berkeley's People

Contributors

michaeljwilson avatar rainwoodman avatar

Watchers

 avatar  avatar  avatar

Forkers

changhoonhahn

desi-berkeley's Issues

Exploiting DR dominance in xi error budget

When computing the correlation function, it looks like the NbodyKit code is doing the full Nran x Nran pairs for the "RR" term; This is unnecessary. We're limited by the statistics of the DR term in any case, so we can just choose an "Ndat" sized (random) subset of the randoms and compute "RR" from the cross between that subset and the full random set, then scale up by Nran/Ndat. This will save a factor of Nran/Ndat in time, which could be something like 10x or so. Then both DR and RR will scale as Ndat times Nran. If we want to play it safe we could choose 2x or 4x Ndat of the randoms.

Wrapper for correlation function multipoles.

It would be nice to have a "convenience function" which computes multipoles of the Landy-Szalay correlation function given RA, DEC and Z of two data sets and randoms. The SurveyDataPairCount method of nbodykit.algorithms.paircount does the hard work, we just need to normalize the counts by the weight-sums, and integrate against Legendre polynomials. That and "wedges" would be the most common use-cases I suspect.

Mock covariance for xi.

The correlation function BAO fitting code needs a covariance matrix and the code currently just ingests the BOSS mock-based covariance or a simple no-boundary computation of integrating P^2(k) against Bessel functions.

Is there a way to factor out the bash profiles?

A portable application shall not rely on any user modifying their bash environment.

If the intention is to provide a user enrionment for interactive analysis, then consider adding activate.sh and deactivate.sh for entering and leaving the environment?

If the intention is to provide a single point of entry then perhaps migrate some of the settings to a config file that can be parsed and loaded easily.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.