Skip to main content

pytsviz

GitHub GitHub issues Open In Colab Downloads Documentation Status GitHub Workflow Status

pytsviz is a suite of tools to quickly analyze and visualize time series data. It is partially based on the tsviz R package.

The utils module contains a set of useful utilities, not strictly related to visualization, we often use (e.g. harmonics computation).

The viz module contains functions for plotting univariate time series, as well as performing quick qualitative analyses such as decompositions, correlations and so on.

Some visualizations mimic the R packages ggplot2 and forecast, as presented in the textbook Forecasting: principles and practice by Rob J. Hyndman and George Athanasopoulos. The online version of the text can be found here.

Install

The preferred way to install the package is using pip, but you can also download the code and install from source

To install the package using pip:

pip install pytsviz

Develop

After cloning, you need to install and setup Poetry. See instructions.

Then, inside the project directory, run:

poetry install
pre-commit install

Then, you're good to go.

You're free to submit your pull requests. Just make sure they follow conventional commit rules. This can be enforced by the commitizen tool, which is also included among the package dependencies.

Please also make sure that function documentation is consistent. We are currently using Sphinx docstrings.

Who we are

A proudly 🇮🇹 software development and data science startup.
We consider ourselves a family of talented and passionate people building their own products and powerful solutions for our clients. Get to know us more on xtreamers.io or follow us on LinkedIn.

Release files for pytsviz 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pytsviz 0.1.0
File Size Uploaded
pytsviz-0.1.0.tar.gz 13.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pytsviz 0.1.0
File Interpreter ABI Platform
pytsviz-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size:25.8 kB

Release files / pytsviz-0.1.0.tar.gz

Download URL pytsviz-0.1.0.tar.gz
Size 13.0 kB
Tags Source
SHA-256 checksum
How to use checksums
47b5dcb673911315402800dd3ea674c051ebcf56c4bbeae551c844d418c7d6a5
BLAKE2b-256 checksum
How to use checksums
3a55bd3abeff014c9b4ddf45e043b3a4422a0c53bbe036e92aaa040d9dd0c0ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.11 CPython/3.8.5 Windows/10

Release files / pytsviz-0.1.0-py3-none-any.whl

Download URL pytsviz-0.1.0-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
24a8adfb56ff5f2e85fcd31e2620877a23a33a8f049d5e1368e27ba70d3f728d
BLAKE2b-256 checksum
How to use checksums
a0c87a3a6dbadd83d75d8e31678af6d42d6d536959adc3329055c019ff9eed8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.11 CPython/3.8.5 Windows/10

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page