Skip to main content

PySide6-based interface for exploring and editing time-series data.

Project description

AnytimeSeries logo

ANYtimeSeries

ANYtimeSeries provides a QT-based interface for exploring and editing time-series data.

The intension is efficent processing and understanding of the loaded data.

The application integrates with the bundled anyqats package and supports various file formats for loading and visualising time-series information.

For a more comprehensive guide, including workflow examples and screenshots, see the documentation.

Some of the features of ANYtimes

  • loading of multiple files
  • detection of commom variables files for effiecent work flow
  • quick manipulation of time series using predefined operations
  • complex manipulation of time series using equation input
  • frequency filtering
  • time sereis statistics
  • many plotting options
  • embdedded and in browser plotting
  • Orcaflex .sim files compability
  • extreme value statstics
  • selection of plotting engine (plotly, bokeh or matplotlib)

AnytimeSeries dark mode

AnytimeSeries light mode

AnytimeSeries statistics

Installation

pip install anytimes

Requirements

  • numpy
  • pandas
  • scipy
  • PySide6
  • matplotlib

Optional Requirements

  • plotly
  • bokeh
  • OrcFxAPI and Orcaflex (licenced or Demo)

Usage

After installation, import the GUI module in your Python project:

from anytimes import anytimes_gui

The module exposes Qt widgets for building custom time-series exploration tools. You can also launch the GUI from the command line using the anytimes entry point.

You can start the GUI by typing:

anytimes_gui.main()

Another approach is to make some_file.bat and put it on your desktop. The contents should look something like this:

@echo off
REM Run script with specific Python interpreter

C:\Python\Python313\python.exe C:\Github\ANYtimeseries\anytimes\anytimes_gui.py
pause

Update it with the correct location of you Python environment and location of .py file.

License

Released under the MIT License. See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

anytimes-0.2.0.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

anytimes-0.2.0-py3-none-any.whl (172.1 kB view details)

Uploaded Python 3

File details

Details for the file anytimes-0.2.0.tar.gz.

File metadata

  • Download URL: anytimes-0.2.0.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for anytimes-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6065c59c2c2433edb768b5727ae7db74a100cdf220db38e9cb1513ae342aff54
MD5 a9ba99a4340ae4fef838899d8af76dd7
BLAKE2b-256 67f0a867637d5fd053c755584f64f0dc98a018064b2fb9c316c26ec5051c17e2

See more details on using hashes here.

File details

Details for the file anytimes-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: anytimes-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 172.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for anytimes-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a410e1f80599fcb35e56451d6dfdce9f6de85632c2f94bb10ee6e93e615942a
MD5 91d957fc32f0647fb16b26a9b94c2708
BLAKE2b-256 5e39ae5ee9d099e7e612d6c684e85fba150c43814fd8cc7b94468efbfd656923

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page