github-actions
released this
25 Mar 22:23
·
0 commits
to cf2a11e0fbb8547e3e7660355540694d57f8cbb2
since this release
[0.6.0] - 2022-03-25
Added
- Static type analysis
- stubs for networkx, igraph and scipy csr_matrix
- types for Pólya-Urn method
- Automatic benchmarking with
pytest-benchmark
- Numba support for special functions GammaLn and BetaLn
- Python's
lru_cache
for memoization inside of Pólya-Urn - NumbaPolya cache for memoization using JIT-classes
- This gave a significant speedup for the Pólya-Urn method, approx 80x compared to numba python-lru version.
Fixed
- Pólya-Urn performance issues
- Pólya-Urn docstrings
Changed
- Args for Pólya-Urn method
- Makefile targets:
- make tests -> make pytests
- skip all the benchmarks tests
- make benchmark name="{BENCHMARK_NAME}"
- run the benchmarks
- github actions now uses the makefile for tests
- make tests -> make pytests
- Return types for all graph filter methods
- Pólya-Urn code organization
- Disable mypy for while until it is fixed