-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGES
146 lines (130 loc) · 7.14 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
See ChangeLog or "svn log" for details of evolution.
Version history:
--------------------
v1_3b: Cengiz Gunay, 2012/09/24. Public beta release.
- More stable support for reading ABF and reading/writing
Neuron binary and text files.
- Lots of new utility functions.
- Many bugfixes thanks to new users (e.g., Vladislav Sekulic,
Anca Doloc-Mihu), so more options and stable operation for
recordings from different organisms and systems.
- Took Readgenbin out as an independent tool (see it on
github).
- Support for voltage and current-clamp data as paired
traces and related tools. VC data is used for Hodgkin-Huxley
type channel data fitting.
- Better unit support for data fitting and plots.
- Better handling of NaNs in database operations.
- New data measurements like "time to 1st spike".
- Improved KL divergence calculation.
- Optimized DB indexing and addressing operations, sped up 50x.
- uniqueValues now preserves row order.
- Improved use of NNet and SVM classifiers
v1_2b: Cengiz Gunay, 2008/10/31. Public beta "Halloween" release with
bugfixes and support for NeuroShare-compatible files.
- NeuroShare support to load many acquisition formats in Windows
(see http://neuroshare.org). Included DLLs and utility functions.
- Regular expression support in querying and indexing databases.
- Added convenience 'group by' functionality similar to that of SQL's
- Added citation reminder in license document
- Included missing files for the filtering-based spike finder
- Plot improvements:
- histogram bar plots
- Blank plot objet are properly handled.
- Workaround for compatibility with compiz-fusion.
- Made CGMPLOT an optionally separate package (see website).
- New stacked 3D image plot.
- Proper handling of line colors in superposed plots.
- Joins better handle NaNs and accept multiple pages.
- Defaults changed for balancing classifier input probabilities.
- website update, created example files for Neuroinformatics manuscript
- Major bugfix to invarValues for asymmetric databases.
- Improved HDF5 handling by Li Su and CG. Several changes and additions.
- Can now merge old (PCDX) and new (HDF5) recorded bundles
v1_1b: Cengiz Gunay, 2008/02/11. Public beta bugfix and feature release.
Warning: old physiol_cip_traceset_fileset objects will be incompatible and will have to be re-created.
- Added SQL import/export functions using Matlab Database Toolbox.
- improved HDF5 acquisition data and metadata import with ns_load_traces.
- simplified database + dataset bundle generation from raw physiology data.
- Tom Sangrey added customized Butterworth filters for traces
sampled at rates other than 10KHz.
- Li Su provided bugfix to his improved findspikes routine.
- Added examples to manual.
- Added missing functions such as gettracelist2
- improved plotting:
- Improved chan_db plots.
- Improved doc_plot, can reference using labels now.
- histogram plots can normalize.
- plot_stack can now find maximal ranges.
- can display database values with boxplots.
- Other miscellaneous plot enhancements.
- Major bugfix for NaNs in compareRows, joinRows, princomp, and plotScatter
- added several new overloaded operators to tests_db, such as unique, sqrt, uminus
- Documentation update.
- can make a database from matlab structure.
- added spike width calculation at a fixed voltage.
- changed the way joinRows uses parameters.
- added tests_db/approxMappingNNet function that uses the Neural Network Toolbox.
- added option to balance input probabilities of classes to map.
v1_0b: Cengiz Gunay, 2007/10/10. First public beta release
- moved to subversion control from CVS
- organized files into subdirectories
- included all additional utilities
- made a installable package available for download
- added a Academic Free License and copyright statement
- supports NeuroSAGE HDF5 input files for recorded physiology data
- can load from subdirectories in params_tests_fileset
- misc improvements of plotting functions (margins, titles, etc.)
- added examples into manual
- allow using covariance matrix for calculating Mahalonobis distance in ranking
- new function to find a ll best matching neurons
- support inset plots at arbitrary axis locations
- extend querying to allow columns and pages. also better optimized.
- added support for plotting channel variables
- improved cluster job submission
v0_10b: Cengiz Gunay, 2007/03/22. Beta version.
- automated function reference generation from Matlab source for PDF and HTML manuals
- revamped plot generation by making plot_abstract solely responsible for frame
- superposition of stacked plots now possible
- several improvements to plotting
- added algebraic operations to tests_db including transposition
- improved comparative analysis of 3D DBs
- started using arrays rather than cell arrays during analysis to simplify calls
- new layouts for plotting neurons, flexible selection of traces to display
- misc new database operations, such as enumerating unique values
- improved firing frequency plot
- generic 2D image plots
- added parameter to load parameter files with different trial numbers
- added a utils/ directory for external programs
- added support for loading binary Neuron files, compressed Genesis files.
v0_9b: Cengiz Gunay, 2006/02/15. Beta version.
- Improved plotting in many ways including with self-resizing plots.
- Vectorized many functions to operate on multiple inputs.
- Improved spike shape measurements based on results from new morphologies.
- Optimized for memory usage in merging, joining and ranking databases.
- Compatibility issues with Matlab R14.3 fixed.
- Added the concept of a bundle of a dataset and DB.
- Allow comments in physiol cell files by Tom Sangrey.
- Moved props out of spike_shape, into base class trace.
- Added automated document generators that can hold plots or tables, etc.
- Organized and automated how ranking documents are generated and added more plots.
- Added specialized plot that can do f-I curves and similar plots.
- Added script_array and subclasses to do automated analysis on the cluster.
- Added .genflac support.
- Allow adding files to existing filesets and loading DBs of added files only.
- Added presets for comparing a limited set of measures and specify weighting.
- Allow modifying DB contents with paren addressing rows and columns.
v0_8b: Cengiz Gunay, 2005/10/19. Beta version that has improved analysis and
plotting functionality, and documentation. Database object format
has changed, which makes this revision binary incompatible with
earlier created DB and dataset objects.
v0_7b: Cengiz Gunay, 2005/05/04. Beta version that analyzes each spike individually
and uses improved threshold finding method.
v0_6b: Cengiz Gunay & Jeremy Edgerton, 2005/03/14. Beta version that can
load physiology filesets with pharmacology data.
v0_5b: Cengiz Gunay, 2005/01/25. Beta version that can work with PCDX files.
v0_4b: Cengiz Gunay, 2005/01/11. Beta version with pulse spike
characteristics and database matching tools.
v0_2b: Cengiz Gunay, 2004/09/16. Beta version of fileset and db classes.
v0_1b: Cengiz Gunay, Aug, 2004. Beta version of base classes trace, spikes,
spike_shape, period, and cip_trace.