# для запуска в чистом питоне нужны библиотеки pip install pandas numpy
# конфигурационный файл для выборки строк из больших файлов с полем дата-время или дата и время, в т.ч. с микросекундами
# все параметры важны, не комменировать и не удалять их
# в зависимости от типа поля(-ей) даты и время нужно выставить номера колонок в datetime_row,date_row,time_row или присвоить 0 (если не используется)
# каждую 300 секунд код запрашивает продолжения работы
# так же остановить можно Ctrl+C

[Files]
filein = demo_tics.csv  # читаемый файл
fileout = select_rows.csv  # файл для записи отобранных строк

[Formats]
datetime_format = %Y-%m-%d %H:%M:%S.%f   # формат даты и времени в одном поле
datetime_row = 0  # номер колонки даты-времени, если считать слева с 1
date_format = %Y-%m-%d   # формат даты 
date_row = 1 # номер колонки даты, если считать слева с 1
time_format = %H:%M:%S.%f  # формат времени
time_row = 2 # номер колонки времени, если считать слева с 1

[Defaults]
date_start = 2020-01-10  # дата начала отбора 
time_start = 00:00:10  # время начала отбора 
rows_count = 0 # количество строк в отборе, если не 0, то следующие параметры не используются
date_end = 2020-01-11 # дата окончания отбора
time_end = 00:00:20 # время окончания отбора

