Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add spectrum class #10184

Merged
merged 116 commits into from
Aug 27, 2022
Merged

add spectrum class #10184

merged 116 commits into from
Aug 27, 2022

Commits on Aug 23, 2022

  1. STY: alphabetize imports

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    09f5705 View commit details
    Browse the repository at this point in the history
  2. wip: first sketch of spectrum class [ci skip]

    implement __repr__; add placeholder _repr_html_
    
    add draft of _repr_html_
    
    default to multitaper for Evokeds
    
    make raw.plot_psd() use the new code path
    
    unify viz.plot_raw_psd code path too
    
    support unaggregated multitaper
    
    add picks param to spectrum.plot()
    
    fix(ish) the units() method
    
    allow average=False as synonym for None
    
    handle unaggregated estimates in combo with epochs
    
    fix CI plotting
    
    implement get_data method [ci skip]
    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    3fc05c5 View commit details
    Browse the repository at this point in the history
  3. refactor aggregation

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    781dd77 View commit details
    Browse the repository at this point in the history
  4. fix instance type checking

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    a1b7381 View commit details
    Browse the repository at this point in the history
  5. improve TODO notes

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    60b3d34 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    13af584 View commit details
    Browse the repository at this point in the history
  7. docdict additions

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    b945c6a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1f96f16 View commit details
    Browse the repository at this point in the history
  9. test Spectrum.to_data_frame

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    f71bd7c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dfcf5fc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6f75569 View commit details
    Browse the repository at this point in the history
  12. test unagg multitaper to df

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    45b819f View commit details
    Browse the repository at this point in the history
  13. make tests more similar

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    284e828 View commit details
    Browse the repository at this point in the history
  14. make DRY

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    09cbc93 View commit details
    Browse the repository at this point in the history
  15. fix epoch test

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    1156abe View commit details
    Browse the repository at this point in the history
  16. simplify test

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    46c4c6a View commit details
    Browse the repository at this point in the history
  17. fix flake

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    61885b8 View commit details
    Browse the repository at this point in the history
  18. use requires_pandas

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    d9715d3 View commit details
    Browse the repository at this point in the history
  19. fix bad rebase

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    534a951 View commit details
    Browse the repository at this point in the history
  20. fix API for epochs

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    373c314 View commit details
    Browse the repository at this point in the history
  21. use new API in example

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    c050f73 View commit details
    Browse the repository at this point in the history
  22. tiny docstring improvement

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    4a2ce7e View commit details
    Browse the repository at this point in the history
  23. fix unused import

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    a65f762 View commit details
    Browse the repository at this point in the history
  24. fix docdict key order

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    a16b6df View commit details
    Browse the repository at this point in the history
  25. do it the smarter/safer way

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    9d590be View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    cf4b9f4 View commit details
    Browse the repository at this point in the history
  27. better deprectation message

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    8b58c50 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e5e7606 View commit details
    Browse the repository at this point in the history
  29. unused imports

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    f754f27 View commit details
    Browse the repository at this point in the history
  30. fix tests

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    9714d37 View commit details
    Browse the repository at this point in the history
  31. more unused imports

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    0925a8d View commit details
    Browse the repository at this point in the history
  32. fix circular imports

    also:
    - apply isort to a couple files
    - revert distracting isort on otherwise barely touched file
    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    5d27725 View commit details
    Browse the repository at this point in the history
  33. make CIs pass

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    247244b View commit details
    Browse the repository at this point in the history
  34. get I/O working

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    fe744dd View commit details
    Browse the repository at this point in the history
  35. don't store verbose attr

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    7249e2b View commit details
    Browse the repository at this point in the history
  36. test IO

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    2bbd1f6 View commit details
    Browse the repository at this point in the history
  37. fix D202

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    4d23e26 View commit details
    Browse the repository at this point in the history
  38. fix flake

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    827cc55 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    d2dab70 View commit details
    Browse the repository at this point in the history
  40. fix compute_psd docstring

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    4465764 View commit details
    Browse the repository at this point in the history
  41. return value descr

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    baa208d View commit details
    Browse the repository at this point in the history
  42. decorate test (h5py)

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    333fdad View commit details
    Browse the repository at this point in the history
  43. fixup after rebase

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    91acc6f View commit details
    Browse the repository at this point in the history
  44. reorder methods

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    66c3bdb View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    00a56bb View commit details
    Browse the repository at this point in the history
  46. __getitem__ tests

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    18f6bb2 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    7193192 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    49d1c88 View commit details
    Browse the repository at this point in the history
  49. EpochsSpectrum IO

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    bef4ca8 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    f1ea85f View commit details
    Browse the repository at this point in the history
  51. test evoked IO too [ci skip]

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    8f5df65 View commit details
    Browse the repository at this point in the history
  52. fix type checking some more

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    ea98ee3 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    b6aeaf5 View commit details
    Browse the repository at this point in the history
  54. fix flake

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    3702dec View commit details
    Browse the repository at this point in the history
  55. docstring refactor

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    4325638 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    86dd77a View commit details
    Browse the repository at this point in the history
  57. fix docstring tests

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    6f5b685 View commit details
    Browse the repository at this point in the history
  58. fix pydocstyle

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    93a122a View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    06613d5 View commit details
    Browse the repository at this point in the history
  60. make test more DRY

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    6cba353 View commit details
    Browse the repository at this point in the history
  61. tweak deprecation message

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    ed5a4b5 View commit details
    Browse the repository at this point in the history
  62. docdict/docstrings fixes

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    2999476 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    e7ad6fd View commit details
    Browse the repository at this point in the history
  64. pytest limitation workaround

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    2e76558 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    7b5e3f7 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    7801b6a View commit details
    Browse the repository at this point in the history
  67. TODO comments [ci skip]

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    c039414 View commit details
    Browse the repository at this point in the history
  68. WIP tutorial changes

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    6002d6c View commit details
    Browse the repository at this point in the history
  69. TODO: plot_psd_topo

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    8f96d49 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    10dea42 View commit details
    Browse the repository at this point in the history
  71. plot_topomap docstring dedup

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    72be10b View commit details
    Browse the repository at this point in the history
  72. dedup legacy n_fft default

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    0092608 View commit details
    Browse the repository at this point in the history
  73. fix varname

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    15661ab View commit details
    Browse the repository at this point in the history
  74. more WIP plot_psd_topo

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    a738f5b View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    930327e View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    e450025 View commit details
    Browse the repository at this point in the history
  77. flake

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    130e268 View commit details
    Browse the repository at this point in the history
  78. docstring tests

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    c9a66b1 View commit details
    Browse the repository at this point in the history
  79. unused imports

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    3569820 View commit details
    Browse the repository at this point in the history
  80. whitespace

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    7b6f16e View commit details
    Browse the repository at this point in the history
  81. flake

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    a8e8da9 View commit details
    Browse the repository at this point in the history
  82. flake again

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    b2c2a43 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    7a174d0 View commit details
    Browse the repository at this point in the history
  84. don't do too much

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    3702bd4 View commit details
    Browse the repository at this point in the history
  85. fix test

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    a5f2aa9 View commit details
    Browse the repository at this point in the history
  86. flake

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    f043b1c View commit details
    Browse the repository at this point in the history
  87. fix test

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    e5d5f12 View commit details
    Browse the repository at this point in the history
  88. fix tutorial

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    bce4d60 View commit details
    Browse the repository at this point in the history
  89. WIP spectrum class tutorial

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    b318852 View commit details
    Browse the repository at this point in the history
  90. codespell

    drammock committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    7755b95 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Configuration menu
    Copy the full SHA
    b2bba5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7be032 View commit details
    Browse the repository at this point in the history
  3. tweaks from self-review

    drammock committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    d7b6a8f View commit details
    Browse the repository at this point in the history
  4. update changelog

    drammock committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    171a217 View commit details
    Browse the repository at this point in the history
  5. flake

    drammock committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    ac914e8 View commit details
    Browse the repository at this point in the history
  6. fix

    drammock committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    cda08f7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    46f27f8 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. use new API in tutorial

    drammock committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    04bb582 View commit details
    Browse the repository at this point in the history
  2. remove redundant plt_show

    drammock committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    02332a7 View commit details
    Browse the repository at this point in the history
  3. standardize docstring order

    drammock committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    da71b53 View commit details
    Browse the repository at this point in the history
  4. explain setup.cfg entry

    drammock committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    13bb27f View commit details
    Browse the repository at this point in the history
  5. fix html repr of units

    drammock committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    1d315dc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f3b4197 View commit details
    Browse the repository at this point in the history
  7. remove deepcopy override

    drammock committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    b840dc8 View commit details
    Browse the repository at this point in the history
  8. fix flake8 config

    drammock committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    6bbafe8 View commit details
    Browse the repository at this point in the history
  9. remove superfluous BibTeX fields [ci skip]

    Co-authored-by: Marijn van Vliet <w.m.vanvliet@gmail.com>
    drammock and wmvanvliet authored Aug 25, 2022
    Configuration menu
    Copy the full SHA
    56fe694 View commit details
    Browse the repository at this point in the history
  10. misc fixes [ci skip]

    Co-authored-by: Marijn van Vliet <w.m.vanvliet@gmail.com>
    drammock and wmvanvliet authored Aug 25, 2022
    Configuration menu
    Copy the full SHA
    ddf8ddf View commit details
    Browse the repository at this point in the history
  11. Update mne/viz/utils.py [ci skip]

    Co-authored-by: Eric Larson <larson.eric.d@gmail.com>
    drammock and larsoner authored Aug 25, 2022
    Configuration menu
    Copy the full SHA
    dd07b42 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8c44ade View commit details
    Browse the repository at this point in the history
  13. file encoding / test comments

    Co-authored-by: Marijn van Vliet <w.m.vanvliet@gmail.com>
    drammock and wmvanvliet committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    b710b10 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b97fbaa View commit details
    Browse the repository at this point in the history
  15. flake

    drammock committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    fcfa982 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Configuration menu
    Copy the full SHA
    d2829ca View commit details
    Browse the repository at this point in the history
  2. fix docstrings

    drammock committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    9d100a3 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2022

  1. fix reject_by_annot handling

    drammock committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    943f54b View commit details
    Browse the repository at this point in the history
  2. flake

    drammock committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    9a98b93 View commit details
    Browse the repository at this point in the history