Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: databrickslabs/tempo
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.26
Choose a base ref
...
head repository: databrickslabs/tempo
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 16 commits
  • 64 files changed
  • 8 contributors

Commits on Nov 27, 2023

  1. Update LICENSE (#366)

    nfx authored Nov 27, 2023
    Copy the full SHA
    d572233 View commit details

Commits on Jan 18, 2024

  1. Api-reference docs compile (#374)

    * API References now compiling
    
    * Updated docstring formatting for docs integration
    
    * added the line break to appease the linters
    josh-melton-db authored Jan 18, 2024
    Copy the full SHA
    ed1b77f View commit details

Commits on Jan 23, 2024

  1. Enhancements to Intervals - make_disjoint and __init__ (#351)

    * Working changes
    - integrate new make_disjoint code with project
    - update unit_tests and test data
    
    * working changes
    
    * Revert changes to intervals and intervals_tests
    
    * working changes
    
    * all tests passing for intervals
    
    * clean up TODOs and add comments
    
    * remove import of a non public object
    
    * add comment on numerictype
    
    * format and lint
    
    * updates for type checking
    
    * updates to pass type checking on tsdf
    
    * fix NoReturn for better return type
    
    * format and lint
    
    * changing test.yml to try and get codecov to work
    
    * move pandas code outside of IntervalsDF class
    
    * remove commented out code that is no longer needed
    
    ---------
    
    Co-authored-by: Lorin Dawson <lorin@databricks.com>
    R7L208 and Lorin Dawson authored Jan 23, 2024
    Copy the full SHA
    78e4171 View commit details

Commits on Feb 28, 2024

  1. Test code and version support update (#378)

    * moved dependencies to requirements subdir
    
    * added delta helper func to configure spark session
    
    * cleaned up comments
    
    * added DBR 12.2 and 14.2
    
    * changed conditional to use isinstance
    
    * added DBR 11.3 to tox.ini
    
    * added DBR 10.4 to tox.ini
    
    * set ingore_metadata=True
    
    * simplified tox.ini and moved doc requirements to docs dir
    
    * added some TODOs
    
    * added DBR 9.1
    
    * updated CONTRIBUTING.md
    
    * fixed test to check for appropriate delta-spark version
    
    * removed useDeltaOpt conditional in io.write
    
    * formatting
    
    * linting
    
    * removed event_time assumption and made zorder contingent on optimizationCols
    jtisbell4 authored Feb 28, 2024
    Copy the full SHA
    480299b View commit details
  2. Revert "Test code and version support update (#378)" (#386)

    This reverts commit 480299b.
    tnixon authored Feb 28, 2024
    Copy the full SHA
    0e62672 View commit details
  3. Copy the full SHA
    65eafd3 View commit details

Commits on Apr 18, 2024

  1. Copy the full SHA
    57c373e View commit details

Commits on Apr 19, 2024

  1. Issue397 with range stats not recog timestamp (#400)

    * fix timestamp col type checking
    
    * fixing another instance of a bad runtime type check
    tnixon authored Apr 19, 2024
    Copy the full SHA
    96913f5 View commit details

Commits on Jul 11, 2024

  1. Copy the full SHA
    ef6456e View commit details
  2. [Chore] CI/CD overhaul (#403)

    * moved dependencies to requirements subdir
    
    * added delta helper func to configure spark session
    
    * cleaned up comments
    
    * added DBR 12.2 and 14.2
    
    * changed conditional to use isinstance
    
    * added DBR 11.3 to tox.ini
    
    * added DBR 10.4 to tox.ini
    
    * set ingore_metadata=True
    
    * simplified tox.ini and moved doc requirements to docs dir
    
    * added some TODOs
    
    * added DBR 9.1
    
    * updated CONTRIBUTING.md
    
    * fixed test to check for appropriate delta-spark version
    
    * removed useDeltaOpt conditional in io.write
    
    * formatting
    
    * linting
    
    * removed event_time assumption and made zorder contingent on optimizationCols
    
    * moved requirements and removed DBR 7 testing
    
    * fixed tox.ini and added pyenv to test.yml
    
    * manual trigger
    
    * readded push trigger
    
    * split into two jobs
    
    * typo
    
    * modified pyenv install cmd
    
    * restart shell cmd
    
    * added cmds to .profile
    
    * .bash_profile
    
    * combined steps
    
    * added print statement
    
    * removed shell restart
    
    * pulled pyenv action from mlflow
    
    * renamed job
    
    * forgot installation cmd
    
    * moved python installation into matrix
    
    * tox type checking now works
    
    * ignore imports for mypy
    
    * added pyenv local cmd
    
    * trying gabrielfalcao/pyenv-action@v18
    
    * removed default
    
    * trying setup-python action
    
    * changed sequence to strings
    
    * removed pyenv cmd
    
    * only trying two env
    
    * tox-gh-actions plugin
    
    * fetch tags true
    
    * testing git
    
    * testing git describe
    
    * fetch-depth = 0
    
    * uncomment
    
    * removed unneccessary tox envs
    
    * removed dupe codecov step
    
    * fixed coverage cmds in tox.ini
    
    * removed coverage-init
    
    * moved erase cmd
    
    * PR template
    
    * issue templates
    
    * dbr 14.3 support
    
    * removed lint and type-check from default envlist
    
    * made reusable ci action
    
    * forgot version ref
    
    * moved to workflows subdir
    
    * removed version ref
    
    * fixed job name mismatch
    
    * convert int to str
    
    * forgot -e flag
    
    * split push and release actions
    
    * testing new push action
    
    * try again
    
    * added code cov token
    
    * fixed tox build env
    
    * testing release action
    
    * fixed checkout depth
    
    * removed requirements copy step
    
    * fixed bad docstrings
    
    * got tox build-docs working
    
    * toxified release
    
    * formatting
    
    * forgot checkout step
    
    * black check and diff
    
    * stupid black version mismatch
    
    * updated doc requirements
    
    * downgraded to py3.9 on docs job
    
    * relaxing all constraints
    
    * switched to newer tox gh plugin
    
    * tox gh extension is no good
    
    * comma
    
    * fixme reminders
    
    * removed extra workflows
    
    * remove build requirements for dbr91 env
    
    * changes to buld locally on arm64 arch
    
    * simplify shell for dbr104 setup
    
    * simplify shell for dbr104 setup
    
    * no build deps for packages that need numpy
    
    * remove dbr104 env support
    
    * removed support for python 3.8 DBRs
    
    * updated contribution docs
    
    * set fail-fast to false
    
    * checkpoint commit of some updates to the code that converts nano-second precision timestamps
    
    * refactored test code data format to allow for better separation of DF creation from TSDF constructor args
    
    * formatting
    
    * We should just check for style compliance with black, not apply them
    
    * Revert "We should just check for style compliance with black, not apply them"
    
    This reverts commit 4c90318.
    
    * moving dbr version specifiers to use compatibility syntax
    
    * updating 2 test cases
    
    * renamed test action
    
    * testing json refactor
    
    * found new error
    
    * still broken
    
    * variable name refactoring
    
    * remove re import as it was unused
    
    * remove get_data_as_tsdf
    
    * remove get_data_as_sdf
    
    * fix typo in docstring
    
    * refactor schema comparison for test helper
    
    * general refactor for TSDFBaseTests
    
    * remove schema check since that is performed by chispa.asssert_df_equality
    
    * existing tests refactored and passing
    
    * interpol test case work
    
    * WIP for test_tsdf_interpolate
    
    * add idf getter to test dataframe builder
    
    * tests for tsdf refactored
    
    * remove test_tsdf_interpolate
    
    * refactor interpol_tests complete
    
    * additional checks for idf dataframe equality
    
    * refactor intervals_tests
    
    * refactor io_tests
    
    * reindent with 2 spaces for consistency
    
    * refactor resample_2_tests
    
    * refactor resample_tests
    
    * safe delete and refactor to remove resample_2_tests
    
    was identical test cases to resample_tests
    
    * refactor utils_tests
    
    * chore: tox lint
    
    * fix missing ts_convert keys in json
    
    * adjust build release to only trigger when tag is pushed to master
    
    * Revert "adjust build release to only trigger when tag is pushed to master"
    
    This reverts commit 1ac3391.
    
    * need to update CodeQL action version
    
    * updating to latest actions versions
    
    ---------
    
    Co-authored-by: Lorin <lorin@databricks.com>
    Co-authored-by: Lorin <lorin.dawson@databricks.com>
    Co-authored-by: Tristan Nixon <tristan.nixon@databricks.com>
    4 people authored Jul 11, 2024
    Copy the full SHA
    2c97b42 View commit details

Commits on Oct 1, 2024

  1. Update Docs Dependencies (#411)

    * update requirements file for docs build to add missing dependencies
    
    * add newlines after show and select method docstrings in tsdf class
    
    * add indentation to newline in params so doc-utils recognizes it as param definiton
    
    * helpful script to get latest dbr environment
    
    it's very difficult to use within tox because of how envs are handled
    
    * move doc requirments to common requirements folder
    
    * update tox.ini for doc build
    
    * remove get_latest_dbr_env.sh
    R7L208 authored Oct 1, 2024
    Copy the full SHA
    514aeb6 View commit details

Commits on Oct 2, 2024

  1. [GH] Decouple distribution and docs release workflows (#412)

    * split build-release into a workflow for dist- and docs-release
    
    * split build-release into a workflow for dist- and docs-release
    
    * rename gh job in dist-release
    
    * adding to trigger docs workflow
    
    * reverting doc change
    
    * ignore changes inside .github dir for dist build workflow
    
    * update workflow triggers to include push to master, PR change and workflow dispatch
    
    * update to deploy if version changes or workflow is manually triggered
    
    * change docs to trigger workflow
    
    * Revert "change docs to trigger workflow"
    
    This reverts commit cef461a.
    R7L208 authored Oct 2, 2024
    Copy the full SHA
    2f3c29b View commit details
  2. Copy the full SHA
    d24b7d1 View commit details

Commits on Nov 5, 2024

  1. Timeseries split (#414)

    * skeleton of TimeSeriesCrossValidator
    
    * basic implementation
    
    * added gap param to tscv class
    
    * updating init method
    
    * example notebook showing how to make use of timeseries split cross-validator
    
    * applying black formatting
    
    * fixing type-check issue
    
    * mypy should run in non-interactive mode
    
    * basic test code for cross-validator: constructor and params
    
    * cache contents of test data file
    
    * option to load test data from csv file
    
    * test the k-folds operation of our TimeSeriesCrossValidator
    
    ---------
    
    Co-authored-by: tnixon <tnixon>
    tnixon authored Nov 5, 2024
    Copy the full SHA
    8489cc1 View commit details

Commits on Nov 15, 2024

  1. [Chore] Release on new tag (#415)

    * We want to perform a release when new tags are pushed
    
    * Rename dist-releasae.yml to dist-release.yml
    
    ---------
    
    Co-authored-by: Lorin Dawson <22798188+R7L208@users.noreply.github.com>
    tnixon and R7L208 authored Nov 15, 2024
    Copy the full SHA
    770cd66 View commit details

Commits on Nov 18, 2024

  1. Fixed release workflows (#416)

    nfx authored Nov 18, 2024
    Copy the full SHA
    21a4195 View commit details
Loading