CLI === If you do not require a custom implementation of a :code:`ParentSample` or :code:`WISEData` but rather want to use the functionality off the shelf then you can easily do so on the command line. *********** Config File *********** :code:`timewise` will read the instructions from a configuration :code:`YAML` file. All possible keywords are: **Mandatory** * :code:`base_name`: The name for your project, determines the output directory in the :code:`TIMEWISE_DATA` directory * :code:`filename`: Path to a CSV file containing the parent sample * :code:`instructions`: A dictionary containing the methods of :code:`WISEData` you want to call and the respective arguments **Optional** * :code:`class_name` (default= :code:`WiseDataByVisit`): The name of the :code:`WISEData` class * :code:`class_module` (default= :code:`timewise`): The module where :code:`class_name` is implemented (can be outside of `timewise`). * :code:`min_sep_arcsec` (default=6): The value for the separation [arcsec] to associate datapoints to a source * :code:`n_chunks` (default=1): The number of chunks in which to split the sample when downloading. If you are looking at sample with <1e5 objects then one chunk is enough! * :code:`default_keymap` (default is :code:`ra` = :code:`ra` etc.): A mapping from :code:`ra`, :code:`dec` and :code:`id` to the respective columns in the CSV file An example is shown below: .. code-block:: yaml base_name: test filename: default_keymap: ra: RAdeg dec: DEdeg id: AllWISE_designation timewise_instructions: - get_photometric_data: service: gator - plot_lc: parent_sample_idx: 0 service: gator plot_diagnostic_binning: ind: 0 service: gator ******************** Command Line Command ******************** To execute the :code:`YAML` file, invoke the :code:`timewise` command: .. code-block:: console timewise