help issues with symbolic package?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

help issues with symbolic package?

nrjank
Windows 7, using the octave-4.2.0-w64.zip installer.  Have the bundled symbolic-win-py-bundle-2.4.0.zip package installed.

A couple help issues below, are some or all of these known issues?


----------------

>> help limit
error: help: 'limit' not found

>> pkg load symbolic

>> help limit
error: help: 'limit' not found

>> syms x
OctSymPy v2.4.0: this is free software without warranty, see source.
Initializing communication with SymPy using a popen2() pipe.
Some output from the Python subprocess (pid 11860) might appear next.
Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> >>>
OctSymPy: Communication established.  SymPy v1.0.
Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)]

>> help limit
error: help: 'limit' not found

-----------------

And is this the known UTF8 on windows issue?

>> more off

>> help sym
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
'sym' is a function from the file C:\Octave\octave-4.2.0-w64\share\octave\packages\symbolic-2.4.0\@
sym\sym.m

 -- Constructor on @sym: X = sym (Y)
 -- Constructor on @sym: X = sym (Y, ASSUMESTR)
 -- Constructor on @sym: X = sym (Y, ASSUMESTR1, ASSUMESTR2, …)
 -- Constructor on @sym: X = sym (A, [N, M])
     Define symbols and numbers as symbolic expressions.

     Y can be an integer, a string or one of several special double
     values.  It can also be a double matrix or a cell array.

     Examples:
          x = sym ('x')
            ⇒ x = (sym) x
          y = sym ('2')
            ⇒ y = (sym) 2
          y = sym (3)
            ⇒ y = (sym) 3
          y = sym (inf)
            ⇒ y = (sym) ∞
          y = sym (pi)
            ⇒ y = (sym) Ï€

...


>> more on

>> help sym
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
'sym' is a function from the file C:\Octave\octave-4.2.0-w64\share\octave\packages\symbolic-2.4.0\@
sym\sym.m

 -- Constructor on @sym: X = sym (Y)
 -- Constructor on @sym: X = sym (Y, ASSUMESTR)



<<pager output stops>>

Pager then responds to normal commands, (a 'q' quits, etc.).  but shows nothing else.

NickJ

_______________________________________________
Help-octave mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-octave
Reply | Threaded
Open this post in threaded view
|

Re: help issues with symbolic package?

Colin Macdonald-2
On 11/18/2016 7:32 AM, Nicholas Jankowski wrote:
>  >> pkg load symbolic
>
>  >> help limit
> error: help: 'limit' not found

You want "help @sym/limit".  (limit is method of the class sym).

> And is this the known UTF8 on windows issue?
>   -- Constructor on @sym: X = sym (Y, ASSUMESTR1, ASSUMESTR2, …)

Unfortunately, it is :(  I think things may be getting better in recent
Octave versions on more recent Windows (10 maybe?), but I haven't been
following the threads closely.

best,
Colin

_______________________________________________
Help-octave mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-octave
Reply | Threaded
Open this post in threaded view
|

Re: help issues with symbolic package?

nrjank
On Fri, Nov 18, 2016 at 12:53 PM, Colin B. Macdonald <[hidden email]> wrote:
On 11/18/2016 7:32 AM, Nicholas Jankowski wrote:
 >> pkg load symbolic

 >> help limit
error: help: 'limit' not found

You want "help @sym/limit".  (limit is method of the class sym).


ok, I had tried help sym/limit (which works in matlab) and help symbolic/limit, thinking maybe it had to match the package name. and edit sym/limit worked to open it so I could actually find the help text.  didn't realize the @ was necessary. Is there a way for that help error to be more, er, helpful? I consider myself not-quite-a-complete-neophyte in navigating octave and it obviously stumped me.

Nick j.

_______________________________________________
Help-octave mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-octave