Git Product home page Git Product logo

ksms2019's Introduction

Code for the KSMS proposal in 2019A

Most of BJ's work happens in notebooks/Simulator SB.ipynb. I reccommend you copy that and start messing around in your own notebook.

Adjust the subsamples defined as classes in sim.py to tweak the survey.

Example:

## Perhaps we want to turn this sample into an M-dwarf selection
class SampleClose(Sample):
    name = 'close'
    description = '10 closest dwarfs that are bighter than V < 13'
    def in_sample(self):
        df = self.df.copy()
        b = pd.Series(False, index=self.df.index) 
        idx = self.df.query('_DEJ2000 > 0 and Vmag < 13 and Rs < 1.5').sort_values(by='Dist').iloc[:10].index
        b.loc[idx] = True
        return b

Change the idx = line to

idx = self.df.query('_DEJ2000 > 0 and Vmag < 13 and Rs < 1.5').sort_values(by='Dist').iloc[:30].index

in order to include the closest 30 stars, instead of 10. The possibilities are endless!

The process for tweaking is as follows:

  1. Clone the repo and create a branch for yourself.
  2. Tweak the survey as you wish.
  3. Submit a pull request

Have fun!

ksms2019's People

Contributors

bjfultn avatar petigura avatar

Stargazers

Sydney Vach avatar

Watchers

Courtney Dressing avatar

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.