Skip to content
Commits on Feb 4, 2016
  1. @agramfort

    Merge pull request #2839 from Eric89GXL/fix-set

    agramfort committed
    MRG: Fix raw setting
  2. @agramfort

    Merge pull request #2836 from Eric89GXL/sys-info

    agramfort committed
    MRG + 1: Add sys_info
  3. FIX: Fix usage

    committed
Commits on Feb 3, 2016
  1. FIX: Fix raw setting

    committed
  2. FIX: Dont pass verbose

    committed
  3. Merge pull request #2837 from Eric89GXL/minor-fix

    committed
    MRG: Make test more lenient
  4. FIX: Fix test

    committed
  5. FIX: Fix MKL detection

    committed
  6. FIX: Add msg

    committed
  7. FIX: Fix for py26

    committed
  8. FIX: Make test more lenient

    committed
  9. Merge pull request #2833 from kingjr/fix_time_decoding

    committed
    [MRG+1] FIX: bug non passed parameter
  10. ENH: Add sys_info

    committed
  11. @wmvanvliet

    Merge pull request #2765 from wmvanvliet/info_read_only_fields

    wmvanvliet committed
    [MRG] Automatic info['nchan'] and info['ch_names']
  12. @wmvanvliet
  13. @wmvanvliet

    Automatic info['nchan'] and info['ch_names']

    wmvanvliet committed
    The info object has two redundant fields: `nchan` and `ch_names`. They are
    there as convenience fields. However, whenever the `chs` list is
    updated, these fields need to be manually updated as well.
    
    This PR makes these fields behave more like properties.
    
    It does so by making `Info` a subclass of `collections.MutableMapping`, which allows
    it to redefine `__setitem__` and `__getitem__` while retaining full
    compatibility with the default Python dict.
    
    The `nchan` field just maps to `len(info['chs'])`.
    
    The `ch_names` field is a bit more tricky. From the outside, it behaves
    as a mapping to `[ch['ch_name'] for ch in info['chs']]`. However, in order
    not to generate a new list every time the field is accessed, the field
    is an instance of `_ChannelNameList`.
    
    The `_ChannelNameList` class is a subclass of `collections.Sequence`, thus
    implementing a list that is read-only, but otherwise fully compatible
    with a normal Python list. It overwrites the `__getitem(self, index)__` method to map
    to `info['chs'][index]['ch_name']` on the fly.
    
    The rest of the code is updated to no longer set the `nchan` and
    `ch_names` fields of Info objects.
  14. @jaeilepp

    Merge pull request #2761 from jasmainak/gallery_builddir

    jaeilepp committed
    MRG allow building only one example dir
Commits on Feb 2, 2016
  1. @kingjr

    whats new

    kingjr committed
  2. @kingjr

    whats new

    kingjr committed
  3. FIX: Update config types

    committed
  4. @kingjr

    FIX: bug non passed parameter

    kingjr committed
  5. Merge pull request #2826 from jaeilepp/fix-to-crop

    committed
    [FIX] Cropping with strict boundaries.
  6. @jaeilepp

    Address Erics comments.

    jaeilepp committed
  7. @jasmainak

    FIX indentation

    jasmainak committed
  8. @jasmainak

    Fix typo. build -> _build

    jasmainak committed
  9. @jasmainak
  10. @jaeilepp

    Added a test.

    jaeilepp committed
  11. @jaeilepp

    Removed test for strict.

    jaeilepp committed
  12. @jaeilepp

    Removed strict param.

    jaeilepp committed
  13. @jaeilepp
  14. @jaeilepp
  15. @jaeilepp

    More accurate time selection.

    jaeilepp committed
  16. @jaeilepp

    inf to time.

    jaeilepp committed
  17. @jaeilepp

    Find nearest time.

    jaeilepp committed
  18. @jaeilepp

    Got rid of isclose.

    jaeilepp committed
Something went wrong with that request. Please try again.