OSCILOS is being developed for research. Please join us!.
- Contributions are welcome. For outside users, they can be submitted with GitHub pull request, and will be reviewed and accepted by the team. The project uses the Fork & Pull model; for more details see here.
- Internal developers have write access to the branches, and can merge changes themselves. They do not need to make Pull requests.
- The project uses the GitFlow branching model. As such please make a new branch for every feature you are working on.
- Internal developers should merge Bugfixes and Hotfixes to
master-privateanddevelop. - After a release is made to
master-private, or a Bugfix/Hotfix is implemented, changes inmaster-privateshould be merged in the public repo.masterbranch. - The latest changes available to users outside of MorgansLab are in the public repo.
masterbranch. To have access to newer bug fixes or become a collaborator, contact the repo. admin. - Make sure your commit messages are clear. The first line should be a summary of the commit, following lines should contain details about the mentioned changes.
- Please avoid using re-basing and fast forward merges.
- Use a lot of comments; more is better than not enough.
- Indent your code using the Matlab automated indent feature.
- When incrementing the version number, please stick to the Semantic Versioning Standards
- The documentation can be found in the docs folder.
- Please log any issues you find here, and don't forget to say what version of Matlab you are using, and what OS.
- Label your issue as a
bug,enhancementetc. - Developers working on an issue should assign themselves the issue before starting any work.
- Corrections for
bugissues should be done using GitFlow Hotfix or Bugfix, or in a release branch. - When committing to correct an issue, use the wording
Fixes #1orResolves #1orCloses #1. Doing this will automatically close issue Number 1, and link to the relevant commit - Use the template below when logging issues:
*Matlab Version : r2014a*
*OS : Windows 8.1*
*Commit: 86f0a46d3e01461926622151eb9fff689c677321*
## Observed behaviour
When selecting a temperature ratio across the flame of 1 (not a plausible configuration, but hey) the plotting shows error
### Error message
\`\`\`\`
Error using set
Bad property value found.
Object Name: axes
Property Name: 'YLim'
Value must be a 2 element vector.
Error in GUI_INI_TP>Fcn_GUI_INI_TP_PLOT (line 1250)
set(hAxes1,'ylim',[ymin ymax])
Error in GUI_INI_TP>pb_Plot_Callback (line 480)
Fcn_GUI_INI_TP_PLOT(hObject)
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in GUI_INI_TP (line 42)
gui_mainfcn(gui_State, varargin{:});
Error in
@(hObject,eventdata)GUI_INI_TP('pb_Plot_Callback',hObject,eventdata,guidata(hObject))
Error using waitfor
Error while evaluating uicontrol Callback
\`\`\`\`
## Expected behaviour
Ylim should be adjusted when the plot is a horizontal line