0.3.5 Histogram

This commit is contained in:
Rob Tillaart 2023-11-05 10:18:54 +01:00
parent ed53c4ecd8
commit dbc83b1599
7 changed files with 31 additions and 11 deletions

View File

@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
## [0.3.5] - 2023-11-04
- update readme.md
- minor fix in changelog.md
- update keywords.txt
## [0.3.4] - 2023-06-30
- change return type **uint8_t clear()**, return status bucket
- change return type **uint8_t setBucket(value)**, return status bucket
@ -17,7 +23,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- update / clean up readme.md
- minor improvements derived classes - still experimental
## [0.3.3] - 2023-02-21
- optimize loops
- update readme.md
@ -29,8 +34,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- add changelog.md
- add rp2040 to build-CI
- update readme.md
## [0.3.2] - 2022-07-27
- clean-up code
- update documentation

View File

@ -1,7 +1,7 @@
//
// FILE: Histogram.cpp
// AUTHOR: Rob Tillaart
// VERSION: 0.3.4
// VERSION: 0.3.5
// PURPOSE: Histogram library for Arduino
// DATE: 2012-11-10
@ -328,7 +328,6 @@ uint16_t Histogram::countBelow(const int32_t level)
}
// experimental use with care
int32_t Histogram::getMaxBucket()
{

View File

@ -2,14 +2,14 @@
//
// FILE: Histogram.h
// AUTHOR: Rob Tillaart
// VERSION: 0.3.4
// VERSION: 0.3.5
// PURPOSE: Histogram library for Arduino
// DATE: 2012-11-10
#include "Arduino.h"
#define HISTOGRAM_LIB_VERSION (F("0.3.4"))
#define HISTOGRAM_LIB_VERSION (F("0.3.5"))
// return STATUS add(), sub(), clear(), setBucket();
#define HISTO_OK 0x00 // idem

View File

@ -12,6 +12,7 @@ clear KEYWORD2
setBucket KEYWORD2
add KEYWORD2
sub KEYWORD2
status KEYWORD2
size KEYWORD2
count KEYWORD2
@ -21,6 +22,7 @@ frequency KEYWORD2
PMF KEYWORD2
CDF KEYWORD2
VAL KEYWORD2
sum KEYWORD2
find KEYWORD2
findMin KEYWORD2
@ -30,6 +32,9 @@ countLevel KEYWORD2
countAbove KEYWORD2
countBelow KEYWORD2
getMaxBucket KEYWORD2
setMaxBucket KEYWORD2
# Constants (LITERAL1)
HISTOGRAM_LIB_VERSION LITERAL1

View File

@ -15,9 +15,9 @@
"type": "git",
"url": "https://github.com/RobTillaart/Histogram.git"
},
"version": "0.3.4",
"version": "0.3.5",
"license": "MIT",
"frameworks": "arduino",
"frameworks": "*",
"platforms": "*",
"headers": "histogram.h"
}

View File

@ -1,9 +1,9 @@
name=Histogram
version=0.3.4
version=0.3.5
author=Rob Tillaart <rob.tillaart@gmail.com>
maintainer=Rob Tillaart <rob.tillaart@gmail.com>
sentence=Arduino library for creating histograms math.
paragraph=
paragraph=
category=Data Processing
url=https://github.com/RobTillaart/Histogram
architectures=*

View File

@ -2,8 +2,11 @@
[![Arduino CI](https://github.com/RobTillaart/Histogram/workflows/Arduino%20CI/badge.svg)](https://github.com/marketplace/actions/arduino_ci)
[![Arduino-lint](https://github.com/RobTillaart/Histogram/actions/workflows/arduino-lint.yml/badge.svg)](https://github.com/RobTillaart/Histogram/actions/workflows/arduino-lint.yml)
[![JSON check](https://github.com/RobTillaart/Histogram/actions/workflows/jsoncheck.yml/badge.svg)](https://github.com/RobTillaart/Histogram/actions/workflows/jsoncheck.yml)
[![GitHub issues](https://img.shields.io/github/issues/RobTillaart/Histogram.svg)](https://github.com/RobTillaart/Histogram/issues)
[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/RobTillaart/Histogram/blob/master/LICENSE)
[![GitHub release](https://img.shields.io/github/release/RobTillaart/Histogram.svg?maxAge=3600)](https://github.com/RobTillaart/Histogram/releases)
[![PlatformIO Registry](https://badges.registry.platformio.org/packages/robtillaart/library/Histogram.svg)](https://registry.platformio.org/libraries/robtillaart/Histogram)
# Histogram
@ -220,3 +223,13 @@ Note **PDF()** is a continuous function and therefore not applicable in a discre
- 2D histograms ? e.g. positions on a grid.
- see SparseMatrix
## Support
If you appreciate my libraries, you can support the development and maintenance.
Improve the quality of the libraries by providing issues and Pull Requests, or
donate through PayPal or GitHub sponsors.
Thank you,