Skip to content

Releases: kavli-ntnu/opexebo

Opexebo v0.7.2

16 Oct 12:43
Compare
Choose a tag to compare
Update python-publish.yml

Opexebo 0.7.1

11 Oct 10:01
00fae18
Compare
Choose a tag to compare
Merge pull request #45 from simon-ball/future

Update build version to minimum

Opexebo v0.7.0

11 Oct 08:16
eb3086e
Compare
Choose a tag to compare

Update target Python and dependency versions

Opexebo v0.6.1

30 Sep 11:21
8e44a48
Compare
Choose a tag to compare
  • Fix a problem with the default behaviour of accumulate_spatial when the default bin_width is specified
    • The default range of bins was selected wrongly in this case

Opexebo v0.6.0

12 Aug 11:23
3fbaee0
Compare
Choose a tag to compare

** Signature breaking changes **

  • spatial_occupancy and ratemap no longer provide a built in walk-filter.
    • spatial_occupancy no longeraccepts speeds as an argument
    • ratemap now accepts spikes_tracking as a 2 or 3 element array, not 3 or 4 - speeds no longer accepted
  • A stand-alone function has been provided instead: walk_filter
    • Provides high-pass filtering of an arbitrary number of arrays in parallel with speed (or other source)
  • shuffle restructured to better handle edge cases. No longer accepts keyword tracking_range. If the shuffling time boundaries are not equal to the (min, max) of times, t_start and t_stop may be specified
    • Function has been rewritten to improve legibility and performance.

** other changes **

  • Expanded use of opexebo-specific errors
  • fixed an issue in power_spectrum wth fft

Opexebo v0.5.5

01 Jun 12:33
bb47155
Compare
Choose a tag to compare

Publication on PyPi

Version 0.5.2

19 Apr 09:19
29ce4f2
Compare
Choose a tag to compare
  • Support 1D data in spatial occupancy and ratemap

(Changes from previous, not officially released versions)

  • Changed generic Python errors to Opexebo specific exceptions
  • Add continuous integration testing
  • Fix edge-case error in accumulate_spatial
  • Add calculate_speed
  • Add egocentric_occupancy

Development version 0.4.3

19 Feb 10:24
e139e7d
Compare
Choose a tag to compare
  • Cleaned up accumulate_spatial for clearer use and modification
    • NumPy convention is based on row-major: always invoked as (y, x) or (z, y, x)
  • Opexebo uses standard mathematical notation, i.e. (x, y) or (x, y, z)
  • The transofmrations actually cancelled each other out so that this was done correctly, but it was highly nonintuitive. Now modified to be easier to work with
  • Added upsampling and circular_mask general functions
  • Mandatory keyword arguments (principally arena_shape and arena_size) are now positional arguments. This is backwards compatible.
  • peak_search with the default search method now correctly handles masking of all arrays, not just positive-only arrays. This seems to have been the source of continued errors in grid_score_stats
  • Documentation (mostly) upgraded to Sphinx standards
  • Further development work on border_score
  • Mostly functional for rectangular arenas
  • Circular arenas are WIP, may still require substantial re-working

Development version 0.4.2

05 Feb 16:43
606cd93
Compare
Choose a tag to compare
  • Speed score changed substantially

    • Adaptive filter fixed to behave correctly in the case of very small bin size
    • Alternative filtering is available
    • speeds are now smoothed as well - this was the source of the previous ~zero correlations
  • spatial cross correlation added

    • Method to correlate two 1d or 2d arrays of the same size
  • code to get bin_number from bin_width grouped as a single function

  • Unit testing added for speed_score, accumulate_spatial

  • Unit testing for Ratemate and Placefield expanded

  • Unit testing sped up by disabling run-once code on import

  • Suppress errors where MaskedArrays use ">" symbol or similar

  • Code quality improvements

Development version 0.4.0

10 Dec 09:30
f48eb4b
Compare
Choose a tag to compare

RateMap signature updated to include speeds
RateMap now filters spikes by speed
AngularOccupancy coverage now calculated correctly
SpatialOccupancy coverage now accounts for circular arenas
PopulvatioNVectorCorrelation added, in alpha status