Skip to content

Commit

Permalink
deploy: 2f3c29b
Browse files Browse the repository at this point in the history
  • Loading branch information
tnixon committed Oct 2, 2024
1 parent c87a475 commit 1987122
Show file tree
Hide file tree
Showing 55 changed files with 7,918 additions and 14,757 deletions.
2 changes: 1 addition & 1 deletion .buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: ce5421feb265f7ff4b30a8b8f456ee2a
config: 59b00dd47c8d7e7b2f783f9103f81c35
tags: 645f666f9bcd5a90fca523b33c5a78b7
182 changes: 94 additions & 88 deletions reference/index.html → _modules/index.html

Large diffs are not rendered by default.

1,701 changes: 1,701 additions & 0 deletions _modules/tempo/intervals.html

Large diffs are not rendered by default.

2,124 changes: 2,124 additions & 0 deletions _modules/tempo/tsdf.html

Large diffs are not rendered by default.

This file was deleted.

This file was deleted.

This file was deleted.

File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -8,35 +8,39 @@ of development might change.
:class: important

- *Next generation API version 0.2*
1. Meta-data cleanup

2. Simpler constructors

3. New core TSDF transformation functions
1. Meta-data cleanup
2. Simpler constructors
3. New core TSDF transformation functions

- *Clear separation of resampling & interpolation functions*
--------------------------------------------------------------------------

- *Intervals API*
1. Extract intervals from TSDFs
2. Get distinct (non-overlapping intervals)
3. Interval-TSDF joins

1. Extract intervals from TSDFs
2. Get distinct (non-overlapping intervals)
3. Interval-TSDF joins

- *Streaming Support* 🚀
1. Streaming as-of joins
2. Streaming resampling

1. Streaming as-of joins
2. Streaming resampling

- *Integration with timeseries forecasting & ML libraries:* 📈
1. statsmodels
2. FB Prophet
3. Tensorflow
4. Pytorch
5. tsfresh
6. sktime

And many more...
1. statsmodels
2. FB Prophet
3. Tensorflow
4. Pytorch
5. tsfresh
6. sktime

And many more...

- *Simpler Windowing API*
1. Use natural-language expressions (ie "5 mins", "16 days", etc.)

1. Use natural-language expressions (ie "5 mins", "16 days", etc.)



Don't see what you are looking for, reach out to the team directly
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,3 @@ Contact

Reach out to the team at `[email protected] <mailto:[email protected]>`_ for feature requests, ideas for improvement
etc.


Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@ to create new features from. Below are the public methods available for TSDF tra
Sample Reference Architecture for Capital Markets
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. image:: _static/ts_in_fs.png
.. image:: ../_static/ts_in_fs.png
:alt: Architecture diagram

Quickstart - Python
-------------------

Data source is UCI public accelerometer data available at this `URL <https://archive.ics.uci.edu/ml/datasets/Heterogeneity+Activity+Recognition>`_

.. image:: _static/Phone_Accelerometer.png
.. image:: ../_static/Phone_Accelerometer.png
:alt: Data Info

Read in Data
Expand Down Expand Up @@ -130,7 +130,7 @@ For the accepted functions to aggregate data, options are 'floor', 'ceil', 'min'
fig.show()
.. image:: _static/resample.png
.. image:: ../_static/resample.png
:alt: Raw time series

AS OF Join
Expand All @@ -139,7 +139,7 @@ AS OF Join
This join uses windowing in order to select the latest record from a source table and merges this onto the base fact
table.

.. image:: _static/AS_OF_JOIN.png
.. image:: ../_static/AS_OF_JOIN.png
:alt: As of join

.. code-block:: python
Expand Down
19 changes: 9 additions & 10 deletions _sources/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,11 @@ tempo - Time Series Utilities for Data Teams Using Databricks
:maxdepth: 3

Databricks Labs <https://databricks.com/learn/labs>
user-guide
reference/index
contributing
tempo-team
future-roadmap

about/user-guide
references/api-reference
about/contributing
about/tempo-team
about/future-roadmap


.. image:: https://github.com/databrickslabs/tempo/workflows/build/badge.svg
Expand Down Expand Up @@ -70,9 +69,9 @@ Alternatively, you can grab the latest source code from `GitHub <https://github.
Usage
-----

The :doc:`user-guide` is the place to go to learn how to use the library and accomplish common tasks.
The :doc:`about/user-guide` is the place to go to learn how to use the library and accomplish common tasks.

The :doc:`reference/index` documentation provides API-level documentation.
The :doc:`references/api-reference` documentation provides API-level documentation.

.. _who-uses:

Expand Down Expand Up @@ -101,10 +100,10 @@ The documentation is updated and kept in line with the latest version that has b
functionality that you get from :ref:`installing tempo directly from the github repo <direct-git-install>` will be
documented here.

For support on those functionalities please feel free to reach out to the :doc:`tempo-team`.
For support on those functionalities please feel free to reach out to the :doc:`about/tempo-team`.


Contributing
------------

We happily welcome contributions, please see :doc:`contributing` for details.
We happily welcome contributions, please see :doc:`about/contributing` for details.
12 changes: 0 additions & 12 deletions _sources/reference/index.rst.txt

This file was deleted.

5 changes: 0 additions & 5 deletions _sources/reference/tempo.intervals.rst.txt

This file was deleted.

12 changes: 0 additions & 12 deletions _sources/reference/tempo.tsdf.rst.txt

This file was deleted.

7 changes: 7 additions & 0 deletions _sources/references/api-reference.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
API Reference
=============

.. toctree::

tsdf
intervals
7 changes: 7 additions & 0 deletions _sources/references/intervals.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Intervals Module
================

.. automodule:: tempo.intervals
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions _sources/references/tsdf.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
TSDF Module
===========

.. automodule:: tempo.tsdf
:members:
:undoc-members:
:show-inheritance:
73 changes: 46 additions & 27 deletions _static/basic.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
*
* Sphinx stylesheet -- basic theme.
*
* :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
* :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
Expand Down Expand Up @@ -222,7 +222,7 @@ table.modindextable td {
/* -- general body styles --------------------------------------------------- */

div.body {
min-width: 450px;
min-width: 360px;
max-width: 800px;
}

Expand All @@ -237,14 +237,8 @@ a.headerlink {
visibility: hidden;
}

a.brackets:before,
span.brackets > a:before{
content: "[";
}

a.brackets:after,
span.brackets > a:after {
content: "]";
a:visited {
color: #551A8B;
}

h1:hover > a.headerlink,
Expand Down Expand Up @@ -335,12 +329,16 @@ p.sidebar-title {
font-weight: bold;
}

nav.contents,
aside.topic,
div.admonition, div.topic, blockquote {
clear: left;
}

/* -- topics ---------------------------------------------------------------- */

nav.contents,
aside.topic,
div.topic {
border: 1px solid #ccc;
padding: 7px;
Expand Down Expand Up @@ -379,13 +377,17 @@ div.body p.centered {

div.sidebar > :last-child,
aside.sidebar > :last-child,
nav.contents > :last-child,
aside.topic > :last-child,
div.topic > :last-child,
div.admonition > :last-child {
margin-bottom: 0;
}

div.sidebar::after,
aside.sidebar::after,
nav.contents::after,
aside.topic::after,
div.topic::after,
div.admonition::after,
blockquote::after {
Expand Down Expand Up @@ -428,10 +430,6 @@ table.docutils td, table.docutils th {
border-bottom: 1px solid #aaa;
}

table.footnote td, table.footnote th {
border: 0 !important;
}

th {
text-align: left;
padding-right: 5px;
Expand Down Expand Up @@ -615,19 +613,26 @@ ul.simple p {
margin-bottom: 0;
}

dl.footnote > dt,
dl.citation > dt {
aside.footnote > span,
div.citation > span {
float: left;
margin-right: 0.5em;
}

dl.footnote > dd,
dl.citation > dd {
aside.footnote > span:last-of-type,
div.citation > span:last-of-type {
padding-right: 0.5em;
}
aside.footnote > p {
margin-left: 2em;
}
div.citation > p {
margin-left: 4em;
}
aside.footnote > p:last-of-type,
div.citation > p:last-of-type {
margin-bottom: 0em;
}

dl.footnote > dd:after,
dl.citation > dd:after {
aside.footnote > p:last-of-type:after,
div.citation > p:last-of-type:after {
content: "";
clear: both;
}
Expand All @@ -644,10 +649,6 @@ dl.field-list > dt {
padding-right: 5px;
}

dl.field-list > dt:after {
content: ":";
}

dl.field-list > dd {
padding-left: 0.5em;
margin-top: 0em;
Expand All @@ -673,6 +674,16 @@ dd {
margin-left: 30px;
}

.sig dd {
margin-top: 0px;
margin-bottom: 0px;
}

.sig dl {
margin-top: 0px;
margin-bottom: 0px;
}

dl > dd:last-child,
dl > dd:last-child > :last-child {
margin-bottom: 0;
Expand Down Expand Up @@ -741,6 +752,14 @@ abbr, acronym {
cursor: help;
}

.translated {
background-color: rgba(207, 255, 207, 0.2)
}

.untranslated {
background-color: rgba(255, 207, 207, 0.2)
}

/* -- code displays --------------------------------------------------------- */

pre {
Expand Down
4 changes: 2 additions & 2 deletions _static/copybutton.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const messages = {
},
'fr' : {
'copy': 'Copier',
'copy_to_clipboard': 'Copié dans le presse-papier',
'copy_to_clipboard': 'Copier dans le presse-papier',
'copy_success': 'Copié !',
'copy_failure': 'Échec de la copie',
},
Expand Down Expand Up @@ -224,7 +224,7 @@ var copyTargetText = (trigger) => {
var target = document.querySelector(trigger.attributes['data-clipboard-target'].value);

// get filtered text
let exclude = '.linenos, .gp';
let exclude = '.linenos';

let text = filterText(target, exclude);
return formatCopyText(text, '', false, true, true, true, '', '')
Expand Down
Loading

0 comments on commit 1987122

Please sign in to comment.