DataPie
Time series and data management for macroeconomic modeling
Project URLs
Homepage:
https://github.com/iris-solutions-team/datapie
Documentation:
https://iris-solutions-team.github.io/datapie-pages
Tutorials:
https://github.com/IRIS-Solutions-Team/datapie-tutorials
Issue tracker:
https://github.com/iris-solutions-team/datapie/issues
What is DataPie
DataPie is a Python package for working with dated data, the kind found in macroeconomic modeling and analysis. It provides the data layer on which IrisPie, a macroeconomic modeling package, is built, and it can also be used on its own.
The package offers:
-
Periods and frequencies – date objects for yearly, half-yearly, quarterly, monthly, and other regular frequencies, with arithmetic, ranges, and conversions between frequencies.
-
Time series – series indexed by periods, with arithmetic, transformations, moving-window functions, filtering (such as the Hodrick-Prescott filter), seasonal adjustment based on X13, and tools for filling and extrapolating missing observations.
-
Databoxes – dictionary-like containers that hold time series and other objects together, with tools for importing, exporting, merging, and running Python scripts that populate them.
-
Charts – plotting of time series and databoxes based on Plotly, including packaged sets of charts that can be produced in one go.
Installation
pip install datapie
DataPie requires Python 3.11 or later.
License
DataPie is released under the MIT License. Copyright (c) 2025 Iris Solutions Team.
Note that this differs from IrisPie, which is distributed under separate source-available licenses; see the IrisPie documentation for details.
Metadata
Release files for datapie 0.10.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| datapie-0.10.0.tar.gz | 10.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| datapie-0.10.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.5 MB
Release files / datapie-0.10.0.tar.gz
| Download URL | datapie-0.10.0.tar.gz |
|---|---|
| Size | 10.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
08e54f4b4b3db6ba036c1ce409e1307f05220811686cde244fa4d790b8bfcac5
|
|
BLAKE2b-256 checksum How to use checksums |
49fcf3108eb2c59c708654823f4986b975aa7a53636a775ff04ad461de78b178
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / datapie-0.10.0-py3-none-any.whl
| Download URL | datapie-0.10.0-py3-none-any.whl |
|---|---|
| Size | 10.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
27f897cbc4a95710ca51cb6472eb0b5093c310b0d17f5e277944289a87064b62
|
|
BLAKE2b-256 checksum How to use checksums |
4c55ee0856e0bf4448494fdcf5451040bbb2647ac96e364d1cdb1e29699cab6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|