Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
MRIBuilder.jl
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Michiel Cottaar
MRIBuilder.jl
Graph
e0bab165d15ce11f0b1d77a2592fc753e93fa019
Select Git revision
Branches
3
10-add-secondary-objective-function
main
default
protected
pages
Tags
3
v0.3.0
v0.2.0
v0.1.0
6 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
1
Aug
31
Jul
30
25
22
19
18
31
May
30
29
25
24
23
22
21
20
16
15
29
Apr
28
26
25
18
17
12
11
9
8
27
Mar
25
22
21
6
5
4
1
26
Feb
25
23
22
21
20
16
15
14
13
12
9
8
7
6
5
2
1
Make `adjust` available when defining sequence (components)
Allow adjustments to be applied iteratively at different levels
Add AbstractAlternativeBlocks
build based on 7b71de0
Merge branch 'robust-optimisation' into 'main'
Be more forgiving in test
Test minimally defined DWI sequence
Weight different parts of cost function in total cost function
Explain new cost function
Mnimise sequence duration with less emphasis on waiting block between second gradient and readout
Refactor out optimisation call with single cost function
Always add cost function constraint without making model dirty
build based on 15071a7
Fix imports
Set secondary cost to drive pulse phase and frequency to zero
Set secondary cost to drive pulse phase and frequency to zero
10-add-secondar…
10-add-secondary-objective-function
build based on 454b9a6
Merge branch '10-add-secondary-objective-function' into 'main'
Remove unclear variable
Fix computation of slew rate cost function for 3D trapezoid
Allow duration to only be approximately set
Ignore any constant additions to the cost function
Remove unresolvable links
Update tests for additional wait block after readout
Ensure slew rate cost function is always a number
BF: fix duration call
Default value of TR/repetition_time is the duration of the sequence
Document primary/secondary/tertiary cost functions.
Export sequence definition tools
Add empty block after gradient/spin echo to increase TR
Add default cost functions for DWI sequence
BF: initialise with float zero
maximise slew rate if it does not conflict with user directives
Add final cost function to minimise sequence length
Fix previous cost function before optimising again
Fix typo in function call name
ENH: use iterative cost functions
build based on 77a28fe
BF: Interpret zero-length ADC as SingleReadout
Add new :pulseq format to error message
Loading