Recent Releases of UnfoldSim.jl

UnfoldSim.jl - v0.4.1

UnfoldSim v0.4.1

Diff since v0.4.0

  • 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

Diff since v0.3.2

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

Diff since v0.3.1

  • 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 nothing anymore 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

Diff since v0.3.0

** - 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

Diff since v0.2.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 | simulate
simulate_responses
simulate_component
simulate_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

Diff since v0.1.7

  • Breaking: simulate for MultiSubjectDesign now 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 = true and onset =NoOnset() the noise is added to the epoched data matrix
    • If onset is not NoOnset, 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 the onset = NoOnset() case even if return_epoched = true.
    • The case return_epoched = false and onset = NoOnset() is not possible and therefore covered by an assert statement
  • New Tutorial: Using already existing onsets @behinger
  • New Reference: Onset distributions @jschepers
  • Empty SingleSubjectDesign now returns a design with a Dummy trial/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

Diff since v0.1.6

  • 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

Diff since v0.1.5

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

Diff since v0.1.4

  • 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

Diff since v0.1.3

  • 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

Diff since v0.1.2

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

Diff since v0.1.1

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