* Added Python 3.11 (graspologic-org#1039)
* add python 3.11
* fix numba dep warning
* add release note entry (graspologic-org#1040)
* Updated heatmap (graspologic-org#750)
* test pytest ini
* add binary_heatmap, updates to tutorial notebook
* test plotting
* re-add pytest.ini
* Update plot.py
Fix a few bugs
* add new tests
* Update setup.cfg
* remove binary_heatmap
* mpl version req back to normal
* remove binary_heatmap import
* black
* formatting fix
---------
Co-authored-by: Benjamin Pedigo <benjamindpedigo@gmail.com>
* Fixed bugs in type specifications from Numpy 1.25 release (graspologic-org#1047)
* attempted fix for matrix type erroring
* fix spec of csr_array
* add a random seed
* remove isspmatrix
* fix a type check
* black
* Added option for more efficient graph matching matrix operations (graspologic-org#1046)
* more efficient graph matching matrix operations
* fix formatting
* remove an unused import (unrelated)
* expose fast kwarg to user, docs
* run black formatter
* add typehint
* fix mypy
---------
Co-authored-by: bkj <ben@jataware.com>
Co-authored-by: bdpedigo <benjamindpedigo@gmail.com>
* Added an `ax` argument for `screeplot`
* Add ax argument to screeplot (now returns None)
* add a return value for screeplot()
* Refactored for best practices
* Fixed Matplotlib 3.8 compatibility issues (graspologic-org#1049)
* specify angle as kwarg
* try removing some maybe unnecessary code?
* fight with mypy
* black
* fix sorts
* try switch to explain
* fix intersphinx
* other instances of wrong tutorial intersphinx
* 3.3.0 release prep (graspologic-org#1050)
* add release notes
* bump version
---------
Co-authored-by: Alex Loftus <alexloftus2004@gmail.com>
Co-authored-by: Ben Johnson <bkj.322@gmail.com>
Co-authored-by: bkj <ben@jataware.com>
Co-authored-by: Prajwal Agrawal <61898798+kidkoder432@users.noreply.github.com>