~tfardet/NNGT

v2.8.0 6 months ago .tar.gz browse log

Version 2.8.0: support numpy >= 2

NNGT now equires matplotlib >= 3.6 and igraph >= 0.10.

**Improvements and bugfixes**

- improved colorbar for plots
- fix fallback if requested backend fails
- avoid zero width/height shapes
- improve shape falback if shapely is missing

**Compatibility**

- better matplotlib compatibility for graph-tool and igraph
- move to np.nan instead of NaN for numpy 2
- move to ``packaging`` instead of ``pkg_resources``
- move to ``setuptools`` instead of ``distutils``
- more robust installation procedure

**Maintenance and cleanup**

- update build tests and args in setup.py and pyxbld
- remove use of old numpy random (randint/get_state)
- remove some unused imports
- ability to run compatibility tests for a subset of backends
- use venv for CI
- skip graph-tool in tests until it is fixed
- fix documentation

v2.7.3 11 months ago .tar.gz browse log

Catch compile errors and use modern OpenMP with MSVC

v2.7.2 11 months ago .tar.gz browse log

Make installation more resilient

v2.7.1 11 months ago .tar.gz browse log

Version 2.7.1

Improved configuration (added save_config and reset_config functions)
Fix support for recent scipy and networkx version
Improved matplotlib support with graph-tool and igraph (cairo)

v2.7.0 1 year, 9 months ago .tar.gz browse log

Version 2.7.0: REUSE, install and backend updates

Support graph-tool >= 2.4.6
Support networkx >= 3
Move to pyproject.toml
Make project REUSE compliant

Fix bug for igraph node attributes

v2.6.0 2 years ago .tar.gz browse log

Version 2.6.0: plot ehancements and maintenance

Enhancements:
- support for directed chord-diagrams
- better matplotlib plots with igraph
- move to the Furo theme for the documentation

Bugfixes:
- correct get_density for undirected graphs and add ignore_loops option
- support newer version of natural_earth maps in geospatial
- support NEST versions > 3.1 (previously crashing)

Maintenance:
- moved testing to Ubuntu 22.04 LTS
- remove distutils in favor of setuptools
- require cartopy >= 0.19
- ensure compatibility with upcoming Shapely, pandas, igraph, and matplotlib
- synchronise the documentation from SourceHut
- stop using obsolete C++ types in generation/func_connect.h

v2.5.3 3 years ago .tar.gz browse log

Version 2.5.3: bugfix for randomize_neural_states

v2.5.2 3 years ago .tar.gz browse log

Version 2.5.2: improve Shapely and GraphML support

This bugfix version upgrades the geometry submodule to make it ready for
the upcoming 2.0 version of Shapely.
It also improves the GraphML IO functions so that they support graphs
with missing attributes.

v2.5.1 3 years ago .tar.gz browse log

Version 2.5.1 is mostly a bugfix improving:
* spectral radius for unweighted graphs
* NEST receptor ports support
* spatial support in graph initialization
* documentation
* plotting module

v2.5.0 3 years ago .tar.gz browse log

Plot - Update chord_diagram
1 / 4