Skip to content

Releases: ConceptJunkie/rpn

rpnChilada 8.1.1 - The usual last minute fix...

13 May 14:36
Compare
Choose a tag to compare

I make a couple of mistakes with the release last night. This fixes them.

8.1.0 - More stuff and lots more help

13 May 01:27
Compare
Choose a tag to compare

Added the 'get_partitions', 'nth_linear_recurrence' and
'nth_linear_recurrence_with_modulo' operators.

Added 'black_hole_surface_tides' now that I understand it. I also added a more
general 'tidal_force' operator.

Added 'is_harmonic_divisor_number', 'is_antiharmonic', 'harmonic_fraction',
'alternating_harmonic_fraction', 'harmonic_residue', 'harmonic_mean',
and 'antiharmonic_mean' operators.

Added 'hyperoperator' and 'hyperoperator_right' operators.

Added 'root_mean_square', 'stirling1', 'stirling2', 'ackermann',
'square_super_root', 'cube_super_root' and 'super_root' operators.

Added 'filter_integers', 'filter_on_flags', 'is_k_perfect', 'phitorial', and
'relatively_prime' operators.

If the OEIS text file for a particular sequence has a last line that doesn't
end with a linefeed, rpn now parses out the last value correctly, instead of
missing it completely.

Finally, after many years complex numbers are also formatted according to the
same rules for formatting regular real numbers.

rpnChilada also finally recognizes the Python syntax for imaginary numbers of
"99.99999j", i.e., any regular number appended with a 'j'. The 'i' operator
remains, but can be considered deprecated, as it is no longer needed.

Added more unit tests and the usual bug fixes.

More help text has been filled in.

rpnChilada 8.1.beta1

06 May 00:34
Compare
Choose a tag to compare
rpnChilada 8.1.beta1 Pre-release
Pre-release

Added the 'get_partitions', 'nth_linear_recurrence' and
'nth_linear_recurrence_with_modulo' operators.

Added 'from_ethiopian', 'to_ethopian' and 'to_ethiopian_name' functions for
the Ethiopian calendar.

Added 'black_hole_surface_tides' now that I understand it. I also added a more
general 'tidal_force' operator.

Added 'is_harmonic', 'is_antiharmonic', 'harmonic_fraction',
'alternating_harmonic_fraction', 'harmonic_residue', 'harmonic_mean',
and 'antiharmonic_mean' operators.

Added 'hyperoperator' and 'hyperoperator_right' operators.

Added 'root_mean_square', 'stirling1', 'stirling2', 'ackermann',
'square_super_root', 'cube_super_root' and 'super_root' operators.

Added more unit tests and the usual bug fixes.

This is a beta release because the help text for most of the new operators is not filled in.

rpnChilada 8.0.0 - Unit Conversions Revamped

26 Apr 18:11
Compare
Choose a tag to compare

The unit conversion code has been heavily refactored and works much better now.

Added the 'base_units' and 'dimensions' operators, mostly for testing purposes.

Added '_dump_conversions' and '_dump_cache', also for testing purposes.

rpnChilada is now smart enough to recognize when an OEIS request has failed,
and to ignore the cached result stored as a result. If it detects that the
cached value is empty, it will perform the request again and recache the
result.

Help now supports units and constant operators after way too long. Filling in
the help info for the units and constant operators, along with all the existing
help info that's missing, will take a while, and is continuing.

rpnChilada has officially dropped Python 2 support. I rarely tested it anyway.

Added 'wind_chill' and 'heat_index' operators.

The unit tests now confirm that aliases do not collide with other reserved
words. The alias creation for generated types has also been cleaned up.

The astronomy functionality has been refactored to support migrating to the
skyfield library from pyephem.

rpnChilada 8.0.beta4

14 Apr 00:20
Compare
Choose a tag to compare
rpnChilada 8.0.beta4 Pre-release
Pre-release

More bug fixes, and a lot of cleanup in the unit conversion.

rpnChilada 8.0.beta3

11 Apr 02:14
Compare
Choose a tag to compare
rpnChilada 8.0.beta3 Pre-release
Pre-release

added 'wind_chill' and 'heat_index' operators

More bug fixes

rpnChilada 8.0.beta2

03 Apr 22:56
Compare
Choose a tag to compare
rpnChilada 8.0.beta2 Pre-release
Pre-release

Cleaned up some more stuff and validated that none of the aliases collide with other reserved words.

rpn 8.0.beta1 - Unit Conversion Perfected

02 Apr 12:21
Compare
Choose a tag to compare

In addition to the usual bug fixes and minor new functionality, the unit conversion code has been refactored and works much better than it used to, so much better I felt it deserved the version number bump.

Also, rpnChilada now works gracefully if the prime number data is missing, so if you check it out from Git, you can run it just fine without getting the prime number data. Of course, you can go to the rpnChiladaData project for instructions for where to copy the prime number data.

And now that I'm cutting the release, I'm remembering that the release notes haven't been updated. I'll do that for beta 2.

rpnChilada 7.2.5 - Fat-Finger Edition

14 Mar 01:52
Compare
Choose a tag to compare

I fat-fingered an addition to the requirements.txt file. :-/

rpnChilada 7.2.4

14 Mar 00:34
Compare
Choose a tag to compare

Just a bunch of fixes. makeUnits has been improved a bit, and I've validated that all conversions exist, and are consistent.