Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge dev into main #202

Merged
merged 16 commits into from
Oct 9, 2023
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
23 changes: 20 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -191,9 +191,12 @@ and we are pursuing to publish it in prestigious academic venues, e.g. JMLR (tra
[Machine Learning Open Source Software](https://www.jmlr.org/mloss/)). If you use PyPOTS in your work,
please cite it as below and 🌟star this repository to make others notice this library. 🤗

There are scientific research projects using PyPOTS and referencing in their papers.
Here is [an incomplete list of them](https://scholar.google.com/scholar?as_ylo=2022&q=%E2%80%9CPyPOTS%E2%80%9D&hl=en>).

``` bibtex
@article{du2023PyPOTS,
title={{PyPOTS: A Python Toolbox for Data Mining on Partially-Observed Time Series}},
title={{PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series}},
author={Wenjie Du},
year={2023},
eprint={2305.18811},
Expand All @@ -204,11 +207,25 @@ doi={10.48550/arXiv.2305.18811},
}
```

> Wenjie Du. (2023).
> PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series.
> arXiv, abs/2305.18811.https://arxiv.org/abs/2305.18811

or

``` bibtex
@inproceedings{du2023PyPOTS,
title={{PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series}},
booktitle={9th SIGKDD workshop on Mining and Learning from Time Series (MiLeTS'23)},
author={Wenjie Du},
year={2023},
url={https://arxiv.org/abs/2305.18811},
}
```

> Wenjie Du. (2023).
> PyPOTS: A Python Toolbox for Data Mining on Partially-Observed Time Series.
> arXiv, abs/2305.18811. https://doi.org/10.48550/arXiv.2305.18811
> PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series.
> In *9th SIGKDD workshop on Mining and Learning from Time Series (MiLeTS'23)*. https://arxiv.org/abs/2305.18811


## ❖ Contribution
Expand Down
28 changes: 25 additions & 3 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,8 @@ Task Type Algorithm
============================== ================ ========================================================================= ====== =========
Imputation Neural Network SAITS (Self-Attention-based Imputation for Time Series) 2022 :cite:`du2023SAITS`
Imputation Neural Network Transformer 2017 :cite:`vaswani2017Transformer`, :cite:`du2023SAITS`
Imputation Neural Network US-GAN 2021 :cite:`miao2021SSGAN`
Imputation Neural Network GP-VAE 2020 :cite:`fortuin2020GPVAEDeep`
Imputation, Classification Neural Network BRITS (Bidirectional Recurrent Imputation for Time Series) 2018 :cite:`cao2018BRITS`
Imputation Neural Network M-RNN (Multi-directional Recurrent Neural Network) 2019 :cite:`yoon2019MRNN`
Imputation Naive LOCF (Last Observation Carried Forward) / /
Expand All @@ -159,7 +161,7 @@ please cite it as below and 🌟star `PyPOTS repository <https://github.com/Wenj
:linenos:

@article{du2023PyPOTS,
title={{PyPOTS: A Python Toolbox for Data Mining on Partially-Observed Time Series}},
title={{PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series}},
author={Wenjie Du},
year={2023},
eprint={2305.18811},
Expand All @@ -169,12 +171,32 @@ please cite it as below and 🌟star `PyPOTS repository <https://github.com/Wenj
doi={10.48550/arXiv.2305.18811},
}

or
..

Wenjie Du. (2023).
PyPOTS: A Python Toolbox for Data Mining on Partially-Observed Time Series.
PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series.
arXiv, abs/2305.18811. https://doi.org/10.48550/arXiv.2305.18811

or

.. code-block:: bibtex
:linenos:

@inproceedings{du2023PyPOTS,
title={{PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series}},
booktitle={9th SIGKDD workshop on Mining and Learning from Time Series (MiLeTS'23)},
author={Wenjie Du},
year={2023},
url={https://arxiv.org/abs/2305.18811},
}

..

Wenjie Du. (2023).
PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series.
In *9th SIGKDD workshop on Mining and Learning from Time Series (MiLeTS'23)*. https://arxiv.org/abs/2305.18811



❖ Contribution
^^^^^^^^^^^^^^^
Expand Down
10 changes: 5 additions & 5 deletions docs/model_api.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Model API Cheatsheet
=======================

pypots.base module
pypots.base
------------------

.. automodule:: pypots.base
Expand All @@ -10,7 +10,7 @@ pypots.base module
:show-inheritance:
:inherited-members:

pypots.imputation.base module
pypots.imputation.base
-----------------------------

.. automodule:: pypots.imputation.base
Expand All @@ -19,7 +19,7 @@ pypots.imputation.base module
:show-inheritance:
:inherited-members:

pypots.classification.base module
pypots.classification.base
---------------------------------

.. automodule:: pypots.classification.base
Expand All @@ -28,7 +28,7 @@ pypots.classification.base module
:show-inheritance:
:inherited-members:

pypots.clustering.base module
pypots.clustering.base
-----------------------------

.. automodule:: pypots.clustering.base
Expand All @@ -37,7 +37,7 @@ pypots.clustering.base module
:show-inheritance:
:inherited-members:

pypots.forecasting.base module
pypots.forecasting.base
------------------------------

.. automodule:: pypots.forecasting.base
Expand Down
6 changes: 3 additions & 3 deletions docs/pypots.classification.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pypots.classification package
=============================

pypots.classification.brits module
pypots.classification.brits
----------------------------------

.. automodule:: pypots.classification.brits
Expand All @@ -10,7 +10,7 @@ pypots.classification.brits module
:show-inheritance:
:inherited-members:

pypots.classification.grud module
pypots.classification.grud
---------------------------------

.. automodule:: pypots.classification.grud
Expand All @@ -19,7 +19,7 @@ pypots.classification.grud module
:show-inheritance:
:inherited-members:

pypots.classification.raindrop module
pypots.classification.raindrop
-------------------------------------

.. automodule:: pypots.classification.raindrop
Expand Down
4 changes: 2 additions & 2 deletions docs/pypots.clustering.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pypots.clustering package
=========================

pypots.clustering.crli module
pypots.clustering.crli
-----------------------------

.. automodule:: pypots.clustering.crli
Expand All @@ -10,7 +10,7 @@ pypots.clustering.crli module
:show-inheritance:
:inherited-members:

pypots.clustering.vader module
pypots.clustering.vader
------------------------------

.. automodule:: pypots.clustering.vader
Expand Down
12 changes: 6 additions & 6 deletions docs/pypots.data.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pypots.data package
===================

pypots.data.base module
pypots.data.base
-----------------------

.. automodule:: pypots.data.base
Expand All @@ -10,7 +10,7 @@ pypots.data.base module
:show-inheritance:
:inherited-members:

pypots.data.saving module
pypots.data.saving
-----------------------------

.. automodule:: pypots.data.saving
Expand All @@ -19,7 +19,7 @@ pypots.data.saving module
:show-inheritance:
:inherited-members:

pypots.data.generating module
pypots.data.generating
-----------------------------

.. automodule:: pypots.data.generating
Expand All @@ -28,7 +28,7 @@ pypots.data.generating module
:show-inheritance:
:inherited-members:

pypots.data.load\_preprocessing module
pypots.data.load\_preprocessing
--------------------------------------

.. automodule:: pypots.data.load_preprocessing
Expand All @@ -37,7 +37,7 @@ pypots.data.load\_preprocessing module
:show-inheritance:
:inherited-members:

pypots.data.load\_specific\_datasets module
pypots.data.load\_specific\_datasets
-------------------------------------------

.. automodule:: pypots.data.load_specific_datasets
Expand All @@ -46,7 +46,7 @@ pypots.data.load\_specific\_datasets module
:show-inheritance:
:inherited-members:

pypots.data.utils module
pypots.data.utils
------------------------

.. automodule:: pypots.data.utils
Expand Down
2 changes: 1 addition & 1 deletion docs/pypots.forecasting.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pypots.forecasting package
==========================

pypots.forecasting.bttf module
pypots.forecasting.bttf
------------------------------

.. automodule:: pypots.forecasting.bttf
Expand Down
14 changes: 7 additions & 7 deletions docs/pypots.imputation.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pypots.imputation package
=========================

pypots.imputation.saits module
pypots.imputation.saits
------------------------------

.. automodule:: pypots.imputation.saits
Expand All @@ -10,7 +10,7 @@ pypots.imputation.saits module
:show-inheritance:
:inherited-members:

pypots.imputation.transformer module
pypots.imputation.transformer
------------------------------------

.. automodule:: pypots.imputation.transformer
Expand All @@ -19,7 +19,7 @@ pypots.imputation.transformer module
:show-inheritance:
:inherited-members:

pypots.imputation.usgan module
pypots.imputation.usgan
------------------------------

.. automodule:: pypots.imputation.usgan
Expand All @@ -28,7 +28,7 @@ pypots.imputation.usgan module
:show-inheritance:
:inherited-members:

pypots.imputation.gpvae module
pypots.imputation.gpvae
------------------------------

.. automodule:: pypots.imputation.gpvae
Expand All @@ -37,7 +37,7 @@ pypots.imputation.gpvae module
:show-inheritance:
:inherited-members:

pypots.imputation.brits module
pypots.imputation.brits
------------------------------

.. automodule:: pypots.imputation.brits
Expand All @@ -46,7 +46,7 @@ pypots.imputation.brits module
:show-inheritance:
:inherited-members:

pypots.imputation.mrnn module
pypots.imputation.mrnn
------------------------------

.. automodule:: pypots.imputation.mrnn
Expand All @@ -55,7 +55,7 @@ pypots.imputation.mrnn module
:show-inheritance:
:inherited-members:

pypots.imputation.locf module
pypots.imputation.locf
-----------------------------

.. automodule:: pypots.imputation.locf
Expand Down
14 changes: 7 additions & 7 deletions docs/pypots.optim.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pypots.optim package
====================

pypots.optim.adam module
pypots.optim.adam
------------------------

.. automodule:: pypots.optim.adam
Expand All @@ -10,7 +10,7 @@ pypots.optim.adam module
:show-inheritance:
:inherited-members:

pypots.optim.adamw module
pypots.optim.adamw
-------------------------

.. automodule:: pypots.optim.adamw
Expand All @@ -19,7 +19,7 @@ pypots.optim.adamw module
:show-inheritance:
:inherited-members:

pypots.optim.adagrad module
pypots.optim.adagrad
---------------------------

.. automodule:: pypots.optim.adagrad
Expand All @@ -28,7 +28,7 @@ pypots.optim.adagrad module
:show-inheritance:
:inherited-members:

pypots.optim.rmsprop module
pypots.optim.rmsprop
---------------------------

.. automodule:: pypots.optim.rmsprop
Expand All @@ -37,7 +37,7 @@ pypots.optim.rmsprop module
:show-inheritance:
:inherited-members:

pypots.optim.sgd module
pypots.optim.sgd
-----------------------

.. automodule:: pypots.optim.sgd
Expand All @@ -46,7 +46,7 @@ pypots.optim.sgd module
:show-inheritance:
:inherited-members:

pypots.optim.base module
pypots.optim.base
------------------------

.. automodule:: pypots.optim.base
Expand All @@ -55,7 +55,7 @@ pypots.optim.base module
:show-inheritance:
:inherited-members:

pypots.optim.lr_scheduler module
pypots.optim.lr_scheduler
------------------------------

.. automodule:: pypots.optim.lr_scheduler
Expand Down
Loading