Short projects: Difference between revisions

525 bytes added ,  5 March 2014
keep finished short projects for the sake of triage
(→‎Miscellaneous: clarification)
(keep finished short projects for the sake of triage)
Line 3: Line 3:
The list is meant to be dynamic, please add, remove, and comment on it. And since the things are likely to be of short duration, don't ask if is there is anyone already working on it. Projects of long duration should be added to the [[Projects]] page instead.
The list is meant to be dynamic, please add, remove, and comment on it. And since the things are likely to be of short duration, don't ask if is there is anyone already working on it. Projects of long duration should be added to the [[Projects]] page instead.


== Bugs==
Please help with the triage of [https://savannah.gnu.org/bugs/?group=octave existing bugs] to populate the list of easy bugs below. You may find it useful to review the list of finished short projects at the bottom, to give you an idea of past successful short projects.
{{warning| do not simply add a patch/file to the bug tracker. Always leave a comment at the same time, even if it just a simple "I prepared a change that should fix it". If there is no comment, it's hard to notice that a patch was added since there will be no notice on the discussion about it.}}


Most of the small and easy bugs are caught and fixed quickly by the Octave developers. The best way to catch an easy one is then to [https://lists.gnu.org/mailman/listinfo/octave-bug-tracker|subscribe to the bug tracker] (note that this has a lot of activity so you'll probably prefer to receive a digest).
Most of the small and easy bugs are caught and fixed quickly by the Octave developers. The best way to catch an easy one is then to [https://lists.gnu.org/mailman/listinfo/octave-bug-tracker|subscribe to the bug tracker] (note that this has a lot of activity so you'll probably prefer to receive a digest).


Please help with the triage of [https://savannah.gnu.org/bugs/?group=octave existing bugs] to populate this list.
== Bugs==
{{warning| do not simply add a patch/file to the bug or patch tracker. Always leave a comment at the same time, even if it just a simple "I prepared a change that should fix it". If there is no comment, it's hard to notice that a patch was added since there will be no notice on the discussion about it.}}


* {{bug|41186}} image: fspecial disk is not matlab compatible
* {{bug|41186}} image: fspecial disk is not matlab compatible
Line 38: Line 38:


* Use "units.h" from [http://www.gnu.org/software/units/ GNU units] in [http://octave.sourceforge.net/miscellaneous/function/units.html function units] (from the Octave-Forge [http://octave.sourceforge.net/miscellaneous/ miscellaneous package]) rather than making a system call and parsing its output (and having to handle multiple versions of it). This change will make it much more robust. It likely will alleviate the requirement of having [http://www.gnu.org/software/units/ GNU units] installed in the system separately by the user. Should be very simple but requires knowledge of C (units is written on C) and C++ to write its Octave interface.
* Use "units.h" from [http://www.gnu.org/software/units/ GNU units] in [http://octave.sourceforge.net/miscellaneous/function/units.html function units] (from the Octave-Forge [http://octave.sourceforge.net/miscellaneous/ miscellaneous package]) rather than making a system call and parsing its output (and having to handle multiple versions of it). This change will make it much more robust. It likely will alleviate the requirement of having [http://www.gnu.org/software/units/ GNU units] installed in the system separately by the user. Should be very simple but requires knowledge of C (units is written on C) and C++ to write its Octave interface.
== Finished short projects ==
<strike>
* conversion between units of length for the [[mapping package]] (see [https://savannah.gnu.org/patch/?8320 patch 8320])
** km2nm
** km2sm
** nm2km
** nm2sm
** sm2km
** sm2nm
* {{bug|41633}} postpad does not pad singleton dimensions
** Function is implemented as an m file and should be simple enough to work
</strike>


[[Category:Development]]
[[Category:Development]]
[[Category:Project Ideas]]
[[Category:Project Ideas]]
115

edits