156
edits
(added details about functions needing output variables) |
|||
Line 37: | Line 37: | ||
'''Improvements''' | '''Improvements''' | ||
* Easy but long task: Every function description should mention the output variable if there is one. See bug {{bug|61681}}. | * Easy but long task: Every function description should mention the output variable if there is one. See bug {{bug|61681}} and [[#Working list of functions needing output variables]] below. | ||
* Check for inconsistencies in the manual, e.g., outdated descriptions, awkwardly ordered information, ... | * Check for inconsistencies in the manual, e.g., outdated descriptions, awkwardly ordered information, ... | ||
* More examples and demo files for using each Octave command. | * More examples and demo files for using each Octave command. | ||
Line 105: | Line 105: | ||
* '''Potential mentors''' | * '''Potential mentors''' | ||
: [[User:siko1056 | Kai]] | : [[User:siko1056 | Kai]] | ||
==Appendix== | |||
===Working list of functions needing output variables=== | |||
See bug {{bug|61681}}. The docstrings in following core octave functions do not explicitly specify an output variable. While htis may be appropriate for some, many should have the output variable added. For example: | |||
<code>## @deftypefn {} {} sind (@var{x})</code> | |||
should be something like: | |||
<code>## @deftypefn {} {@var{y} =} sind (@var{x})</code> | |||
Please delete or strikethrough the file when you've confirmed it has been updated via a patch or code push noted at bug {{bug|61681}}. If only a subset, comment should be added to that report indicated which functions are covered by the patch/push. | |||
* examples/code/@FIRfilter/FIRfilter.m | |||
* examples/code/@FIRfilter/FIRfilter_aggregation.m | |||
* examples/code/@polynomial/polynomial.m | |||
* examples/code/@polynomial/polynomial_superiorto.m | |||
* scripts/@ftp/cd.m | |||
* scripts/@ftp/mget.m | |||
* scripts/audio/@audioplayer/play.m | |||
* scripts/audio/@audioplayer/playblocking.m | |||
* scripts/audio/@audioplayer/set.m | |||
* scripts/audio/@audiorecorder/record.m | |||
* scripts/audio/@audiorecorder/set.m | |||
* scripts/audio/record.m | |||
* scripts/audio/sound.m | |||
* scripts/audio/soundsc.m | |||
* scripts/general/accumarray.m | |||
* scripts/general/celldisp.m | |||
* scripts/general/cplxpair.m | |||
* scripts/general/dblquad.m | |||
* scripts/general/flip.m | |||
* scripts/general/interpft.m | |||
* scripts/general/logspace.m | |||
* scripts/general/num2str.m | |||
* scripts/general/polyarea.m | |||
* scripts/general/postpad.m | |||
* scripts/general/prepad.m | |||
* scripts/general/randi.m | |||
* scripts/general/repmat.m | |||
* scripts/general/rng.m | |||
* scripts/general/rot90.m | |||
* scripts/general/rotdim.m | |||
* scripts/general/shift.m | |||
* scripts/general/structfun.m | |||
* scripts/general/triplequad.m | |||
* scripts/geometry/voronoi.m | |||
* scripts/gui/errordlg.m | |||
* scripts/gui/helpdlg.m | |||
* scripts/gui/movegui.m | |||
* scripts/gui/rmappdata.m | |||
* scripts/gui/setappdata.m | |||
* scripts/gui/uipanel.m | |||
* scripts/gui/uipushtool.m | |||
* scripts/gui/uitoggletool.m | |||
* scripts/gui/uitoolbar.m | |||
* scripts/gui/uiwait.m | |||
* scripts/gui/waitforbuttonpress.m | |||
* scripts/gui/warndlg.m | |||
* scripts/help/doc.m | |||
* scripts/help/doc_cache_create.m | |||
* scripts/help/help.m | |||
* scripts/help/lookfor.m | |||
* scripts/help/print_usage.m | |||
* scripts/help/type.m | |||
* scripts/image/im2double.m | |||
* scripts/image/im2frame.m | |||
* scripts/image/image.m | |||
* scripts/image/imagesc.m | |||
* scripts/image/imformats.m | |||
* scripts/image/imshow.m | |||
* scripts/image/imwrite.m | |||
* scripts/image/movie.m | |||
* scripts/image/rgbplot.m | |||
* scripts/image/spinmap.m | |||
* scripts/io/csvwrite.m | |||
* scripts/io/dlmwrite.m | |||
* scripts/java/javaaddpath.m | |||
* scripts/java/javachk.m | |||
* scripts/java/javaclasspath.m | |||
* scripts/java/javamem.m | |||
* scripts/java/javarmpath.m | |||
* scripts/legacy/@inline/inline.m | |||
* scripts/legacy/findstr.m | |||
* scripts/legacy/flipdim.m | |||
* scripts/legacy/strmatch.m | |||
* scripts/linear-algebra/cond.m | |||
* scripts/linear-algebra/cross.m | |||
* scripts/linear-algebra/isdefinite.m | |||
* scripts/linear-algebra/ishermitian.m | |||
* scripts/linear-algebra/issymmetric.m | |||
* scripts/linear-algebra/orth.m | |||
* scripts/linear-algebra/rank.m | |||
* scripts/linear-algebra/rref.m | |||
* scripts/miscellaneous/bunzip2.m | |||
* scripts/miscellaneous/cast.m | |||
* scripts/miscellaneous/citation.m | |||
* scripts/miscellaneous/clearvars.m | |||
* scripts/miscellaneous/computer.m | |||
* scripts/miscellaneous/copyfile.m | |||
* scripts/miscellaneous/delete.m | |||
* scripts/miscellaneous/dir.m | |||
* scripts/miscellaneous/dos.m | |||
* scripts/miscellaneous/edit.m | |||
* scripts/miscellaneous/fileattrib.m | |||
* scripts/miscellaneous/grabcode.m | |||
* scripts/miscellaneous/gunzip.m | |||
* scripts/miscellaneous/inputname.m | |||
* scripts/miscellaneous/inputParser.m | |||
* scripts/miscellaneous/inputParser.m | |||
* scripts/miscellaneous/inputParser.m | |||
* scripts/miscellaneous/inputParser.m | |||
* scripts/miscellaneous/isfolder.m | |||
* scripts/miscellaneous/ismethod.m | |||
* scripts/miscellaneous/license.m | |||
* scripts/miscellaneous/list_primes.m | |||
* scripts/miscellaneous/ls.m | |||
* scripts/miscellaneous/memory.m | |||
* scripts/miscellaneous/methods.m | |||
* scripts/miscellaneous/mex.m | |||
* scripts/miscellaneous/mkdir.m | |||
* scripts/miscellaneous/mkoctfile.m | |||
* scripts/miscellaneous/movefile.m | |||
* scripts/miscellaneous/nargoutchk.m | |||
* scripts/miscellaneous/news.m | |||
* scripts/miscellaneous/nthargout.m | |||
* scripts/miscellaneous/open.m | |||
* scripts/miscellaneous/publish.m | |||
* scripts/miscellaneous/run.m | |||
* scripts/miscellaneous/unix.m | |||
* scripts/miscellaneous/untar.m | |||
* scripts/miscellaneous/unzip.m | |||
* scripts/miscellaneous/validateattributes.m | |||
* scripts/miscellaneous/ver.m | |||
* scripts/miscellaneous/what.m | |||
* scripts/optimization/fminunc.m | |||
* scripts/optimization/fsolve.m | |||
* scripts/optimization/fzero.m | |||
* scripts/optimization/optimget.m | |||
* scripts/optimization/optimset.m | |||
* scripts/path/import.m | |||
* scripts/path/savepath.m | |||
* scripts/pkg/pkg.m | |||
* scripts/plot/appearance/annotation.m | |||
* scripts/plot/appearance/axis.m | |||
* scripts/plot/appearance/box.m | |||
* scripts/plot/appearance/camlookat.m | |||
* scripts/plot/appearance/camorbit.m | |||
* scripts/plot/appearance/camroll.m | |||
* scripts/plot/appearance/camzoom.m | |||
* scripts/plot/appearance/caxis.m | |||
* scripts/plot/appearance/clabel.m | |||
* scripts/plot/appearance/datetick.m | |||
* scripts/plot/appearance/grid.m | |||
* scripts/plot/appearance/gtext.m | |||
* scripts/plot/appearance/hidden.m | |||
* scripts/plot/appearance/legend.m | |||
* scripts/plot/appearance/lighting.m | |||
* scripts/plot/appearance/material.m | |||
* scripts/plot/appearance/orient.m | |||
* scripts/plot/appearance/private/__gnuplot_legend__.m | |||
* scripts/plot/appearance/shading.m | |||
* scripts/plot/appearance/specular.m | |||
* scripts/plot/appearance/text.m | |||
* scripts/plot/appearance/title.m | |||
* scripts/plot/appearance/view.m | |||
* scripts/plot/appearance/whitebg.m | |||
* scripts/plot/appearance/xlabel.m | |||
* scripts/plot/appearance/ylabel.m | |||
* scripts/plot/appearance/zlabel.m | |||
* scripts/plot/draw/area.m | |||
* scripts/plot/draw/bar.m | |||
* scripts/plot/draw/barh.m | |||
* scripts/plot/draw/camlight.m | |||
* scripts/plot/draw/colorbar.m | |||
* scripts/plot/draw/comet.m | |||
* scripts/plot/draw/comet3.m | |||
* scripts/plot/draw/compass.m | |||
* scripts/plot/draw/contour.m | |||
* scripts/plot/draw/contour3.m | |||
* scripts/plot/draw/contourf.m | |||
* scripts/plot/draw/cylinder.m | |||
* scripts/plot/draw/ellipsoid.m | |||
* scripts/plot/draw/errorbar.m | |||
* scripts/plot/draw/ezcontour.m | |||
* scripts/plot/draw/ezcontourf.m | |||
* scripts/plot/draw/ezmesh.m | |||
* scripts/plot/draw/ezmeshc.m | |||
* scripts/plot/draw/ezplot.m | |||
* scripts/plot/draw/ezplot3.m | |||
* scripts/plot/draw/ezpolar.m | |||
* scripts/plot/draw/ezsurf.m | |||
* scripts/plot/draw/ezsurfc.m | |||
* scripts/plot/draw/feather.m | |||
* scripts/plot/draw/fill.m | |||
* scripts/plot/draw/fill3.m | |||
* scripts/plot/draw/fplot.m | |||
* scripts/plot/draw/hist.m | |||
* scripts/plot/draw/light.m | |||
* scripts/plot/draw/lightangle.m | |||
* scripts/plot/draw/line.m | |||
* scripts/plot/draw/loglog.m | |||
* scripts/plot/draw/loglogerr.m | |||
* scripts/plot/draw/mesh.m | |||
* scripts/plot/draw/meshc.m | |||
* scripts/plot/draw/meshz.m | |||
* scripts/plot/draw/ostreamtube.m | |||
* scripts/plot/draw/pareto.m | |||
* scripts/plot/draw/patch.m | |||
* scripts/plot/draw/pcolor.m | |||
* scripts/plot/draw/peaks.m | |||
* scripts/plot/draw/pie.m | |||
* scripts/plot/draw/pie3.m | |||
* scripts/plot/draw/plot.m | |||
* scripts/plot/draw/plot3.m | |||
* scripts/plot/draw/plotmatrix.m | |||
* scripts/plot/draw/plotyy.m | |||
* scripts/plot/draw/polar.m | |||
* scripts/plot/draw/quiver.m | |||
* scripts/plot/draw/quiver3.m | |||
* scripts/plot/draw/rectangle.m | |||
* scripts/plot/draw/ribbon.m | |||
* scripts/plot/draw/rose.m | |||
* scripts/plot/draw/scatter.m | |||
* scripts/plot/draw/scatter3.m | |||
* scripts/plot/draw/semilogx.m | |||
* scripts/plot/draw/semilogxerr.m | |||
* scripts/plot/draw/semilogy.m | |||
* scripts/plot/draw/semilogyerr.m | |||
* scripts/plot/draw/shrinkfaces.m | |||
* scripts/plot/draw/slice.m | |||
* scripts/plot/draw/sombrero.m | |||
* scripts/plot/draw/sphere.m | |||
* scripts/plot/draw/stairs.m | |||
* scripts/plot/draw/stem.m | |||
* scripts/plot/draw/stem3.m | |||
* scripts/plot/draw/stemleaf.m | |||
* scripts/plot/draw/streamline.m | |||
* scripts/plot/draw/streamribbon.m | |||
* scripts/plot/draw/streamtube.m | |||
* scripts/plot/draw/surf.m | |||
* scripts/plot/draw/surface.m | |||
* scripts/plot/draw/surfc.m | |||
* scripts/plot/draw/surfl.m | |||
* scripts/plot/draw/surfnorm.m | |||
* scripts/plot/draw/tetramesh.m | |||
* scripts/plot/draw/trimesh.m | |||
* scripts/plot/draw/triplot.m | |||
* scripts/plot/draw/trisurf.m | |||
* scripts/plot/draw/waterfall.m | |||
* scripts/plot/util/axes.m | |||
* scripts/plot/util/cla.m | |||
* scripts/plot/util/clf.m | |||
* scripts/plot/util/close.m | |||
* scripts/plot/util/figure.m | |||
* scripts/plot/util/hggroup.m | |||
* scripts/plot/util/hgsave.m | |||
* scripts/plot/util/hold.m | |||
* scripts/plot/util/isgraphics.m | |||
* scripts/plot/util/ishold.m | |||
* scripts/plot/util/linkaxes.m | |||
* scripts/plot/util/newplot.m | |||
* scripts/plot/util/openfig.m | |||
* scripts/plot/util/pan.m | |||
* scripts/plot/util/print.m | |||
* scripts/plot/util/printd.m | |||
* scripts/plot/util/private/__add_default_menu__.m | |||
* scripts/plot/util/refresh.m | |||
* scripts/plot/util/refreshdata.m | |||
* scripts/plot/util/rotate.m | |||
* scripts/plot/util/rotate3d.m | |||
* scripts/plot/util/saveas.m | |||
* scripts/plot/util/savefig.m | |||
* scripts/plot/util/subplot.m | |||
* scripts/plot/util/zoom.m | |||
* scripts/plot/util/__actual_axis_position__.m | |||
* scripts/plot/util/__opengl_info__.m | |||
* scripts/polynomial/conv.m | |||
* scripts/polynomial/poly.m | |||
* scripts/polynomial/polyder.m | |||
* scripts/polynomial/polyint.m | |||
* scripts/polynomial/polyout.m | |||
* scripts/prefs/addpref.m | |||
* scripts/prefs/ispref.m | |||
* scripts/prefs/prefdir.m | |||
* scripts/prefs/rmpref.m | |||
* scripts/prefs/setpref.m | |||
* scripts/profiler/profexplore.m | |||
* scripts/profiler/profexport.m | |||
* scripts/profiler/profile.m | |||
* scripts/profiler/profshow.m | |||
* scripts/set/powerset.m | |||
* scripts/set/unique.m | |||
* scripts/signal/blackman.m | |||
* scripts/signal/fftconv.m | |||
* scripts/signal/fftfilt.m | |||
* scripts/signal/fftshift.m | |||
* scripts/signal/freqz_plot.m | |||
* scripts/signal/hamming.m | |||
* scripts/signal/hanning.m | |||
* scripts/signal/ifftshift.m | |||
* scripts/signal/spectral_adf.m | |||
* scripts/signal/spectral_xdf.m | |||
* scripts/sparse/etreeplot.m | |||
* scripts/sparse/gplot.m | |||
* scripts/sparse/ilu.m | |||
* scripts/sparse/private/__sprand__.m | |||
* scripts/sparse/sprand.m | |||
* scripts/sparse/sprandn.m | |||
* scripts/sparse/sprandsym.m | |||
* scripts/sparse/spy.m | |||
* scripts/sparse/treelayout.m | |||
* scripts/sparse/treeplot.m | |||
* scripts/specfun/betainc.m | |||
* scripts/specfun/betaincinv.m | |||
* scripts/specfun/gammainc.m | |||
* scripts/specfun/gammaincinv.m | |||
* scripts/specfun/lcm.m | |||
* scripts/specfun/pow2.m | |||
* scripts/special-matrix/gallery.m | |||
* scripts/special-matrix/hankel.m | |||
* scripts/special-matrix/pascal.m | |||
* scripts/special-matrix/toeplitz.m | |||
* scripts/special-matrix/vander.m | |||
* scripts/statistics/center.m | |||
* scripts/statistics/corr.m | |||
* scripts/statistics/cov.m | |||
* scripts/statistics/discrete_rnd.m | |||
* scripts/statistics/empirical_rnd.m | |||
* scripts/statistics/kendall.m | |||
* scripts/statistics/kurtosis.m | |||
* scripts/statistics/mad.m | |||
* scripts/statistics/mean.m | |||
* scripts/statistics/meansq.m | |||
* scripts/statistics/median.m | |||
* scripts/statistics/mode.m | |||
* scripts/statistics/moment.m | |||
* scripts/statistics/range.m | |||
* scripts/statistics/ranks.m | |||
* scripts/statistics/run_count.m | |||
* scripts/statistics/skewness.m | |||
* scripts/statistics/spearman.m | |||
* scripts/statistics/statistics.m | |||
* scripts/statistics/std.m | |||
* scripts/statistics/var.m | |||
* scripts/strings/dec2base.m | |||
* scripts/strings/dec2bin.m | |||
* scripts/strings/dec2hex.m | |||
* scripts/strings/index.m | |||
* scripts/strings/strjust.m | |||
* scripts/strings/substr.m | |||
* scripts/strings/untabify.m | |||
* scripts/testfun/assert.m | |||
* scripts/testfun/demo.m | |||
* scripts/testfun/example.m | |||
* scripts/testfun/fail.m | |||
* scripts/testfun/oruntests.m | |||
* scripts/testfun/private/compare_plot_demos.m | |||
* scripts/testfun/private/dump_demos.m | |||
* scripts/testfun/private/html_compare_plot_demos.m | |||
* scripts/testfun/rundemos.m | |||
* scripts/testfun/speed.m | |||
* scripts/testfun/test.m | |||
* scripts/testfun/__debug_octave__.m | |||
* scripts/testfun/__run_test_suite__.m | |||
* scripts/time/is_leap_year.m | |||
[[Category:Project Ideas]] | [[Category:Project Ideas]] |
edits