This package includes functions and custom data types to help with performing dynamic linear model fits and analyzing the results.
Project description
dlmhelper
This package includes functions and custom data types to help with performing and analyzing dynamic linear model fits.
The initial version of this code was developed for the analysis performed in 'Zonal variability of methane trends derived from satellite data' (Hachmeister et al., 2023 ; DOI: 10.5194/acp-24-577-2024).
Version v0.1.0 of this package is also used by the supplementary example code provided for the above mentioned paper, available on Zenodo.
Requirements
- numpy
- matplotlib
- statsmodels
- tabulate
Version
v1.0.1
Installation
Install from PyPI using:
pip install dlmhelper
Usage
Look at the Nile or Manua Loa example from the examples folder for a basic introduction.
Documentation is available here
Changelog
v1.0.1
- Fixed occurence of negative variances by adding a "burn-in" period, where variances are discarded (i.e., set to NaN).
- Added two new helper functions for DLMResult objects that allow for easy access to the fitted data and timestamps (get_fit, get_time)
Known issues
Sometimes variances (e.g., trend_cov) are negative. This is a numerical artifact from the underlying fitting routine used by the statsmodels package
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 dlmhelper-1.0.1.tar.gz.
File metadata
- Download URL: dlmhelper-1.0.1.tar.gz
- Upload date:
- Size: 10.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d96f9632cbfab5e323435610f70f61d9b83c25fab14420f63e9f0f86653b6b99
|
|
| MD5 |
c9ceaf1360938a424d3944ae285593c0
|
|
| BLAKE2b-256 |
d8ced921549bd55aa9720698811a7cfc945b5143687ef6c23b33891d08dfe8e6
|
File details
Details for the file dlmhelper-1.0.1-py3-none-any.whl.
File metadata
- Download URL: dlmhelper-1.0.1-py3-none-any.whl
- Upload date:
- Size: 33.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efbbb4500b509eada74641f432059d6fb9c8176b682f154c7b8926c87af94191
|
|
| MD5 |
3527a9340bcf6f8f69a4facd3981c376
|
|
| BLAKE2b-256 |
18be87d0f55bf2237ff015497b6ad94dc52788c589ef8bd7c28b1146a44c3501
|