Giter Site home page Giter Site logo

scatterbrain's Introduction

scatterbrain

Test status flake8 statusGeneric badge

scatterbrain is our GPU hack for processing TESS images, see tess-backdrop for our current tool.

TODO

  • Make starscene cupy
  • Add files on Zenodo so we can load them if they aren't local
  • Add docs to asteroid functions
  • Add some tutorials for different use cases
  • Come up with some diagnostics for backdrops/starscenes
  • Check starscenes for multiple sectors
  • Run on supercomputer
  • Investigate using GPUs to run on super computer
  • Increase the asteroid masking depth to mask fainter asteroids?
  • Make asteroid_mask supersampled in time for fast, bright asteroids...?

NOTES:

  • Consider swapping third order polynomial in StarScene to a low order spline for nicer priors and better variability removal?
    • Did this, now has the option. Overall, seems better to just use a polynomial.

scatterbrain's People

Contributors

christinahedges avatar

Watchers

James Cloos avatar Daniel Margala avatar Jorge Martínez-Palomera avatar  avatar  avatar

Forkers

jorgemarpa

scatterbrain's Issues

Strided arrays

@dmargala has pointed out that we're not actually using the batched version of the cholesky solve, and we can benefit from strided arrays to get that to work.

This is his snippet to get this to work

assert a2d.shape == (n, n)
a3d = cp.lib.stride_tricks.as_strided(a2d, shape=(k, n, n), strides=(0, n*a2d.itemsize, a2d.itemsize))
assert a3d.shape == (k, n, n)

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.