From 69a73f487e8aeb3f132cf2bc35043ad8d783698d Mon Sep 17 00:00:00 2001 From: Tom Donoghue Date: Wed, 20 Sep 2023 09:22:57 -0400 Subject: [PATCH 1/7] version bump to 1.1 --- fooof/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fooof/version.py b/fooof/version.py index 24d7fa0a..6df8ed02 100644 --- a/fooof/version.py +++ b/fooof/version.py @@ -1 +1 @@ -__version__ = '1.1.0rc3' \ No newline at end of file +__version__ = '1.1.0' \ No newline at end of file From f01c766e5305bba7d88307c9c0679b189173e376 Mon Sep 17 00:00:00 2001 From: Tom Donoghue Date: Fri, 22 Sep 2023 23:19:40 -0400 Subject: [PATCH 2/7] add README warning note about version change --- README.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index e0ff6c6c..edb992f2 100644 --- a/README.rst +++ b/README.rst @@ -26,7 +26,9 @@ Spectral Parameterization .. _Paper: https://doi.org/10.1038/s41593-020-00744-x -Spectral parameterization is a fast, efficient, and physiologically-informed tool to parameterize neural power spectra. +Spectral parameterization (`specparam`, formerly `fooof`) is a fast, efficient, and physiologically-informed tool to parameterize neural power spectra. + +WARNING: this Github repository has been updated to a major update / breaking change from the current release of the `fooof` module, and is no longer consistent with the `fooof` version of the code. Overview -------- From dd3b78118e94f224451072b2957678f77d416f5b Mon Sep 17 00:00:00 2001 From: Tom Donoghue Date: Sat, 28 Oct 2023 10:10:19 -0400 Subject: [PATCH 3/7] update citation file --- CITATION.cff | 74 ++++++++++++++++++++++++++++++++-------------------- 1 file changed, 45 insertions(+), 29 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 14eff8c2..36b6e21a 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,36 +1,52 @@ cff-version: 1.2.0 -message: "If you use this software, please cite it as below." +message: >- + If you use this software, please cite it using the metadata from this file. +type: software +title: 'specparam: spectral parameterization' +authors: +- given-names: 'Thomas' + family-names: 'Donoghue' + orcid: 'https://orcid.org/0000-0001-5911-0472' +- given-names: 'Ryan' + family-names: 'Hammonds' +- given-names: 'Bradley' + family-names: 'Voytek' + orcid: 'https://orcid.org/0000-0003-1640-2525' +repository-code: 'https://github.com/fooof-tools/fooof' +url: 'https://fooof-tools.github.io/' +license: Apache-2.0 preferred-citation: type: article authors: - - family-names: "Donoghue" - given-names: "Thomas" - orcid: "https://orcid.org/0000-0001-5911-0472" - - family-names: "Haller" - given-names: "Matar" - - family-names: "Peterson" - given-names: "Erik J" - - family-names: "Varma" - given-names: "Paroma" - - family-names: "Sebastian" - given-names: "Priyadarshini" - - family-names: "Gao" - given-names: "Richard" - - family-names: "Noto" - given-names: "Torben" - - family-names: "Lara" - given-names: "Antonio H" - - family-names: "Wallis" - given-names: "Joni D" - - family-names: "Knight" - given-names: "Robert T" - - family-names: "Shestyuk" - given-names: "Avgusta" - - family-names: "Voytek" - given-names: "Bradley" - doi: "10.1038/s41593-020-00744-x" - journal: "Nature Neuroscience" - title: "Parameterizing neural power spectra into periodic and aperiodic components" + - given-names: 'Thomas' + family-names: 'Donoghue' + orcid: 'https://orcid.org/0000-0001-5911-0472' + - given-names: 'Matar' + family-names: 'Haller' + - given-names: 'Erik J' + family-names: 'Peterson' + - given-names: 'Paroma' + family-names: 'Varma' + - given-names: 'Priyadarshini' + family-names: 'Sebastian' + - given-names: 'Richard' + family-names: 'Gao' + - given-names: 'Torben' + family-names: 'Noto' + - given-names: 'Antonio H' + family-names: 'Lara' + - given-names: 'Joni D' + family-names: 'Wallis' + - given-names: 'Robert T' + family-names: 'Knight' + - given-names: 'Avgusta' + family-names: 'Shestyuk' + - given-names: 'Bradley' + family-names: 'Voytek' + orcid: 'https://orcid.org/0000-0003-1640-2525' + doi: '10.1038/s41593-020-00744-x' + journal: 'Nature Neuroscience' + title: 'Parameterizing neural power spectra into periodic and aperiodic components' issue: 12 volume: 23 year: 2020 From d907a52a2dcc2174a083bd9dde6f52bf1b56f467 Mon Sep 17 00:00:00 2001 From: Tom Donoghue Date: Sat, 28 Oct 2023 10:30:32 -0400 Subject: [PATCH 4/7] citation file tweaks --- CITATION.cff | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CITATION.cff b/CITATION.cff index 36b6e21a..da3070af 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -7,8 +7,15 @@ authors: - given-names: 'Thomas' family-names: 'Donoghue' orcid: 'https://orcid.org/0000-0001-5911-0472' +- given-names: 'Erik J' + family-names: 'Peterson' + orcid: 'https://orcid.org/0000-0002-2033-007X' - given-names: 'Ryan' family-names: 'Hammonds' + orcid: 'https://orcid.org/0000-0002-5032-3241' +- given-names: 'Richard' + family-names: 'Gao' + orcid: 'https://orcid.org/0000-0001-5916-6433' - given-names: 'Bradley' family-names: 'Voytek' orcid: 'https://orcid.org/0000-0003-1640-2525' @@ -25,12 +32,14 @@ preferred-citation: family-names: 'Haller' - given-names: 'Erik J' family-names: 'Peterson' + orcid: 'https://orcid.org/0000-0002-2033-007X' - given-names: 'Paroma' family-names: 'Varma' - given-names: 'Priyadarshini' family-names: 'Sebastian' - given-names: 'Richard' family-names: 'Gao' + orcid: 'https://orcid.org/0000-0001-5916-6433' - given-names: 'Torben' family-names: 'Noto' - given-names: 'Antonio H' From 459364b56f55dbcdb99a5d7b6912e39940c121e3 Mon Sep 17 00:00:00 2001 From: Tom Donoghue Date: Sat, 28 Oct 2023 11:02:07 -0400 Subject: [PATCH 5/7] udpate makefile --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5649e8fd..00d4c871 100644 --- a/Makefile +++ b/Makefile @@ -64,7 +64,7 @@ tests: # Run test coverage coverage: @printf "\n\nRUN TESTS: \n" - @coverage run --source $(MODULE) -m py.test + @coverage run --source $(MODULE) -m pytest @printf "\n\nCHECK COVERAGE: \n" @coverage report --omit="*/tests*" From bd3e6e2564a43459385b5a9abf24f320ae737f99 Mon Sep 17 00:00:00 2001 From: Tom Donoghue Date: Sat, 28 Oct 2023 21:53:22 -0400 Subject: [PATCH 6/7] add 312 workflow tests --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4164b2e1..affc666e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: MODULE_NAME: specparam strategy: matrix: - python-version: ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11"] + python-version: ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v3 From 6442a05537d03ce26f159dd077afae897b5bb7c7 Mon Sep 17 00:00:00 2001 From: Tom Donoghue Date: Sat, 28 Oct 2023 21:55:51 -0400 Subject: [PATCH 7/7] add py312 to setup tags --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index a2ba840a..7848f0c4 100644 --- a/setup.py +++ b/setup.py @@ -45,6 +45,7 @@ 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], platforms = 'any', project_urls = {