Releases: ConceptJunkie/rpn
rpnChilada 7.2.3
I messed up the upload for 7.2.2. No code changes, just fixed packaging.
rpnChilada 7.2.2
A big change that doesn't affect functionality is that the prime number data
now resides in a separate package called rpnChiladaData. This data rarely
changes so there's no reason to download it.
A major bug was uncovered after almost a year. rpnChilada thought there were
51920.97 seconds in a day because of a typo. This has been fixed, and I
figured out how to detect other similar problems if they exist. This change
will be implemented in the next few days.
rpnChilada 7.2.1 - Better unit conversion
Unit conversion is now a lot smarter because the automatically-generated area
and volume units are generated more intelligently. This means expressions
using the "square" and "cubic" units will convert automatically and you won't
end up with something like "foot^2/square_mile".
...and yes, a few bug fixes.
rpnChilada 7.2.0 - Black Hole Fun
Added 'random_element' operator.
The gmpy2 digits( ) function is a much faster way to convert numbers to bases 2 through 62.
Added support for using yafu for factoring.
Added 'aliquot_limit' operator.
Added support for user configuration: 'set_config', 'get_config', 'delete_config' and 'dump_config'.
Added the 'mothers_day', 'fathers_day' and 'advent' operators.
Added the 'molar_gas_constant', 'aliquot_limit' and 'distance' operators (the old 'distance' operator is now called 'geo_distance').
Added unit tests for converting units, and made a few fixes accordingly.
Verbose mode for factoring gets turned on with -D.
Oops, there were two operators named 'distance'. 'distance' now refers to the physics operator and the geography operator is now named 'geo_distance'.
The 'acceleration' operator has been implemented.
The derived Planck units are now calculated, instead of hard-coded.
Block Hole operators: 'black_hole_entropy', 'black_hole_lifetime', 'black_hole_luminosity', 'black_hole_mass', 'black_hole_radius' (was 'schwarzchild_radius'), 'black_hole_surface_area', 'black_hole_surface_gravity', black_hole_temperature'
...and the usual bug fixes.
rpnChilada 7.1.0
A few new operators and bug fixes as usual:
Added 'discriminant', 'is_strong_pseudoprime' and 'compare_lists' operators.
Fixed a few mistakes in the help examples.
The unit tests no longer use cached values for functions (but it still uses
the cache for functions that access the Internet: the OEIS functions and the
location functions).
Added 'describe', 'is_smith_number', 'is_base_k_smith_number',
'is_order_k_smith_number' operators.
Replaced the -R option with 'get_base_k_digits'. It should have been an
operator all along.
The rpnChilada wheel works on Linux now.
rpnChilada 7.0.0
After almost 3 years, the official 7.0 release.
There are hundreds of new operators since the last official release, and a lot of new features.
7.0 beta 22
A few more fixes, as usual. Plus I discovered that gmpy2 has a Baillie-PSW implementation built in. I wish I'd known this years ago!
7.0 beta 20
It's been more than two years since the last release and rpn has undergone a huge number of changes.
Also, I've finally gotten the packaging sorted out and have a release on PyPI.
rpn 6.4.0 "Factoring Fun"
6.4.0 - "Factoring Fun"
Revamped factorization to be much, much faster, using the Brent-Pollard
algorithm instead of just brute-force dividing. More to come...
Added the 'magnetic_constant', 'electric_constant', 'rydberg_constant',
'newtons_constant' and 'fine_structure' operators.
Added 'eulerphi' operator.
Added caching for factorizations. I often factor the same numbers over and
over (like when I'm playing with the Fibonaccis) so it made sense to cache the
results for non-trivial factoring.
Added the 'sigma, 'aliquot', 'polypower', 'mobius' and 'mertens' operators.
The old 'mertens' operator was renamed to 'mertens_constant'. The 'aliquot'
operator is another use-case for caching factorizations... try it with 276.
rpn can can now factor the first 450 or so in a reasonably short time.
Added the 'frobenius', 'slice', 'sublist', 'left' and 'right' operators.
Added 'crt' operator.
...and the usual slew of bug fixes.
rpn 6.3.0
Long-time coming here, and a ton of fixes and several new operators. Please see the release notes.
Rick