Skip to content

Releases

v0.10.0

Choose a tag to compare

@jmcvey3 jmcvey3 released this 03 Aug 17:55

Full Changelog: v0.8.4...v0.10.0

Pydantic Migration Guide for Tsdat Pipelines

  • Tsdat has been updated to incorporate Pydantic v2
  • The breaking changes introduced by Pydantic v2 have been accounted for in Tsdat core, but any pipeline repositories generated from pipeline-template will either need to
  1. Pin Tsdat<=0.9.3
  2. Update pipeline repository files generated from pipeline-template<=0.8.4 to handle pydantic changes. In pipeline-template, this corresponds to any user-generated converter.py, reader.py, or qc.py files. The specific changes are documented in commit 571eb9e in the pipeline-template repository.

v0.8.4

Choose a tag to compare

@jmcvey3 jmcvey3 released this 28 Jul 18:48
c4b33a8

What's Changed

Full Changelog: v0.8.3...v0.8.4

0.8.3

Choose a tag to compare

@maxwelllevin maxwelllevin released this 08 Jul 21:42
63bf1fe
v0.8.3

Update requirements.txt

0.7.4

Choose a tag to compare

@maxwelllevin maxwelllevin released this 04 Oct 02:23
d127bc1

What's Changed

This version of the pipeline-template repo supports tsdat>=0.7.4

Full Changelog: v0.5.9...v0.7.4

0.5.9

Choose a tag to compare

@maxwelllevin maxwelllevin released this 05 May 16:40
e64ec64

What's Changed

Last release before tsdat v0.6.0.

Full Changelog: v0.5.0...v0.5.9

0.5.0

Choose a tag to compare

@maxwelllevin maxwelllevin released this 03 Oct 19:01
45f401e

What's Changed

  • hot-fix Vscode command typo by @kefeimo in #27
  • Validate cookiecutter arguments by @maxwellevin in #22
  • Update to tsdat v0.5.0 by @maxwellevin in #29

Full Changelog: v0.4.0...v0.5.0

0.4.0

Choose a tag to compare

@maxwelllevin maxwelllevin released this 04 May 18:04

v0.4.0

This release of the pipeline-template is designed to be compatible with tsdat versions 0.4.0 and up.

A new version will be released after breaking changes to the core tsdat library are made.

Changes from the initial release are shown below.

What's Changed

  • Add example exclude quality config parameter by @maxwellevin in #1
  • Run files independently by default by @maxwellevin in #2
  • Refactor repetitive class name by @maxwellevin in #6
  • v1 Updates by @maxwellevin in #7
  • Example update by @jmcvey3 in #9
  • Make cookies 🍪 by @maxwellevin in #10
  • Update to tsdat >= 0.3.1 and fix test by @maxwellevin in #15
  • Update template to run out-of-the-box, add conda-environment.yaml by @clansing in #16
  • Update schema for v0.3.2 by @maxwellevin in #17
  • Rename qc handler by @maxwellevin in #18
  • Add instructions for running the pipeline by @maxwellevin in #21
  • Add testing instructions by @maxwellevin in #23

New Contributors

  • @maxwellevin made their first contribution in #1
  • @jmcvey3 made their first contribution in #9
  • @clansing made their first contribution in #16

Full Changelog: v0.1.0...v0.4

0.1.0

Choose a tag to compare

@maxwelllevin maxwelllevin released this 15 Nov 23:21

Initial release

This is the first release of https://github.com/tsdat/ingest-template. This repository is designed to improve on the ingest-template-local and ingest-template-aws repositories by utilizing better development practices, adding better documentation, and restructuring the repository such that it is easier to support multiple ingests.

A more detailed breakdown of the changes is below:

  • Improved support for VS Code in the following ways:
    • Added recommended extensions (Python, Github, Todo-tree, remote development, etc)
    • Added good defaults for VS Code IDE settings (environment vars, linting / formatting, etc)
    • Added .devcontainer folder so developers can use a standard docker container to limit operating-system-specific bugs.
    • Added detailed instructions for getting started with VS Code
  • Encourage development best-practices:
    • Code styling with black
    • Code linting with flake8
    • Testing with pytest
    • Automated testing on push to GitHub
    • GitHub templates for issues and pull requests
    • Documentation on recommended development practices
  • Refactored so that the template repository easily supports multiple ingests
  • Added cookiecutter template (accessible as a CLI) to automatically generate ingest code given responses to pre-defined prompts
  • Added top-level CLI to dispatch any ingest in the repository on one or more input files