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

For running in windows without Python environment installed, download the .exe file from releases

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:

C:\Python\Python313\Scripts\anytimes

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.3.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.3.0-py3-none-any.whl (173.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anytimes-0.3.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.3.0.tar.gz
Algorithm Hash digest
SHA256 30562bdbf1dcfc35b3da2110b02efa307710b95a596786de11d558ea18590346
MD5 450005a807f5fc8e442138f2d235e8ef
BLAKE2b-256 09dbe722d68f0b21ba64b64d1abf71544c113272fa384779bf12cb74702c6eb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anytimes-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 173.3 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 852105b4c7ceb846a31dfd877173a54b8b6d751184caea6cc9a65742f029aa3f
MD5 6291eeedeea9f5fbf39bf6d39dd5b88b
BLAKE2b-256 5e51c914c74a424fe545369f4305f09c6a85d083277fec1e85d1b46a28ba373d

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