Releases: ConceptJunkie/rpn
rpnChilada 8.1.1 - The usual last minute fix...
I make a couple of mistakes with the release last night. This fixes them.
8.1.0 - More stuff and lots more help
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
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
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
More bug fixes, and a lot of cleanup in the unit conversion.
rpnChilada 8.0.beta3
added 'wind_chill' and 'heat_index' operators
More bug fixes
rpnChilada 8.0.beta2
Cleaned up some more stuff and validated that none of the aliases collide with other reserved words.
rpn 8.0.beta1 - Unit Conversion Perfected
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
I fat-fingered an addition to the requirements.txt file. :-/
rpnChilada 7.2.4
Just a bunch of fixes. makeUnits has been improved a bit, and I've validated that all conversions exist, and are consistent.