Smurfs - frequency analysis made easy

SMURFS provides a fully automated way to extract frequencies from timeseries data sets. It provides various interfaces, from a standalone command line tool, to jupyter and python integrations and computes possible frequency combinations, directly downloads and reduces (if necessary) data of TESS/Kepler/K2 observations and much much more.

You can use SMURFS both integrated in your code, as well as a stand-alone product in the terminal. After checking installation page, you can take a look at the quickstart page, which gives you the easiest possible example on how to use SMURFS. For more detail on the usage as a stand-alone product, standalone settings page. For more information on what SMURFS is all about, check the About SMURFS page. SMURFS also gives you an interactive mod to work with SMURFS. Its basic usage is described in the Interactive Mode page.

After this, you might be interested on how SMURFS actually works. A good starting point is the Internals page, which shows you how SMURFS gets to its result. It should also give you a basic idea on the different classes. The most important ones are described in the various class documentation pages, which documents all the different classes. If you are interested on how SMURFS downloads data sets and reduces them, check the downloads page.

SMURFS also allows you for vastly more advanced usage of its internals. The advanced examples page shows you some of those in jupyter notebooks. However, you can apply the same procedures in the interactive mode.

Index and search function


Search Page