Recent Releases of Quail
Quail - v0.2.2 (November, 2023)
Bug fix release!
This release fixes a "bug" in the permutation-corrected clustering (fingerprint) computations.
In the previous implementation, if a given feature dimension had the same value across all words in the list, the permutation-corrected clustering score would come out to 1. The code has now been refactored so that this "edge case" now results in a corrected clustering score of 0.5 (i.e., "chance"), which seems to make more sense.
Details
This bugfix entailed making two changes: - When ranking distances along some feature dimension, take into account the possibility that some feature values may be equal - When computing the percentile rank of the corrected score (within the distribution of shuffled scores), instead of computing the proportion of shuffled scores that were strictly less than the observed score, we now compute the mean "point values" as follows: - shuffled scores that are less than the observed score get 1 point - shuffled scores that are greater than the observed score get 0 points - shuffled scores that are equal to the observed score get 0.5 points
Full Changelog: https://github.com/ContextLab/quail/compare/v0.2.1...v0.2.2
Scientific Software - Peer-reviewed
- Python
Published by jeremymanning over 2 years ago
Quail - v0.2.1 (June 2021)
- support decoding audio files longer than 60s
- replace deprecated/removed
pandas.get_values()and.as_matrix()methods with.to_numpy()- bump minimum required
pandasversion to account for this
- bump minimum required
- add a module-level
__version__attribute (PEP 396) - drop support for Python 2.7 & 3.5, add support for Python 3.7, 3.8, 3.9
- add corresponding versions to CI test matrix
Scientific Software - Peer-reviewed
- Python
Published by paxtonfitzpatrick over 4 years ago
Quail - v0.2.0 (February 2018)
Enhancements:
accuracy, spc, pfr/pnr and lag-crp all extended to support high-dimensional stimuli (like movies):
2 new matching functions (+ classic approach) to create a recall matrix / run analyses:
exact- the presented and recalled stimulus matching exactly is chosen (this is the classic approach)best- the presented stimulus that most closely matches a the recalled stimulus is chosensmooth- a weighted average of the stimuli are chosen, where the weights are derived by the similarity between the recalled item and each presented item.- support for a variety of distance functions (to compare presented/recalled stimuli) with a new argument,
distance(anything supported by scipy.spatial.distance.cdist).
eggshave been revamped! Changes:- item and features are now combined in a dataframe of dictionaries replacing
egg.pres(previously just the items with a separate 'features' field) - features for recall items now supported.
egg.recis now a dataframe of dictionaries (previouslyegg.recwas a dataframe of items` - added
egg.get_pres_itemswhich returns a dataframe of presented items - added
egg.get_pres_featureswhich returns a dataframe of features of the presented items - added
egg.get_rec_itemswhich returns a dataframe of recalled items - added
egg.get_rec_featureswhich returns a dataframe of features of the recalled items - added support to pass a recall matrix (
recmat) instead ofpresandrecwhen constructing anEgg - save format has been changed from pickles to hdf5 for better cross-version compatibility
- Analysis can be performed by calling
egg.analyze()(does the same thing asquail.analyze(egg)
- item and features are now combined in a dataframe of dictionaries replacing
a new class
FriedEggcontaining the result of an analysis of anegg. Includesplotandsavemethods.a new function
loadfor loadingEggs,FriedEggsand example data (old load function renamed loadEL)
Scientific Software - Peer-reviewed
- Python
Published by andrewheusser over 7 years ago
Quail - v0.1.4 (October 2017)
- updated README
- added
load_example_datato API docs - added docstring to
load_example_data - added test for
load_example_data - added missing DOIs to paper
- added intended user to paper
- updated readme images to reflect new seaborn default styles
Note: This version was reviewed for JOSS publication
Scientific Software - Peer-reviewed
- Python
Published by andrewheusser over 8 years ago
Quail - v0.1.3 (September 2017)
- fixed bug where pip install crashes because LICENSE is not found
Scientific Software - Peer-reviewed
- Python
Published by andrewheusser over 8 years ago
Quail - v0.1.2 (September 2017)
- fixed bug with 2 subjects in example_data
Scientific Software - Peer-reviewed
- Python
Published by andrewheusser over 8 years ago
Quail - v0.1.1 (September 2017)
- added requirements to setup.py
- changed google-cloud -> google-cloud-speech in requirements.txt
- upgraded pandas to minimum of 0.20.3
- updated example data to fix pandas bug
- added slack integration to travis.yml
Scientific Software - Peer-reviewed
- Python
Published by andrewheusser over 8 years ago
Quail - v0.1.0 (August 2017)
First release! See here for documentation.
Scientific Software - Peer-reviewed
- Python
Published by andrewheusser over 8 years ago