PySpread is a desktop spreadsheet application. It's unique in supporting Python expressions in table cells rather than introducing a basic style language. It allows CSV import and export, while its own files are GPG signed. It can create charts using matplotlib, grid cells return pythonic objects, like macros can also be written in Python. It can therefore also utilize numpy or matrix operations.
minor feature: This is the second Beta release for pyspread 2.0.This version can be started both as a script and a module.Dependencies:Mandatory: Python ( 3.6), numpy ( =1.1) PyQt5 ( 5.10, requires PyQt5.Svg).Recommended: matplotlib ( =1.1.1), pyenchant ( =1.1), pip ( =18).For building the apidocs with Sphinx see apidocs/requirements.txt.New functionality:Minimum row and column size removed so that zoom now works better.Grid background now is always white regardless of color scheme.QSettings for MacOS.New cli parameter --reset-settings added for ignoring stored settings.CSV import dialog now allows reading in a header line.CSV import with invalid file no longer crashes pyspread.CSV import digest types are now remembered when importing a second time.CSV import of large files now prompts the user if the grid shall be enlarged.grid row column and table setter made more robust.Dependency warnings introduced.Python 3.8 warnings matplotlib deprecation warning Docstrings now include type hints.Sphinx API docs now use type hints from docstrings.README updated.Further unit tests added.Known :While the main on the Mac has been solved, there is a report onMac Catalina, which reports that the menu may freeze unless anotherapplictaion has been switched to.