[Python-announce] ANN: A new version (0.5.0) of python-gnupg has been released.

2022-08-23 Thread Vinay Sajip via Python-announce-list
What Changed?
=
This is an enhancement and bug-fix release, and all users are encouraged to
upgrade.

Brief summary:

* Fixed #181: Added the ability to pass file paths to encrypt_file, 
decrypt_file,
  sign_file, verify_file, get_recipients_file and added import_keys_file.

* Fixed #183: Handle FAILURE and UNEXPECTED conditions correctly. Thanks to 
sebbASF for
  the patch.

* Fixed #185: Handle VALIDSIG arguments more robustly.

* Fixed #188: Remove handling of DECRYPTION_FAILED from Verify code, as not 
required
  there. Thanks to sebbASF for the patch.

* Fixed #190: Handle KEY_CREATED more robustly.

* Fixed #191: Handle NODATA messages during verification.

* Fixed #196: Don't log chunk data by default, as it could contain sensitive
  information (during decryption, for example).

* Added the ability to pass an environment to the gpg executable. Thanks to 
Edvard
  Rejthar for the patch.

This release [2] has been signed with my code signing key:

Vinay Sajip (CODE SIGNING KEY) 
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86

Recent changes to PyPI don't show the GPG signature with the download links.
The source code repository is at [1].
An alternative download source where the signatures are available is at [4].
Documentation is available at [5].

As always, your feedback is most welcome (especially bug reports [3],
patches and suggestions for improvement, or any other points via this group).

Enjoy!

Cheers

Vinay Sajip

[1] https://github.com/vsajip/python-gnupg
[2] https://pypi.org/project/python-gnupg/0.5.0
[3] https://github.com/vsajip/python-gnupg/issues
[4] https://github.com/vsajip/python-gnupg/releases/
[5] https://docs.red-dove.com/python-gnupg/
___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com


[Python-announce] GF4 Graphics Calculator V1.11 Announced

2022-08-23 Thread Thomas Passin
GF4 is a program to display two-dimensional data, such as time series data, and 
to perform mathematical operations on the data or between two related data 
sets.  The program aims to make data exploration easy and enjoyable.

The program's interface is modeled after hand-held calculators of the "reverse 
polish notation" (RPN) style. This kind of calculator was made famous by 
Hewlett-Packard, starting with their HP-35 and HP-45 calculators. GF4 works 
with waveforms in place of the numbers manipulated by those hand calculators.

Thus, a waveform can be scaled, squared, have its logarithm taken, integrated 
and differentiated, be normalized and rectified, and so on. A 
discrete Fast Fourier Transform is provided that is not limited to powers of 
two in data length. Data can be trimmed or padded. Curve fitting and smoothing 
of several varieties can be done. Two waveforms can be added, subtracted, 
multiplied, and divided (where possible), correlated or convolved together, 
among others.

A certain number of basic waveforms can be generated, including a delta 
function, step, ramp, sine and damped sine, Gaussian PDF and CDF distributions, 
and more. Altogether there are nearly 80 different operations available.

Like RPN calculators, GF4 operations are organized around a stack of data sets. 
Unlike those calculators, the various stack levels can be accessed directly as 
well.

GF4 is complementary to programs like CodraFT, though there is some degree of 
overlap.

GF4 is written in Python 3, and makes use of MatPlotLib, NumPy, Scipy, and some 
other standard libraries.

GF4 is available from a Github repository at 
https://github.com/tbpassin/gf4-project. 

The current release is the 1.1 branch; the most recent changes are in the devel 
branch.

User documentation (still in progress) is at 
http://tompassin.net/gf4/docs/GF4_Users_Guide.html.

A QuickStart section of the User Guide is at 
http://tompassin.net/gf4/docs/quickstart.html.

There is a blog at http://tompassin.net/gf4/blogsite.

Please direct correspondence to g...@tompassin.net.
___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com