semvec/pypi-packages huggingface dataset:
ts-app 0.9.2
A simple dashboard application for interactively fitting ARIMA models.
License: MIT
Requires Python: >=3.10
Keywords: time_series dashboard ARIMA

# Time Series App

[![PyPI version](https://badge.fury.io/py/ts-app.svg)](https://badge.fury.io/py/ts-app)
[![Python application](https://github.com/Tim-Abwao/time-series-app/actions/workflows/python-app.yml/badge.svg)](https://github.com/Tim-Abwao/time-series-app/actions/workflows/python-app.yml)

A dashboard application to help learn a little about, and apply *[Time Series][wiki_time_series] analysis* & *forecasting* concepts.

You can create a sample, or upload a file, and interactively fit a time series model on it.

The dashboard is built with [Dash][dash], and the time series models are fitted using [Statsmodels][statsmodels].

You can [try it out here][live-link], courtesy of [Render][render].

>**NOTE:** Free-hosted apps on *Render* might take a while to load since they are shut down when not in use.

![screencast of the app](https://raw.githubusercontent.com/Tim-Abwao/time-series-app/master/screencast.gif)

## Installation

The easiest way to get the app is from [PyPI][pypi]:

```bash
pip install ts-app
```

## Basic Usage

The command `ts_app` launches the app:

```bash
$ ts_app -h
usage: ts_app [-h] [-p PORT] [--host HOST] [--no-browser]

A simple dashboard application to learn time series basics and interactively fit ARIMA models.

optional arguments:
  -h, --help            show this help message and exit
  -p PORT, --port PORT  The TCP port on which to listen (default: 8000).
  --host HOST           A host-name or IP address (default: 'localhost').
  --no-browser          Avoid openning a browser tab or window.
```

You can also start the app from an interactive session:

```python
>>> import ts_app
>>> ts_app.run_app()
```

Afterwards, press `CTRL` + `C` to stop the server.

[wiki_time_series]: https://en.wikipedia.org/wiki/Time_series
[live-link]: https://time-series-app.onrender.com
[dash]: https://dash.plotly.com/
[render]: https://render.com/
[statsmodels]: https://www.statsmodels.org/stable/index.html
[pypi]:  https://pypi.org/project/ts-app/
awaish-pkg 1.43
A simple package offering a collection of useful functions for enhanced productivity.
License: MIT
Keywords: funny

Project title
=============

`awaish_pkg` is a Python package that contains a collection of utility functions and a stack data structure. It is designed to assist with various operations, including mathematical calculations, sorting algorithms, and text processing.

Features
--------

1. **Utility Functions:**

   - List manipulation (sum of digits, separating positive and negative numbers, etc.)
   - Fibonacci series generator
   - Prime number checker
   - Number patterns (palindrome pyramid)
   - Sorting algorithms

2. **Stack Data Structure:**

   - Implement stack operations: push, pop, peek, check if empty/full, and display.

Installation
------------

To install the package, simply run:

.. code-block:: sh

   pip install awaish_pkg

Documentation
-------------

For detailed documentation, see:
`GitHub <https://github.com/abuawaish/awaish_pkg>`__

Author
------

Created by:
`abuawaish7 <https://www.github.com/abuawaish>`__

Badges
------

.. image:: https://badge.fury.io/py/awaish_pkg.svg
   :target: https://pypi.org/project/awaish_pkg/

.. image:: https://img.shields.io/badge/License-MIT-yellow.svg
   :target: https://opensource.org/licenses/MIT

Usage
-----

To use the package in your Python script:

.. code-block:: python

   from awaish_pkg import Stack, UtilityFunctions

   # Example usage of stack
   stack = Stack()
   stack.run_stack()

   # Example usage of utility functions
   UtilityFunctions.add_list_index_element()


CHANGELOG for awaish_pkg
========================

Version 1.43 - Sixth Release
-------------------------------
- Fixed the output of the `palindrome_number_pattern` function to ensure it prints a correct and visually balanced number pyramid.

- Created the `Stack` class with methods for basic stack operations (push, pop, peek, etc.).

- Added utility functions in `UtilityFunctions` class including:

  - `add_list_index_element`: Sums the digits of each integer in a list.

  - `find_positive_and_negative`: Separates positive and negative numbers in a list.

  - `factor_finder`: Finds factors of a given number and calculates their sum.

  - `count_vowel_and_spaces`: Counts vowels and spaces in a text input.

  - `prime_finder`: Determines if a given number is prime.

  - `even_and_odd`: Separates even and odd numbers from a list.

  - `fibonacci_series`: Generates a Fibonacci series.

  - `selection_sort`: Sorts a list using the selection sort algorithm.

  - `palindrome_number_pattern`: Prints a palindrome-style number pyramid.

- Developed a user-friendly interactive system for stack operations.