Giter VIP home page Giter VIP logo

planejade's People

Contributors

hippke avatar

Watchers

 avatar

planejade's Issues

ToDoS

Features

  • Test speed with partially cached log-likelhood (only re-calculate area in-transit)
  • small planet approximation OK? For small planets, yes. For big: Sensitivity sufficient anyways. Shape features equivalents possible (both models can fit any curve perfectly, but with small-planet with distorted params?)
  • save all points for cornerplots
  • use numba prange to handle N batches in parallel. Show combined status (with ****). Migrate to procedural?
  • konvergieren nicht nach iters, sondern nach volume (am ende wird's ganz klein)
  • oder nach dlogz wie dynesty/ultranest
  • nice progress like ultranest (jetzt doch)
  • test recovery rate for SNR=10 for different periods
  • Fast biweight filter
  • dynesty sampling (fastest?)
  • put tqdm to 100% after premature convergence
  • GPU version (vectorized, vector size=pop), cuda_example.py
  • CPU vectorized (vector size=pop/cores)
  • offer with and without detrending
  • optional cornerplots
  • add seed=None to turboJADE
  • Convert JADE class to function (to get rid of pathos dependency)
  • shift t0 to first t0 in time series

Stats:

  • FAP from SNR or Bayes
  • logl erweitern um SNR, in-transit points, etc (siehe TLS); BIC vs. flat line model
  • Biweight filter with memory of out-of-transit points (only re-calculate what is needed)
  • Scatterplot: Bayes BIC vs. SNR for different planet radii (all else equal)
  • BIC also for ecc if significant
  • as in TLS: Phase-folded model for visualization purpose

Write paper:

  • own numba JADE (both papers)

API:

  • Allow to set bounds min=max --> Parameter is not free any more
  • Get emcee fit after discovery?

Helpers:

  • transit mask

Implemented - ready for testing:

  • Modify T0 internally to be phase; should speed up convergence. Only output T0=t_min + phase(period)
  • Add physical limits (a)
  • numba
  • Convergence cutoff after certain no_iters of no progress? Test n_it=2000 with cutof=100 for deep transits to check if converged
  • Ensemble 16x250, 8x500, 4x1000 // good for all cases? Test low SNR and high SNR. Are high SNR converged with 250?
  • SDE, Power Spectrum: SDE(period), get chi2 of each model eval...is periodogram as useful as in TLS? ==> not useful, because part of spectrum (some per) are not fully explored
  • Pretty printing result stats, model vals
  • (not implemented) Pretty printing status (like UltraNest)
  • occult_hybrid with integrated loglike ==> not faster

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.