Library with a collection of useful classes and methods to DRY
Project description
A comprehensive Python library for time series analysis, forecasting, and feature engineering built on top of the Mango framework.
Overview
Mango Time Series provides specialized tools for temporal data analysis, including exploratory data analysis, validation techniques, and utility functions for time series processing. It is designed to work seamlessly with the broader Mango ecosystem.
Features
Exploratory Analysis - Comprehensive time series data exploration tools - Statistical analysis and visualization capabilities - Data quality assessment and profiling
Validation - Time series data validation techniques - Cross-validation methods for temporal data - Model validation and performance assessment
Utilities - Data preprocessing and transformation tools - Date and time manipulation functions - Integration with pandas and other data science libraries
Data Management - Efficient handling of large time series datasets - Support for multiple data formats - Memory-optimized processing
Installation
Using uv:
uv add mango-time-series
Using pip:
pip install mango-time-series
Dependencies
Python >= 3.10
pandas >= 2.0.0
numpy >= 1.24.0
mango[data] >= 1.0.2
Quick Start
from mango_time_series import TimeSeriesAnalyzer
import pandas as pd
# Load time series data
data = pd.read_csv('your_time_series_data.csv')
# Initialize analyzer
analyzer = TimeSeriesAnalyzer(data)
# Perform exploratory analysis
analysis_results = analyzer.explore()
# Generate validation report
validation_report = analyzer.validate()
Documentation
For detailed documentation, visit the Mango Documentation.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
For questions, issues, or contributions, please contact:
Email: mango@baobabsoluciones.es
Create an issue on the repository
—
Made with ❤️ by baobab soluciones
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mango_time_series-1.0.2.tar.gz.
File metadata
- Download URL: mango_time_series-1.0.2.tar.gz
- Upload date:
- Size: 393.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a87496da160763ae71456e4f2a7b0da5250224ea5c8c3b978dfc987dd998e21f
|
|
| MD5 |
54b205aa90dc66ace31def7448f230b8
|
|
| BLAKE2b-256 |
ae463f4ec9aaeb5d934acdf3890565430bc0ff58e1863c4d0a96d70da36a7cec
|
File details
Details for the file mango_time_series-1.0.2-py3-none-any.whl.
File metadata
- Download URL: mango_time_series-1.0.2-py3-none-any.whl
- Upload date:
- Size: 333.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
187cae8bae9f1a8d2fe0a1ee1fe5a5e279761103f66f5b9e6f9175c805f6deed
|
|
| MD5 |
d146d6b9f029845be931e1978f3574bb
|
|
| BLAKE2b-256 |
48a6b73b69053efba63c87e54bd8a05c0cffdc1dc6c9537ac323256b8a62e4ad
|