-
Notifications
You must be signed in to change notification settings - Fork 105
Open
Labels
2.0Targetted for the specparam 2.0 release.Targetted for the specparam 2.0 release.
Description
This is an overview issue for managing the full release of the specparam 2.0 version.
Key Code Development (PRs for 2.0 / can be used for ChangeLog):
- Name overhaul (v2.0.0rc0): [MNT] - Name update for new version #205
- Time-resolved model objects (v2.0.0rc1): [ENH] - Add
SpectralTimeModel
andSpectralTimeEventModel
#283 - Rework object organization: [ENH] - Define new object organization (Data / Results / Base / Algorithm) #291
- Add explicit periodic / aperiodic modes: [ENH] - Add explicit {aperiodic, periodic} 'Modes' support #298
- Add support for different peak height spacings: [ENH] - Add get_freq_ind #297
- Sweep through for module layout / organization
For the above updates, each is a fairly sizable update / extension, and each will be released as a release candidate for testing (already released ones are listed above). Recent release candidate versions are on PYPI, and the documentation site is here: https://specparam-tools.github.io/
Release plan:
- Continue release candidates for key PRs, and finalize a 2.0 release to PYPI with the main release
- When officially ready, move & rename this repository to https://github.com/specparam-tools
- This will create an automatic redirect from fooof-tools/fooof -> specparam-tools/specparam
- When released and moved, add final notes on the change to this org, fooof-docsite, etc
- When finalized, release
specparam
on conda-forge
Release related updates:
- Do a sweep of dependants / downstream use and update on the new release
- Python users might need to refactor / reimplementations (e.g. Matlab) may need
- Update links in the associated paper
- Also, fix the typo regarding AMPA / GABA kernels
Metadata
Metadata
Assignees
Labels
2.0Targetted for the specparam 2.0 release.Targetted for the specparam 2.0 release.