Skip to content

A python script to deal with fluke recordings. Implements functions like plotting, integration...

License

Notifications You must be signed in to change notification settings

toammann/fluke_recordings

Repository files navigation

fluke_recordings

A python script to deal with fluke recordings. Implements functions like plotting, integration...

usage: fluke_tool.py [-h] (-p | -i st[s] sp[s] | -gi) [-d] [-m MULTIPLY] [-r] file

Data visualization tool for Fluke 287/289 recordings

positional arguments:
  file                  Filename of a FlukeView forms *.csv export file

optional arguments:
  -h, --help            show this help message and exit
  -p, --plot            Plot data of recording
  -i st[s] sp[s], --integrate st[s] sp[s]
                        Integrate over a specified time duration in seconds starting from 0 (first sample, average dataset)
  -gi, --guiint         Integrate over a mouse selected time duration (average dataset)
  -d, --download        Download data from Fluke 287
  -m MULTIPLY, --multiply MULTIPLY
                        Paramter to specify a constant multiplier. May be used to muliply a ampere
                        measurement with a constant line voltage to get watts
  -r, --relative_t      Make time vectors relative (start from t=0)

Graphical selection of integration boundaries

Excecute pyton script from command line

python fluke_tool.py fluke_export_cir_1.csv -gi

Select boundaries by using the matplotlib SpanSelector widget (click on plot).

Requirements

  • scipy
  • matplotlib

TODO

  • Take proper care of units
  • implement download and list function from fluke multimeter (https://github.com/N0ury/dmm_util)
  • export the downloaded data to FlukeView Forms compatible *.csv file

About

A python script to deal with fluke recordings. Implements functions like plotting, integration...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages