Recent Releases of fitgrid
fitgrid - 0.5.2
Maintenance release, no functional changes.
- Update CI, Installation docs, and Contributing docs for revised strict channel priority semantics in mamba release 0.15.0
- Add bug report template for Issues
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by turbach almost 5 years ago
fitgrid - 0.5.1
Maintenance release, no functional changes
Continuous integration and deployment
- Update CI with mamba/boa and CI for breaking changes in dependencies
- Deprecate PyPI package uploads
Docs with thanks to @sappelhoff and @AJQuinn
- Update user installation instructions in sphinx docs for mamba, conda, no pip
- Add Contributing section to sphinx docs for developers
- Added intersphinx links, numerous corrections, fixes, references, to the docs
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by turbach almost 5 years ago
fitgrid - 0.5.0
- Code updates for pymer4 0.7.1 (conda package) and lme4::lmer 0.22 warnings
- Switch CI from TravisCI to Actions
- Undo stale python 3.6 pinned conda package dependencies
- Add conda packages for python 3.7, 3.8
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by turbach about 5 years ago
fitgrid - 0.2.1
Features
- add Feather file reader
- add VIF calculator for OLS
Bug fixes
- add missing dependencies to
setup.py - improve
dir(grid)behavior
Other
- massive refactor, move away from using constants to using parameters
- update docs to reflect refactor
- make the tutorial into a notebook
- add design matrix checker, which is a first step towards eliminating redundant model fitting
- update
condachannel fromaportnoytokutaslab
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by andportnoy over 7 years ago
fitgrid - 0.2.0
Major refactor in this release.
Features
- Add DFBETAS calculator routine for lmer models
Other
- major refactor, model fitters now top level functions, so
fitgrid.lminstead ofepochs.lm, addLMFitGridandLmerFitGrid, subclasses ofFitGrid - Travis environment updates
- expand docs, add page with installation instructions, add page with miscellaneous details of how things are done
- skip single thread context manager tests on Travis, see #86
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by andportnoy over 7 years ago
fitgrid - 0.1.6
Installation
bash
conda install -c aportnoy fitgrid
or
bash
pip install -U fitgrid
Features
- new lmer fitting routine that allows for visual model comparison based on AIC
- grids can now be saved to files and loaded from files using
grid.saveandfitgrid.load_grid - additional parameters now available in
epochs.lmer: REML/ML, confidence interval types, etc.
Bug fixes
- exorbitant memory usage slightly mitigated by removing a number of attributes from lmer fit objects
- missing lmer correctness tests now added
Other
fitgridis now available fromconda: runconda install -c aportnoy fitgrid- Travis tests are now run using
conda - slight structure reorganization
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by andportnoy over 7 years ago
fitgrid - 0.1.4
Bug fixes
- add option to plot legend separately in
plot_betas, otherwise we fail miserably with many betas - guard against duplicate channels in
EpochsandFitGrid's, also when slicingFitGrid's - fix issue with
plot_betasused on a grid with a single channel - add colorscale to
plot_betas
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by andportnoy over 7 years ago
fitgrid - 0.1.3
Features
- Add multicore processing, made possible by making NumPy single-threaded
- Add support for full linear mixed models using
lme4, replacingstatsmodels
Bug fixes
- Use all channels by default in
run_model - Fix formatting of duplicate epoch indices error message
Other
- Model running is now done sample by sample instead of channel by channel
- Correctness tests for
lmadded
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by andportnoy over 7 years ago
fitgrid - 0.1.2
Features
- Add support for mixed models to the extent allowed by
statsmodels - Add
Epochs.distances, a function assigning distances from the "mean epoch" to all epochs. This allows for preliminary outlier rejection.
Bug fixes
- Fix bad
_snapshotsaccess usingget_group(#38)
Other
- Private
Epochsattributes are prefixed with_to get them out of the way of the user. - Refactor LHS and RHS validation (DRY).
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by andportnoy over 7 years ago
fitgrid - 0.1.1
Features
- Helpful message on duplicate indices (suggested by Melissa)
run_modelfunction inEpochsallowing for running arbitrary models- One shot R^2 plot with marginal subplots
- Averages plotted negative up by default to respect the convention
- Add correct epoch id resolution for returned dataframes, this matters when we get bare arrays from
statsmodels - Both
EpochsandFitGridare channel aware (have achannelsattribute tracking what channels they have)
Bug fixes
- Font sizes for the plots are changed using context managers so the changes are contained
tableinside epochs is now a copy not a reference to the original- Use Agg matplotlib backend to prevent fatal erros when $DISPLAY is not set
- Copy when creating smaller grids on slicing
Other
- Add API reference to docs
- Trimmed down dependencies
- Better test coverage
- Clearer example in demo notebook
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by andportnoy over 7 years ago