Releases: MATLAB-Community-Toolboxes-at-INCF/Brain-Observatory-Toolbox
0.9.4.1
v0.9.4 - Support Visual Behavior Dataset
Major Enhancements
- Support Visual Behavior datasets
- Enabled remote access to linked data (i.e file download is not required)
Enhancements
- Improved live script performance
- Fixed access to inaccessible property values (#170)
Changes
- New preference options (
AutoDownloadNwb
,DownloadRemoteFiles
) - Item listing functions named
bot.listXXX
now take a dataset name as first input argument- ex:
bot.listSessions("VisualCoding")
orbot.listSessions("VisualBehavior")
- ex:
- Refactored internal cache functions
- Refactored internal LinkedFile interface
0.9.3.5
v0.9.3.4
Patch release (fixes for new bugs introduced by v0.9.3.3)
See v0.9.3 release notes for v0.9.3.x enhancements.
v0.9.3.3
Additional changes to support Open in MATLAB Online workflow.
Changes
-
Add
bot.README
script so that>>bot.README
opens the gateway live script rather than run command in interactive mode -
Support testing workflows by running gateway live script (3 lines of code) when in batch mode
See v0.9.3 release notes for v0.9.3.x enhancements.
v0.9.3.2
Additional enhancements to support Open in MATLAB Online workflow.
Enhancements
- Addition of
bot.README
gateway live script, providing links to all the examples & 3 lines of code intro
Changes
- Examples are now in categorized folders outside the
bot.*
namespace (quickstarts
,demos
,tutorials
)
See v0.9.3 release notes for v0.9.3.x enhancements.
v0.9.3.1
Patch release (fixes for new bugs introduced by v0.9.3.x)
See v0.9.3 release notes for v0.9.3.x enhancements.
v0.9.3
Major Enhancements
- Faster item data downloads via S3 remote data access
- Faster item list downloads via S3 remote data access
- Support for MATLAB Online
Enhancements
- Progress bar during linked file downloads
- Faster EphysQuickstart demo
- Elaborated & consistent quickstart live script examples across both ophys & ephys datasets
- Configurable preferences (via
bot.util.getPreferences
), including cache location/behavior & remote data access protocol (S3 vs REST)
Changes
- Item factory functions named
bot.getXXX
(previously:bot.XXX
)- ex:
bot.session()
is nowbot.getSessions()
- ex:
- Item listing functions named
bot.listXXX
(previously:bot.fetchXXX
)- ex:
bot.fetchSessions()
is nowbot.listSessions()
- ex:
v0.9.2
Enhancements
- Addition of Cell item class for ophys, analogous to Unit class for ephys
- Addition of metrics properties for Cell & Unit class objects
- Refresh of ephys/ophys demos & tutorials
- New quickstart guides for ephys & ophys
- New behavior tutorial walking through access & exploration of session behavioral data
- Use timetables for relevant item properties
- Improve item object array construction & display
- Use implicit array expansion instead of bsxfun
- New tutorial showing the combined use of the BOT with the Neural Decoding Toolbox
Fixes
- Fix ophys pupil_position propertty
- Restore Experiment item class for ophys, each comprising a group of 3 associated sessions
Brain Observatory Toolbox v0.9.1
Enhancements:
• Uniform top-level Item class names (Channel, Experiment, Probe, Session, Unit) in bot.item.*
package
• Speedup access to stimulus_presentations
property (and getPresentationwiseSpikeCounts
/getPresentationwiseSpikeCounts
methods)
• Reorganize stimulus_presentations
table display for clarity
• Add dataset hint (“ephys” or “ophys”) argument to bot.session
item creation function for faster performance
• Tutorial file enhancements
Fixes:
• stimulus_conditions
& stimulus_presentations
now display correctly after first on-demand access