#!/usr/bin/env python
"""Collection of functions for the manipulation of time series."""

from __future__ import absolute_import
from __future__ import division
from __future__ import print_function

import mando
from mando.rst_text_formatter import RSTHelpFormatter

import pandas as pd

from .. import tsutils


@mando.command(formatter_class=RSTHelpFormatter, doctype='numpy')
@tsutils.doc(tsutils.docstrings)
def convert_index_to_julian(epoch='julian',
                            input_ts='-',
                            columns=None,
                            start_date=None,
                            end_date=None,
                            round_index=None,
                            dropna='no',
                            clean=False,
                            index_type='datetime',
                            names=None,
                            skiprows=None):
    """DEPRECATED use convert_index instead.

    For command line::

        tstoolbox convert_index julian ...

    For Python API::

        from tstoolbox import tstoolbox
        ndf = ntstoolbox.convert_index('julian', ...)
    """
    return tstoolbox.convert_index('julian',
                                   epoch='julian',
                                   columns=columns,
                                   input_ts=input_ts,
                                   start_date=start_date,
                                   end_date=end_date,
                                   round_index=round_index,
                                   dropna=dropna,
                                   clean=clean,
                                   skiprows=skiprows,
                                   names=names,
                                   index_type=index_type)
