Skip to content

Releases: project-mjolnir/sindri

Sindri 0.3.0

04 Jun 00:56
Compare
Choose a tag to compare

Major release supporting Python 3.6-3.10.

Core features

  • Add new server mode generating an all-sensor overview dashboard page
  • Make data processing and website content fully configurable in Mjolnir system
  • Allow multiple, selectable unique data files per-section as input
  • Support per-system/mode services and many new install options/enhancements

Frontend enhancements

  • Upgrade site theme framework to add features, improve rendering and fix bugs
  • Add configurable subplot support to dashboard cards
  • Add option to make make dashboard cards clickable links
  • Support fully customizable lektorproject settings and deploy target generation
  • Remove remaining hard-coding for the HAMMA system

Backend improvements

  • Add full customization of input and output paths and patterns
  • Allow outputting the site to a customizable local directory as well as remote
  • Add and document --system and --system-path CLI options to control system
  • Add the full suite of options from serve-website to sindri start
  • Detect and print system name and version in sindri --version
  • Improve error handling in data ingest and processing

Bug fixes

  • Use ES6 let rather than var in loops to avoid multiple nasty JS bugs
  • Further improve compatibility with Pandas 1.3.0+
  • Fix other minor Python and JS issues

Under the hood

  • Replace legacy pkg_resources w/modern packaging/importlib-metadata
  • Modernize packaging infrastructure for PEP 517 w/pyproject.toml & setup.cfg
  • Update Release Guide to use more modern and robust procedure
  • Officially document support for Python 3.6-3.10 (up from only 3.6-3.8)
  • Add detailed Contributing Guide and greatly expand Readme
  • Improve code quality, performance and overall robustness/behavior

Sindri 0.2.11

01 Jun 09:03
Compare
Choose a tag to compare

Maintenance release (#16) with the following changes:

  • Fix null values not being handled properly in JSON on recent pandas versions
  • Use relative links in archive table to fix breakage when not at the site root (fixes #6)
  • Fix NumPy deprecations and handle pandas deprecation warning (fixes #14 )
  • Add/update version constraints in dependency requirements
  • Add missing Sindri 0.2.10 release in Changelog

Sindri 0.2.10

29 May 00:01
Compare
Choose a tag to compare

2021-09-07

Maintenance release with the following changes:

  • Re-order plot sections to match usage by @pbitzer in #10
  • Modify color coding and thresholds to preferred values by @pbitzer in #12

Sindri 0.2.9

28 May 23:53
Compare
Choose a tag to compare

2020-10-23

Maintenance release with the following changes:

  • When reading log files, don't issue an error on a bad line by @pbitzer in #7
  • Improve speed of web page generation by @pbitzer in #9
  • Update to point to new server by @pbitzer in #8

Sindri 0.2.8

28 May 23:53
Compare
Choose a tag to compare

2020-05-15

Bugfix release with the following changes:

  • Fix incorrect calculation/rounding of CRC and trigger count values
  • Change net charge calculation to use actual daily Ah values
  • Lengthen refresh period from 5 min to 10 min for long-fuse data
  • Improve compat of date parser

Sindri 0.2.7

28 May 23:52
Compare
Choose a tag to compare

2020-04-29

Compat and bugfix release with the following changes:

  • Handle bytes values as GB rather than B as used by Brokkr >=0.3.x
  • Fix warning parsing dates with timezone offset appended

Sindri 0.2.6

28 May 23:51
Compare
Choose a tag to compare

2020-03-20

Compat and bugfix release with the following changes:

  • Update search paths to find Brokkr 0.3.0 telemetry and log data for hamma
  • Automatically select latest log when multiple systems' logs are found
  • Avoid requiring network-online service that incurs a large wait at startup

Sindri 0.2.5

28 May 23:51
Compare
Choose a tag to compare

2020-01-24

Bugfix release with the following changes:

  • Add net power and 24 hour net charge calculated columns to processed data
  • Add net columns to raw data and color-code
  • Add 24 h net charge to history plot
  • Fix spurious Unicode BOM in Readme

Sindri 0.2.4

28 May 23:50
Compare
Choose a tag to compare

2019-12-11

Bugfix release with the following changes:

  • Ensure website template is properly packaged with source and binary dists
  • Fix fragile paths to readme and version file in setup.py
  • Remove no longer needed matplotlib spec in requirements file

Sindri 0.2.3

28 May 23:48
Compare
Choose a tag to compare

2019-11-18

Bufix release with the following changes:

  • Fix issue with archive table on sensor page not being updated with new data
  • Add delay before first rebuild in test mode to avoid any concurrency issues