Recent Releases of UnfoldSim.jl
UnfoldSim.jl - v0.4.1
UnfoldSim v0.4.1
- Version bump for SignalAnalysis and DSP
- Added citation information from JOSS paper
Merged pull requests: - Update CITATION.cff (#140) (@jschepers) - Merge main into joss-paper branch (#142) (@jschepers) - minor changes for JOSS publication (#148) (@danielskatz) - Add JOSS badge to README and adapt CITATION.cff (#150) (@jschepers) - fix sizerng (#153) (@behinger)
Closed issues: - Improve UnfoldSim Docstrings (#108)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] 8 months ago
UnfoldSim.jl - v0.4.0
UnfoldSim v0.4.0
Thanks to @behinger and @maanikmarathe for their help with implementing the changes.
Breaking changes:
- We unified all functions to use the same rng object. In one special case (event_order_function) prior to this change, the users had to provide their own rng object.
- We revised the magnitude function (Revise magnitude function #132): When computing the magnitude for a head model, the default is now the magnitude computed along the orientations given in the head model (instead of the norm of the leadfield).
- In the predef_eeg function the default parameters were adapted such that in the n170 faces are now more negative than cars (which is more realistic).
- We removed the convert function since it was obsolete in UnfoldSim.jl.
- We deprecated the headmodel function. Instead, use Hartmut() to create an instance of a Hartmut head model.
Other changes:
- Contribution guide was added.
- Improved documentation:
- Unified formatting and revision of docstrings.
- Revision of docs pages + unified layout.
- We added an installation instructions page and a developer documentation page.
- Internal variable renaming in simulation.jl because some names were ambiguous (Renamed potentially confusing variables #137).
- Several small bugs were fixed, e.g. an endless loop when specifying simulation parameters wrongly.
Merged pull requests:
- update docs, preview, unfoldmakie 0.5 (#88) (@behinger)
- fix #92 (#94) (@behinger)
- Add contributing file (#98) (@jschepers)
- AR noise better docstring (#100) (@behinger)
- Implement JOSS doc suggestions (#101) (@jschepers)
- Address joss paper comments (#103) (@jschepers)
- Update make.jl (#109) (@behinger)
- Clean up for stable documentation (#111) (@jschepers)
- Add EffectsDesign (#112) (@ReneSkukies)
- removed the individual RNG from the design (#114) (@behinger)
- Adapt "Simulate event-related potentials" tutorial (#116) (@jschepers)
- Update CI.yml (#117) (@jschepers)
- Fix erp simulation tutorial (#119) (@jschepers)
- docs: add ReneSkukies as a contributor for code, test, and 2 more (#120) (@allcontributors[bot])
- Format UnfoldSim docstrings according to template (#121) (@jschepers)
- Deprecate headmodel function and replace it by an outer constructor for Harmut (#126) (@jschepers)
- Revise magnitude function (#132) (@jschepers)
- remove semicolons from readme example (#135) (@behinger)
- Renamed potentially confusing variables (#137) (@jschepers)
- Implement JOSS reviewer suggestions: Docs landing page & README (#138) (@jschepers)
Closed issues:
- Todos/Notes from bene (#5)
- sequence of different events (#71)
- bug with eventorderfunction (#90)
- infinite loop in simulate multiple dispatch (#92)
- JOSS review: doc suggestions (#95)
- Change Simulation struct field "components" from Type Dict to NamedTuple Type. (#124)
- Do not use ; in code examples (#134)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] 10 months ago
UnfoldSim.jl - doc-test
Scientific Software - Peer-reviewed
- Julia
Published by behinger about 1 year ago
UnfoldSim.jl - v0.3.2
UnfoldSim v0.3.2
- new tutorial for multi-subject simulation
- simulate can now be called without RNG object, resulting in a warning
- the designs default value for conditions is not
nothinganymore but rather a Dict{Symbol,Vector}, anything else was throwing a very unclear error anyway - simulatecomponent for MixedModelComponent now has an option to `returnparameter` rather than weight it with a basis, this should simplify checking some modelling parameters
- small fixes in docstrings / formatting
Merged pull requests: - Bugfixes + new Multisubject Tutorial (#84) (@behinger) - Fix onset bug (#85) (@jschepers)
Closed issues: - bugs (#6) - SingleSubjectDesign, conditions, requires symbol not string (#18) - renaming (#65) - refactor (#69) - suggestions (#77)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 2 years ago
UnfoldSim.jl - v0.3.1
UnfoldSim v0.3.1
** - Added and updated several docstrings @behinger
Merged pull requests: - Docs minor revision (#76) (@jschepers) - Adapted SimulateERP tutorial and updated README (#78) (@jschepers) - improved and added docstrings (#79) (@behinger) - Update LICENSE (#80) (@jschepers) - v0.3.1 (#81) (@jschepers)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 2 years ago
UnfoldSim.jl - v0.3.0
UnfoldSim v0.3.0
** - Breaking: We (@behinger , @jschepers ) renamed several internal functions and variables and the following external ones:
| from | to |
| ---- | ---- |
| tableModifyFun | event_order_function |
| generate | generate_events |
| simulate | simulatesimulate_responsessimulate_componentsimulate_onsets |
| gen_noise | simulate_noise |
| rand_onsets | simulate_interonset_distances |
| padarray | pad_array |
Merged pull requests: - rename tableModifyFun to eventorderfunction (#72) (@behinger) - renaming (#73) (@behinger) - docs: add jschepers as a contributor for test (#74) (@allcontributors[bot]) - v0.3.0 (#75) (@jschepers)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 2 years ago
UnfoldSim.jl - v0.2.0
UnfoldSim v0.2.0
- Breaking: simulate for
MultiSubjectDesignnow returns a 2Dinstead of the concatenated 1D matrix (or 3D instead of 2D in case of multichannel /return_epoched). @jschepers together with @behinger. Note the following clarifications how noise is added to the signal:- If
return_epoched = trueandonset =NoOnset()the noise is added to the epoched data matrix - If
onsetis notNoOnset, a continuous eeg signal is created and the noise is added to this i.e. this means that the noise won't be the same as in theonset = NoOnset()case even ifreturn_epoched = true. - The case
return_epoched = falseandonset = NoOnset()is not possible and therefore covered by an assert statement
- If
- New Tutorial: Using already existing onsets @behinger
- New Reference: Onset distributions @jschepers
- Empty
SingleSubjectDesignnow returns a design with aDummytrial/condition, instead of throwing an error @behinger - much improved unittests @jschepers
Merged pull requests:
- added the @all-contributors functionality (#34) (@ReboreExplore)
- facelift of docs (#35) (@behinger)
- small cleanup changes (#36) (@maanikmarathe)
- docs: add maanikmarathe as a contributor for doc (#37) (@allcontributors[bot])
- docs: add behinger as a contributor for bug, code, and 7 more (#39) (@allcontributors[bot])
- docs: add llips as a contributor for bug, code, and 2 more (#40) (@allcontributors[bot])
- docs: add jschepers as a contributor for ideas, and bug (#41) (@allcontributors[bot])
- docs: add vladdez as a contributor for bug (#42) (@allcontributors[bot])
- docs: add ReboreExplore as a contributor for infra (#43) (@allcontributors[bot])
- docs: add ReneSkukies as a contributor for doc (#44) (@allcontributors[bot])
- docs: add jschepers as a contributor for doc (#45) (@allcontributors[bot])
- update contributor list readme (#46) (@behinger)
- Adapt simulate function to return a data matrix instead of a concatenated vector for multiple subjects (#47) (@jschepers)
- Create darus-dataverse.yml (#48) (@behinger)
- Update darus-dataverse.yml (#50) (@behinger)
- Update darus-dataverse.yml (#51) (@behinger)
- Introduce Autoformat CI (#52) (@behinger)
- unfoldmakie 0.4 breaking changes (#53) (@behinger)
- Reference onset distributions (#54) (@jschepers)
- docs: add jschepers as a contributor for tutorial (#55) (@allcontributors[bot])
- docs: add jschepers as a contributor for code (#56) (@allcontributors[bot])
- Modified "simulateERP" tutorial: Added splines and fixed overlapping legend and colorbar (#58) (@jschepers)
- Small fixes (#59) (@jschepers)
- Update CITATION.cff (#60) (@jschepers)
- Update CI.yml (#62) (@jschepers)
- Adapt simulate output (#63) (@jschepers)
- ManualOnsetDesign (#66) (@behinger)
- Format everything (#67) (@jschepers)
- Update design.jl (#68) (@behinger)
- Adapted generate function for a MultiSubjectDesign without conditions + added tests (#70) (@jschepers)
Closed issues:
- SingleSubjectDesign without condition raises error (#61)
- Unhelpful error message when using generate on a MultiSubjectDesign without subjects_between, items_between and both_within (#64)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 2 years ago
UnfoldSim.jl - v0.1.7
UnfoldSim v0.1.7
- Multichannel support via Hartmut Headmodel
- Doc fixes
- Bugfixes
Merged pull requests: - Create CITATION.cff (#26) (@vladdez) - Better readme (#27) (@jschepers) - headmodel (#28) (@behinger) - multichannel (#29) (@behinger) - Correct mistake in README.md (#33) (@jschepers)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] about 2 years ago
UnfoldSim.jl - v0.1.6
UnfoldSim v0.1.6
only compat-bumps
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 2 years ago
UnfoldSim.jl - v0.1.5
UnfoldSim v0.1.5
- removed some @show development statements (sorry!)
- added a predef_eeg(15) + some AbstractRNG type checks
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 2 years ago
UnfoldSim.jl - v0.1.4
UnfoldSim v0.1.4
- added multi-subject support to predef_eeg() (@behinger)
- added first function for multi-channel support (@maanikmarathe)
Merged pull requests: - CompatHelper: bump compat for SignalAnalysis to 0.5, (keep existing compat) (#24) (@github-actions[bot]) - Add helper function closest_srcs (#25) (@maanikmarathe)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 2 years ago
UnfoldSim.jl - v0.1.3
UnfoldSim v0.1.3
Merged pull requests: - remove dv (#23) (@behinger)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 2 years ago
UnfoldSim.jl - v0.1.2
UnfoldSim v0.1.2
Closed issues: - Too slow right now (#12) - wrong link in docs -> behinger instead of unfoldtoolbox (#17) - error (#20)
Merged pull requests: - CompatHelper: bump compat for ToeplitzMatrices to 0.8, (keep existing compat) (#21) (@github-actions[bot])
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 3 years ago
UnfoldSim.jl - v0.1.1
UnfoldSim v0.1.1
Closed issues: - Add support for simulating EEG data (#1) - Design and Develop Signal Module (#2) - Todo for Registratior (#3)
Merged pull requests: - Refactor (Onset, Noise) (#4) (@behinger) - abstractDesign, lot's of changes (#7) (@behinger) - Update simulation.jl (#8) (@behinger) - testfix (#9) (@behinger) - predef (#10) (@behinger) - bases (#11) (@behinger) - increase up to 20x speed brruuuuuummm (#13) (@behinger) - repeatDesign (#14) (@behinger)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 3 years ago