Skip to content

Commit

Permalink
Release 1.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jpgill86 committed Jan 17, 2021
2 parents 1452316 + 18e4e99 commit 79d403e
Show file tree
Hide file tree
Showing 4 changed files with 66 additions and 5 deletions.
1 change: 1 addition & 0 deletions docs/releasenotes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Release Notes
.. toctree::
:maxdepth: 1

releases/1.5.0
releases/1.4.1
releases/1.4.0
releases/1.3.0
Expand Down
58 changes: 58 additions & 0 deletions docs/releases/1.5.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
.. _v1.5.0:

neurotic 1.5.0
==============

2021-01-17

This release's biggest feature is Google Drive integration: Use *neurotic* to
fetch data files from either My Drive or Shared Drives (formerly known as Team
Drives). Read more here: :ref:`gdrive-urls` and :ref:`gdrive`.

Additionally, you can now customize some default settings for *neurotic*, such
as which metadata file is opened by default. Read more here:
:ref:`global-config`.

New features
------------

* Add capability to download files from Google Drive
(:pr:`294`, :pr:`297`, :pr:`309`)

* Allow users to change defaults in a global configuration file
(:pr:`285`, :pr:`304`)

Improvements
------------

* Automatically check for updates when the app is launched
(:pr:`307`, :pr:`310`)

* Remove incomplete files when a download is interrupted
(:pr:`280`)

* Add amplitude discriminator parameter for extrema type (detect peaks or
troughs)
(:pr:`284`)

* Annotate detected spike trains with amplitude discriminator units and epoch
(:pr:`281`, :pr:`282`, :pr:`284`)

Documentation
-------------

* Many aesthetic and content improvements to the documentation
(:pr:`256`, :pr:`268`, :pr:`269`, :pr:`272`, :pr:`273`, :pr:`274`, :pr:`275`,
:pr:`295`, :pr:`298`, :pr:`302`, :pr:`303`, :pr:`305`, :pr:`306`, :pr:`308`)

Testing
-------

* Transition to GitHub Actions for automated testing
(:pr:`286`, :pr:`287`, :pr:`299`, :pr:`301`)

* Add tests for and declare support for Python 3.9
(:pr:`283`)

* Exclude py files not part of the main package from coverage reports
(:pr:`300`)
3 changes: 2 additions & 1 deletion neurotic/global_config_template.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,5 +43,6 @@

[app]
# When the app is launched, neurotic automatically checks for updates unless
# this parameter is set to false.
# the "auto_check_for_updates" parameter is set to false.

# auto_check_for_updates = true
9 changes: 5 additions & 4 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
# Change version number here, not in neurotic/version.py, which is generated
# by this script. Try to follow recommended versioning guidelines at semver.org.
MAJOR = 1 # increment for backwards-incompatible changes
MINOR = 4 # increment for backwards-compatible feature additions
MICRO = 2 # increment for backwards-compatible bug fixes
IS_RELEASED = False # determines whether version will be marked as development
MINOR = 5 # increment for backwards-compatible feature additions
MICRO = 0 # increment for backwards-compatible bug fixes
IS_RELEASED = True # determines whether version will be marked as development
VERSION = f'{MAJOR}.{MINOR}.{MICRO}'

# Try to fetch the git revision number from the .git directory if it exists,
Expand Down Expand Up @@ -105,10 +105,11 @@
author_email = 'jeffrey.p.gill@gmail.com',
license = 'MIT',
url = 'https://github.com/jpgill86/neurotic',
project_urls={
project_urls = {
'Documentation': 'https://neurotic.readthedocs.io',
'Source code': 'https://github.com/jpgill86/neurotic',
'Bug tracker': 'https://github.com/jpgill86/neurotic/issues',
'Change log': 'https://neurotic.readthedocs.io/en/latest/releasenotes.html',
},
classifiers = [
'Development Status :: 5 - Production/Stable',
Expand Down

0 comments on commit 79d403e

Please sign in to comment.