Skip to content

Commit

Permalink
Tweaks for release
Browse files Browse the repository at this point in the history
  • Loading branch information
TomDonoghue committed Apr 27, 2020
1 parent 0d5b513 commit e27e142
Show file tree
Hide file tree
Showing 8 changed files with 23 additions and 31 deletions.
19 changes: 2 additions & 17 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,6 @@ FOOOF - fitting oscillations & one over f

FOOOF is a fast, efficient, and physiologically-informed tool to parameterize neural power spectra.

Note: FOOOF is currently on a pre-release. Please check the install instructions for
updating to the pre-release version, and check the
`changelog <https://fooof-tools.github.io/fooof/changelog.html>`_
for how to get started with the new version.

Overview
--------

Expand Down Expand Up @@ -94,19 +89,9 @@ We recommend using the `Anaconda <https://www.anaconda.com/distribution/>`_ dist
Installation
------------

**Pre-Release Version**

To install the current pre-release version, use pip:

.. code-block:: shell
$ pip install fooof --pre
If you already have a version of FOOOF installed, you will need to remove it first:

.. code-block:: shell
The current major release of FOOOF is the 1.X.X series, which is a breaking change from the prior 0.X.X series.

$ pip uninstall fooof
Check the `changelog <https://fooof-tools.github.io/fooof/changelog.html>`_ for notes on updating to the new version.

**Stable Version**

Expand Down
19 changes: 13 additions & 6 deletions doc/changelog.rst
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
Code Changelog
==============

This page contains the changelog and updating instructions for the current pre-release
version of FOOOF 1.0.0rcX.
This page contains the changelog for the FOOOF codebase and any notes on updating between versions.

Changelogs for prior released versions of FOOOF are available at the
`release page <https://github.com/fooof-tools/fooof/releases>`_.
This page primarly notes changes for major version updates. For notes on the specific updates
for minor releases, see the `release page <https://github.com/fooof-tools/fooof/releases>`_.

1.0.0 (Pre-Release)
-------------------
1.0.0
-----

Warning: the 1.X.X release series is an API breaking release from the from 0.X.X series.

Expand Down Expand Up @@ -85,3 +84,11 @@ The 1.X.X series comes with a greatly updated documentation site, in which as we
updating the tutorials and existing documentation, there are a large number of extra
examples, and a new 'motivations' section, exploring why 'parameterizing neural power spectra'
is a useful idea & method.

0.1.X
-----

The 0.1.X series of releases for FOOOF was the initial release series of FOOOF, with the original naming scheme. This series is now deprecated.

These releases can still be accessed, and are described, on the
`release page <https://github.com/fooof-tools/fooof/releases>`_
Binary file modified doc/img/FOOOFGroup_report.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/img/spectrum.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion fooof/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '1.0.0rc4'
__version__ = '1.0.0'
4 changes: 2 additions & 2 deletions motivations/README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
Motivations
===========

This section explores conceptual and methodological ideas that motivate the need for parameterizing neural power spectra.
This section explores conceptual and methodological ideas that motivate parameterizing neural power spectra.

Using code examples, this section is organized into sections covering:
Using code examples, topics are organized into:

- conceptual points about approaches for analyzing neural data and related topics in digital signal processing
- methodological points investigating if and how current approaches may conflate different aspects of the data
Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
[metadata]
description-file = README.md
description-file = README.rst
8 changes: 4 additions & 4 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@
1) an aperiodic component, reflecting 1/f like characteristics, modeled with an exponential fit, with
2) band-limited peaks, reflecting putative oscillations, and modeled as Gaussians
The FOOOF codebase includes:
The module includes:
- Code for applying models to parameterize neural power spectra
- Plotting functions for visualizing power spectra, model fits, and model parameters
- Analysis functions for examing model components and parameters
- Analysis functions for examining model components and parameters
- Utilities for Input/Output management, data management and analysis reports
- Simulation code for simulating power spectra for methods testing
More details on FOOOF tool and codebase are available on the documentation site
More details are available on the documentation site.
Documentation: https://fooof-tools.github.io/
Expand All @@ -41,7 +41,7 @@
A full description of the method and approach is available in this paper.
Direct Paper Link: https://www.biorxiv.org/content/early/2018/04/11/299859
Direct Paper Link: https://www.biorxiv.org/content/10.1101/299859v1
"""

setup(
Expand Down

0 comments on commit e27e142

Please sign in to comment.