New program: Meany - the average calculator
I've just released v0.1.0 of Meany, a mathematical averages calculator.
Why? Well I recently added a bunch of averaging functions to the DelphiDabbler Code Snippets Collection. When trying to find data to test the functions I ended up using average calculators on five or six web pages. Some pages calculated just one type of mean, while another did a collection of different means or modes etc., but no one site did it all. This app lets you use all the new averaging functions in the collection in one place.
Here's the UI:
Click the button for the function you want. Enter a list of data in the Values memo control. For a weighted average enter the required weights (one per value). For power means you also need to enter a power. Then click calculate.
Data can be entered as whole numbers, decimal numbers or in scientific format. Numbers can be separated by spaces, new lines or a list separator character. You must use the correct decimal point and list separator for your current locale.
Hovering the mouse over a button on the left pops up a hint telling you about any constraints on the data required for that function.
The question mark button shows a brief help screen. The cog button opens the settings dialogue box, which contains absolutely nothing right now.
The source code is on GitHub in the ddabapps/meany repository.
Download Meany from https://github.com/ddabapps/meany/releases. At present Meany is only available as a 64 bit Windows application. The only theme is dark.
Given that this is the first v0.x release expect bugs. Please report them at https://github.com/ddabapps/meany/issues. Suggestions for features are also welcome.
There's no page for this program on delphidabbler.com yet. One will arrive eventually.
Enjoy.
Comments
Post a Comment
Comments are very welcome, but please don't comment here if:
1) You have a query about, or a bug report for, one of my programs or libraries. Most of my posts contain a link to the relevant repository where there will be an issue tracker you can use.
2) You have a query about any 3rd party programs I feature, please address them to the developer(s) - there will be a link in the post.
3) You're one of the tiny, tiny minority who are aggressive or abusive - in the bin you go and reported you will be!
Thanks