【Python】pandas DataFrameから時系列データを視覚化する「vpselector」のインストール

スポンサーリンク

Pythonで作られたpandas DataFrameから時系列データを視覚化するツール「vpselector」のインストールについて解説しています。

「vpselector(https://github.com/manumerous/vpselector)」は、pandas データフレームから数値時系列データの一部を視覚的に選択するPythonを用いて作られたツールです。

■Python

今回のPythonのバージョンは、「3.10.9」を使用しています。(Windows11)(pythonランチャーでの確認)

■vpselectorをインストールする

vpselectorをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。

pip install vpselector

起動後、上記のコマンドを入力し、Enterキーを押します。

なお、今回は、pythonランチャーを使用しており、Python Version 3.10.9にインストールを行うために、バージョンの切り替えを行います。

py -3.10 -m pip install vpselector

切り替えるために、上記のコマンドを入力し、Enterキーを押します。

Defaulting to user installation because normal site-packages is not writeable
Collecting vpselector
  Downloading vpselector-1.0.2-py3-none-any.whl (12 kB)
Collecting pandas>=1.1.5
  Downloading pandas-2.1.1-cp310-cp310-win_amd64.whl (10.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.7/10.7 MB 3.9 MB/s eta 0:00:00
Collecting seaborn>=0.11.1
  Using cached seaborn-0.12.2-py3-none-any.whl (293 kB)
Collecting overrides>=7.3.1
  Using cached overrides-7.4.0-py3-none-any.whl (17 kB)
Collecting matplotlib>=3.7.1
  Downloading matplotlib-3.8.0-cp310-cp310-win_amd64.whl (7.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.6/7.6 MB 4.0 MB/s eta 0:00:00
Collecting twine>=4.0.2
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting PyQt5>=5.15.0
  Downloading PyQt5-5.15.9-cp37-abi3-win_amd64.whl (6.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.8/6.8 MB 4.6 MB/s eta 0:00:00
Collecting packaging>=20.0
  Using cached packaging-23.1-py3-none-any.whl (48 kB)
Collecting numpy<2,>=1.21
  Downloading numpy-1.26.0-cp310-cp310-win_amd64.whl (15.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.8/15.8 MB 5.2 MB/s eta 0:00:00
Collecting kiwisolver>=1.0.1
  Downloading kiwisolver-1.4.5-cp310-cp310-win_amd64.whl (56 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.1/56.1 kB ? eta 0:00:00
Collecting contourpy>=1.0.1
  Downloading contourpy-1.1.1-cp310-cp310-win_amd64.whl (477 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 478.0/478.0 kB 2.7 MB/s eta 0:00:00
Collecting cycler>=0.10
  Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting pyparsing>=2.3.1
  Using cached pyparsing-3.1.1-py3-none-any.whl (103 kB)
Collecting pillow>=6.2.0
  Downloading Pillow-10.0.1-cp310-cp310-win_amd64.whl (2.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 6.2 MB/s eta 0:00:00
Collecting fonttools>=4.22.0
  Downloading fonttools-4.42.1-cp310-cp310-win_amd64.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 4.1 MB/s eta 0:00:00
Requirement already satisfied: python-dateutil>=2.7 in c:\users\user_\appdata\roaming\python\python310\site-packages (from matplotlib>=3.7.1->vpselector) (2.8.2)
Collecting tzdata>=2022.1
  Using cached tzdata-2023.3-py2.py3-none-any.whl (341 kB)
Collecting pytz>=2020.1
  Using cached pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
Collecting PyQt5-Qt5>=5.15.2
  Downloading PyQt5_Qt5-5.15.2-py3-none-win_amd64.whl (50.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.1/50.1 MB 4.8 MB/s eta 0:00:00
Collecting PyQt5-sip<13,>=12.11
  Downloading PyQt5_sip-12.12.2-cp310-cp310-win_amd64.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.4/78.4 kB 4.5 MB/s eta 0:00:00
Collecting keyring>=15.1
  Downloading keyring-24.2.0-py3-none-any.whl (37 kB)
Collecting pkginfo>=1.8.1
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting requests-toolbelt!=0.9.0,>=0.8.0
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 2.8 MB/s eta 0:00:00
Collecting rich>=12.0.0
  Downloading rich-13.5.3-py3-none-any.whl (239 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.8/239.8 kB 4.9 MB/s eta 0:00:00
Collecting importlib-metadata>=3.6
  Using cached importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Requirement already satisfied: urllib3>=1.26.0 in c:\program files\python310\lib\site-packages (from twine>=4.0.2->vpselector) (2.0.3)
Collecting rfc3986>=1.4.0
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting requests>=2.20
  Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Collecting readme-renderer>=35.0
  Downloading readme_renderer-42.0-py3-none-any.whl (13 kB)
Collecting zipp>=0.5
  Using cached zipp-3.17.0-py3-none-any.whl (7.4 kB)
Collecting jaraco.classes
  Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Collecting pywin32-ctypes>=0.2.0
  Downloading pywin32_ctypes-0.2.2-py3-none-any.whl (30 kB)
Requirement already satisfied: six>=1.5 in c:\users\user_\appdata\roaming\python\python310\site-packages (from python-dateutil>=2.7->matplotlib>=3.7.1->vpselector) (1.16.0)
Collecting docutils>=0.13.1
  Downloading docutils-0.20.1-py3-none-any.whl (572 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 6.0 MB/s eta 0:00:00
Collecting nh3>=0.2.14
  Downloading nh3-0.2.14-cp37-abi3-win_amd64.whl (574 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 574.0/574.0 kB 5.1 MB/s eta 0:00:00
Collecting Pygments>=2.5.1
  Using cached Pygments-2.16.1-py3-none-any.whl (1.2 MB)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\user_\appdata\roaming\python\python310\site-packages (from requests>=2.20->twine>=4.0.2->vpselector) (2023.7.22)
Collecting charset-normalizer<4,>=2
  Using cached charset_normalizer-3.2.0-cp310-cp310-win_amd64.whl (96 kB)
Requirement already satisfied: idna<4,>=2.5 in c:\users\user_\appdata\roaming\python\python310\site-packages (from requests>=2.20->twine>=4.0.2->vpselector) (3.4)
Collecting markdown-it-py>=2.2.0
  Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Collecting mdurl~=0.1
  Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting more-itertools
  Using cached more_itertools-10.1.0-py3-none-any.whl (55 kB)
Installing collected packages: pytz, PyQt5-Qt5, nh3, zipp, tzdata, rfc3986, pywin32-ctypes, PyQt5-sip, pyparsing, Pygments, pkginfo, pillow, packaging, overrides, numpy, more-itertools, mdurl, kiwisolver, fonttools, docutils, cycler, charset-normalizer, requests, readme-renderer, PyQt5, pandas, markdown-it-py, jaraco.classes, importlib-metadata, contourpy, rich, requests-toolbelt, matplotlib, keyring, twine, seaborn, vpselector
  WARNING: The script pygmentize.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script pkginfo.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script f2py.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts fonttools.exe, pyftmerge.exe, pyftsubset.exe and ttx.exe are installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script docutils.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script normalizer.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts pylupdate5.exe, pyrcc5.exe and pyuic5.exe are installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script markdown-it.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script keyring.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script twine.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed PyQt5-5.15.9 PyQt5-Qt5-5.15.2 PyQt5-sip-12.12.2 Pygments-2.16.1 charset-normalizer-3.2.0 contourpy-1.1.1 cycler-0.11.0 docutils-0.20.1 fonttools-4.42.1 importlib-metadata-6.8.0 jaraco.classes-3.3.0 keyring-24.2.0 kiwisolver-1.4.5 markdown-it-py-3.0.0 matplotlib-3.8.0 mdurl-0.1.2 more-itertools-10.1.0 nh3-0.2.14 numpy-1.26.0 overrides-7.4.0 packaging-23.1 pandas-2.1.1 pillow-10.0.1 pkginfo-1.9.6 pyparsing-3.1.1 pytz-2023.3.post1 pywin32-ctypes-0.2.2 readme-renderer-42.0 requests-2.31.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.5.3 seaborn-0.12.2 twine-4.0.2 tzdata-2023.3 vpselector-1.0.2 zipp-3.17.0

Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、vpselectorが正常にインストールされたことになりますが、「WARNING」と表示されました。「WARNING」はエラーではなく警告で、インストールは行われているので、今回は一旦無視しています。
なお、今回はvpselectorのバージョン1.0.2をインストールしました。

コメント

タイトルとURLをコピーしました