Skip to main content

This package provides a simple way to visualize patterns in timeseries data mapping 24 hours onto a polar plot

Project description

clock_plot

clock_plot provides a simple way to visualize timeseries data mapping 24 hours onto the 360 degrees of a polar plot. For usage, please see the examples.ipynb Jupyter notebook

seasonal gas usage clock plot

Installation

To install this package run: pip install clock_plot

Available features

Time features are automatically generated for your timeseries. These features include:

Feature Type Description Example Values
year int Calendar year 2022
month str Calendar month "January"
year_month int Calendar year and month in the format YYYYMM 202201
day int Day of calendar year 25
date str Expressed in the format YYYY-MM-DD "2022-01-25"
week int ISO week of the calendar year 5
dayofweek str Short version of day of week "Tue"
weekend str Either "weekday" or "weekend", where "weekend" is Saturday and Sunday "weekend" (Sat/Sun)
"weekday" (Mon-Fri)
hour int Hour of the day in 24 clock 14
minute int Minute of the hour 42
degrees int Angle around 24 hour clock-face measured in degrees 341
season str Season of the year defined based on month, with Winter being Dec-Feb "Winter" (Dec-Feb)
"Spring" (Mar-May)
"Summer" (Jun-Aug)
"Autumn" (Sep-Nov)

These can be used to filter your data and format your plot.

For example you could filter for a particular year, plot seasons with different colors and weekday vs weekend days with different line dashes. Examples of this are given in examples.ipynb

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

clock_plot-0.2.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

clock_plot-0.2-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file clock_plot-0.2.tar.gz.

File metadata

  • Download URL: clock_plot-0.2.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.3

File hashes

Hashes for clock_plot-0.2.tar.gz
Algorithm Hash digest
SHA256 8e15712dffe4ccf70fad87e6498b9a2aa3903e5ff83e59c8aa8233db1f17f54b
MD5 050513d02f3da66ce1b0f988eccf7199
BLAKE2b-256 a0dd6436d7927f7b7695a535d7dccd01892c138343adb911a44b4a5a6e2bf07e

See more details on using hashes here.

File details

Details for the file clock_plot-0.2-py3-none-any.whl.

File metadata

  • Download URL: clock_plot-0.2-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.3

File hashes

Hashes for clock_plot-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 13d46483e8f5cc4a790a717103bdecf0bd93e49115684028b7345c9ab023fdce
MD5 b6fc5611bb0b11a19f9337e41bb80b78
BLAKE2b-256 03c89afc178c67735b9224c8fce4d43980da48f50d176ad550896b1abcbb0bf7

See more details on using hashes here.

Supported by

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