Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 14 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Access to commonly used datasets in time series research (Datasets).
<br>

![Python](https://img.shields.io/badge/Python-v3.12-blue)
![Release](https://img.shields.io/badge/Release-v1.0.5-brightgreen)
![Release](https://img.shields.io/badge/Release-v1.0.6-brightgreen)
![License](https://img.shields.io/badge/License-GPLv3-blue?style=flat&logo=gnu)
![Coverage](https://img.shields.io/badge/Coverage-93%25-brightgreen)
![PyPI](https://img.shields.io/pypi/v/imputegap?label=PyPI&color=blue)
Expand Down Expand Up @@ -161,10 +161,10 @@ ts.print(nbr_series=9, nbr_val=100)
---

## Contamination
We now describe how to simulate missing values in the loaded dataset. ImputeGAP implements eight different missingness patterns. The list of patterns is described [here](https://imputegap.readthedocs.io/en/latest/patterns.html).
We now describe how to simulate missing values in the loaded dataset. ImputeGAP implements eight different missingness patterns.


For more details, please refer to the documentation in this <a href="https://imputegap.readthedocs.io/en/latest/patterns.html" >page</a>.
For more details, please refer to the documentation in this [page](https://imputegap.readthedocs.io/en/latest/patterns.html).
<br></br>

### Example Contamination
Expand Down Expand Up @@ -425,18 +425,17 @@ Mourad Khayati, Quentin Nater, Jacques Pasquier: ImputeVIS: An Interactive Evalu

If you use ImputeGAP in your research, please cite the paper:

.. code-block:: bash

@article{nater2025imputegap,
title = {ImputeGAP: A Comprehensive Library for Time Series Imputation},
author = {Nater, Quentin and Khayati, Mourad and Pasquier, Jacques},
year = {2025},
eprint = {2503.15250},
archiveprefix = {arXiv},
primaryclass = {cs.LG},
url = {https://arxiv.org/abs/2503.15250}
}

```
@article{nater2025imputegap,
title = {ImputeGAP: A Comprehensive Library for Time Series Imputation},
author = {Nater, Quentin and Khayati, Mourad and Pasquier, Jacques},
year = {2025},
eprint = {2503.15250},
archiveprefix = {arXiv},
primaryclass = {cs.LG},
url = {https://arxiv.org/abs/2503.15250}
}
```
---

## Core Contributors
Expand Down
4 changes: 2 additions & 2 deletions docs/generation/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@
html_css_files = ['custom.css']

# Set the version and release info
version = '1.0.5'
release = '1.0.5'
version = '1.0.6'
release = '1.0.6'


html_theme_options = {
Expand Down
2 changes: 1 addition & 1 deletion imputegap/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "1.0.5"
__version__ = "1.0.6"
2 changes: 1 addition & 1 deletion imputegap/runner_contamination.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
ts.normalize(normalizer="z_score")

# contaminate the time series with MCAR pattern
ts_m = ts.Contamination.overlap(ts.data, rate_series=0.1, limit=1, shift=0.05, offset=0.1)
ts_m = ts.Contamination.mcar(ts.data, rate_dataset=0.2, rate_series=0.4, block_size=10, seed=True)

# plot the contaminated time series
ts.plot(ts.data, ts_m, nbr_series=9, subplot=True, save_path="./imputegap_assets")
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

setuptools.setup(
name="imputegap",
version="1.0.5",
version="1.0.6",
description="A Library of Imputation Techniques for Time Series Data",
long_description=open('README.md').read(),
long_description_content_type="text/markdown",
Expand Down
Loading