Skip to content

Releases: kavli-ntnu/opexebo

Development version 0.3.5

18 Nov 16:30
43d832f
Compare
Choose a tag to compare

Fixes to HDTuning
Adjustments to GridScore to catch exceptions and return NaNs

Development version 0.3.4

25 Oct 08:45
01733fb
Compare
Choose a tag to compare

Default peak_search behaviour changed to use default instead of sep

Raise an Error (not a warning) if sep is not installed. Recall that as of 0.3.3, sep will not be installed by default: the user must specify pip install opexebo[full]

Development version 0.3.3

24 Oct 13:15
5ec9983
Compare
Choose a tag to compare
  • sep is now an optional dependency instead of required
  • To install, you must call pip install opexebo[full] to get any optional dependencies
  • If the user attempts to use the peak_search_sep but the module is not installed the user will be WARNED, but no errors will be thrown. The code will then fail-over to the alternative routine (which uses skimage instead)

Development version 0.3.2

20 Sep 15:28
68769fc
Compare
Choose a tag to compare

Minor fixes to the tuning_curve function. Where the bin_width is not an exact divisor of 360°, angular_occupancy and tuning_curve would yield different bin numbers due to inconsistent calculation. Calculation has been standardised to

bin_number = int(np.ceil(360/bin_width))

In the case of non-exact divisors, this will result in smaller bin sizes than requested.

Development version 0.3.1

04 Sep 13:54
980fc93
Compare
Choose a tag to compare

Changes:
** Fixed the fix for NaNs in placefield detection. (fixes #13 , again, should solve #5 )
** Verfication of some scores against Horst's Postgres server

MVL
image

Grid score
image

Ratemap stats
image

Development version 0.3.0

27 Aug 07:28
978e6a1
Compare
Choose a tag to compare
Pre-release

Changes

  • Angular occupancy fixed to generate rates in events per second, instead of per frame
  • Angular and Spatial Occupancy function method signatures changed
  • Matplotlib removed from requirements (fixes #14)
  • Placefield detection has additional NaN detection (fixes #13 , #12 )

Development version 2.2

23 Jul 13:21
53074eb
Compare
Choose a tag to compare
Pre-release

Documentation updates
Minor change to tuning_curve_stats to more robust circular shifting (previous implementation ran into issues when shifting from the first or last index)

Development version 2.1

10 Jul 14:27
b950991
Compare
Choose a tag to compare
Pre-release
  • Bugfixes to most standard functions
  • Substantive changes to analysis.angular_occupancy() and general.accumulate_spatial() to handle 1D arrays
  • Initial work on Sphinx documentation

Development version 2

24 Jun 12:43
Compare
Choose a tag to compare
Development version 2 Pre-release
Pre-release

Version 0.2.0

New functions

  • Added Spatial Occupancy, RateMap, RateMapStats+Coherence
  • Added GridScoreStats
  • Added Angular Occupancy, TuningCurve, TuningCurveStats
  • Added Smoothing, EllipseFit
  • Added Defaults, a single location for default values
  • (Experimental only) Added BorderScore, SpeedScore
  • (Experimental only) Added Shuffling

Changed functions:

  • Consistent styling: files are labelled in CamelCapsStyle
  • All functions are named_in_underscore_style
  • Original functions (Autocorrelation, GridScore, PlaceField) all accept Masked Arrays
  • General goal is to use maskedArrays rather than NaNs to indicate invalid values.