Plot graph for many log file that is managed by DATE
Project description
plotlog
===
Output graph script by log file.
In addition to a single file,
you can easily process a large number of identical format log files.
## System requirements
- language : After Python 3.6.3
- necessary package
- matplotlib
- pandas
- PyYAML
## install
```sh
cd (plotlog dir)
pip3 install matplotlib
pip3 install pandas
pip3 install pyyaml
pip3 install cx_freeze
python3 setup.py install
```
## Usage
```
plotlog [-h] [--setting SETTING_FILE_PATH] [--copy]
[--new | --all | --after DATE | --select DATE [DATE ...] |
--input LOG_FILE_PATH [LOG_FILE_PATH ...]] [--slice BEGIN END]
[--noshift]
optional arguments:
-h, --help show this help message and exit
--setting SETTING_FILE_PATH
select setting file (default:'user.yml')
--copy copy original setting file
--new DEFAULT: output graphs that has not been output yet
--all output graphs for all data
--after DATE output graphs after the selected DATE(yyyymmddhhmm)
--select DATE [DATE ...]
output graphs only selected DATEs
--input LOG_FILE_PATH [LOG_FILE_PATH ...]
output graphs for selected log file
--slice BEGIN END sliced data by begin and end x-axis value
--noshift don't shift plot start time and x-axis
```
First, create setting file.
```
plotlog --copy
```
edit the created user.yml, setting each pass and the graph etc to create.
Setting items that do not need to be changed may be deleted.
Finish edit user.yml, create graph.
```
plotlog
```
If user.yml is set correctly, a graph is drawn for a log file that has not yet been output.
## Setting
It is reflected by editing user.yml.
Also, this is reflected by creating a new yaml file and reading it with the `--setting` argument.
## Log file condition
- File name: recommend "yymmddhhmmss.csv" or "yymmddhhmm.csv" or "yyyymmddhhmmss.csv" or "yyyymmddhhmm.csv" used date.
- e.g.) 171230235900.csv
- specified in the setting file which select file name type to "log_date_type".
- Extension and separate character can change setting file.
- All column equal all row
- Put on the directory specified in the setting file (except when using --input)
## LICENCE
This script is licenced under the MIT License. (See [link](https://github.com/s-naoya/plotlog/blob/master/LICENSE))
===
Output graph script by log file.
In addition to a single file,
you can easily process a large number of identical format log files.
## System requirements
- language : After Python 3.6.3
- necessary package
- matplotlib
- pandas
- PyYAML
## install
```sh
cd (plotlog dir)
pip3 install matplotlib
pip3 install pandas
pip3 install pyyaml
pip3 install cx_freeze
python3 setup.py install
```
## Usage
```
plotlog [-h] [--setting SETTING_FILE_PATH] [--copy]
[--new | --all | --after DATE | --select DATE [DATE ...] |
--input LOG_FILE_PATH [LOG_FILE_PATH ...]] [--slice BEGIN END]
[--noshift]
optional arguments:
-h, --help show this help message and exit
--setting SETTING_FILE_PATH
select setting file (default:'user.yml')
--copy copy original setting file
--new DEFAULT: output graphs that has not been output yet
--all output graphs for all data
--after DATE output graphs after the selected DATE(yyyymmddhhmm)
--select DATE [DATE ...]
output graphs only selected DATEs
--input LOG_FILE_PATH [LOG_FILE_PATH ...]
output graphs for selected log file
--slice BEGIN END sliced data by begin and end x-axis value
--noshift don't shift plot start time and x-axis
```
First, create setting file.
```
plotlog --copy
```
edit the created user.yml, setting each pass and the graph etc to create.
Setting items that do not need to be changed may be deleted.
Finish edit user.yml, create graph.
```
plotlog
```
If user.yml is set correctly, a graph is drawn for a log file that has not yet been output.
## Setting
It is reflected by editing user.yml.
Also, this is reflected by creating a new yaml file and reading it with the `--setting` argument.
## Log file condition
- File name: recommend "yymmddhhmmss.csv" or "yymmddhhmm.csv" or "yyyymmddhhmmss.csv" or "yyyymmddhhmm.csv" used date.
- e.g.) 171230235900.csv
- specified in the setting file which select file name type to "log_date_type".
- Extension and separate character can change setting file.
- All column equal all row
- Put on the directory specified in the setting file (except when using --input)
## LICENCE
This script is licenced under the MIT License. (See [link](https://github.com/s-naoya/plotlog/blob/master/LICENSE))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
plotlog-0.1.0.tar.gz
(5.5 kB
view hashes)