Changelog¶
0.7.0¶
Package:
Migrated to PEP 517/518 package format (a6c4c83).
Reestablished CI on Linux (#191, #192) and added macOS and Windows (#214).
Improved test coverage.
Discontinued Python 3.7 support (4cf6969).
Replaced optional dependecy
netcdf4
withh5netcdf
(cd8ee00, #12, #210).Replaced outdated
progressbar
withtqdm
(#202).
Documentation:
New/Updated functionality:
Generalized spatial and interacting network analysis (#131): added
SpatialNetwork
class, added Watts-Strogatz model toNetwork
, added new metrics toRecurrencePlot
,CoupledClimateNetwork
andInteractingNetworks
.Added
EventSeries
andEventSeriesClimateNetwork
classes (#156).Extended n.s.i. measures in
Network
with directed and weighted versions (#153).Replaced
MapPlots
class with simplifiedMapPlot
based onCartopy
(#174, #203).
Extensions:
Bug fixes:
Resolved indexing and typing problems in extensions (#126, #141, #145, #162, #163).
Overhauled the memoization/caching system (#124, #148, #219).
Shifted the histogram index in
RecurrencePlot
line distributions (#166, #209).Resolved numerous other issues related to inheritance and method overloading, deprecated APIs, etc. For a full list, see the release milestone.
0.6.1¶
Fixed some bugs and compatibility issues.
Improved test framework.
Added
pyunicorn
description paper reference to all code files.
0.6.0¶
Migrated from Python 2.7 to Python 3.7.
Completed transition from
Weave
toCython
.Added Event Coincidence Analysis.
0.5.2¶
Updated test suite and CI.
0.5.1¶
Added reference to
pyunicorn
description paper published in the journal Chaos.
0.5.0¶
Substantial update of
CouplingAnalysis
.New methods in
RecurrenceNetwork
:transitivity_dim_single_scale
,local_clustering_dim_single_scale
.Renamed time-directed measures in
VisibilityGraph
:left/right
->retarded/advanced
.Improved documentation and extended publication list.
Began transition from
Weave
toCython
.Added unit tests and improved Pylint compliance.
Set up continuous testing with Travis-CI.
Fixed some minor bugs.
0.4.1¶
Removed a whole lot of
get_
s from the API. For example,Network.get_degree()
is nowNetwork.degree()
.Fixed some minor bugs.
0.4.0¶
Restructured package (subpackages:
core
,climate
,timeseries
,funcnet
,utils
).Removed dependencies:
Pysparse
,PyNio
,progressbar
.Added a module for resistive networks.
Switched to
tox
for test suite management.Ensured PEP8 and PyFlakes compliance.
0.3.2¶
Fixed some minor bugs.
Switched to
Sphinx
documentation system.
0.3.1¶
First public release of
pyunicorn
.