Running ------- Command line arguments ^^^^^^^^^^^^^^^^^^^^^^ Requake is based on a single executable, aptly named ``requake`` 😉. To get help, use: .. code-block:: requake -h Different commands are available: .. code-block:: text sample_config write sample config file to current directory and exit update_config update an existing config file to the latest version read_catalog read an event catalog from web services or from a file print_catalog print the event catalog to screen scan_catalog scan an existing catalog for earthquake pairs print_pairs print pairs to screen plot_pair plot traces for a given event pair build_families build families of repeating earthquakes from a catalog of pairs print_families print families to screen plot_families plot traces for one or more event families plot_timespans plot family timespans plot_cumulative cumulative plot for one or more families map_families plot families on a map flag_family flag a family of repeating earthquakes as valid or not valid. build_templates build waveform templates for one or more event families scan_templates scan a continuous waveform stream using one or more templates Certain commands (e.g., ``plot_pair``\ ) require further arguments (use, e.g., ``requake plot_pair -h`` to get help). Requake supports command line tab completion for commands and arguments, thanks to `argcomplete `_. To enable command line tab completion run: .. code-block:: activate-global-python-argcomplete (This is a one-time command that needs to be run only once). Or, alternatively, add the following line to your ``.bashrc`` or ``.zshrc``: .. code-block:: eval "$(register-python-argcomplete requake)" Typical workflow ^^^^^^^^^^^^^^^^ The first thing you will want to do is to generate a sample :ref:`configuration_file`: .. code-block:: requake sample_config Edit the :ref:`configuration_file` according to your needs, then read or download the event catalog: .. code-block:: requake read_catalog or .. code-block:: requake read_catalog CATALOG_FILE Now, build the catalog of event pairs with: .. code-block:: requake scan_catalog Once done (\ `it will take time! `_\ ), you are ready to build repeating earthquake families: .. code-block:: requake build_families